Warning: Permanently added '10.128.15.223' (ECDSA) to the list of known hosts. 2019/03/29 04:13:14 fuzzer started 2019/03/29 04:13:19 dialing manager at 10.128.15.235:37855 2019/03/29 04:13:19 syscalls: 1 2019/03/29 04:13:19 code coverage: enabled 2019/03/29 04:13:19 comparison tracing: enabled 2019/03/29 04:13:19 extra coverage: support is not implemented in syzkaller 2019/03/29 04:13:19 setuid sandbox: enabled 2019/03/29 04:13:19 namespace sandbox: support is not implemented in syzkaller 2019/03/29 04:13:19 Android sandbox: support is not implemented in syzkaller 2019/03/29 04:13:19 fault injection: support is not implemented in syzkaller 2019/03/29 04:13:19 leak checking: support is not implemented in syzkaller 2019/03/29 04:13:19 net packet injection: enabled 2019/03/29 04:13:19 net device setup: support is not implemented in syzkaller 04:13:22 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x7fffffff, 0x0, r2}) read(r0, &(0x7f0000000100)=""/163, 0xa3) msgget$private(0x0, 0x12) fcntl$setflags(r1, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5d, 0x5, 0x2, 0x0, 0x9, 0x0, 0xffffffffffffffe1, 0x1, 0x1, 0xfffffffffffffffb, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x100000000, 0x1, 0x49b2774a, 0x253b, 0x8}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000007, 0x0, 0x98b}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x9bb}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffff8, 0x61}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x4, 0x10000}, {{r0}, 0x0, 0x2, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xd44, 0x40}], 0x6, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x43, 0x9, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x800, 0x1}, {{r1}, 0x0, 0x20, 0x1, 0xd6b, 0x381f}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x6a7}, {{r1}, 0xffffffffffffffff, 0x31, 0x40000004, 0xe90, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x2, 0x800}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x8000, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0x4, 0x2b, 0x4}], 0x1f, &(0x7f0000000540)={0x4ee, 0x2}) bind$inet6(r0, &(0x7f0000000580)={0x18, 0x0, 0xf1e7, 0x5}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0xc3) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = getuid() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000006c0)={0x3, 0x1, 0x4, 0x49a, 0x6665}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000700)={0x3ff, 0x2}) r8 = socket(0x1, 0x8000, 0x7) getsockopt(r8, 0x800, 0x7, &(0x7f0000000740)=""/85, &(0x7f00000007c0)=0x55) fchownat(r6, &(0x7f0000000800)='./file1\x00', r7, r4, 0x4) semget$private(0x0, 0x2, 0x89) mknod$loop(&(0x7f0000000840)='./file1\x00', 0x1, 0x1) getpeername$unix(r1, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) link(&(0x7f0000001900)='./file1\x00', &(0x7f0000001940)='./file1\x00') munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001980)=0x3) 04:13:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x80, 0x100) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x18) clock_gettime(0x0, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) setitimer(0x1, &(0x7f0000000140)={{0x9, 0x8001}, {0x9, 0x118}}, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x3) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') sendto(r0, &(0x7f0000000280)="88777b437eaf83f642c99d1bd10a33c1f9ef8dd708fea0c1736991555f782b20b536ef9c9be142255ce5e9323755661efa54d7bfbe56e781ae26100c28aa4f639dd6fe08d09c3241a5f07993010b116e47cfb758c08a1d9b3a0b16cb612c7c412a5bc4cf6b582f559229862c639251841a55c91c4d22f186206dd92f1b77aa3680e85ea524dfb629112d5f48bb9abe6b53a34957b997ce7f8278e6763e3130a3dbf192435c8f93b25187fc7104e9fa8e8a1d90b3bbe356dadb2037afc672fe55b8a786295c4f14d7fa36efd28ae69effe4b3ad4840e0f04799135729ebb4c6fad195784d640c", 0xe6, 0x405, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x1000, 0x7fffffff) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x1, 0x0) r4 = semget(0x3, 0x4, 0xa4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000480)=""/223) listen(r2, 0x818) chflags(&(0x7f0000000580)='./file0\x00', 0x40000) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000005c0)=""/4096) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000015c0)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001600)) setpgid(r5, r5) mknod(&(0x7f0000001640)='./file0\x00', 0xc100, 0x2) clock_gettime(0x4, &(0x7f0000001680)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001740)=""/172) rename(&(0x7f0000001800)='./file1\x00', &(0x7f0000001840)='./file0\x00') 04:13:22 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x314) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4000, 0x10001) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000340), 0x0) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) semop(r5, &(0x7f0000000280)=[{0x1, 0x9, 0x800}], 0x1) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000001c0)) 04:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 04:13:23 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) dup2(r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 04:13:23 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f7725600000013000000000000000000000000000000000000000000000000000000eff61e22839d88f6000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0xfffffffffffffffd) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:13:23 executing program 0: r0 = socket(0x2, 0x4002, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x5, 0x1, './file0\x00', 0xfffffffffffffe01, 0x3ff, 0xfffffffffffffffc, 0x7f}) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="2b97450af80d50d21cc1c3c626c2de29ffc3cdae49fbf730d3606b1700e527ec910a1b5130efe9a778699519511ad3592ebc27953f27fed21962aeb4148eb9305461f54b9cc79a789e03c3276d34c0748e2f9026ebed6104f77bb9a004c83a9a08207318", 0x64}, {&(0x7f0000000180)="517f7beae6991c88821cdc4b4411e4a56c1c011e50a478eb824849530871c8dd4139d0f4adc0302d2f7ae9bdc97dc30ced1a514cf9d75c1ae05c9e9b0aab1dd51df80264dd6b5520b7c254f152f3b5eb68257c6d5a95dc7055549782872a23c19250ce7013c35e7693169bdd6fbf010857d629f7a4f68907c2452f8f137a9fa601a2bac54cefc26ba5175f7af6355aaff33ca0bd4dccc7bc9a9429a23f67d2eccaf0792f0bc3f67b00655be2acb22bd395e69d6d9ed70ff4669ff9a694beb2eb73671c4bf060d86ddaf887699d41b29e6ac612ef4ed3e1c7ebac6d108e7eb1de94bbd5f050477a6598cdd730a64d5a0c61057558fb1ff834a08e8e304b3c2b", 0xff}, {&(0x7f0000000280)="b751b313295f731fe103fff57469190921493d5cc85d749e9901f5f5b64980d62e2429e23e41964847329b6e1714003af083ecc1c9fd9b3bac92d6875aa0b94eba833fe606b7919702eaafb00cceb3ebd6d388a3ee456236dcae2ad6", 0x5c}, {&(0x7f0000000300)="2848bc059bb909f4dcdc81b36ef312e71a095cceb96f1e327ca0ea47c68d45c6ccb4dc2d09182fe722b3789acd3b226896181b574bdca153fa8258355a3a41d5fb8d67d35795e940acf3e1be5b218f3be8863b1d280c59c57c4ee9d2373914c2eb287e623482b69142ba3ce11565e95a72164cacb4dbe19768f50f0b7dc0c6fe3e6ca9e60c766c028d1c3c18b14a796e07c3c82fb84cdf91", 0x98}, {&(0x7f00000003c0)="29b49e2d2823c83c7fbefd2134645c3d7946345b4c88c7ce52993a16f07d3a3234efdf1ce2829f3b9b5830218b30c62f401df38863e284e239b89b6e95f83d92cf620990b204fe18f121823e8ccaccd37ec3e95f9734085a870720a1bfb20b1a0dabaf5d4e2fd6bc6da52b70623e8121c00e7b3a0e9a4799617e863c523e2fe4f37b4c354bb70eb71dffe69e991c3a6a670ad37b601819adb48a23f88b86bdbe24b7a2581a6afaf587ad6b9363a8ecd44bea46a2675168e7fcafc8ea3dd72f7b0be11cb4df095999fe7b9ea070605abda9d44090ebebe3cd75eb3c45fbc0d1cdb681", 0xe2}, {&(0x7f00000004c0)="1438633c6f1f80f8f7e2ec44652cb4039ffbba75adc910002c2f5ba3eb9d156ae737ce8c26334c44ec13bf9454873314c59066138eb264c12d0bf0fb2c31a7c369d4b82f2b06150e78e6d873e68d4ae2f571ee0e7d1f1bcdf94154adf1fb884339d3d429b41d343c6d29e4df2a6f6b95285cfa37e95622cd1bfa170fa93d12bb4f86bb6db16793c0a0b60a", 0x8b}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="2810000000000000ffff0000000000003cbe707b9fbf1d849971000000"], 0x28}, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000680)={0x7fffffff, './file0\x00', './file1\x00'}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:13:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 04:13:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xffffffffffffffff, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x0) read(r2, &(0x7f0000000180)=""/87, 0x57) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/128, &(0x7f0000000100)=0xffffffa0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000080)='<\x00', 0x2) 04:13:26 executing program 1: r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "4721f1396aa680a87b849a674e2f7955960d06731cd4704c6cdf"}, 0x22, 0x800) r1 = socket(0x11, 0x0, 0x0) shutdown(r1, 0x6305c84cb3262fca) r2 = socket(0x3e, 0x3, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x11, 0x3, 0x0) close(r1) 04:13:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x2, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/35) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) pipe2(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000000300)="f999b73d1aac731b684f9b028d220d531778037edaf6d4e0ec6f18cfd47959e3578921d09638f059235080ba375e5435030ab9ded8db41057948206dc1c9a1a0523cf1ef8c8b049561f0cd5782e8b12b83091405c495ea4ed945d944a30dd552c6d68e29c0c2d89b780ee3a721b16c5d1fc4786a6b9accb8921a54a08febc8f36f3c4d045bbed6d0f8d447d18739", 0x8e}, {&(0x7f00000003c0)="f5b9928b652588112ad872909142f5b16a48ac464c4ac13fa70c6a9dc8306bae698b16721df3a447bd28d612eedc92478de2d5c6481da21da6b8ff2ee6f445fe2ec7e12c64f6504dc3778d7d2366263883c40fab2777a56dc25258ee83a57bf7d8196b24bae7799b676e7558e47c94bbcee038ddaf16321b92db8dab9390aecc7c322d30e876b3727efbb5de6cedbd6285fbba3897bdee39cf5918c3d84743497fdc906a685502a4c4d4b7d53ebbf4fe14e147f8fc42f03ee5e31311", 0xbc}, {&(0x7f0000000480)="d1e2eb0a0000077fe578364cfe84974131521b1f9ccd52dd5bc7fd9fbf7c0bc6751bce27a9b98b6b725e05b1116bd1a9a112600eafb04148227f1fb5b61b05a1a9f0a85810fa3cda58ea297b7e13c1d08c14f03d7bad0e0fbe6b30d0ddfb204af7b4f7be40f5b1991192418ac234578ed08a21c121fca41dfcbc1b6cdb9c8a60b11fe38b9c1f59187608a0a79d2631fbf0139a1138bb34cc7cce58808c3a02fb4530acdc1c003d3ad2aef0aef431d514d023f41491ad078d92c83c4b969ba54e09de2e9595df16b2da98abf91a8019ab5c78a5f61385f6c21489a4220bc8e5ff07d17204ac4494b4ed862e8f4d039425e4cda6159c9e55ac7e57702c6a4f5d32407bafdbcd9da7675e9b0a215ece74c0df882005b7731b6fcf817bc46e0cd8afb935d0f51571ad3f4d7496d118195f625097eb64609a13aebbf2193c1065a1d4b45af038e9f0b5ba9142ede17f58bc58de9bdf35e3158f9dca2642ac642f3e45daa01ab4d365fbe75598b0d3deb34de72186deb881199129a7f43a623c2f91765348f48d5beeb43737505cab58a390f99cfe243e4973ef51ecbdda27e11e13eef0a9a525765d4446f75540e812cf2fb4668eddf22866c27ce1de198e77249c837d5c39673284514f4bbb9e4e3a732eecdcecb3f5ddb28134589397d9e00fc518d92359d25a09d644868b17224671ef1d82cce11e2b24ea01763fdf1d13f37f8bfdfe39cbcf8417f114edccc811e6e4190121b48c8ae4d0c2fa3929b5b4ef7d413d11b650ee2d278eeeca3759305bca3a35b4ef088dd35fe70fa68c5aaa605ca9e22c2755cdb59cb77390aaef7bcb599fe895a1e9352ce1f3a07455fec7469e8d3bc9a6e035ea95751601724030fb717097f6c0b781254357ae52377050e979c302efae88720c840388ada64bcd0dd93389b357a43d9d36d6b6570612c75e453ae945563439854d483c1639593ba3ee9f03e0e721d2856d03b227261ee4331927685d4d1de7d900d30e2268dcc2ceb36c0d9f1d5b64d7a14d0b67277aebc4d3df0cbf78501437cbf83df93a34ff120ab52c7334928e8fd65212de0ca35c486c354e2ea8fe1e685ebcaf67eed34ee8084faff213ca78d712a9b950386264b634eef82fb74a6ba197ab5ba5334435ce9ad9b9e308c9d6e4f03b1892ed4221155ad10ca7b99c4d21874d6e3d36da5d3e8540778941c4f422621b0ee3bd153ed8fe9a1b98706e87dd943f8faa95b4cd3c077d165bcf5d54515a64f691c5e14c08aa2ba568ebd6282f6491cb45245089b04cc95aed540e2285bb40f6a2eab6b16ee28d8d7aec4195f357c719a438856b83b624d5c97a3a4ac923186e7ec29d8879e8c9401d94ba87ce6cc29b62fb04d1311a3aae4716cf377903a7c84885a40b544506b5022d7949180fd89e6713801d7cbd70de31fec1c40489b8b517211c521200fb5fd298abefd2d6cda753c61f728bfcd3c32b21d165e0e5409ac9f565f8eb6c85abe959454fc9265d64589f73d593a310dbac2594fdedd6f03ef27e1353fbe674fd12b663d3ac2976c72fb433b31133dd9dedc5e5c03723fd8c4e5a49cdddca823eb05411480b147608dbaccefb23f2ffbccf24fa5358a08e79b85f4aa34a7d458fccacbd8b7be0482e2eeaf63c1642e0df957179a988177337589fcfb0e6592ff5824321c4bf3d2ed1a19165820b0dca222e63216d76e7f73b6fa200cc0911f1ee7ca9b025df3e391ae1bef399faea80bf00d515e0cb251b15d3d34bee4bf51d2a5ccf88dbbc7c8c556e9452b1e487cfb90da76b167fefc52fa57adade63b7a7b535653747114dc5ceef705cbf41b203db46f36b305cd588f4cd72aa528cb36530114909ab65b3f46302a5b834ab587a25c844bd1df01731c58cd28b38a973b0cf53fc39cbc8e513e979267d255eb113e832a444f2aaff3b55d4d3107b2046810c46ebe44d1ff3d3647b21a932d52c7975517bcde85ab5cdc7413d10853011ea2f731a909bea03fb34acfc95183e243628979682a27bb6f8da1b700c0b97e84e879931be9b30d586b16e33fd0d3526d1b83746374426da4c128eb6d03e80a52962929debff02b576a1d124703cd386284dbdd9fd027f4435cae0c20bfc44258fe8abd6fd45445cf16039235cfb3a144f0b7e6af20d97fd732f3f2445c093711549a54f3c5e6e470969682ae55e95888d703070b0006a2abc44918cf9d6a80af2216f017b399d1f71ebf0d244dc6dc761ac46e08082af0d7b3de8a6b00d79b20e7d52428ed62cc9b699d80cf007f61a51e1cd14c03e55819b2b0a967990265910e580de9417c877a78f1bf3459c78f30aac2d1750c4335f8d9c5ae01a959e5bd762ce97ca970fb81a2666b413a42841ec965408177e71da42edb2c05091ffb22249defa6a2fcbf27e288f4e231d3e75853c4d7ef2f5bf2e62d40cb800dad8b865820d488e43589de227be5cb1f3308062f8878df0439f912e2f011bc7bab91815f5f97b6478e2c77263b5d6ff223e24052559257f865cb8944a0008d342556a0ad14fa02eb14bc5ce14c1a5a750ce5e9443adc7bcb3456582790c68f6ee708776091ae1958f3ea4459d038526f4c028caf3f785e1475fb83444be3bc08fd18af1bd7ccfbc3dff3b62ead13a589595486b1c24bd580ec6f2f95b14b3eb54be9dcf8647055cd28b1a508a9c6755ba432a3557d9ec0ef1ed516c7501c646d250dd241bf636c2b57827c290411214c5ed1981a0a78cb5baae407da7f8f2edbd17d9113f938dd4e06485c3bc1430e6ae42129a55ed23ed142f074753fc9fca4363c081cb2731cb11e89293ddf5b6ead607522eb7fdda31e9f826642465cfe1e2051aafd6131829da469ac5db2c963406dff041ad8b7c1ee02fdba28ed3c1e2960a8dab9e5618c0af5ce26a027dfe1609692623421786e4558b97d85dca91e427f6f8c127e098c7bf69bc07549d7ca5ca7598d434e217e315d3746e25600e816a19501175c9f4ca26a350196d671b37fba4219670286edd543a726ba20f16fbec07aa92116b611cc755d05c6286f91180dc4b0e00f7f805c7fd475fe117953efec5364ca4595425ab105e3c5c4745a3b399b18a6afc77b872c2f364ab37f21f8e77fc96d4e33663e18465da56b4e8f9e3d768bbde5454cc296100b0ce528dc10c0853f71b33823ab68bd6976346413c42376d6daee377f5ff70762fedbe104b8932dfb5fd4fc77140a1134ccbd978730a23f1b103de2a979bb48988789b7c2734b8013a20a8f6acead2ae0431ddf7df210b8fc9f81c480d7fddbeb676ba7ed9efc2cfa8308aa6ca3cf26ebe96b97c8514a758f149b5d1db665097eb097065375fe38b8eceaf4690c6dc46d724fc5f30c08e1e756b9a487a26df389a1a763b5d8c65aef2e510561f281a09862c48b666ca4b9bed3fd92814612dd84968ca7de88208525428e28c87446b42e562673d89ff278f29432a3b9c856444a2fa9707d5753e8a6f0639b9b4b8ad25de36e58f87b4d6e318ba923c4429d37dc1ee099f3cb880a7ef03e4b1275744b18b4c36a74804363dabd00741732707f84b992a8d138c205b8963e5a62d6d26330671ffd3d539a2b47f5c89048220811fba45bdc6368ae434314491b30afc2078459da8812b6a4652572743950adbf11a0100d1a73b42e18c5bf12ae85af612709cac2ca554e041f087a60bbc90c363579323669b5f8a2f572e0462deab22011673179fa46b164f2538194ace26c0a17fd4abe5def53a4d39bccc845bf8d6094a3a17188d45c7b388f00a6cf5acabbff26651be2cde5cc20cc3ced7a0e77d1d342ce6e570475e1bdc863740c6a15bb8da684571e8a7a3503805f237f56140d57eb20a16cf027996d5fa9775170dee2a19c7ed4ce17c8f5e69f5831cae0399fa2fe047e81b2019048ea8e6fbe978249fa393a3e275a60e3a82e204252ded8385445492dfce41ad3eaac686da9e18ef618bde3d631f624d3538886292ede506865b766e2db7a90df3a01386985ddc6cfcd147972b6a8e33bd3e6e8aaa7e4c96b1897e48420dea72b04e3b3f6820e7ca6c415e5bbc782e87bff6eed66d7dfd32d6af226c9cdaa6827ce05a0d2ef97a60ab8a8e0f93c7d823188a45e010f7b8f96ea5b0b2a2c4ff01ca1732d91591dbd695bfc0f595f27c07975cb97bb136329e1a7d8920cd444085b5b355789fb3073815093d9d4b1ccf2be9a9aa367dd08c7ea290fe65a4a1a835c2c5a49f3bb21c417870982845735b682789ba0bee953f27f7b0460fa3b3acc72a4ca8ceab300f30724398aac4d19e286b59b78a73832de4678505fae06c74cd9e63c50d3fc1b252c8283fec9ab4438037adb1003f8e56c6153fc1c4cdebd339314ef31a9fd716b984474a800e6a6f2ab4e3a3f737c0b5201e871e7d3f736ec471680f76cc1da5548efc22a8d5569a0acd3ab121e5958d0efe73b25e2f92b1d13c3f5377daef9e7e5190f4e033d3658bb7ad25ebc039f59bd9f1273790bf321f766fb289761ad2aa1370a6815ade07e18e26085dc16f87ed47326bed9aead2bdf81e02c53841fa95f5aea1efbb2cce70dde4b8b8564bd5084e8920dd41b7331f5021c3f504a4912efd773ce3439adcf66f7e9228fa3389258bb387b1b68a3b0ff0189427009a41fe195d02043b81106fd4ed1a806f93ae2d649e2a7d1a0c2fb905f290f75115dfe6becfcb76e3880fc406a356fd02a10188d07a3255bb9d2dd955324426174d7d80dfdd2d0ea6497a32a226d20fc9a27011e9648e329c2e8373b85dc99fe1b0e455c4b12a01f2e582a947546d34a3b9a12b98e28f01761603d8b593c08cbffe85ef99dcb1167d91e0e709c4a2e664c0f624dac7ff2297dce0582bca34be499da5f26c208852a11ef2ef5ee4fa5c08c2b0843392b8e88f4450b82fca65717da93af42fa58d2866c97292b4e6f46f423573d045181a3ec962af4a5137f1e6b1d0ac8193dc98b4a51ada4ca99602d3edbc9d00d4ae29dfa8439ba70ea258a7bad60a1fe44ca81da33292d26baa94455d32395b7ca27dcf487c07c5232a66ba3376cbc436a23b7699ea381862af280dc8dd938177bc346f188cbed18aaa4291b01ee27af868a378c9170555620f3d33bb5674743126ecd0c15211a57f4bf57d40d8d2e254810f53043a57efcc70e73d220e944cdacaac0b6d67b3200d0d61acf6560c6954d8cf29b5b9963a856693001a15c49a2f5aa17e0251ca1136fddf41bd7b7a7b6b24470d8d0706953ccfc26b7effbdc37a8b9ec8c610e364586d5bc679ae173e81553a8e3e2a4f1ef3e1eb4b070ab73867e203bcba189aaed2075ecf5fe1b4c56139f94d112eed66f87623b220a76b8572ba132873d73a51bc5b2078edbf66b1707a3083bdb0252acd16ff191641c352515039430776f08af06e6fcd8758c82f091d9239fc17ece4aadbe2bc05097f194d57807d2dcd09893a25a52db1590b91f9b3a0780af5822e501cd33dc53a436d2d801a59030426f66ef6373ecdfc548ed2332b2852d1c2e5939acb6511ee0637817eff2a6033f35ce15d67395201f5521ca54190947d2cb9c4640b634ef8dfdce3872d8bc7e393eb6dca8caa4d9796a4775c6847c87d846d38080ca8e32e8c63e0fa57e33b107bbff2056ea31c63548275a48c91ae48ba2ab8c6a2ff801bdab0211057b1a4410204b2b36daa498cfa501518f9814e9affa47274edc39056058e8d605c912af28718312c356d4fc699d8a6fb0db54766c79836b6b7293b9d439a432962c0c80e6954f432887cc35036f3f7df78a00d7a09a471e5de", 0x1000}, {&(0x7f0000001480)="280d47245c5b9cac623e1c9bc2938db28b12f6e50c26980819b3203cf892e94f59e040229249bca69c90d0a9c48e13d05a28b9d59dbd8b95d792a0033c94710658d131500374a55a97e50ff954ffdcdcb23ddabdf49914984c550c0a6b2f16e6836c0f51155a1c524eb66406f5bc823072d84587fff7a2cc38f6fbaafd4801c20cc7ca642d2a9ada2203b82e854c81b611e1e5ef4e5c1e9300482fda4390b2b0af2f4c22b0faf86169c738197298558c842e88f03a0c6b3b7c886b46b487c00d2729abb697fbd219ac35a152b5ab3f0ad171b3d56ee9983187c3e7f498b46c0d89136444c4d3c52acb2006917c31d752dcc5ef7eb7a1ea182c5c35", 0xfb}, {&(0x7f0000001580)="877a889dd6fb9c33b8a728dbabcfb53d93b6c18a4741726d8a89125ab43f4de23af937fdcd090e80fdd359d50e40b5e6525000ca5a70a650fae1d069a7d0c2dad0d722ac78f319a5347b20c70010d0c4ed393662eec48a008b923e41c1f1b65a095bf500945a3b22661e21867bb1371c8922777c1fafca204f9e819fd33844bbf6c69d9f5860e002fcc9c3a7ed32e9cb445550defbf68d7ffc5dbfb69d8493963b87ed9260e41aae8f11efe2a597139592a802ccd58eb24477241b2d2c437dc190356968b5b67b01efff27e953f8f1011f56b29e8614fe60795686e43daefb99d9cb6eb16c0bb8a9fa13f17ac95597b417c18fffb8f0d6731c7f5583e6a890fc4cb103fdd5462f5ce2ed1ddf10a389c61b81cb9eb6cf7cebceb74c9b4f9992459498454eeaa3d29d6012a24487eaac9da8d4d2def8dabe55e6c56c908cc669f18396ea43f3bd316f5e6336c49c2f4c862b06cb1a8bf193261f3d1f91addec2d3c015477d864b2026acedd05add8385440c946eece5a080d32a80d141c37344216ce302b89fb2f886c6eb2e514897c6588b51ee5775f61e6c98d35c63aa2ac75ad29d26822fff6a32d99342ceaff1837073eec4c750557e2f47dc67fbec10c72a7b1514121debe8ce97c6db7f3422fffff1020daff0b4ae1ece28f523945140f2c32b1e7d03b33f993a9b593f13c3fb7c4feaad54a1ba67d73dfa5b21550ce64a64c7f1dc2168eacfd486478d9d5941e689d1df8cee10539b975e768825c42b49d442ab77554ecb4f047aedeeed0544d150650af923598c6acee7d58938209e19aa32e73622bdad8480b2e5722108f74044605bdac1aa5e1b878bc06ca419bed400b4a3a11528244bce4718cb60621c558a819f8ebff9b9aaafbf48859a2b65bf3d44913cf5f4217ea78456e082795a97726cad5d284602f2689655d6210b729630aefd664a8e9b52e8b89a5c737beeb49408ff1546b9fff5c518d504c0654c8dcc69ee59228b77e44d6963e2ad242d504df39234c1e70b376c1866afb779ddf6c58fa2660fd0b7aae891cfe2567e1c8548140a197390333bf7f952f7c3a75a36043d7d0d39bb69f6e82cdc01b868a178f26793c76ad4ad62f4f0b373d01a1ad21bf23a94426a12439abf48c98016c64aa087e1318b54ae44a58b5f2b9de89e1d9dbf177604dc03877ebf629edfd0d4b6da3a32a027f930ca04d535cb1bb20544f2475e3121f1064008a46ad10f2ee0d955cb525a719213f2031ae36864f2a7b0eecfcf8a32919619bc5103d06f47c80d9410228a16b44907431314e2a6ec6add2d5db0a01a59b561569e5bf1056e919d9cfcc88858ddb4bb90084a473b354eaecadc86856166dfabe39573b28745aa59213b55d4faa35fa2651faa2656f24699344fab31e7ba6dd1239b6aae477dd26947b4e6175c2d3d507d44f57a0c1ed8ef226f973918ddc30dce39c801e94717ce25c905cd62b7eab0d35027c9117f931d8e0779b1b252a24528cf6fe895d01a0bd529a12a49f089e06c8fe2dd1ac1098a76be04e4e5cbeee8e0ffca72ef9865ee084a13b8316bb34082dae0b7abc61a397ecc16530812c805504b63d3245d988e16d1d34c42758c9e9f7e2d8f953a77b51c0143a7a83ce1176df009d06ea9c4f816f8c9f3e3bffc640092db3cf00e6072407b474548c439caba298636eb9e2dae3e8838714b78753dec170aff0bc3429251409edeb07c298303a9d3aaa9578bd8306a6a457f1a118f6b2c1a0dddec05e89db3774bc81b210726bbff2d9fb089b905e1acd478e9add66878718cbab9130317441b31a5f880250918a169f5fbd36df72284def318d38826a43e886735d4e33713232759da9b38193633d5ee3ed0e011203b3b98be8a0f5e8e7f266173c6e09b778fb1fb019a71723c72385b3746519f80d878751906e5e232f68d194acf6a2b85584c749a629c6c5edb991f4d3e0da112938028b674bcf504bf34ed3f2fb480516615b754b9275de848aea65c84183cfe33cffc568187a3cc1ca6b90cc661b72d6fcdcfe6467a246331bb0cc5c53bad721c6e3e788e3da0eff4a1e8f0e31ff59cba5a6352b87ee256e8192dec9d985ea49a0f70c36f2c9ee611389d510879a8fff59cd71533cee16efd8a54a6fa99f8bf3e8dff1223651a3a9da6190a8eb617b682c72e2e4a0474c46977fb4c57afffe0cd730f5ab3102d5360dc9f43aa9d497ea8e644d2c4b71e9956c5ce118ef51e8ce81dcbb97c0058c45c8ac735d80430bc5122f50690adabc93dc6a434dd0d94818eebde385218b567b67e57332769c036baf0553926d51eab34dfd43118f4333053ba035f4b35ec9428ed19b36bcc141bc346d3cafc9c8c64ec5504084b04dd227bb006403425b73fc5636fafe6fad641e2199aea3f61866d3f0b3e1ffbcfaccae6a0388227c855051adc8127fe4308c3c62580067dde8903c219ff817ef9f1c8e9fccff0f058fd0fe67d54a5a2b99aa14c424c52dbdc1da7b77fe161491e7271f2d95cd3793460bcaaed99b5193a153f05865138dcdd8ea171884446b8cd3f4f28ce3fa36b371b7fc3753a3ddea9f09ebe7ef038deb7b900fd09342a1cda08b4c3270056622fe439a734b1d3f92ca995d8b039ecc0a2bc58f1fc3b50eedee6dd91c90ca3dcf8251d55f780b737f452afb334e35f5d5b3056d0ab7a2aa11e8b4514ad0929c14c795d349c15a9144f085658ad959f98646b1f69172ce9937cec4f575b045dd95a2b0b8b4ec9cbe9e67c6dd377b2a1b1a7612978209ab601857baeb95832a0cf22947dfb58550e89275404175a3b9a1e9327319e3a2ac034a0569b44eedbf5c373e34838b0582e36ff4b57dea05088174d4045be8ddad8bddeb7cd704899ced97ea9394e718ca8c3004be13fc2c0a24e9e979278b7b25ef1c6ad31ae43ffe0767ccd83425a792866ad69f9a98b20f8224e8d0398f161d8d63c4d8aad2e425f657c9dcb399b5b3da3c5dafe519a3c3424439ee1c3fcdaac6cf2ebe723d7c25c52dbdd59fe0b06ca07059469a4bff757a750bc8f945043d86736d41f23c28f976f8bae903370ef24c8eb9d332b5980cde1dfe6cf2202aea49e33dcf074236611a0f029c8aa314d04eec3393e724d62940b852368d12f82a6d97d680a58b2af04b9670e17a8cf54c120c1bc359f0f915975eecdc85dd0896d02bd58a8bf1ab986d00b27501eb7ed958c48bb19e217b8d8914fd7cf9e3db9a3331422c608e5e185aece8d05a92d3dc0d394209ae70a32d83060ece8448d90887770cb32827744e76ba3a3b16ff9deb1a2f98973562e4a7dbfff80909c42dbf822577652f6797b10501f5e7480ed97039270de99cdfa811d3c8224554b1afda55b1537ccd7ad6eb66984ff49ce5db1f3e78132f06e75109e3ae17c4ee24352bf974655bc38e363638ec2cf8004cf8e228158d4929d13fb6d4f298cac9a689a0bfed19f615a2cafe2fdc5198d03d4d5a8d048c8b4a1ad1027b45c481ac5e5813ce2d5a1ca087ff03e8d30a2796052e7b99a2b2d1b3f3c110d5fe9bddfc222faf5e0ab07d1e2a83953a6ef4b016572799ebd0a14b05654ba51eb3b2b91684aa1811179981275e6759232bd5a631d6708a289af81f53eba86922c0ff8062543e33e464e42daf319ab01fbc4dee741999b1aafcc74e28cbe12637a92d442ec99ba1251f895cd6131230df0a247b840f57011f76daf55f34701935e91651c025bc555e2493e4ee266c95b9ce6bb72c6d8c2c1a5a7f7768f984fbc540017780081bca3b994b2e0346d55861b0764bfa95b6cb86c0040fe4758dc86b21cc5687266a7655fcfe282c1df7360e9edf5c547f5a53ed1d8cff0fb9760d3259ba6dc89dd80429abc2fec8c630a620291b64726cbaf8942773e458a00d6978f49c036caa32a4ff06f4b50ddced481980e79f14fb246c2e07ddf322a62761a338cbf6d04131618d19afb88d4bd665a421404d5c2b54f8f454bb80a5fd77b801856252c93a00de120f2bad9a7edbe40f93b26a0d6790503ff0384e2e9857321efc88d3bb8cb079dd7077434fd4645e36ea2e3f2fad92f465a0d1277e51a09b55dc872e6f5f999a4251934b73ad4ccaf62eb970e493f1b99e903e42559143ff9bb88ceffff5760393171d97aeed47fba5ff8b28672de335e9c4208090f7eea15859b97010184538e10e3533778c3692da510914655096a39d63d69b07d43fdafe20d4241df459a005408a5a69e6a4dc95825e5753a3bd168c4ccac9e619d0245437fe0988b788b46cf97337629ee64655a5fcac50559c6aba7c502e863d93c23aa25ba1359eabd459480de3a5fd94473df4c19c241dabbe7609a4e9c36e4e41ab78b2fc9ba44f13265e616c18a501608b1bad0857e7a5aa80d4d0df916b9fb1e2ab71be9c3d06fe6af07d4678a22d819103acaf2ae3169c4a8ecb8cb89b798311f99344b3d9b5a41c0f220875d5bad3c72b72b8f4dfd9c2353a70f7272c167f9bf5af2bc522d7d62e82cddd83f05153abd9a700f999a721005a65366380137fa4d343a9e1f2cf1845731106a3a328cdab7cd53d8f672964bfbbf38477e7957c8be0b2c93a11b5f4d83148c4b17469e9a959e800919a20640a84b7f343eed26a1ca6f9de5f6f6de8afd76ace10bb7241e4ca83e89f4f731f74710967bcf067416821fc83c2bacbe257b8a48c4c8d6392611a0ea0209fe288e1d6371dad1bfad6a0f8629a3a0c21c55a39087db004147e7ab6dd256956acd33a9a42ca0c260e8a65271f09b29a9ca4b18589eebc8eb3a942ca4a96a9b0a9350648f39feca013d0ca6d0a7ce05c54a3b5ea4748c88ef12da46236ef7008d2b9f8c79fd805fd9dcc59398e4be305bdfbc150e80b76030026135e6fbc83658317d656d0ec65db22705034bd628daa13849187ada50ac7de4a69d302734784e734c9269a8f68544e8e9a329b449d29016bc652f77721b4b29b9b4551a76d2bdb54950683ae65f563f5a23649e7f617adb37b182c66d08bea886997df50fc429547acc0580bc60f6cdaab9e4a93f0e478541db9b470e3f39331a2613661e4696e69462e43ac607c6861c3453e1ca47a4ff7d97c30a0f451f89058ff5fc63de712ae022502ee87802868b668c065dce20b19dcadd1b558e26c642051c37f6f4f05572111a4002c4050fe5b9e6b70255594f27d143c998d80f751d58bf92e9a8c1acabd6ad40ab706d09c96575ed293bf1bf9086a23b87d076e18d80631e63398b04ec09220897705b4e2c1950d0be98a63fe1843ad499e935cc383fcd3d845a4465e135d045640845ae0340d17b64d0d28f343fb3f1065132815ba1ceb901466eb36a6374a2ea348344e913a6126ca350209d752d4079eb7591fdf49374381ad38be1dd05e8fe6e40b9f6bad41c153bb6aeababdd6fbbeeedd184770dbda0b1a493810113e2c6889601f22553a60739a6e369a9ef30510da6601cbab45dfa6c4de4a8c916f749fd6bc054752cdaf35abcfc2757cf313aa09d20d333a416fa55ff18f9ae6159ea5b033d4861ce5963a3b315d0fc59df09d9fd2b2085a4e8c1017de86d8a421e9b58857985a3826233abc5174f3b5d8940ecb854b53738cc829409256934b243fde8b81c34ff70ff470c04d61c44a80ed082abf07ad0c2bb6bc82cf6a370be389e9a26427208e79c434aa480c485aa5ccd531a1ff427afc87cf2fc721cad3c3350df2ef815f3868dea5d262ac878e42c021b36e579cf0e6e49c5d5ce850b83f49d2c127a9548cabc4fd9531ca35cb856957c53e65627e1089463ae02411554", 0x1000}, {&(0x7f0000002580)="d7d674ae2c568f30c861f8b07986fe11b24fb5483fc979c5efef33d1e4d58fa84d0083805934be754885962a8f840007a6f15ad16a3c9f1dae36c92dd78b92316d47dab8dde42442da41f394f66f98238f1d645cc7eca0f9894878b53720e7cf5f1a5f74666e306500fa8030945263bae28b087aa0e541a5d6a639a06a4602437343bb423d969aa345a7f0464f07d124aefb22513667f3386176e73785aad2d59290a96188c410c51853c7e73a5711ad0f449a329bd14504f6505672c656cd3a5de3856a14d8046eb18df8bee8c404c7c1bb787911e9c775611234eb807b9c5e6a62feca9fcd07ef04b652c0df1dddd3f94bba62864f17943e355273a11d5e", 0xff}, {&(0x7f0000002680)="2627a246d967f3e241f4065a252781327843682d9dfee332c46c5263ba81559b635b5aac6dcae58d6460115dc0053a4af517f5914e91002a639c128df340c09cac2eed7f7755cc5ae2a69c927a7f02f2bfe7757d96c9", 0x56}], 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:13:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a40ba3be9dd86a742d3fa31c5ff7a64862eaa71fb5cd9baef8a9d979444ad992ac7a7803a4ddb9cec034e69a6b295b36dc7b3563d49bb388705df9125bfa6b87af67bf3a0c4f3367b2d247d72dd7993c5dff37ce63", 0xad}], 0x1a9) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:13:27 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0x8) 04:13:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) geteuid() semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000100000000000000000000000000a4b2abfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x7, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f00000006c0)) 04:13:27 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:13:27 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) socket$inet(0x2, 0x4000, 0xf) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff0200080000fff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff3728a934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a874f3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffc2, 0x100004, 0x0, 0xfffffe45) 04:13:27 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='T\"') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 04:13:27 executing program 1: setreuid(0x0, 0xee00) getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) 04:13:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 04:13:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/133, 0x85, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x1000}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 04:13:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000000000)='./bus\x00', 0x24, 0xbe) truncate(&(0x7f00000000c0)='./bus\x00', 0x39) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getpid() preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0xa23}], 0x1, 0x0) 04:13:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x6b, 0x0, 0x0) 04:13:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$getown(r0, 0x5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 04:13:27 executing program 0: open$dir(&(0x7f0000000580)='./bus/file0\x00', 0x200, 0x20) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000100)=0x40, 0x4) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="580d6f367a9192525677a1eb3d05ae5e2acd0cbc8d75cdaa7fdac982817c9414350fc4d63c75", 0x26}, {&(0x7f0000000200)="b3fd2e4790d72402e0d3531b28e5f6c1d6076a71f4b0ef336a2bd59464d654e63eff55447d7ac6dcafd34cc1395ef2f2c65324dc4b9394f0c5e6aa61fe5ee3ea60277dbc7aafc6892eb6735c699091222f0e8802d67453b055e7f6fbfd49b6ca4b565853d13ab2b6836112b3d30a5cb80547f2506c91574233b4dc86cc2690d9f846bb8695d0ae87ae8f6068092b", 0x8e}, {&(0x7f00000002c0)="9eee7244ce900c6b7580539daace5c7f8a91aef48dea62d3ce79432d1dfb0f991038e898c8ecd55d972b2535b3e85466990a3ed19375f9eb2b77053282831e3a321a0fead8a9d7011728395082349d4d3e66d411e9d60999027690a0b81484cfba0a19da039191ef3a5f1f48f72346e236232eef4779a29a70d634fd7a6cc583caf2bf9621d74f667ce6e00e68a6936d05f5eae94a7c491511c7680fe3d946a52674d3db464f221fb64a08b968847434", 0xb0}, {&(0x7f0000000380)="02916f87e22dcc348f8b8e5fbf73f8df97f8f96f4dc4de51ac380cc82264631b42d31551ae5eb99ce29daefc41abae903f6cf5f10cd5024c16a86c5315f6f28c5b13df88b674cb6a0a9c2743ef4590054c237e3466b8943618a0525b30cd33bdef4eead79820718796243ae2773cc1281b022005247ecf5ff0ea01f1cb828892de64146a2c39917c237e02ce87271f15d404791d20fc24f5bd3798ef72db31e4a8a6ecad92fee798aac97d541a232e860ce6c3e69a182acdcaf4d8ababcd8b5da49e2c3e3c98d3b59e395ef3b15400c79f32dfe53a83c586bed1fa3c58439e362a38d07bd5826f8eea548fbd57fb3d77ce10a28a", 0xf4}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="d80080", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x402}, 0x8) 04:13:27 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x8000800080002002, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20081, 0x0) bind(r0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='*)!@#\x00', &(0x7f00000000c0)='{/\'[%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='.\x00']) openat(r0, &(0x7f0000000380)='./bus\x00', 0x400, 0x1) 04:13:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000080)=""/180, 0xb4, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x2fc, './file0\x00', 0x7, 0xfffffffffffffff7, 0x4, 0x3711}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 04:13:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) read(r0, 0x0, 0x0) 04:13:27 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2001, 0x4000000000086138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) r2 = kqueue() write(r1, &(0x7f0000000040)="510fc3a038", 0x5) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r2, &(0x7f00000002c0), 0x0, 0x8000) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 04:13:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x29) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:13:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1fffd, 0x4008) lseek(r0, 0x0, 0x408000000003) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 04:13:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) sendto$unix(r0, &(0x7f0000000280)="e71b22300f81cdacc927bc2f660c15c72746e1c871980c6ab8543a3000d51fd52e5c31234de4abc713f4e4bfbbdf4de4d5d67815d8f826c562f8fc9a3977e4c744b2d05667204b70ebc66fb4053b29155a2168f94160e6916c67be97a9e5e26b2d2de485a00f83eacf32d78c32b760bb7bdf34a0d1403bd0841c30426132615eb8c12d85eca4532f9b462dc22954a11df149cea8b7a528144abbed17edbcd95d82a09442340dc9cdef5b2d45b95f8fcd4e9a2bf5c407b8eaf2ded8e13a6f1a0115bcfe34d3adce95c20cfe135a8cdfe6931a2b6b537ba6134c7704dc40ac0787466a9f7f2c04715703351f759b67e3ef3d9596802c515f7c39d35ada5cc877df876d8b00550506270bc6fb6a918fdc11629021e4c18f3235aec759da25a23782c06106e706bcd09f8b72d2d847dd8262b1c4c911c7653a1cfccf6dc695c192feccfc76629ad65148b20f4003a9ebf628141ed409f871f393eb3408953ae26de12196df8fc304938b8c1483f45d7c350d5b5ea94d7aa226e11fd4a50a3e9baaa4902e6cb0735aa0ca9e5c2eabc8a3476826978670acd0912d96335df7bfce2421a741b93654f5eb1d17a02cea1d9733e16e20460186be49d6dfa9d3000b005fb0f6349c630951afc27fbbd135467406b3c4de39e3ed3ece5ef02fdae520964c6d1b2b4283473de9354e384df7280494a68cffe33270ced3c1dadedf5a5f7632507ed355668c7a8ea6f2215be1c35a4fc249353cc812d9337116ab2124ba7b59313094ff485d599c987e43165160cc8b0a22e00eade383ac9a810375d0060136181b5de403d4dfde6c913f9161b63599619909cde8a94af9e370d77d5aee6571de44364ee48bc61dbdbaa8646ea14faa9527025e5028d06e4ce0c74484ca7c5164698c81f732256939d6049461e98c807f7a094345a9991f02c39bf76823ac6b8b1bf7eeee91f8407df406e76333e8e47f43103bfa973a875785d637d5cf0002600f52a6e71109a91909b73606b76bbcdb8f2bd46ea4452234dfb0fd3368a7d3bf74f2642687416d6aa51df1043ac2b43eb6ead3fa28705133f03b503ab3016216472142173f3a9cc31d082399b9ef4380eaa9c91a6e45648184ca029550dd5c657e486a0f75e16ef67e14bf7cb19a62ed4b5b0052c4046de80f832057fd6853d274c15f3bb155daafd0a0781137eaf073adb1dd1055335b1740eb1aed2a2d1520ce240a23eeaf7205aa6b410ee9cb77d36e651b1074bdfbcc8414828a11d9d26af62eea650df86ffabfb39f8b614cdf0328339e495d6c42660944cb2a227c8a4c7cf16bdd1bfae2d211039fa0531ad57fa9ef00e65f848b2cb2fd9b2245a0c9051522a0feff2bc6136c08ca9452040e5ebeb8a0208a38ebc9edaec174a261104c09fcdb47c8440fc1910e5bc6d6af10f957fb6311f6186e049d0215b0d25ee35b80702027f0138d69d31c256dd2e7e2d0378e22c8d588107c6cf0082f99199f3ab4860cd26c1e07e33d56ff480a57902144b72b574e443f5f2558f9e012fe077d188ddf478fae39bb205c7a485b910fdfd257f3d00a8516b58eaffbd887693a6e4703186a8ae4d94e399cccdd4879ef5e560bed1cfc222088b0cc90fc8a43fca7686dae786910567a0f9b65e3569ce3f44b05dbcee8b993f0fd3583a68d9765fa600c3772283bd9d3a59aa58160bcde245649d9142815de52a98f5d8d05c4f81ab5f8d48bad7d4146d4176c3d72f035f0087372c8ce6d78a6dbb08c9411a36978eb40afd246f371c1cd8210ab0122e18b564c4184e1e847d25d88767e73413b2bf045e9f4093795620b85664899b7de276cbb6bb862776b123f0bf2f56ed547f123de7634d27fa11933a2f7bf9a55f52e6588f4b0178e52e7933b8968f0dd160514a8deb398bcafe57c175d33a3c63cbe67eb8807b8e1e229f770972e49bda85600156f330ba64833bdb248b4c7cbe92417111e87afee665e183b311cbba5df6da7c01a63fd6b199e9c70484196ec30470368c0737dd6f966fd2ff2634ba96f58b6ab408d23c26963917646ba907d0b13ac3e1c8da6845319bfbf88cfaf75dcac49606dc8c49a1b88bdeb9d47587c986780d1084849a849c65a57a17d16445b2c1ff3d880c13e6837597b3cede1f0a691ab8a8a0c3f895a7b0598ac33278c6f5e7cc22a5d7fc3bb59d6fc28c99848c1e51bf02c49799464485fa6a7abe962bcf3490cba6ae3288bd71a09a044fa7c3306aac3ff006cbd488fc8f4179921aba2fe2b40d0bdf5274fe3f5ef01601700d66e0077b9d4cc06c14de892c82f928722bd2f8813781b454ab6461cde69152b8ee0e423de45bc1b22b524c5e1e1ce66059daa24e38aa5b7d2a3b418843c744cc62325d31769a83dca3ff796505a409e6949d5e2b05022b69219c378784ef55a8941b0aa7c4a123977f8128c4ece23caec5217c4a9a67180d28cb68c9dd0499fd332b8377c69ebe423cc544ee7288b552401d52e4a72599f235962c03af719f939a731fac1c139542e656ddd21c98446eb079ee3fcb348185cff15ab1a0def06b0c5a856d753735d1665e834892e8e916277deef7bd9c6bbda385fcbe4199c1e52c567bcd588d75cce6788a79eb1e863f51f47599645f3de7f1612d8a019bc0336f84b6cc5b2a53cf9ac6b6c6d74a2532bc7b3ea6cc20c6169ccd34eda61e770ae8e789a4075f0865789c138124d3f5d1db1be5b57b0c45e3556581c857c37c3946a269fd5fb19f89f65de3d8074198a51dacb0386af255822475654caf3217d5dd1345ee9683104e0898a5aa7c10c9eb08a561fde87f15b6d34aa5b4115990cee0463354b5895d7deebc8e7a95975280d7bf3d29a79d40483c03c9d907e14bb9d276a95a2c74952052188542386a18952f0527188e483a3b8c0dbb497b1478f5a9746ba70a3379c321cbf9e7bca82cbb3fa25151e9bed8ee6d450867be2aa26f8e248e738c582108135900049fa5ef74b72b8403c96c73f9328e2c4947fa28ef5a1a9d166d5cf4d5985afbf0cc8a52b61b2bb76ca44756195d0a8943506bd633946b7e033e55770aac9737af9c4c4a464f79b3204249e7c5e7293627d0dca7363c775bd5bc46e0deefd4b70b5a72fd9c2c0abf75cca2268db9554e09e9874f0f9525285d852b6e6a50ad91f845d7a433a8c5948d605ae7bba26a669c4bced9a7f95ad34649aa3131191fa8c3c0f7b9eaa992847c0f110677b93034c231da53c4c334e0a3c43b79e437b568cf7d01d7e0472091ae5c47ddb6cc89900a319e02aca029acfbc9b1efa9bcb4c2982bb7c33e2715bef61e2230a28e8a85d6ec46956fe6b31a17e0980115a3a2238ae0738ce28cd1192599164a569e3f5cbf763f4989e7c6d790176ebf5a50106038e19c68d969384a684afed2b4d6f30c9ccfbce56f00a0993c93da18cc67e0432c2c49720da173633bafaa132a90995579496e31769cbb470bbdc806de3e61932146570bf92ab210b034fa3ee2400d6eb8972aa5dd20d2c71a902071c154701c25440eba0b7ac3cbe48e5b420b27858b4816bce28d2b32699bec78b06057c5fb8b603190b4c3df005e529f8d86a6aad800874d31009d038fe43d9e9afcd5ad184c03da8f6171837d4ba619bd9e69ad02180194e7a4f39d1f38316c95d64f72340c2afb791b421217956adf68b2f45268d3e1cc86b3746a7a748f7ba02f6f0d051b6e4ed77d1f13dcb1b530e04d196d8b2b7c2c2d5f69262b459a3e36ac7f238195199ec4788f1eef55e8419a4b681b59db4d5a92024dc4df549bc4b20480d0dab944ec78150161f272eb7cc8760170480156deb8f0323ff6ef83c0a23683909de52f38d2e89210cf007821c1496c5abaeb1b6f466613c7c88e1d29cfd73d3c0e2b32e9d0c108e84f7b51f639decbedc37c812a324e76f8d70a3a0555eea26f35278450f32206de52abe5c43ea7898dedcc581767dd2c1fb4cca5437e7d6b5da63272f4d95d0b5c795c96542c544223a6f1c352da149699d0f27714840e4bfb9547efb5c8806a881a7f8329284840b60e7fdaf49362762558613f9c1081d2ad1639dbabb72045f8e6798585f3596f93cf46f5b2139aa1ffc7a0ed2f2517f2723cf83d440c748ffad4879d77e4f3360f3db3231c3b64923c0aa907d7fb46f02aa385931088c9280ccafd76dc77308f16a7c70fda4c5ec81b89e31afc826c2834fb2874d3c135d14b559005de274075d040141478b2babf69b0d66f278c1159cc939c878448af9e5e20137cffeea6ca39d8ddd82848e1619214d3557ab2a1bf1f19ffb60327e3c1da2476a45d2fe67807d87e85b5d79fed4dda1073ec927d192caf24136400828f4cdff9b6d425be8aca064d5d18d20a3fd267198d081580c45e58faf08d6e54e8527e6f4db92fab93d743bc04c232e3b2c41406f84389700e3c317ea17ba967418673ab00cd22b72cbaadad771cac5433d5ed14181082d90677efd3117523851e1f4b6dbaaacd8eb5049a3e9d14e8f0119f3305f4235e34657a1b58ae9c378d76b9c17578709affa968fe955219c3fd23a2814a69170bd64d84320615d7575b72a4cd3f23fb399bd9a3606744a2332a5bfc90ffce3c8a9663f77569a2e8e131c99ebf99280972e42cb3a7d0f7199696747db2cbd83ef47f77a4f31dba503d4a536414f0501df0c412071060ce6ef35a13b8c9b8375683b38715fd07a768ae69a0ac5e42423525fed7c417ca9359ca144a57caed2386ab52fa88f549373de9dae27f4dc90fc6e6e16e97daea2522dbd54dbf5cb864a3a7d21ac8fec81d07f449c2157ff9cb36fb030dfc0899861958d577064328ee8f3a8e04d2fd10925069b7a0ad3273684464d50cad69a335fb89ba2eff11b2823ea9198a5a5c79e455a553883c1eb62f1c6baeea73e9e65d420eada2df2b011198f26d9ccf92da41093a09f60a1c06d05c706b7a1cdb27c82972095b3a45ba6e49133c1e06ab9dbb5126b32520842e77a33fb0a591ba9885ee4d737dd447c7611350631ed0493af17fe2be934f7b29a84f7f83861f7bf2f806af0565dd473fecd27a28f90d2f95449fa4c4a57958cf866e96f983c72a11705a135dc35172cd79ce568fbb6b609f4edc0968727a6b47ed122d759cc356dd61702f4b7cf752a343b268a5f0888780ed4d16adaf62360105948a1fd9e347848de4a7d197ac25e3e65da4043fbd201c0d969bd81256fff9fd143db5580b105a39746aa98a17c6bf8b8dc5393355a86a209440621cad5e5f7ba1ea4ce0ce06514c27495817ac330709b89c79db2bf29b6206a94034268a2bce34402f283a6d19e6fd5d6defd31e3427633576e359efec9cebbe9018a6a800653bd7c830a84548b2a451384258367851c5e7a52ab0fa6934bd6bc43d3f49c037fc02f9dc1d759b44b57d06512499d440b425bd17b82581da4f6221aa331c7b3b267e53dc5974743777ca00c13679170c00f50af0f920ccfa619becfc82faaac6fcb28343534c57b8e5728dd635364376d181a51a8fe1112d9eca72af91f7a2b134867aad00f955ffe0a72a56692a7d5799480125c6faeeed2c5e488de5fe68291c5c8bd84787c375d7bae63fed4423809877384e4d544788234f4d18d7e0c676626f33c10e3fdd9d0c698e217964d5e86ce3f505df96236930711b7d9795fe4df4bb9a75d3c588a4badc2046774f78bb08c244f2255b0f7a50a50e1b125686789c3832245cfd25e826a5dd8f3a592a3f0e4552128d22399e57f7d964611e6584cd64d22914a747ab336b0e9358406b593a699fb96ee7c6a48ecf63107", 0xfc30, 0x401, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) setrlimit(0x1, &(0x7f0000000000)={0x4, 0x6}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x20, 0x6, r1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) r2 = socket(0x11, 0x1000000000000003, 0xff) sendto$unix(r2, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:13:28 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:13:28 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvfrom$inet(r0, &(0x7f0000000040)=""/43, 0x2b, 0x2, 0x0, 0x0) 04:13:28 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000580)=""/123, 0x7b) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/29, 0x1d}], 0x8, 0x0) 04:13:28 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x63) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) 04:13:28 executing program 1: setuid(0xee01) r0 = socket(0x1a, 0x8004, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) 04:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:13:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0xffffffffffffff09) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:13:28 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x1b, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) open(&(0x7f0000000200)='./file0\x00', 0x89a0, 0x10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r8 = socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x1b) fcntl$setown(r3, 0x6, r9) setreuid(r1, r10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 04:13:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 04:13:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 04:13:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000000, 0x0, 0x400000000000000, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) fsync(r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) 04:13:29 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) write(r0, &(0x7f0000000040)="bfe192056e96f11cfa000000158ca9ac", 0x4f1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 04:13:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = geteuid() setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) 04:13:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) r2 = dup2(r1, r0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 04:13:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = getppid() socketpair(0x17, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000002c0)="23f9e7f3e5b6a8ac38b60e27e0ac86d88a7b09e1e3c5b66a43ff9a8d62243c46cf46d235681c9ce6653a9d65bb76ebeb05e5765743a0ce37b38c8eba85b2d1b6eb9610c29f3b7dfb6e6e9aab35b7ec0356fe87c49a52ce626430b54272bc27a144e4c7103193949e34906c45c721146ad549fe851e0fa42f51e60a47f2d0686a1d0ca82d", 0x84}, {&(0x7f0000000380)="3db9815362b442b0fc0b8512a1cbf53f7d2891f64b6ae5cb4f81c4deceda93036c359702946cc93338bbdfd863a54628dd97e6f4ef8ec7389ac9308219a983c58896df656a599861b7ea62fcdecd2d62c9cbafeac0c35f160a34e254a3b523ffd8deae8a51b9d24d57d37fbb40c7b00fe86d255c75758dbb76df5134276fb833ac2054d87916b16784984fc4f8a56faeb1ef29eb7d9a323595ab9b4d9cdf9e85c88935dc964b31739debe9835f654549aef54b42", 0xb4}, {&(0x7f0000000100)="b569fed046cde53e2d84315e56231c6aa2ebb9a5f800e48ca339cd3d0ba8fae3099891625fdded1b403e409a969c07ea7ccae9c00158541d9694ebb1ba7eb631ec87c4fcb15a947f5f495fceb5bc4521a537fb93f37a6954f8099507c84fc501dcb3aa8e80", 0x65}, {&(0x7f0000000440)="b776509a76dd1a3ef8a99615717e4505910feb7fc7327ccd9933907ba451cc298e73b4389ff11ad9f6409e878e3f041d4ebf538e26a50fa1923a1ca254dc2084aa313dab600082e19ddaa8442dcd37500ca8553a4bc4f18ec0748bcfedcfc53afb52d424f550b9eb2144b1daf1f78f539abb17756ac426e7193d59ca9b8c2d4db5dd53218cfb1df22e65912c3d1d1675030e56fc42dec18f0da8c2769dd81662ed6a98b0dd1940a8b4921450d841f729d7f3981eb974b945efc5e5a198deb78d39dbf0dc65ec5481bb93139b4342a3a386843ddb27f8c144304b11bcf56a75f104fbcf891775f5a21cf26c3a53f5fa62b713d5ed893b6e", 0xf7}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x40, 0x408}, 0x2) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r7, 0x1) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 04:13:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f00000000c0)='./bus\x00', 0x120) r1 = kqueue() r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r0) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0x4}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc092, 0x9) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x9, 0x0) 04:13:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) socketpair(0x26, 0x1, 0xa973, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x8, 0x4}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x7, 0xffffff0000000000}], 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x0, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) mkdirat(r3, &(0x7f0000000140)='./bus\x00', 0x8) mkdirat(r2, &(0x7f0000000300)='./bus\x00', 0x20) pipe2(&(0x7f0000000380), 0x10000) 04:13:30 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) getrusage(0x1, &(0x7f0000000000)) 04:13:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x1c3}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x4}, {0x82, 0xff}, {0x45, 0x4}, {0x27, 0xffffffff80000000}, {0x8a, 0x1}, {0x89}], 0x6}) 04:13:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) pckbd_enable: command error 04:13:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x6, 0xa695, 0x8001, "4fe3c4d80b6dc52777ab3fa56b6a0bbdead2ff0b", 0x54, 0xffffffffffff0000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "763891b8dff37173457851a702097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) getegid() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x3304fc6c}, {0x18, 0x0, 0x0, 0x6}, 0x875b, [0x8000, 0x1, 0x9, 0x81, 0x3f, 0x100, 0x6, 0x200]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 04:13:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x68, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) socket$inet(0x2, 0x3, 0xfffffffffffffffe) 04:13:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbc, 0x0, 0xfffffffffffffffb, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:13:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) 04:13:31 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) 04:13:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) msgget$private(0x0, 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffb, 0x1002000004) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x1000}, 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)) 04:13:31 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x229, 0x80) 04:13:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x8) listen(r0, 0x0) listen(r0, 0x0) 04:13:32 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x40000000000007, 0x10) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r3 = getuid() setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r5 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0x8) getgid() r6 = getgid() fchown(r5, 0x0, r6) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x4b, &(0x7f0000ffa000/0x3000)=nil) r8 = fcntl$dupfd(r7, 0x0, r4) accept$inet(r8, 0x0, &(0x7f00000003c0)=0xfffffee9) r9 = syz_open_pts() fcntl$getown(r9, 0x5) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) 04:13:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1a5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) setsockopt(r0, 0xc3a, 0xe, &(0x7f0000000000)="02000000", 0x2) 04:13:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) shutdown(r1, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) socket(0x10, 0x3, 0x8000) 04:13:32 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x218, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x140) 04:13:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x2f85f2777046d1ec, 0x0, 0xfffffffffffffd77, &(0x7f0000000000)=""/174, 0xae}, 0x4) 04:13:32 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xd) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 04:13:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x5f) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0)=0x6, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xe7, 0x3821}, 0xc) 04:13:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0x200) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000580)="36b84a05a9c4d2026310e4bdb2a506070d0e0f75361e931e35ac13a6466d259865e216d135faef5f2c8f02bd541c7d4505cff2e84832fd6b9f01a1495b1bde775bbf33ac0af80505b953ac38aa4f767c25541d48b71657528909af2723059b8bfcec3741d37863297e50c8bf4f44163f29e2d68f5de8ca4b6d50e24f004d0083ad99f614e4e1b4d2f185d3627127f5b23db50790f0e8f971b4a7badc67cadb571285feaa2251900051368b39189ad71c3a7d2cec076bfc183e4615812773d6a25dec3123a56010f04770c8fa80dc5d4f3c223ed6db635ee13fd3b9a76e7898ae98679f428d81598564bae641d8a7", 0xee) r3 = socket$unix(0x1, 0x3, 0x0) dup2(r3, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10080, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8020, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0x0, 0xf7, 0xc0000000, 0x7ff, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x7}, {{r3}, 0x0, 0x10, 0xe0000002, 0x1, 0xab5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x4, 0x6}], 0x5, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0x7964, 0xffffffff}], 0xffff, &(0x7f0000000500)={0xffffffffffffff04, 0x3f}) dup(r5) r6 = socket$inet(0x2, 0x1003, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000340)) close(r0) sendto$inet(r6, &(0x7f0000000200)="4ced88e09b9405c8eade4ee5c5418a2851fbdd0044f83bcde44e46819cf80d0c850681903b6e16bb960a3b00000000000000b9ba6cf90ccab8bf714edace8f74ac9095459efe6b476c9057a5ec43a630f27fb142d3358b1c3b71343dd2b1c76ef78c7404e5a9e3fc42b11f0066d54c20e219c73b038b859378523ae6aaff566099adb62ed9bae1f91c", 0x89, 0x2000000000000c, &(0x7f00000002c0)={0x2, 0x3}, 0x35e) r8 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000540)=0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x43, 0x0, 0x0, 0x200000003}], 0x7, 0x0) kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x70, 0x22, 0x283, 0x4}, {{r6}, 0xfffffffffffffff8, 0x80, 0x22, 0x6, 0x2}, {{r8}, 0xfffffffffffffffa, 0x80, 0x6, 0x393, 0x4}], 0x0, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x4, 0x17, 0x7a98}, {{r8}, 0x9643c5648a8f2bf, 0x40, 0x1, 0xff, 0xd468}, {{r8}, 0xffffffffffffffff, 0x9, 0x800fffff, 0x10000000, 0x1}, {{r8}, 0xfffffffffffffffe, 0x4, 0x40000001, 0x9}, {{r6}, 0x0, 0x0, 0xfffff, 0x10001, 0x200}], 0x8001, &(0x7f00000001c0)={0x895, 0xda6}) dup2(r8, r6) 04:13:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x9ffd, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget(0x0, 0x20) socket$inet6(0x18, 0x4000, 0x2) pckbd_enable: command error 04:13:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x114) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) pckbd_enable: command error 04:13:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:13:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x38, 0xc007, 0x100000001, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:13:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/39, 0x27) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) rmdir(&(0x7f0000000240)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/135, 0x87) 04:13:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) 04:13:34 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 04:13:34 executing program 1: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x90, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 04:13:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r0, &(0x7f00000000c0), 0xb4ae2e89c39ec67) 04:13:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setregid(r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:13:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10003de8298fc1002e00000000000400"], 0x10}, 0x0) 04:13:34 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) fchmod(r0, 0x1000000000) r1 = kqueue() kevent(r1, 0x0, 0x1ff, 0x0, 0x0, 0xffffffffffffffff) 04:13:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) 04:13:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:13:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="c6d579d228763d73aeb599aff0a3f6a9eb7e810f277117265cb20549d9709cc99397f46b97caccc3ccfcdba6ed973f3db994181312d751c71a539876b0b06a1dd40b4712466a2418cb8b068494d7932c3c5c62285de8705b82df85d3c54ffdf118ffffff7f000000009b86b011aa66893ca14c3b117fdcf2"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r2) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 04:13:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x2f}) 04:13:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/198, 0xc6, 0x42, 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:13:34 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:13:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="744167c1112b56ada59b2289cec17cfcd0089e31adc3d2308b9185100947d17f794d650af1676448f4468f93bf8fb8a1094846536cb7b9eb39783c67f7adf577eb8bde7cfa", 0x45}, {&(0x7f0000000080)="7cdf08b63149715d3bb17bd2faa1122d143fcb733a874d304b5dd5b548", 0x1d}, {&(0x7f0000000100)="96668c4e876a226e7fa2bf571b0ae34105cb43235eecbddde18a82d01462bd18f11791e0668b4ff86415ba2edb59b8f04ffb4f30aabac21a4c2d4bb22eba7dc063d9f1772c4804edc9c70b4080fd837774f11d6c1d0d4fd581d2547e50f6acc8d9a58f34981d", 0x66}, {&(0x7f0000000180)="5c39442b7ae809e980edc082dbf68609bff2935e6b897c814dbc5014401704dee8583f8097f9d17f413324489857660f2dc7499d692d3fee3d305a160c3637f09f8c25f425b75c3c4fec2a100609d8b778ed6ebd912ad9fb0d7511b3cbad3e8162741d834c91e8b99ac9d020fc6c39a81c31360032bf0e042e2afa7589bf203180e28cbe6543084109c206ffc9c98b24967b9541c0768c003cb509e7e93ce7e052edcb5e33f59c75bed7a474e31d27b759125b20afa2d7ac9c950fe62ae99984ce22c10dcef7d62b03efe2a781dee86f15c6244cb065ff02956560ac6bd0fdce9891dfdf6b17e0e9", 0xe8}, {&(0x7f0000000280)="d3af128ac18f16093299fccd7fabfb009b44a9d685937cbb088d98f804ea24c924f875c9276595445331bc236dc9ddaad726fe2ad983afb4b912f081283dc22665052cc2e0d1121fd124e6db172d66d28b1167b12e58f4ff65c5e5c87269da1e38", 0x61}, {&(0x7f0000000300)="5720ee31973d6cf51bb5fac5c9761a0ec94806cafa60e6a863811aa50ad33eb5cd02b5c3254257cf3c7f16fcaeb8e94c48301b033ab222b99aa1ab016fa8ce34629841f3b71513e9a4649291c77cc69a94c2c7295913f0021d854dbf50b868b634455cdf33c37beae2045196332c85276ffead7f13da9bdb50e9048dbddca2d424634b1d6109ec73b634ba202b18de1a9aeae7c0c55ede793ecd089fe7f99c1c5aa44dd956fad1ad46750e4accf51d922d80e6321315da0199c2cf59ed58228a610863911dc6a6891095ca8b5573f1dadee193719e0b210b1fbcfa886599404b", 0xe0}, {&(0x7f0000000400)="dd6e37d3535b1ab5ef6f6af3f58aec12931d549c5bcd349984dfdbe6e98382d745f6128dbf6d029e733b0a5e7e3d90641aab7f475575", 0x36}, {&(0x7f0000000440)="a1bffd23cdbcdb643584dc68f520d22ee521d71c9e2642365b1e14d6116fa45e95051ff87a107ab86c67f110f7cafbc20da6dfbfd3eebe36196f724f38918ea397d1547e13813184bb83ecec0f9397018afef6e919a962e02bc4ab3585acd57293a0662e43a035aeb2d3e89f097ae379167dfcd45507ef0982a4122d7c", 0x7d}], 0x8) listen(r0, 0x0) close(r0) 04:13:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x40, 0x44) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 04:13:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1f, 0x100020000, 0x1, 0x74, 0x7, 0x6, 0x3, 0x1, 0x3, 0xffffffffffff8001}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x40047463) 04:13:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00@\x00\x00\x00'], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:13:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2b, 0x1, &(0x7f0000000140)="06df21030b24a0841da6f435960fe3e90415488618bc131e7c889e82f4b485a0f5442d19221b06c83535c889b26c7c003ee0d38e0b91a992cbc26cb1d386e3d3d5b84b67a3b41e53b34da49fe9d6a67c709576250605a5b847373411e4b8eeb045135a41fa2b0377423070fcb64d516e10e07e5230647ad2e8341ca38637dfc220557385648d0533575719b1e01ec6194b2be5a22c506d2a38a1d5c8b4c4eccf6c88228394", 0xa5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 04:13:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf, 0x7ffffffe}], 0x7fff, 0x0) 04:13:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) fchdir(r0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r2 = dup(r0) getdents(r2, &(0x7f0000000080)=""/65, 0x41) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1c, 0x7, 0xb451, 0x1, "da16c2cb28a3708937794bbeb44dafb3118cd399", 0x6, 0x7fffffff}) 04:13:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 04:13:36 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0x11, 0x2, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:13:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffd6d, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:13:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x0, 0x6}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) getuid() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = socket(0x1f, 0x3, 0x400) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xae, 0x8}, 0xc) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 04:13:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0/file0\x00', 0xdf, 0x6, 0x2, 0x1, 0xfffffffffffffff8, 0x0, 0x9, 0x0, 0x0, 0xae9, 0xffff}) recvfrom$unix(r0, &(0x7f0000000380)=""/210, 0xd2, 0x3, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x20) r2 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x40, 0x4c841f7d41f6e17f) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x15c, 0x3) 04:13:37 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x80, 0xc, 0x101, 0xffff}, {{r1}, 0x0, 0xa, 0x44, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x42, 0xffffffffffffffff, 0x4}, {{r1}, 0x0, 0x80, 0x20000004, 0x3, 0x8}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x59}, {{r1}, 0xfffffffffffffffc, 0x11, 0x11, 0xfffffffffffffffe, 0x80}, {{r2}, 0xffffffffffffffff, 0x28, 0x1, 0x5, 0x10a}], 0x9, &(0x7f0000000180)={0xfff, 0x4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 04:13:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20428, 0x20) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 04:13:37 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/157) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) 04:13:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x4003, 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x7}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffffff80, 0x3}, 0xc) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="a9c39a5e90b4fa0e2202fd66c024e3e55d2102e9317106ef1cf98c8f6649016f2a483e701136bc796e6de9612ba09d1211cacd59c3813020d0485a57ccef6c4bdb98b51c294f4ad05c5aea4152d0fff54ebd8b6601c2f577d89072b1b87d6f5ff8b5fdccdc", 0x65, 0x9, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x9}, 0xc) 04:13:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 04:13:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 04:13:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) r1 = socket(0x10, 0xc007, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x280a0, 0x0) r3 = socket(0x16, 0x8001, 0x8) getpeername$unix(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x1002) getrusage(0xffffffffffffffff, &(0x7f0000000240)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28008, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000002, 0x20, 0x42d}], 0x80000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x80000001, 0x4, 0x20}, {{r4}, 0xffffffffffffffff, 0x90, 0xfffff, 0x400, 0x8}, {{r5}, 0xfffffffffffffffe, 0x81, 0x20, 0xb443, 0x400}], 0x80000000, &(0x7f0000000200)={0x8, 0x7}) close(r3) syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r5, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r6, 0x0, 0x49) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r7, r8) r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r10) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 04:13:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x51) 04:13:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000800c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="17e6e5611256ee1dd895845f4a0987b69e1a2ea3cef7d73807536ec2c1a31e46b36a596971cbcded5d201dcf0ef5f72e0fcbeebc9287664ada61f566b6c137a4252fe05efbfbb2d4ca6fc08feab07a25268c5e16878f68faebde448cd47e793aad2d2e5f7e", 0x65) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 04:13:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x755fe33087e41e84}, {0x0, 0xffffff94}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/121, 0x79}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:13:37 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002080)="8aa41e27da36ce2c750b321111d8a5eba9947801207b896ee4ba753a8069719f49978e8c1c73b66735b82fb0de1d0174cfd2a4039ffcf663d188196ad86935a79c4c98c1f41627ba864115b5cddccac702d44cd2b88df29b296aacc946fcbe1447a1331e0f93209dd3ec2280d6985223bd3da29ed30b8b1ffe540eb3781e8eb56a447ce7901b67ce2aba253b4379eabeb619d3c9c36f2db84849d3d1b6a44496c80d3b78ef07ab5a34f37453c198f41c848cf967bee67b0eb0e86facc671c2c073239dbcf032579b3eb13279071d036eadd1a35539e9c875bfbbf49e512f93a47770909e93d2373c9af88e20a5542dcd9d8a0223fdb92f8e74fca014fa3bc9d5c4fbf9bd03f0afcff747e8e1f9dc9faf0f3b7b5a3b2dce0ecc5429fd4e5ce5eb7243afb56198be534deb5b1f75fcdf54aec8a8fd857216e117730c0c966e9f8e323f2471d9ce5203a03669fb2ed7d3de93fe1ef627056295294f87681ce115de2382c72f5435c516d9e900d9db6226f9e3276d49a56ec126bd2c701fd232cf40a0a42653b63659deaa1679f9f80cec6d07968721be73e2a34b0b7f5c59103f841b10ca5e64f9f6310e251ef8ec09e989b22884ab21f4aca3adf9936247be8c54ec843b7d318525b3c03fe2f33ca622f8e283cc7f2084077e31c0c814de1f04e8d0bf279272127e4cd409c47c54ef4ac248466767d69b26a6fe5b9cac6759be86360e56cf115bd94c5e83f197430a06b89156825f08de52a436ae0920851f0c800d0a362d2e059d8f9db704a42274e94401fad318b04c7703e02169d55922290db42da6b2217b9396f86a47de114f3d263370360deec340f98425646d876e585d82b125f92df631d7a05b619940c2ccbf739b84e7aadea3aad14e2380424d016f9172b389bd5bd6f6dfeddc4f3cd4a69f1345a7c550ad992b67c38152632db388ba9f587b37e52e69e461c04d3924d7425867e383eb56951f9cbbee65f4ab1e302be547933f41928090cf7a69fa99e14a918e230f88bca52408cef25a12cb5b8d3d5f6b5d9a8752323857fc0c8dc9ddbb02a389eb02a0cbc795a7da7b20998612d083be576e82f55a9973af5d455c754313307514b58c6a8935cd2fb80906cb79db2f127392607a90566827113e898eba51b1607017f67b5c4a925655d4b61961b4919867ebe88812fc6f420f2a87f0c698b650a46b510a0792997f4119da2401212d2e3afe9d9338416d065e49261d6898fd0b6127fb04fe2bca58aff526ad3f032251e5806931f0952d6e987d21a2b0383a6f39fcd43ced6aebf973bddc62d9de38b68094a3b03a61d0bfaf2a360b4787d99680809a7b57b86cc9dd2f4f03fbc41f9638b8b16d6e089c94cac81aa50158982fec02006850ac00ef4c9bc9d982efb7e2d946e29b4f3a81c8ea66fe386324c48029d17d2a9d3db8b4561ccd4df9cbcc01ede5f8d2d9ecb49fc7840922383b542fe04b1b25a2532dd6f61bd2b062c74eada79adb402ac917c06c5e2cffaefda8ae32f799deac511e7c063042725e797844d28396434f650f0eab451f7961a71cf96f02118e876e981ba968e80e26d4ef866200449d688a8430c34c2092b658a48d36185041c9e74a8d8c7d56a62b73cf2a3a67c48aa1b6306f7b24de6aaf39d63b0131f86c1211ff02c8bba62f56dddeed91b48f6b3558b1ca0bc2fa0296491446a544d49c355fc53d461d83948df8add2c476b2711cb219050a9ffb0e7696490741165c5b3ebd2c1dd618ca8a37730c22ec47d9f6473d894f2c204269edc7967d3386e00d0212bbd42b181a87f2027c40b80fffe60ffefe06ee7bf410a560af50ed447a186e94db1a9472a23a4d1e82e86e22dd9cb572cd96d08ffd1d41f0eb5e36633fff48f9bc72d238b9b93c0d680549b94acb16034e2b0acf0efd7402036447734e5dd9f7408a2e44cc3249e5667368f2f76b28fb1df56105de2b21564a043bef6bced335ba3c3ac9179a6ee56a181f9693e198310e5ccb150c10f8ddd33f4131e220d5330c8644313d3f1e41d23e26e9ba0a6981540e2c4fab6dc80d2e8358e2bf97fdced7f3e3e6e7fc24c3784f4442d70ddda26524876c3aeb2d8b040ffabf7ab19de60bc9fa304d3b1299e72e87ab484df16b2bc49af7ba7bc271e3451ec084c6603337fc0d08831b47257d1711d6371a6fd3d16bfe6123610fcc99fcc1528b579f7bc8db353d7ef0d5c5f7e8089eb1e9210b28a6e2af18a493e64d6fea6e8a2d48b6621a319a697f0cf9d3c5a419ff8e3acac1a7d9d1701cde018e92d7c6e4e809ceb8a448d81d07c94103f0494045284a8e97070f3866056d9d1446be83179abf55d1131134b641f37004f19e172f9698eaf6279b66c9c59716949d10b8743f32b6ad158d0e876b8a7022a6c2d7743286e442b8cb63ab9fe73a3a424137784278019cfd77155dd242b79391849d80272282ff9b3f03799e55c850ae679584a0f42830f2a2de13665efcb53f77be4a1b68cd5686edd99afc75e9d4e96080175a5ff06ef37f41271158a15f74faad2bba1e12fd42bf080a1a655c6b225be6736c7a3510178881f5b05abc9e5d7273c3a709b980d27b314cf5861ecd39fe65faefa64d28ffbead394f189f083ab7c464d16bd1068e3b74035646a377064c852602a1f69eedbff358631f5a4146a2d7adf3e707d5a71f3de8c3687991f135c458b3bd26a82b7ab273b423f08582689c1fcd0d8deca2a20f51f732dfce3a55de17778f545cc95f542005d3ff1cdd575a848b4380e2b8e59b0cfc6d8dd5691911354e2ac66f70fc9895f4844daea33439a3a13e95f7fe0356417f298cbccf80ef6c535ddcbf3a64579de783bfe16f45fb761cd20284fb07aeee0b43313cf77059df204f75539ab82a19b83e4727fbd21b8a81dbb3ff9b432baeef1f8725b757b9442989f605e028a7052eddddabb06533f3500fe0599884c36d223b5fcb991dec25618e15827a02c86c5e8e6e4c55e446b2eb5bd112c3f77928fcc1fbe427fa3c8ac504a2ce1396be8f4a7bc4bb89dd83a096d573619c4ee255672fb85702992d2e4d6fafe20ae59e2dbd8960619a8fe6ad7abee5cc8bdb9256069b715f70f0f2ca68836fa81e3c0c8f5ef105a47353556d524151fb359ad071fe066192f3a43c438e5afc242a9002a3d53d717e1eaa5e3980dcc1ce7ea9639d039198946d264cd363f710a90932b99735ef2d7e5be6af85043e54045aa02e1d35fd185df128ba3aa9d38018110a8f19787c66d8ffcfe48c6504912d1ffe63ca00f3798a68334b5e038278b177b0a1fdf1a7b218a955d7e167ac889245e4a1455af72e8c1346e9d3e8783fd2fb76982acc1ff19e425867088d2ee49c6f549cc5e1486357add5fca011dcc9c592041e8b819e2070ded526f6a9d701e48d1ba0d8f4a7e6e7176f50f01acbe58bea1e4493b024ce16c9765cd43806ef815e3c3193b3dc56995fff89d653c7e7e58a3814e16ea5a4ab173455c4353a89fee3923f62d602690bf0f87a570f48df3fbb29f334915948a834cb512f2a962fa3446779c50c4fcf62b3e20312f6a684ed48301d18c0f4171afc094619e1f0e3b24c1984b1c914be68d439fe2615589a1e64afc133f1341af5b44cad457e29b538fdad168b870651d0f1100532b62c740229b793584e4da11cbea1d7ed9c997a76b4cef220267e63829998c12b3f436bc2f79d8288c919d89dd10ebd06a5ebfd3bdaa965a46efe5be90e9c37875802827f559a6d5503296f5e2ac8607d7cc5dc6409bdb30eaa08c3d7c7981a5080a0dde20d3420cfb6d252974c4a63a0fffb247e10ae8b67cf0ff06833b69bbd624d896a8426a990212228ab7ea6b2753225d9aadc046011a26a8acba653bf1bc8d7089c94a2228add9abdf2e97399102c82aa7c8e9e7f5b644ab04a4161f99e9fd9793988e294374e6cb069f29a907dd1dc730fc8da8724b33154870befd3af9c509801ee58a8e2a3cfb831bc29a750686754d0b93521bf3a52c60e99f08f3b9f7a4ee0c9ff51ecc9f885707a5049860f78faf3ac8d5597e9e7e20e430a753ae4ac4283a96e65270f53fcbe69481dc5699448c66325bbb786e177c9c68b4966d925030f456ac3de20d4d65ab9f3299d8cea2fa17db9646d497db3d89275266300f4765315aabba4b55d216c2d9f7a81fc093223c6ae7a7ac6e45e65dd361d4c193fce1ff4a8d85786c1ae33c09abf28ec47e9f8be20ec8bd88579d6807a47c451fbeb6baffb8fe1afc3da69a0cd4a68f3cabb96b8357b1631c481d4623964b4dc120d959bd2312f7f33607ac09e3631a58e5bd776ba754813a50610697c71e344b9c1fe48ddbcf6ca57dd6bbb60b408ea254e7c942eba7ee40cdba82a3681b69948a60ffaac69b21983fafbd9eb20b9d1ce1d934842c55d3b985b39537d633f2c93664324caa5158b0002df188a23562bc85e8e9c2d1f2f3ccdbcd1f8676f331d04b2ac752459aceca1d62c1574d0c7908f5e00bd5bf54ae472a4c86abf26e0ca00ed59591011b3bbea9972796962c3fc7a6b2b2108cae12219e0ba04eecbb9c568cc29c1493743949e8230749a3cc337177aa9c95a4c4655e1abbccff722182b6ec63f932b76f0b448e4a39fe0f7c3892d60f429620939ea739ba201ba1dca09d0acc9cbd80431e9835bce1ec6d964af00911d432739013f6f9b93315c5c997e2ef8dffe1f4a976a3c5084b61cf1a3091e639e02a8ef5f60542283be7a7b7ce0f2c2e31eb6b89819a2fec41cc447ae3843c534ad7a08cefccacd3c5cd28ac0934a08a575dd7a14caeb024dd3e3fa351ca0a32f1eabee5847df880dcfeb39c0a6c4ca4de64510c2fef4ff78fba0b8d79a72d56be297e494ffb3af701da4b07041de6f27000e47bf436ae31e18b4453558c5f39ae6aea7fb9a9df9dc7defa4476f3efe14998730da351fd8490322b3344e0d2e2f4e7c00be240b6749bbbd0015e93a26c0138c386d1b2c3c64b0f895ae025b1043f8f898bf6d68207619c644f7b80081769ee407be970cdfc8427c3b1ad33bf473774553ca1647e939043c12f3a37e2086c61c7fbfc2eda35b2ef18548e06827b700eaaa231ce412d0fefee0439ff48a1299918a9f223bbdc35008e36e479c897a1899cde95d9b7660fd817823c046d86007dfaa87025d448eda92032f4eee227e5feb268dbad0fb6cca44c73feedd9eeb0ddaa1b8b0244a446e83f423e6f5405e7ba1c3f5cfda9d2aae7c5651204181d0174b49fe17faae895b3e5e823f5e71b86ac66c83589ea3369c7cf372c8bf0817648bc433fc9c7c1166a145cf0fcecd9a42b9b76ca7f1f1d0b17255d03900baa454a728ed5ffb387dbd8c8490a5473be31c09d61ce0bff4a624d6d85faff0b46a5409ab54aa06db9ae07b894072232ba37f69c52ad777c7e4b60e3601839f65b5bcaf88e76999775dd34000490a1e27e9e01363d5a16daa72535009b0b7a7a7bae277da5f6c0187b2b1f6c26a70ffe9b375a2cb7512bddebf7e6dd3ec3ff36554531dcab66db9699527d7e5282451641c8741e0e9f79df076ea362b825d47ce209eaa8390ca0a54b288bbe7d05e527ca094fc39020cd3a709bfe9ffd416a9d85f143339dc98cd9ebaeef62a8f95e5762f4a201a46c8e4360a5be6fef1cd4804e795e5db366e5aec761a96b10f126cee26c352e40c1284aa4bfda061ec94d91bb4e0537cb661a769ec71694af0420f6b9c3b393b27a00f6c55226dfdc66f146f3cf264c81987c3de0d5a690b3124a28a9b19fc0546f1a4e3598984c2f87f7038c42aaf43fb4ab0", 0x11d3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 04:13:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 04:13:37 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10031, 0x404) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:13:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000000082, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)=0x8000000000101) 04:13:37 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x5, 0x5}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612b", 0x3c}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x290, 0x40) 04:13:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000900)=[{0x0, 0xfffffffffffffe34}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:13:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8a93, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) sendto$unix(r2, &(0x7f0000000200)="1abb03f09f7d06689393ca0f2450c699788991a05b721e8a227658e2bbd01dad3023dc3a8bd018537c4e1ebb9c6842ab1297274342ea6f947516b0a30f05", 0x3e, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000240)='./bus/file0\x00', r3, r4, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 04:13:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe(&(0x7f0000000080)) 04:13:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) chflags(&(0x7f00000010c0)='./file0\x00', 0x40000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 04:13:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() semget$private(0x0, 0x3, 0x91) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001300)=""/21) 04:13:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) 04:13:38 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x100005) 04:13:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xffffffca}], 0x10000000000001be, 0x4) 04:13:38 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r0 = socket(0x30, 0x4, 0x7) fchmod(r0, 0x2) sendto(0xffffffffffffffff, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) pipe(&(0x7f0000000040)) 04:13:38 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = semget$private(0x0, 0x3, 0x180) semop(r2, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x3, 0x4, 0x1000}, {0x1}, {0x3, 0x200, 0x800}, {0x3, 0x3, 0x1800}, {0x0, 0x5, 0x1800}], 0x6) 04:13:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x2002, 0x1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) socket(0x22, 0x4000, 0x7f) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)) 04:13:39 executing program 1: r0 = semget$private(0x0, 0x2000003, 0x4000000000400) r1 = semget$private(0x0, 0xc, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x801}, {0x0, 0xfffffffffffffff8, 0x17ff}, {0x1, 0x5ae, 0x1000}, {0x4, 0x300000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x200000008, 0x1800}], 0x2aaaabb4) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 04:13:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') lseek(r2, 0x0, 0x0) 04:13:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="4a6308f306d7a8586b8a9658f33145e60ffa5d5736237f2611e7432436951651e59422fbf56a8da662b97eb47e403bddf99ca8c48734a7c78b295247eb8ab78e13ae3616eaee67533c195da405c722d23a3eb39d555cead9845c7a6af9a79636f6d8a68f2fe00a26d5d3118dc321de5857c14575d5e33a4a34e76d01477d1b8df7ede3af0fa04d990470696430b898", 0x8f}, {&(0x7f0000000180)="3dd774507edf2d53b8e789d0a63b7f2e687cb467a204011918d60b559d607c8fe38716c1348fd817fb29942ad13f2dc5e0b15cb28a2f31cd43ae5ded8a51e3b7df4dff31e225eb73bef2c0fcaab0955e56b929082c7bc1e9ebd2cb0e3aa385b4258db77bd47697032e067ed55e7cea2b8a8fa4ac4b3e292139253474926726f04507c48002026ea305ab0520602e0d07eaa5212c49a9a63ea6da4938b4617155a0cd64edbe5185b465c9431b5d6d52945cea1fe42b8ea2d7c9eb22406d032f2e4d86bc739317f8dad8411f5c563b1763bb170de71681cc019ee6dd47c02a219a731c6e44d1071f6089ef09c286258577a8", 0xf1}, {&(0x7f0000000280)="11755b9b7f7977caa6873e801c1e2c06217e4bc67445b7085b5a7e311ea7e5c5885dcea8e6cd2128443304f9dcd8791ed7a105eee133565746a280d662e861247fb0ab52032d08727bfd9daad8cf2216bb44c7bea33ba2867f89a41f1753276c696c", 0x62}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x5}, 0x409) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 04:13:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a764", 0x23) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) execve(0x0, 0x0, 0x0) 04:13:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x7d, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x80002d, 0x80000000000000d, &(0x7f00000001c0)="ebfdcbdf939216d5b7b4929648ebceeda275470268e636b62e6a30", 0x1b) 04:13:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) 04:13:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:13:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r2, 0x2) dup(r2) close(r2) write(r1, &(0x7f00000000c0)='a', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:13:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x20840, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) bind$inet(r1, &(0x7f0000001100)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) 04:13:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x108, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:13:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendto$unix(r0, &(0x7f00000001c0)="2ddc30da126ba87ea7ac77ee01313d4f9cd55058474ce3292f7e5d81664ec7f66aa6ba084ab733a57d5ac3ad122f8a2623bdc683dfa71318c6056124a06360928779d4b6b185e4150b4b7d8f5e", 0x4d, 0xd, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x1}, {0x3, 0x100}}, 0x0) r1 = socket(0x400000018, 0x4, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x923, 0x80000000000002e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff93) 04:13:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x0) sendto(r2, &(0x7f0000000000)="a32b8205bdfccb02c529bc6a3b647babb3e16aa1398b2ff0cac53176f62fef79c6af9dfc8c36cf8ce2923da1241b90378378f909c0cdcc5648229e8f77a5b4871909348505e60547052d9cfa9152d2c0a0faf0e8b4bb29eedab3f0e7f1d7296292297efab221bfc6a17b537730b7d23722c0c0962c7f1396286aa714f6f37762cccfe8df1aa2a55f295331cdedfa2c6ff9fb1ab6b6d2ee322bbc862893f2c3b3847e562aeca8fffacd07bd13adb0459f2e154cf7ff63ef04b1007d4a594585ca25a0ae9d3df8affcc807c310c9528b335a43ba9a606afd69789d4907316fa450aaf83a140cd08eba4f6b0d0e69043ba6", 0xf0, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) 04:13:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 04:13:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x1) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/203, 0xcb) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x10000, 0xfffffffffffffff8, 0x859, 0x6, "afc0b53123d3f33be36b7ae1f78ba4a54b97bfd8", 0xca0, 0x20}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 04:13:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r0 = socket(0xff7ffffffffffffd, 0x2010000000009, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:13:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0xe4d}], 0x1) 04:13:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="740b980fbaf7a05562c5315a2a2fc2c9fde1235bcbd86d4f2ec1f0e66b640648a788dfea2d1987a38d2b14b9428e25fea87012002d97340d9f7e6315a0b9bbb9477dbc80a85dab3f5594ee931cb4ef325ab93d9d94b3bb51d24ee96363c29944b207988a3e4361c2b11ff98fc8aff54a50f7bab875ec06f367f6cbf6e664455823a08b0007a98f0397ceb91e632ec6bd44c289b05809668777c11b552c1b4e9ddc64789787d0f06f686034df820e87"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) msgsnd(r0, &(0x7f00000004c0)={0x3, "ec434c2900cce69a3faec013f3e05cd85f4ba8f6ced52f0eb8d20dbd4da5a320aff8eb5aa77cddaee2510fe442f7dd199239dcd8f4966dc46d7c67c1dcf938b2675aaea1cfad112c03db3badc68cdbee346025be10f1f057afd65f254cca6fc1cce5b2fb90d8c58506aca7d1db11b81a13b31287272e"}, 0x7e, 0x800) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 04:13:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) 04:13:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) kqueue() kevent(r0, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 04:13:39 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x1dd, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "48417a0e5c9b0795edf60b63b42a2819f2b4c99504bfa65cab4411ee060bf234d412720b990f70adcaaade0843df172cfe94938f46010222ab2624f137711509a824381894d58dbb8c895016cb0ec7fd5a19e8ea588e45e7600a9296ab78f39fc0c14f6f11812c11a802961fdff2507dfb23d155a626ebbca95819a245c4a05f4595bac5b6b06f986c0148d7f707113ef12662455bb4518d73b3b01eb5bbd20346d2f82f5db68b85caacdc8bddb6ef5f343bdd687acf965fa7b6"}, 0xc2, 0x800) 04:13:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='.\x00', r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:13:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x81) 04:13:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe00, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0xfffffffffffffff7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1fffff, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xe38, 0x1000}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5) 04:13:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) 04:13:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() write(r0, &(0x7f0000000000)="020cde5afc07e962d021653b7622aa23190ac5a5425027c162c6c9c29bf3b4fb29a7268fc0c6ab7c", 0x28) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0x20, {0x3, 0x100000001}}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) fcntl$getown(r2, 0x5) r3 = dup(r2) sendto$inet(r3, &(0x7f00000000c0)="736fce60133e3ca90e524d87a0de00cd35275a068f12d1c7247311afd541ae070fef05af6c6631eaedbb14d4a2ced2f4aca87278f69e20482fbec5522ee2089d84d6146d95c81be24e0ddc1584ab1067297630e7b6625cca03fb917be3581223a1507afc4d3fda091a345d", 0x6b, 0x404, &(0x7f0000000140)={0x2, 0x3}, 0xc) 04:13:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 04:13:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8020, 0x0) socket$inet6(0x18, 0x4, 0x2) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20081, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) dup(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x0, 0x5) close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(0xffffffffffffffff, &(0x7f0000000140)="96", 0x1) 04:13:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) close(r0) 04:13:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:13:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d", 0x7f6) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:13:41 executing program 0: r0 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x2, 0x160}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x100) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) read(r1, &(0x7f0000000240)=""/114, 0x72) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8f, 0x8000, 0x2, 0x8, "7b3a34523cff5a11c29790e68c22c91aca244512", 0x0, 0x23}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xcdc, 0x40, 0x3, 0x1, 0x1f, 0x4, 0x0, 0x2, 0x1, 0x0, 0x9c02}) ioctl$TIOCSETA(r2, 0x4004667f, &(0x7f0000000100)={0x0, 0x8, 0x100000, 0x72d, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000004fe00", 0x5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000020003dcffff0000010000000000"], 0x10}, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="1e4d694189eb2969721d38675bf0e5ff33d6af6817d59ad6e06e65d8d954e165ea836bfe675d1d7a74cb8cf27bdc9d8dcad7a24ce83dd8ec2d253805cc5b5f5be3b41c5dfa531c73f8fe", 0x4a) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 16:00:02 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x2) close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "0076b5e1930b07362f14ec2a00304d918fbbf1b8"}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000802, 0x0) dup(r0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc8, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x2}, {0x87, 0x2}, {0x89, 0xffffffff00000001}], 0x3}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:02 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x70006) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) getpid() 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:03 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1ffffd, 0x6, 0x6, 0x81, "5334446eb356adc6f5ce0668af2185af96f800b0", 0x5, 0x3}) r2 = socket$inet(0x2, 0x3, 0x8000) getsockname(r2, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x20757b0b) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0xfffff, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0xb6, 0x19, 0x4, 0x81}, {{r0}, 0x0, 0x40, 0x80000000, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x2c, 0x1, 0x800, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x41, 0x3ff, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x97c, 0x4000000080000}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x75}], 0x2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0xffffffffffffff01}], 0xfc, &(0x7f00000001c0)={0x4, 0xffffffff80000000}) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setsockopt(r1, 0x3, 0xbcf9, &(0x7f00000002c0)="31cda59db9a3ce9bd2731a3748508c64be10e68315139577e8926e4f38021ddf667d52ff5c33b9d874b45e8bb0f97f637d2f645ff1ef7f337f0c33eccb098b4794c3", 0x42) fcntl$setown(r0, 0x6, r6) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) write(r1, &(0x7f0000001040)="3bda3bcdd600d8653e9540aca574697a29c47cfb70397aac52894d8fee1911392f052df8f466afde874fc69c28f68d7b7be7caa8dd83dd4969a7ff5e46179244af52604c9a1db3a7bb7bb9e5e5775140470bce35eb503e67b07bbe61b420bf223d9824a97439418d2b47b406ea453bdff9e1fb72697fcdcee0abf38424cfc1f79bf659ef6f1d00364c6569926543e83e1ec5f1fc1dbe949b81c1986837210b07c1b90f14", 0xa4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001100)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = shmget(0x0, 0x600000, 0x8, &(0x7f00009fe000/0x600000)=nil) r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000080)=""/10, 0xa) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/126) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000340)=[{&(0x7f0000000040)="7b7c96108f9e282ab53f8709dfccc58de939b4cd924275bcde242b91c17342d0161643bd4ab45b190c540f9210f54b223acbef3c1c36ac2fc8baff3e0795cef0137e9533e96a95b0150f91c961b3d4e8bbdb7a453d29712e01120605029af73806e7077d880a4f67ea983b8e037374f570d9e8a3541caca3075cff47efa874373aa9dbe9be94afc62a06d58c5a7bd1e4b1e87756de7666bbf7db1e89f164ce3de2dc202317b21f9c350f2cd432491825a1958e49527f2c3942b5829464cd898c31eedbb3e1041fe71f91e9b5e72a9675eb623a67", 0xd4}, {&(0x7f0000000180)="f44b998e824c76ef22868d7d106f390dc8ea0a4cf507bca2f5440565e758ab3ad94df255451b8b2e0f4b7262ae648bdb746ced303aecb6dce1218d285a9de408ceace252e22eade22bf9308a33cc36b25e05f35490ce550b8c04a38013fc044b866104a4dcd36e6b52b00c9cb28d2c911f0111bcf3ebbfb45033079a3b5d19eaffe88190212d6b54f49087431f8117643e0501ea6b4397dba3de7b5082a74c874ad82413e8e08dc004e389ea21d25a4aa5976d0cddcf3e6e116031365764a65f57a3ade31ff6017b2f2ac87abc0631d6b256148fc5456c1eb3235a2d616a22805587864e94", 0xe5}, {&(0x7f0000000280)="7ad9c155b086eaa4", 0x8}, {&(0x7f00000002c0)="f610bfab828f76762abaacc20091519e5eb795931e1b9abb2331029e35d5646999c5cfb2df8188ca75bb2f342b09e6a99ee877c8540a2c65106ca812ba4f54a6a15cc343a158e8e0c100bd80c5296d92556a667d7823eb5ac83c914873d9d01ff464712a2a61a93b12b1923a3ffa21a2eae9e08f55a23f964e645807", 0x7c}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0x408}, 0x2) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) setuid(0xee01) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10000, 0x4d4}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="adc4e5b934e3bc38525fe94f5c882a98272ab9336777cf03121201a769592cb182f38b2a9df0c25ea9ed8d6d4ed06018137e", 0x32}, {&(0x7f0000000140)="eef6a0baaf62ebd44bfd04d63b05294ccfd247c494a304dc68e4bb57473d95fcf3638526c17019773cbf725fa141da614cb1ee264b81ea9f032a046e98f2a6838499a8a47da60f93e098c881cbb50da3fabaa0a52a1ce67f77e0de9068a6cfa62eb6bdf424b50ee354f0829152b91ed01ef26eb978210b1555d936b7c16101ea136c953a34359e8288c79843c48991", 0x8f}, {&(0x7f0000000200)="076d855333e99e8a231b8a97d328ee61892a32c239acf93ef6f857a3b027bf7bbe4ec58fcf4ab565d9afc75d2a3be083a0eaad7f02f304628e01abf5dec8ff86023fe3370516d825183e8a9324274643ee6fa9c48fafb42cd87b4621bbae96a2", 0x60}, {&(0x7f0000000440)="18337e1caf41404839f74851131c8b0a58afeea458e666a7037e390ac8b7f66a354d90aaf97afbe7fbb1abdc4648727f4065046eb982190fddd1b3188d1ea857c30e4e4ca0290c2470f4b9e3d47b63e17ab515a8e9d3a3570fbafb8db1ffb91026b8cae2353f69de8ef9aefce29b62a5e79caca8e57334fbcf2447c91a108631b5fe82bc250f77f5c4e34832c72d806a0a5b4b0f767c20a1a1f0568d5202e39f8d3de959b44d33c439740076c2dcbfc82856a7dbfeb9dd3555e46858ba2ba1530c487d4d39ae81684596a964eec012232785a38d18966b5ca6e3922d9aa4d985e4826986a34a452588218ec3cf59c8463cb58f2937bdc452fe3052a9d63953906bbee5241b624fc019eba6e5a247a635b48f9356e10c5bd3a9759c6deb3ef54176113a58921cfbb8affe21b25e8a1ca03768db3bdca63ee1a03094681598a85bce9cee2f06e0add3424448831b9f30aaff2d687bfd231c974e0ee47b417d69f04fc88676c1fc5174899fa9f12e6bae1cfcfa03c8e70c7a6f07dbc98144a62f05aac40490633cbb7291cc17ab4e41d1f64a2c3b412f84b1b8d0252ffa20ee780154aa5f7514e51412472475f035f68089ae201e81213618e9d1dd6fbb166807dbaea7ce88b98f228405fb131e16af4f5762f09d6ecfca013a8616b49bd3a739332e3dda7dc4d057cc5e90f6ffc3d5d90f23670b311ee70fcfb7d1a1efcb3cdf1b7926531a4c53485b25271eb433006b15c918b8241b13b9f37040ab22a3f00c3604fe45f82f91d3b9fde556200dd6eb754369159de793c7f09777fda8b49d6e53a64e4001541a31d105c877d85684426cea7d511b078227ce8ff1dbea1b996e49de7e4918bd3e6c558f975ff898cc88c1a03d6cdf5d28a455f3c3a971a925d5e4698ca4fd43e2f37620b3b70fc9b626706aae33bd137d4c984344e4a4caf79995059979db6a3ca921ac8a08047584cff2b76a524949b73d24cd42b226f0ee07a641790354c18b14a7e280d95256780eef775a50b3fcee8af1a84dc42e2e9ce00555e4adc27e46c0c51ecf487cc85311448f794c51f9e571f8bdb41d4902a674674c0dc0bf7e52ab4943b84763cc8a050772210152d32a889d3f8d7fd9dfd554785e4765f1d39c7cfe8919a59ae3b61334bca88c5e8f9bed7a9d8f13f0c4e65bd0f7adf0b9e82db95012263bcc017ce3aa09357778be186c300258724d12aa14ae2bd0a26c7d574240ba35d67d32c2ce22d871d42a24191115cb2c044b368d0dfed3db96fffb58e05453157507fcc6c50d4c44c881a381c494a6b51bcca87211f40d59de3a9ec0518edc8bc70044fba298c26e1576ff87d4f72f91054982de741fbb3ee014469b2bc6c37734e0919e0a04a14542eb603bfb1c82ac011ef8867db8b37bebb3f0b7601cbdbff8136f00932b329126dc472fff90eb4ec9686a405466eeeeef61370ef8b81c33a5533f822f23886b8fe2f6963b7d26b3735eccd365b3af40a9bbe1f5ae8e9852ac96882f2cb669fbb534bcd4d702153eb478411ce941719725502ee6684b0a948fd6c69ef57f3702de0fa0f7fc7021b3150609e0985cd05c4fc4cb06739257210ca54d7ec0dec6e3f5bd80364ab38066577a6d3ff9d3211d6a03bcf8d20efb224c112122025168e8787e93c34978cc51bd29a56a1a6b5c8d451c9bd453c95c1d8d7251ebdffc725e74e5bcc58fe07fb776e399b24480160c86d2b56cdd648e8f899e160aa0155c281d3e3ceaf01e896de8dd0567827491464285cd54b11ccf3abbcbd41ff6e867e739fe313c4fa360a264c20a089699c4ab6d9019f051ac1af3523fec3a330cd1413738187433c5fbcf5995424729719c8bbf506e0b3e1efd0005cad7dac2dd0efff4a5a96ce657db5d80db326934829b16be337b7c99f5d25dba7dcb536179bbbee91f359fdf250028dd917c3a05428cf7c25c614b4140286917e2910ee80b7dd1af23ef54a4b320d7fbec7aa1f71e252cd5c85afc35d3cc25003a308074b57bad7bf99ea9726f9e0e1311f77df2fafe58a261ab4c135b9e071ebfa6881423a1d306043408045621ce6ba01c66990acc15caf23dfe064a155634a9a568d51cf1eb37aaecc682a99093dac02c240973f0f22718961d3f4434ff74e4a3cb75cfb859c7e60792e858d1eb06633de51303424521d8bf82cb2c2f28a2a9beada15907da216c18ede7813e203dd51d6159ee4ab1557dd4443bf63d2fb0eb334d4ccab7de761f8b6927c0caff1efe5055927659fab3e55d0988a417d370f0dbc6946613c1f305637b0d84439bc625bd20ba5068aa1f202d2d58fc58a57c1d14ac5d8ead1bd9b8f39cc967f39cc7e3b5f6c2984b278d90189ee23d05cc6d831ca758601adb61919d31fe4a12819e425719c2e54ca1feaae007f57d032de4d9b0edfc2afcdd674258a8bd350fb30e27a03fe5e580f198d20ba89b5b782e74b81edd4460eec1d24a2887b187b06dd0a1e89e3bf63a5beef3a3bed57dcbdda4fce32f76715c6970badbe0950b96f128194fbd37d15dfe7662bb5a5b44765f5d584e1de18661b72bdd9e4f624be4a60b3c5b022db8658eadd7d8f5527610c7bf54dfbd77b51667f09268c463c464260cb653b6c1dd11fa6444733d85f7fa85caf31d473ef95e92f8e522adade9477b967bf8725f591280520cf5b428287896dab360f12d8b929fe3389561f353cbb23bbe643e1efa196c6b47c431bac768f8669fbd78d4d19840cd36fcfff5be9a86a8a0ec512af376d90fdc0e3727d1a8cdfe6a96b8937da436c03349bf2cf6a6e0bf6113b62f8821bf39c88e9ae9e59e26959f36894a63b72f148826af5bbb33731bef5a15fb6a8cc48a2d475e5b7eadb1a700225c54b7a3b6558d9d152e738cdeef9c79d62975c9feca1c06ef3b3313b4b1cfa264e0d9a56303ab6bbfb17d13e1ff7abee828ae9b2ca968dca49977a1184fb1a4301f1fa39d38999e5a9ee209ea88eb78e83168a83e8087afa70997c3d80ab081c8867a37d8e06bd65c9656e201e908d8314b803f7f6ab867eed9dc11e924542899cb663333ed6afadd366648b66bf814b9df773de81db77cd05730837b9e6e0bb109d5d9908cf7b1ecf285c687f6b7f450ef2dcb4c262b4085a40c920a76836681b83eb469de72581cbc6b6d6ef2bc8b5108fb28c456ee61a2bc859c22fed30d7144dca4fb772d655701dd81660a4b96f921958a44bf2d2609ec6188a0f73796b3751646ed56275e45a96d004bf4fe1ae442a159a1603594939331a170b79f8975002652304023c5c4254ae721db510e884961ca3d350e54061b29ab879a1d57034816706e77d2ef8e2b4ae572ba3750e027597b9190dc5773d86ac0aee76c1bef598dd119f85c6744b39f88ecf25a6db99ae378ad3b9bc532a00db6405a3825bab7ad376a5d0808c939bd821d258057555131f4e00bc6604c54462e070a4bb68c6ff6df2d7a867cdf95bb569032f125cc8e1ad03dd5ff3536e3ec0b907a14fe324a4dbfc43148d8ed6eeb8828866ff5c5dacabf0676d42780443401482152adb8dc9a9b0bfcec4f54f68738d7e163112c6b5e4910423c5f201f6ad6e806c7c46bcabad6587bbc2c1cc787e83040e489c0a6ebef55ca655e8517513affb68ab7ad62e6d71ad5aaf5c189391260d2cb55b8fe22e58cf9cfbdaea9c4717dc112db58eb0190dec65cbeafc24e9dc776f533536ed4dbfa9bbe304b0dd9fc8c72dd94a598cb10d01f2ef186e76448af4a60434464238b9c35ff4ca378c65339bb95be4e923f467b59a65b77afb4efb5bb19214d6953d9e0d23aada141dad6d2cfcab17675f5ce2d7aa921ff2f5e31b7f38333e7f418345fb4292e857659946140b4baab47c5f2b1a8ab5bcc8dc6eef498534549b389cd2a7d9836b2ca7fd5ad7dae09c12c0dfeac7170b25de78deb6d41360c8d2f1a82b8c278bda7857903d646ec141b0145eed507f32851a5e5f1cc9ffa18b3989606fc83bb41d12959925fb4a76541ff5b55cec822811af084c02dbb41dbc0a98aaa2e08364cb147255c1134e03c9a95a21d5db95f27bf8b2b2a7bc9580bfcee7646500bec66aa114bef95ff0da8a86ab4c13122fa04d9b90d24f08b8dc1d646f16d7005b4c184b888d5004fd4d5436bb754ccc0fac371ed5fe82f8bca1d08af5c7d7c8aadad77a15b3c8ad3131c6964d9c251b3c2c8d9ec264d91091faad8d0f0875f09d21cf969ef0c18230e728d75c5312dbc1b6ee125ff4687bbae6d548fbf732d4d6edefcd94306482dbd0efcf6ebf32a33856270704d9dfa2dd5045bf221ee0972d1bd06a41695f5b9f7c27b840e47fd3f3e585263db0935c86bb9a235d283c3d53d2a0b3eb0756be09e2d6201585a37455ca9b0bcb18218ceaa6d3f0bbe62cba3efa3c64ff2cce28069f9b85a4495a61a588b42397ffd3d74460ca8f8deb26099187f4629611431438dc3d6b6c4cec10d38092d32f97b307988ce4f945a098b96817f1c2bf40cdb7b433b23bc1d0b421afa754bbecae9a7cba58dd46651434d9b7da96d355fddaa4266220809403b43d9485d6fc63e22b37f07668b3e3fd45e10e30ed6b2e9b3c06e9dc442a4e0c0a68dfb58045eb29f57786653d7b00062672c08bfe6a87939021c7afc0093d53bcdd3a8e68db1c9f9c1624e0b7750d0ccc664e027a44b461f6cc4df4b7950c04f68b294d0ec64d5cd8879eddfb694b96efc266dc4ceacf83d4ae98217006827832b6f310ab7d12ca50ebe25e8e0ebce82d8cf7b0e7430915e00c6d86b9a4d096ad33c554d8b533a600d188cf729d2ddfd581fd80010bc3d55432a88610eede6b3ba53c26a252b1b2eb32b5b415c6cbdc1527d4e093287c45930d7dfc9cdabea28d2ae179c70a0ec21c81c5703e4ae674b147967abbc711adc1e87083f227683aefdacc23d349960daa6034e63107e4f9047303ff36ebab5d422c028b0d03fff70f75815bdc7e3d7da3f4d30730b331151c55a4f80108d33b2ee2b4eaabe8e04cc2262f079ac4691a9c4cc3a82ac5d1152c67b802087e9ed53cdd47eb86f5112227f892dba14cb98d7298c6fb81c69d720593bcf8d3adc71eef197eb7a547cc5e62a18944feacef280f9f857d6a6c0dc54d09a4d2de4fbd875d3cbcd22decbdef9b55d32ec7ec2cd8c8cd5ca335ebb3c12dda5f95cf1a1e8301905da087b381ada3c96772b64ecc6731eaee32a96e070aa89f87ecda8d5a1870f5259bd42b4c7f406ae26fec6e30adc27db441fd48b0db6ccc252deec636ccea23116105e28430e666d04a9e53c6e57506594b0370129e348162c086796ad911d34c7241ad54d109e7f396d256836e54daa8f78452b498b0779d831e9bbf0b25682895430293f536bc0cf9a3edb76db7e93b8221010d15267a00b5eae0c233beb2bee428bed98542b0ed8f0e6c60ca1d2d43b0af6ae2670326297036cfd7e5846c751b15cfc297dad5493d3ebec7cc96757eac22b55de2c1333d77bf86307f59c73f5576a7cfca9287981dbdfadf59ad721d74473af97a55d9684d637c5e239516b2144831f0ba5c57175e6c1c76e71a906e5919c35a71601aa5b46d75c29105da0c5e493be639c19ba02359fd57baf46353a39a81136a0c482bd9b2f58420aa30046de6cdef6e1f2210fdd3126c37ae62e2940e33b259b2d3e6d15662291b181d8c6a29e1eb5e4370a80513382c461bc78752391d796a08eec896bf4e9c167bc2d745c232f531b3a1f1549d1d5ddb8cfad856d02987453cdd26c8c0c58b7956286d2db9994beceff2add40f70ee6ca3f398fffc1db7e", 0x1000}, {&(0x7f0000000280)="0147ab9b9a2e61fb840c4af61f1ec948205ee744d7bea6763b5ce56d4defd8fdd4a3601f9e6af4b602a9503021018f04ad84c1890dccc1d7f5a2b57bcec224a99908c5cd00c26f56da469685d1162e8b5199a2cf9c0cc6c0233dad5a3f64e094ffafc332b65f089581390d", 0x6b}, {&(0x7f0000000300)="2f96fa4514cadc2309b4776ca56f12343767e8e631784a4e7b13581805870aecfdf66e3b5dfce5cedf6e33a59aa9f0d386ec7d017e1957dd7fc137a579fd166232a569d1012c95af6065035d820fc83edcb5d82827d409d4b31636b8d859cb9c4fb4eb504efec6e942014c48e830e51fde8cfd01ac3ea37feae6bee49646a6dbc0d27c51c87aaf07faf6370adcc27807e52c3244d6a4a004fe065ea9d40feb1c5fbed827afe181e8d9f073c93793822797a2790919d7f72d402fcb6c8525c1b9b0a898137ed7fa1cfeadd813b9228389a19a", 0xd2}, {&(0x7f0000001440)="e4c5f8f7af19808f4ed0fad1fd997fcfd16ed297aa61d0f5bcf60479c58fbe962128e3d317727f3ad7d8edb97367ea9c3ffb1db7f258ac8fec8f2f050611f2a91cbf7996ff0ce1e8a1193badb843c793261222705258cbc89d2d688382cda5004036363a01b2b6c4a54eb544fcd33ec9ed8a01e46452d4da2014180c8eec412e2b3df2502649971be6abe2f8dfeb78fd", 0x90}], 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0xc005, 0xffff) writev(r0, &(0x7f0000005780)=[{&(0x7f0000001580)="e988e0b926de11d841ed692e2870b989ae1326a120bce2d41a2ee7e3735a2b31e0c198d52992a6af12657d66c79b055d7d742af0816baf7a09e929cd1071483e164d4d96f98bafbc46aceb4bdef68fc6dbc69dcd04fa798e8c1c34a46b366d5da3d18871a878f182b3"}, {&(0x7f0000006900)="6a77ae043286afdb5b0d2e5466d244441b6a00cfcd1cb7abc714dbc04c992476026edfce5a0e7457ed88c7b0ea8d17c80a3aaaf0d3ba9ba9ddb0ed1e34b28ad27cb6e880508ba1c15db7643ee446c1089494e981794a98ee5199b45bf4d41b70759d4cfcf75e3e6011030a2f4a44ac9771804d9296669e6036f6f343ae07d4010c0b4f47a6c792ee062e1ae34ae1c61cf048f1ff6261065566d5fbf6878c48ae178e5fe9d71d2e7b6217b198c4beefe848804d394ae6b89f9e361e157a8400e90f090a8c96e31e1be4f1d08365ea8ea53bd06fb973b32d02494c07ff2ff53978ccd75b8a40629635c7deab8d4943ae978a817679ac99aa3314aad63a60096dfd1e1b3e6753dadb6534207fd6afe6c3b1fe0a7bad0b913084eb47298e133ff9f4269d52d9c041e6ee3f493b7262c6a23d4dfa9c20fe257bf97dae41775882a196a00457a89daccd54cb603a8eb8960e1bb741afdf306a0c310f2db2353b7ec691da0266802cda1b8dab489e2e218392b2919d811f1369dd7837eaf1c3a3b22e48d66c9e0485ef122d4cc626f949bff97d1dcb85e546b3a97a90206ac79c8ea85943026b6151bb2ccef3933d7f79553248ee4dc499ea89d4f220b1cdf69498fdb9d6d381329d9dba93c0b24e2ba367c52e144dfb5ab2e07a3a0190d4c96350628b47bf2078a6c392f71143dd260b7f10e209d5404513201bbd13d8b7ec7bb272d708430b248dd33bcbf0f67ff06848ece1574a4c1e28ecb004f7dbd0913c2c4c8a4c0367f8213581b1ef9bc133773c0c0a656fdb68270ed7df7aef06821f4e128134dcc078e69bf27ff4f63cce938d260ccc0d61fb79261e76cdbde3ee0d93f079926545e266e046683f3d82180780c3e2fbdbd2349de386e3a28608eac745f99520706cdb2e87c1ca00ff9bdb51ba7a3982805d71be2198f0de3ae45aacd4917634054cd571e8750631f45e4e0e5d973ded2c84e4ace9a97d68a7ef315494c5a7e63a49bcf828eae5f62ae0173a402f6e39236618983cfdf189b4f6fd337768d1396394a22244cf81691b731faa296d52d438be83daad18f9cc0d3964b3532d277069be1862419b7ed4c5717cab6b9bbb57557c550a4573d9020f0bf9746831fcea61d6e302470895f6c85f357bcad1875bbcbcdaac4e38cafef69af028b1b5d8e1c1f91bcbbd439ebe257c4fc6cde69c02aa566d1291cf062aca309dd8018a45280b74b5d5558b52964c9392d4d045ee840e135173966431b069cb95570174e97f4eb5937583d2c52cdef96bb16a82468fbd906a00aa813e794276f45ef2511a3dda29fa1e8c76645018c99df1bbf048b7e4e57d407e1a8434e4299acdd4ee723f54adb0bfc77755c606d510b5e7465645675a5d25d5a121d0e7ee83c9698806dbd727eb07ab6a4ab7b0ad40bc2df5869dbe49db55cbbf5fa2d3e30fad5383b0553f9a0f3e067b0b8d0a8db3b9e59c1c753503a8a23634bc2fa2bb0514a824718ed8881af3c5d9338c513aaf603a974649e6bc88c37d810926cb92c286de5519477b34639d3f454a0ddb1da5703894beae22060d3ce77a57777511f80239a5eee00ecfe3414d5cbffda9ba98e5c5e3e18f74299da28659832e67ded0bf215a92f2ec073487f44753cc719c43d2640bda585bb6dca14d634cb4336118b9c3ecb72350357705f3297534b6110a8184fe1e279ed5a2203c0343213306d631e13482aefdc64b5d87e659c2b6fc311a90b7e94d12894a9445ab1adbcef19d55ae7c67c6b14389e5e7a0a2216bc33f3e44a20b873849e60d9f9b48849c0a59154ea32a8bea94bac3cbd2f1530122f16d459071ddda2446f9e884e3b37c3ce1477f8c8356bef1fbd18c1c2ae710baf64544175e94f5f02057f0b663e8834e6d26c90cd1aade88decd92ffea259aea3cebf3312a5205ff0e10b63812574740d0f99d5f05276c3b684fd7654f1ce8f1bd649df4fc445d63d929b4265fce09a32f0117c1cd4366582be4aa1c504c8d9d5a9a91a9b64eaec7b382bfbf454a6662c4f5873ced9b52768299e5eb2272318227e69f5fef6279be4809d5fa54406553ea0c0cca27299c54abf7ac8f998fb5c6dba776cfb991c14e39e1c1b996c28e4c54328f79363702a5ffce660bd7f8d43aa208d8f50c25571b4333662619e5975f21318f5fe0e6b03367738303eb614e39fb1405965a0e7068d539dd4f07d57d9cefc55cb7cfc58a8ae30e703d4aea888df1c88ed5d2eab11c17d173aeec12d593845fce4af235bce1f8cbc23a6e1395c30a9a1c4faa8ff3b9deaa8cf1a1be08a998906ea48669ec143e158cc2c61ce4fbfab595bad43a2a15dd9e839495f1d8ed0665880f83d5cc78579e02e8b3b009b8046a985d0ab400ee1ba965b4421bde502338f0abf032831265f3c809cd20670cd3fc8945eb10a15fb269143c6397842a84608b8d40fd315cff956695f7fefbfe39afefee599c5239f6325130be016e8586fc0208c1a598f6d52e281585085ed21eb83e69d291eede464d32b3bf0a5aecf465f490185c5ace21365ddc5bcff6a2e1a630ad877fbc5353a476c6251f68256add49884557d4bcc55c1f3712bdd2aeb67f7c4504e24fd51f29b98b1819db26e39f45f69c832d3b01fe7115cf58d515d1c802dad12a7fa3ee97670bbf0a1eefd8583d46da9524ae7da97d7e45a2e0f917dd20df81608d320d269a70754358c64379421811932c26e76abbae7ba5acce334a7de6a378c5ecd0475565d036fe77dfcd766907e93cdfbcaea850dadc061b3c17691afdf53192231b2cda6115603705715c8e6d584b09ae8acf63594b89418e225487d19d610a85b3bcc56300a12aff5070bd31bff47e1da14ea17c4c9ec81f17a5b857706c4c7894ee6d5fec6b23c7a5f52c04240871782c385425f08d81d393c5e3f2911aa2d8f630b11cc023e0afed7057d623d3674b00341056dae643cce1ac021907a60e9d8716b6f9a00926e145f9b37d07874fa486349184ed547d2ebc94511bf39f716f68248bfa67b7f6466127e2c0825ee617719b536c0e431a03ddef98544bfdfae75bf98453c33ecfbf7394f0a50ceb71417e63e55afed0498fd14e1403c2b043f75a18a7c05139302e01946f1c6059beb89282c37865fa0812fb1c21f9fba21b8949a0490ee3869eabaabcf083e9096fa8afdef2f646105aed9b2b31c9986e28a8321f6555313990a71631d85c9d16b8a9879c6f756db8a59598ae7b7132ae1027835690bd5b9cc20010c295eada82d13f419ebb8ec6f93e1f51ebe03ca684bbdb8c699ceca91a11e15e2105e023ed1a383e8b28af17be5d8f9edbcaf3295dca9a9c30f311c4606c40cfea6ea7b2fd7b3dc69c9cbe577328de20afcb456ce5ce9cd639f39cdeda48e2224cacae76c2c0a7cc457f5bf10a999c770eaf617cd5b18b8d37c073d533aef74d6635ef2908c35707920c422572f54f3cb999d2f5e20a9bfa097cff3524b4e9d4c8eb9831feb242686fe80095660bf831db669a9b0348551f9d42cd9654d2615042f7b61ea920c507c7e5eceedc9d7ccc8a3d51111c1795421f53364e0c53d42fb33cc5f5be559363e09b0a01006cda24fdd550228ae6fffeed6ca673e598730c02b564ae116bbecfd3316cc376d8d96a2abf8a1c6ca5ed6c1bffd1effeffaf7ce0583887b03246aaf0c2e775eaa83336e5f3a3412e73cef403ef285142beae005c0d8ae8a77a6ce83ead3fb08c8084e58841de14fe76102b34fb892a7a3acdd34db4ef4dde5efad52a5fe4295faddca8053e3ec9199bb7d87e61407ed2b9860dcee5d235e320b2c09e8d9b59180090a44f7f3c9638a64a6dbd8bac4c4b543b48ef37a059448691cf8c8e6953b252707e26e3df37a26d1a66f46a4fb88cad6c20139ce9f8821ab9f072095010b058b050e89743b318917bbe8b1aa92bbe9c1110bc304a3c835e96f928795206989b252244b7ff7539b5afab0ba1ec44322e6e6f941935aae0437882c165d2a07cf7938f2dfcb007ca9bb45e19e214f2622283955baea9948b1455cb5e1145e24aeb9adaaea9f1a6b05865650f45f4210692bf650e4291baf9d8fb6a64795ce1f7d7565c7bce3f38f8cffdc279fc08dc728d90467b721c61e63eb7aee7c3c282689a8bb9b3895af309b9eb63711608ff3b410bfdaee5622be351d942002e79fedc615862d7c20e2fff7ebde3b3b051fbc658cf7a12f7313a11756ce7097ce31f742974eb1335a48628e15dcac3286c449c9574bc2bd559a1f74a3960e64f5b595129247acf7518bfaa0da8f1b1e5df84bfa8a61686d8c04b766f980dcbcd401b210dd8caa98e252c471e58a07527ae76bb8170ed0edce8fd277b1e1f940b37534f2b5f4ad62eb539f2366215c48ffc2773de47d587e31b5a278fa27b4405d0f190deee0ed3acbfc6ac2157741f946052361e1a4e17739faffc43bc46001a47f48de0b6bd3a5f641ba0f8d7e8d60bed41796ae35912e07d51a3b69fd1f3e5bf7eb44cf8ba06068f8907d3aad3aeb9b2c08118176c12ec110aa64f63db26598cf3a86f78f1f05226919fb145dd32297fbbbd8a62b46f61abb6aa6b66fc90f260de7c4a3e57bcf10c30b122a0a1e392a65e5a42fdc29f038382e422b68729a852ccf1783d7afb699e723dae23b8c126ce2d13d737f360a2aafce05dce467e4c3ff7844f4cf696c36ef8f1c1dd5599781a8b6f5d55c8024ae86ab3d9eee52edf7b61c92bff97d1ed138a6a42e11289e4c4c301bb4c73e6bf273754ab27d51f149fad7f242e306dcb9733eca24e2e95ed318e8da1efaa3e1ee94324421a7fee719bf9ed5b415f0516e9d865acefc7e7ed5e7923fc504ad77009455f197a994ea9ab69390dfa1156c3e747ec5814b8b307d822a038e25368b09a1a9e5c9f09e5f49bfcac1bf3c5150392c2630bb573211a7a928567d48733810c20699a1caa568f0a769313e6de83af9aa386a82edff898ced26b0c90b9cad852f26e68d18864a5140ff9e6fbb04bfa768c3bcf86289e32a78e0dfd76eb5f5d9582c416f124e63b25aa8f6b3a0eb66fd2aa7a9d4081f7d048055054c95eedc7fd806d5ea8e6d17d978eb5e44869fea6d0114c10a3b10e9a2318f63ee72a6c2b8f0bd5a4a2c862e53e15ed25361be9ff7ed145fd9dd8bbfe985f55263ab4092d170da384b019fcd509529c666c9939644a31617de38fa79ce8567a5e494f3bee13115384cc84d31e41aea5824726798caafc7bc12f3f284bd01f4781e382f4711d0fd78ed359be84f969008f46b6002876473cf5d0bf9e4546d11ac76a0a39b5b38f061f51b68e690e08733c250fe6989dac184082f3b543d184e1776df8be00003e5a257922c5b817831e64c797bf5a6259c6183b7f411666962710520d9c5d051ddc9fabad812b2550fd86ef673d86ee34330af3234d65f7e234f120aa6f61267c16e099d17457afc44f8eac864ffaf7aea20eff8c7878dbf2d0b2a7e76c8128b5330298cd5a6067159134b8e2940a9dccbaf85c64ef301251ed241996be94fb5e2f13441b25faf61daea21cd077772608cf80da4a91166179aff12f6ee322cffd0a5062116e23feb2817af51a3c4f797e543597556897e24269f1f62de6a0c4fea7a2974f54c8f8504376b1504d8ba409b125bd6847ef12860af03a85d4ea6c9b8a5675bf31393f342c5b266f21238d193bf6e739a4ece33104c487fc7ff0ddfcc693d9d19c61ad0a91db88c307000000966fdd2d299edab8bb01b730475a7500b666222074dc1212b21ad668102f2068299112ccc7fcbeabb7d10d22e94aa6a5034f9945b229517a3dc8eaa0e8d57dd1f92e9babb01ad62b2facd9fe17133efe5be51d1f65e6bc7eceb33e73a7326937e4a161ad432a3c6955cdea08d5c7efbefc4c6d5e2136ef3a2845e2f8dc"}, {&(0x7f0000002600)="b44ab258dc8bf61bd0a3590a05ac2444c0916a42291bd0e048775fa2ec6617749663328d87d5d8cc63f2e2e30d6385ba2b370001ee741207201840298c62e2ab1c42a014dba2bc2732d005903e75fc6f953bec6dff477178010a9875f893677767acc729a4175ef85b2d14b4331b0eae0171ac923bf5f069a56245cb5a4e22f7fef93ba6adcf689f0de02c657209fb447b524eec274e767d2bba7d6499488e623fb93e5042afed768973ea1e1bce196de61d5b1a90b99276ab615d3534e19d077abb57e59b88b44beb008829ec59bef5d3011c6c80f58b745d7d35d9b51f7b69c89cb12307db4702b7b859bea1b1f68725c066baad2dd91c25101dc4be26887b47a035d60432e8dce1f4bb87f6bf995143698d84dcbe0264148ea45a485fd29e66854981c6487f987708d1c1fcb37f53f4d8799824aee52bd9ff50e700e9033067ad622551ecfb026e5e9f2f5dc06cd6cf6aa897f71093ddd1a2312c0c5456954009929c324fd61dfe500490249ba26604e024a31c75c905e0c8ae3c69671ea67c5bd113a7cc29a94c396de39814477f5ced2a4df89af38236cb7428c3a21d3f60a04d450ad5f1924ea332a36d68c968acd0cfa0c9f2a11ce56c96b91c261e7c7e55415acc12348891e7b0d6b38817345de25339280479ab79d1a14d2894fc564527ca15bdc36b3dc4ab08dae3674539d20f8cc4a912cb81878ba2c55a2b086c4657f9a5eeda89ff8b4633abddfa1c70b4eb8d180809f66fd960e49883bd537222dfca3b8e6e998b27d035ec47deceb0cb9023243a814937c8bf6246c2b219a17468b48cabd6c9bc93ea2f70502a7b15fc2fa921d109be082457a845872b10202082c38523ed2c63802bad37d831991627aa4cbcb7032f1e955ef3f1f73c0f39ca366dab78f4412cf8c2abbca0ee2249de7c5dc088bad449c28d62f9457ac063c2fc0206efb4c226523c5cb39ec011b37a4d0e4d8c7b4ef29ce7192a37d4e0301574fa74b728eafc4af920c9d52ad520ed2be77c4fbd7cdaebd7b30b25d67f152e9889000891a4868ba636145723d977a89313f164334197f7420fa12272ca84f2115fce73978954f571a9be937398ee8aa2718a5f81513461e97b678d7a01972b0bd128a0bc55e270628ad0f242b326743f4c4a301ae2f7085caaeb0cc348964c7cb32bff828400ef217d04f7b9393f61db2262b985f2eeccb1aeee97d8a5c3b63205ae53b9e69ffde0de9f05207d5489ae06a043255140f22585f596abcfff9c712c1204369ba726661fefa4768f041144cf915a5e201b2c48aaaca6a31e8af741a2afac83bc42a761bcc0bab15190ce6b94f916839193c984686808f45552bc0dea409c62994d43a1783dc6da3be4103a1816ea812dcac4f9368a31f3d1517cbf3e8e497866c81358bb4b206c56db0259e6819bfc13db5100cefab674633a18f6d81ec755c6903b2ae67c0aebdb7755c2b129c114b36ec18b2bc6e4b1ef1743cbfc3d9c940ae21b12c02fefa4af5f7a7f45fa2d1968ceb312afb264ee98f84d3f54090e9c57a7a210378e5251fc1aa6d8405d3dca040b8b91e6d82fff2580965b81113d43857e35ff5c8ce8b34959ae444a0eb74a29bfffe179625c58939f3354e9950eddb079112811cdd4645b9a90c09567944e6e636689ace2a1be17046cc6d07a68241ab3065cb9fad621b91bb9a06273b96a8ce19a4fa644eccbd2721391f0b7e743e712bf76bb419aa10b7dfd09c9a144cc812eab36926f79d613051a7ee6900b2cae258d70b6d778533dafcdd97fc7481ec22855765200c6e1d018d80460d6365d236617adb36cbac827de87274365991547637754541d51ea1cf0eb4f376951ab11fe67e25500f0bad1dc422a484bfa196ef5b9cf1de5066fb9def703804e8bd2a0f474ea2606d63e66418c6130b83d50334feab2b259001dd5ee2c05a7b4f4c61ff97d354f794bc8eeaf2207e5e0938e77e767b167e907ea4b7465806debca0c2c992189b26ba50f7e08df809f19aff1d5b8d6bb131e901dfba71743eb94e9184f5d85e48da49bdbfe79df8f298a005a12e764b54a50d37be5704dbf4fb62d9f098ac179eeab64691f5b201a3134dd3983da37446c51ec69a1a8ee2a1bced8df73a894cb2636e509da2549e91040ef2b47db6e371c5c7b97dd34f06f892c4b0561698a12360cb217719e836cfe775ac8f1edea8016bb61101ae4ec7168dfc733628b04f0921bf78cce2d2a036521eb7f76d6f79e6c86f3c20b4d9b81b991c461e1824e741a3d515c4abc38de851b4a9eadf2f443e5dd7b3a787e37647ff70e03e06e79d02ebc45db942ab1de2f68c9a835e185a8fb342b3be0317a1e4582759e7193f927e0578eb649c5f4aa7a9a0533dbe0abd13c175a3d08cc473389aeb5079978c90d49666f8c38a18058a1295fed24dbef6bbcbca4c15b94d460a166cd86d948e7c14132041cd593b497cd0701575f096b3adc4b04f80953b00aaf3f128db29402491141b6470431688391b01c4643d93141adc7f5fd0d46eb1a6478640adf4d372732f37e34b297d553e34296d8e6fbb9315622d8848985307423e5ba41dab064a5c1b05d6c8d18edb513acac49610dc1965f0cf10b92e9ab1094714d99a50446ad75e5d93172d9271b4902b0868a37f8a075e01e217422c198b4bb796e04c4a0a7af9fa5a21900a67ac9190d566658c3ceed7fa762cb7f7ae8478114daa69cc3daa9eceffc17225cc36a3f9be3932a62160de6c6489541c874f8056ca52750cad2d71255c07f942d78ecc7fee956832a7c674983447b64a7280c95ef7ee7a2103fe5088592707d9cba4134f5456d41f94eab481d4f913b14218398132ef081931ea5815b8201e8d44f235f31e74689501567a25eb1ef1b7554177ac96ca3c8bebee548a3f376edd515a465d377f144038178066f63a5ff57240a11e2a062a775a8ddbb8cf8e0aa9f61a9001e3d1c12f5d1f7ae1afe157b420984eb8b1ff1f6d9e7cd4415cb31dbd3bc51839c9574133b630af07cb7656249b047940711f0144a2fad28f890bff88fbf0f0e846a5cef44b66310b0c08705720e5a914c70e16a4855e9e50c768ff683e00932018bb09d3b30619caefa4ab3a416552ea17d66e29f7c545e421104cd1f4e8f43a419971b93afaf524dcd3fb6f8ad6ffbcade58cf535838ad25176f2c42d691d63d24606c4b0c74114365c4eb9ce23db6d266d86669daa63aff661485e58ebc88ccef0e9c52cf35ffbf634f481c5efdd966ca601097997cd62e96527073167d7768ee4792347a7b8a09fe884b4d777b72ebadc0d90644b47c2244f75a97252b0b6841aacee151f3e1b4954c91b44fa1bb8ed1d21e5c0712aef51e307dffd3b9a132cff9233886afc24223111cf63835b68d7ce3ab3b6e5688252f4e3bb62cf3de6ced0ca945a05285ad8216ef6cb3a5c9505e1bc0950667c07d3dd975ba85ba06daae7ea300a861daf19e5f3b07175157cca68ff74bb0153acd20d371cfed1805b52bb55e82155d737fb734c665d40908b2a9de38c3434f55f566cde531c2c67d5130371b9d41d8df0ff197e9158a58a6b0e3c12347f4f8630d5a8821ae0622d99a66913a7d76c16c8294a8ddf9de94292ef340d96e2ae28ac03ff77cc00925fcc3bd4d8a8cffe3ff1baafbf99880ac6df64f9058d11a82011c7a7c25058eab70b758eeb928b18cd1ccb4800b7b1abd3f3959c33dec87d34e64b57d20e1d8afd2a3d55b2234c4a9715fe539a5d2164e830dd597b7e11ecf53b5b810e7329b9d092d7fc0e62cb474c5ecca2ea560c03ed57fce948252225cde7d8e2cb65116b3c4076c7111928db481be92b91b7e3f714626cca5578bceec77a6227a33f8589beeec40bacb5a55a191f133831d2216821f16a540ff8e2f3d56043fafc38675e38d730e9823ee2654ff167c6b3ff38c5413ed329b80718727e5559ee71ac91fbd59316181fd53a990a75d580e2c370435c356004830b7d2d4037e8762c72b89223843c60fd3891e7c2f58fff5f0293004efdb1b8ca0e3c5ac08168bd73dd02956e99256bcdb65462bc566e166190743447ed68fbf5794ceeb8b37e03a669a38a38a2f48f5160d218793b1b3fd9a7edfb2169d03e5f3bcb09ad807b155adbc4f8db6715568cc315da8d9523e035e5ead0d88b6ee58c62ae030970ae425c6ca8ccca617299d76d345041073ca1fe105f3d24295d98bce19a43baaa0ef10b8ef38e0a3151fefdddd3b902e9bb73f716b2d0e296acfecf539b0dec7c0406e3a4915f5ee0c234f86a0e0b4ead81a2f1c762b3e33ec8fcf2d2956e7d23deff226c4ae922fc16cd69c28d2611884b5daee321b7689ffc158cdad69e35ec831cadd1a4f09eaef0c5fcb46154554bbb24dc79c3592d4e221fed317d874719525e527b3f0ae552012372ae1bca4bbf9ae74ecc828cf07cd547904d05ea93920ef021520291cdee567c93ccd553b6e20dfbe34442f62d17d6f216440efac48d2a930bea3a4db75d3ea8e71f29fb0b68303abee2e68bd830501ad3ae6b45fc553ce6309ec0a1ec5e1a4a88078b7b2fd4b8af0a1e188cc05ffdb6689fea79468c5f1ea00b9b5c57517f1fcbf92c3169a8fda95e2cf3dbbed78add6d1fbad8e46e7ab9f710c09373ca82bb618a9ad75cb92efe6cefa87ea74bda1a5a1a8fcbe327805d081332af045a05ea161baded8a664f60a706536f4b8fb66c3616a154a073bfee9d247cd0962cab98db2234ffbd5924b4eecf49c6e1f902f0bedfa836b49936b76d43d7fc306e37a45edf96bd88aee0165d9b307039b88bc93a8b109a1fa5ae1c83e0b858201684f51cdad600506912f1b3a1955ec73de2e98810ea159b9f582a7eabd6768a5978d43aa83bc1f0448c7995aeea793b691608b71369ea8c7415a407b1784524fdac1dd12801179c5a6bae76a4c3189f454a0fc3c4e6443e9de85f08ad98412fb4df5f174aa863a461bc28b69df6bcc6379fce4b8702d9b1d4ce58751325df32c42e179072fa486e084eb09fe1f1991ed2a00f2e0f9da4480afb7b6b05ac62e029e5a1879e7ad0c32fc98e6d674056d851f2b2cba06f588789575affaa845d90ad8eb44a19cfb44e5bf7a6f540055f67432b6afc6630117bc1600869801ea8b7b42dfb5abceaf6e4463c387ed007bb3b095b3a86e43e03d1579e0272a874636c5075e58bb7b132125b035d0fb59810f81c2c11cff3791bfce385b0d36892240db7f3df9de9654f5146b434a4320503b4ac796605a83f72eb5292def4c4a9cfdb4c9c88a6d2edb5aa275b64609a4e78b20a354c6ad70294b9ab4a9cf089369106e5c1edcc9928ad263c99cba35ba3b56906a6f59316456ce0cef4c802e0dbae09f4e086ed65820e31f20f7d3b5baf0e1f92ef01c5fbc8e69daafe7f4f6093dde7392d2816a97abd7900b9f58973926cc2ddd04e417207b15d123e798a08b3a7a84771beabf7d1c9018532a587f37643352b7aebd404e2a412b905fec7b5d37929f9fe8cf5974d9cda9abfccf8020ec5e491de7805ea88ce2e74a3344ba17f0c1530e3615634c1b86a20c84518c607cff322bcbbfc3d0c51b5c24990717c962e4d93b5074404e3266511a874801d3f842d00b8b2bf362019d8980e21787c3e3561fc50c835ac65c811db68f06a2544e3885705c713b76cfd6b4833df4528e26e8f470f421730e7630dcc9d0e3e95e80dcef9cf59feb6beb43c8e67187779c22e1ee1dae1adcee835b16d489a66fd6a17172ffd979a47500e725796173eb3a0d3fbbbb0c039d7135540f94975141"}, {&(0x7f0000000080)="33138f0ed0cfda95b516fc2a321c4c221a22ce788e9d5ac13194af50770b579df4815bd35bec193adcfdda7c8bdc2a907633"}, {&(0x7f0000005800)="e4d40ac6179a5e0b95ef25bca091c9c834b9597c6061ad2a474feffca33561670bb4bfde7f300ab8c08476e07f3bf11c59d5941c17bc7efad23987d71d706c5bbe15aadbd794ee086dc0d6178feb16d74265ee7c52a0204aec5e7385b0c037f9a3d146014d08cf17037693ecd36d7bc63b0472fafedeb98ee88a1340e3c918ec4f98f587ea53394dd49da7abb68df45904ce446938d7076c0c9e5b5c2d95d4363f6100af0b31b5a7c8d86ca8847e089ed41d398444c3d5f00bd3553a3b8a46a780cfa25cdbc06b17d2c62ee30f81ba74c6bcd008b9649fe5ab38018e51f058a05aa13e5f52d031e46e73dc8d"}, {&(0x7f0000003700)="dce56c67b17d15de5e32ecf7ebfcef322c7bd0385bd4d190377bbe24bf665090727b4eafbaad0b9168487462b88f21fc61740c4a641cb9f9e651147ccc01874c81e32186e2c618d095f33a09edfb6afa6e39e9ede746703bb55e058b3f85dbb0bb8600413b3ac3104b40ff5f76005e458bb00f0f9a79212040364ba7906d301fdf8685b9903591c3e707c4caa223e8d0c8e2c2a67e7f4f6b190be7bd3f0ba38ce9b16af41920f26b02b0b877e3fb2acd428b6b1f5ef180d8da654e6f66e758893637ddeb809122b8788b1ff831b508d8cffa553af0144b65293e4458c697acc6bd775684269acf12f93dbbbb9ed831f4c8eaf7999ad99c4efd6587279d84f1dbc48c9d6924d0d948ce064f61fa3ba459ef6040833c3a2384b4ffa35ef7c57694a72c62f5b2bd47bccb44bb7adfcb69ed02a8cf5e4451ff4db9fa7aa775479ef2cb3c0ac2606046eb1532732e9f9b7a16eadca4521a911690dced902f8b49cfc5e68873c6eac2c2fb18e0ef7cbf703cc7958f91c658d699cfa53b65bbff08c92779450a8c70fb264c689026484bc6ce982a94456439c13f4a836b7ea449de1504299d77debe3bfd493e5393bedaaf78ff4afe5c45ccad0efad8c387d006cf12020fa879e872fe11cac538d8d31f271e512c087ede3888603abbef1f0bcb9f30ce13d36d5038cecdd94eb451843c8faf9915556cdd6e7ad31de697e567712bcc8af9972f61d271e0085a9bc1e3543358271b258d4d7555858110a673f8e67844432d0c9ac5c7ff1014908855de99810b1e1476cfbfd072285e8f92729e896086deb3bf78d817a8f0e5f9f1fb09f965a03f4c6d7a6a1431922b59890f01b81c9b57fc564456cf2f7074c2c8e57c2b7b7bfb40b6c1cf9abb53fa76d604aee20f00ae43e33f4b7464670117199d1e4b21042a9c858f6fa829f50c9d7c0cf249d3124f7c4b1a272a5192d53ebd756ba0b3d9833d138a5f252f76b2a743ded244b66033854a3f978090bd5a3ad722fdd064149eb31eb81361931f520110e069405046fdd7b2c10e14ca4c474280b9c12fb36ff9b1d67aeccf873ae7e535719090df1c984a7f4a85fe60e5d6ce9f0ec9639cf80f1664b78d52524aba6ea90b28cbacbc8f5ff8110dde970efe0c309ea5adee51133d83478ad912653a53d4e01c754648c9956bfaf659a085229c4b4d1177bb554ec8ab5812b2b3f6ed4a8018998deb4164cbead69f3aee796032a9ea093c5d758bb83cd98090f3b424746627dc41a10f2228a3ac738de2781f3f3150e37a4cfc03571241839c74b120fc92c11365e914d067a648efcfef150b3e11aaac8ec4eafd2c219e35b940e16ec2ceed01b47078c00cb1d97522e82a8e9397c09e42807ef5c31711976d195f6395a09322069a8b8ee3bdab280f87e088e227582b2f0fe971921d16facf5315cfb3c02503a044b8999629b43927cdd1783a78f44c4008de6697a6c516330d5abe9955701598759e08b88f4c298c631d0ff3467c2b4fe9fee997ddd749963fd2caed2b3b6944debd65e6abd47f59a6ecb3eea5591dac25df5d1e014868702dbe6cba81b3be3c43464ee6f70c2a8492bc51890c646dcce6135d8a58384bf5c06f8a07a5a1d18280a0a3975202a07fa00744acca45c15e4dbf2498f8627de5b64008b1b2d0da44002ab0c2d0eb582b8c59ab12f89cba790628613de1105c21621a6f944e1263c92a1be65370776e6429b5a437a74a187c2f6cb977cd81743175e2a1659845a2ad432fc1d8026285fbd51b777d33bfde440bc52713722c535204937e04ef1aa2ff425e65bdac45404c6129538d292cc5b679c8f5ad2188d9689d7f79bc184a3802a03c64b1d73e45a7f1679595bc534179ac14512770a2adbdacb51e1fd3b0bd7b96e7d69b59eceb14e287144ba7ed6b1db4d86f3b6197a307938ed1e96035eafcc8be2add688747c956038c0cc94a165a35535cb39d855e7dce4d2afa94343019897572569b6616e304bf7cbaa54b4fc0d494de26dedcdbb3e5da5a198de6ba07a616559093efbb1e6bd8dc53fec34796994ff35c1be39d0b227aa42b2a912aa6bb6af34b14814b4b9ac24d187f574fc03fb5d3232df10761184e2a0b5e848cba8c51945c23400e56a99521d3b57cc0efaa4686d41a85fff9adf6170a3f4625c758db2cce5b62fc43680fd28faf9ca866e93f8b865be1fe812dcfec227a2ae0352f39d4a78696aac1922c13107cb78cb98196ff7bc26eac5e0655fd3629de59db053af70ed299b2359d34984678fee0cc650779f3b154bb3f2ab13ad570aa8db0d54d6e98f09abe71d80bc84addad76f2db2f55d1a37fbb5424149de17cdee38cf93d0becffc612c29add407177c0831918720d502de5fc56b5ceada7f60f8f2d7e397b89fa5e35829f98c9ff72ab92e0e7043457d8fb5fe8dcd7935e07bdff8bdce835eb6845672fc87303b090985e10b918f54c835f770cbb24c9f3b951dad060e24c2525ce70a8695dfbf4501fe2d97ab1ea8dbea026c496b246d3a390c0c11a5b0956bf72b18b5358080fa6f9c02bf0b9180edfb8835e5ed7a420a21265d282d093fcfdc9462837d206936d93a710a1e8b0a228fac820a43391ab561f64d0e9426e02dd486a81797ed231f6082364a12d4e6a3b25ecb7c81b3887601afe222bcbc42638f1a01d687d3f640135610778cbfa9021ca025cf152c7e19416b0172f3fe02c0fe826adbcbaaa5935bd5890a04a647c8fad83be77b9fd1321343b1901ef0d663c19fadfddca1a5495612c4306ee75dc209e66c81071822a355ca85a9e11e29ddf20c5b6ec68e35da91d1735df399bd370c7c3357df26e98e4c0b2e7852c6e91b29a437bcb37df6f3e0811ae643e092b0201815683c47689db0b2789efd0417d7c7abe919d73064596eb265a100db724395c7ed305f78433a1d0a07b96e3052c902a041e21abef2378f1d3a48756f3c1ed052b5f7761dd6518f94e33623645d4e3375072b5c5064627160e0f166f168987dc411877918811781bd07b40cdfbaacc376855c79babe7230880e762b7511f073773ceed549fb98fe26b91404d728127cb8b95880462449821cf31ad2ebaa39bbc472d02baf0d3388f995eca9859361641e221f210ff75120101a1217be2bfbbf8582491189f8aff2212029175866576df0f3fd4d9bb5fd7ac4f838af4e3851d9a74e9ca894a5f3c8ca91172ea259b9982895d13bd63e55868daca59937c9c76aff0f94a78dfd57ecd3690e8dfc8048a388420ef4cc3e9346eeb0e8d24271a79dc639b6831d20d029677034246f8206aa18c474709a815cbffe159938b30898c0737bf43eb9ea87452c13387d47c198f5ead94bc72562e85fbd2c9e44cc4047409fce724fc98aad6e8d8286a20c6d5fc386894707fa12f0b3846c03459dcdb635096c62c6bbc4dfa89db03b8f6b34fe94e60aaa1f4e80d4c36f20d7af1ef9b7cefec30c81aafb863fdf2b8731c3097eb053dc1abd5ebe6db5bf43a8b1902945c03f8ab3c2b97608f10242d6ce5a11bb15b15c1a2d07ca1bf61298acd8c05a72f793b00919cba507687c37fc26a21f26d434730a375e3801d941c4a5bd667b4491d41011611d185199482dcb967fab9b5718ecec364cd7437ab113c7e5dbce8a3f00194927176f946dcc98a2070c2063a3e924f034c8e7b2a1acb563cde1969e72dd70939b5a18cd67de66685021ce224d08202f7225adcb18601267291007e1a11b4305832fc3239ac84c29926ca407e339b995b2a412f96fd42e936214400327a0c6e8cf5b24200abb4dca43a866c05676eb8721b8e343fcd2e6359abb7a15514add70c7e5900069b6a5543bfc5d2d3cc61a1f5cf61d7cf710c08288aa5b8742d1eb55234e76402abd6340787c4cfccc558bf47e813bb6910f887e4be05a953242a0215428a0b832bf36ad8400e2c73bb0ec305f3e0527146b870ae7c0dbcafb5704aea94481c0fb6f3e7e2b40d7ef62c3e33111686e3861b35a3579c26b5b10e9520e663eecd9749ada3b105c333c7b32fd56d4dd14ea59660537e03f5dfa1ae285dd94eabca08d42b3d41627ab3ec718aeac79d9bf9f5b14840fa019e939114c9cd7bd6f8d9aae716e9063a968ab69e32a37d1c1b31a025bb12e6c040431de1ce04ca2d3843c50d00852f2f42aea2bfc15477340a7e42e1054768d4c313733d26b2a310c403870101b537d5c447ff02a8694a62addefcd8644fa208c33adccfb4869e8e7a38bfa79a7729ef60a1f1ddc18e35f364f39c486c0b8ee3622720638c842b03350d444414b07d980deef7b3cfcbf7fe4fd74276386d5cc8dc8a1c5fecd7ddb5ac435063ff2c8cde14f9c2ec761c1fd67b247703f07f01e5496981efd87b5fa97616f4ab48a288f8b8d711c7d037f16204ae2fc1d47b2fb7adf3ac02b4c071289d47d5691522be9ff66322e8dfccd2bdcfc85f241f8614a917c4d02d73a1fc9822b48d778d01a7f4bb540420e28d32494a2f85bc249547c223397bb733c415f415620e6aafdc82a8c77a82b030d25059a9635e91643d6449982adb79c8fb0a19c1e1fb28488a4a85b6e7e3f6401dd4feed758a892773473854df59b433019b4695e68b809bfd756c49426e77680fb0dfbe10350291d1996df0921cfe4b4e84e736659f51251046144f688f8f1bfea0ba3875db72a76d5c35396203a48adb4a50ff5572accb7c2d229baf577d01e1a73f8c7cb55c6c27b631978926e0a2c951073a7dd04e38f806c5b4152edaae1f637264df27ed322d608da10bfc3bcae6797b6e88d9222cadbb3de420aebbc6b9b4527a0f8d8ed9c39fcc5ca5199333c9601bd9de7f520b023b22270df00f6184b8827ca9d0c31ae49ecea96d639a41c9f12016e179325fd59b0af6ebedaa8da111e643bbf86ebd2ddf78886829aa0d0a21fc24b13789cfa69fdefc859b66649099a512b6924368428ce91948fcacc3bbf4ccd8985da1722daeddc20a7d8b58b11db778350b469281beb5af66233c7b333de923841e3587c000db1c9251de53c3828f667846a4988ee40927c3a5b641bf0e64bdc076dc28df43217d3965ab0dd53ef72ffb2ed6fb6d84f15c777e0b049f7021774c2450d4951717d38866e86fd7bdb6fad7c63c5ac6db69edd479bb5fd922997fa9243b9dafc56e7c98becb07c1e4c853b1fe118f887597c800809a92a46f6195ca738cbb66a2b4c51e928fb053a0dc4051e26fd10ce7848ba9fcc88ac02e2e9971541965a2dd56a5bb3434d1322bf5cf45a34ead8f8d48fda2eda16bfec9af2d18250d917bcdd6dcaa500876e0c7f0c583d55710e34fb7a2cdb30e086029bb5aa02e20451037473e1d69df3af5053ffc5d548136baf0d1163ec2b04f6da6331a869fba22152a85303216540fcc8de64c81158272eb0a9905f70c1ad95ddc437061a18f2ee3139af10bb9e5d415bdfcda47499d506f179700d6ed99aca91bd3ddba7bc9d470dacd33cbefe61ab57e2f31ac4eb5216d0308aaef87b136f3bff31b9928ec4ca0da2bd17d6394b9ff945b0e5a1bcba9fae5ffd17f3d49a65112e41ec55dca8dbcaa10461f7e817c3ae3fcde4a27e0b47298393debff3459025ada59109f1a67d8d29b9aba83abe8ee33920ec15e8746c6307f62a2f6fe1a4bae9a7ea867cffb69cd7168ac5eb45b205143bebaa7fed03047297cf53e84d1d7fca1ce44d6e1594c0576c493dc1593c0e2a5652b644804e4dee1b4a2b7aaa82b161c207690b357d1c4e6bc03e84f516153e9ef12f45de8028eb2ed59dc245f30c8b198840be52912c9061f"}, {&(0x7f0000004700)="ab7303effa03a50ad2bacc2de3eeb87ca1c8e2969437e8bccbfe4cdaa27d61454bca619309e9000e4b92268a3357076b1a589ea2b350e2d57622481f9bfcceda74b882256c623ec17a31aa02ee7733a453c864511b853743aaed1b6238372b4a1fe54941df4d9c593812ae0788c42a82"}, {&(0x7f0000007980)="5a48029bfb76cc896bc2a3d36e0b16b855b2204dfae04341c06f1375e2850a88b23c32fdfc370c34ad18216dfec0ff14014b7cbaf75770009571e847f159ca81e60e3147636572e50c480e85efd771b33cf2b0b3a8ee40d19120c15c67d6c1ef7c16ba44caebe23a849ce9d689ddd421e562c4c53e43e419c289aaa5534e1b108102141f86d8b6d86a5d3d61530426208d356edb1cc978c96cd4d2af67d0d42f5d902823ea1a09020b4a4ccdf272a607dff3e9b81f76bcd06218642eb1b3f1fd7b1aa9a42324751756bc4aab1637a73fea24c9d355c180bc4e17a716a83751fcf3870df16ca58ecc9b0da85d07ba11c43e99642387b2c2851b3826d0d8f43ab827fb5b1670c912e0e1d277ab45379f1c8d0797b8bc6979d4335b49550a62cb0ad3efda0c9a9bbb6f133dd3a82ee21966970d57fea7f61c0b052c556b144fd2e332c7a94748b4028147b4f06ac42b3dc75f313611fbd5fdac22f84743def1324c0d4d92cb1b80c1dc6c4ca36d44550954fe3d75418a901b619d2693e8f0d58b6f9f8dca93c0a71055826ee85f01739f5fcf3baa13f0b620df555f9cc2332a00c7efd10b4f3568cfef8effb0e84227b3799488f47127cff8ebb7ad02f7751e88c22856849d0ff13aa38d6600b4801206dbec8d0f068d25b22804af996e0a47ff59d76e30aefc678b87dbef7517c21b3b40f7f62c18c42772bbaf89c625fed09da759768220ee86ff9c27999a6c1ca255cec110fc6a6202f09c1439dae3c69dd541cfdde96d2fdeb198702f2a23cac3e4f076362d9c86cb45be5e8b7077fcf7466b811c459ba994117f433c579f8af99814c38063027f5a620a090cdf728ab186981062cc3288c75f696ec6ccb64ff4aa87ff2e9b8cab5fc2814c7fc186f34fdebc90313b717897c4c979be9491a8f0e98dbb1c47c1ea31a8a5c66bb6d9b9ccf5866d00830d78639c2d2864e48b99a5de3dbaa085b33e7539600f505c17be04172f904fcdbe5c0a097d87a0848cd44a3f6e25ec1bc3e0f30bfc2c370c54029b2387dd00ad95df43fe1c854211ec7331678c8e454a4c777431f75bae9edde8964a99d020191732ce2a7d06fc57b897a5d87c9b422ea196ab5661b48cc74b1f0e9fd1e96ab5208ed81947585ee5f11a6edcc06699b13e2eaf9affb01746d25b1bbfd87784289a411598e1cc06e878320ebb8505e63fcc4e6b192db76a0d3093c5b2bf0f1e96d3cc913a44dd81b824aa29cd149fa71b899b019c93c4b71cd6181afe7e76da3a352767ced5bf1f28f0680cb575c9e82fe26795a2c9f5ce2aa8e07bd31c5464638f75edb2f05ab6d67a04f69355b7a4127ee3750fbe256fa7c27dcbf1ec8a4c6ba134ff52a5adb3bda06dc759156d0591584e786ba7a31a88756160b9dffbef7fdb6bf0488e6b14970dc8a1faf2c387149e4cff22547c2204441773f9575e99957fb44664c0f70c96e1059b10df21c59141e62bb9e12b09f3cdd6206800d320df3e92d14ee3c8b540485e26e98c5ff871424641001df7f1ccef381ac7b42f9647ada6ba3776ee262f09ed965cb7cea39cecc2b3d0476a922be749cfb615fb87072e524d0841c652d629d2e99473d00c89f9d5bc2e4e7db7647ec2806b9df289154a684c9a0cc3efdbe799fd0a75b4a476c1016c252d612f9724e8af7836910e83d9767914e6064d6eb4a2798f969cb766e2ead8f8bcfd3929602b8b8ea3b784d69a4642df7e85f225f7b72853f11a25d91700f6819e256e39b1ef4b84e946a8770aef1341e46637ab31654aee74fb43b06a0d13960ff921ee50dabe2768f347958c02e82c4ab861ae9de9f6b1b3f7e34dd3f5eea77310532354e61ccba12eef83ed4bf0a84181af95c817168e8dedeee3bf329dce7b1bd50943e381aec78d0d8d5085455d865f08de3f21a0a756f979e3bf22d8b193248d03189f382f2cd7e8bbcfbbec30d643c24ac38c214c52572a299dd9a8afbcce8d9df53872ba7dde852c17d1ee0387ad62a97fed9f40d237a3c843fa034c4a240ac1360359d582f9dc3eb8d6994ef13349a8c932a3357d1dd0dbd24590a6cc50137d027954399fb5338b3274241dd53eb55ed48af99f2e4bd30d719ce2d6a436a2c93d11b6a6cacb555b007ecfcc40bd4d5fa2bea4c14dd2768ade9f91dd36b390e08cac386743d85fd32658c004f1c6d09bf3476d13df0c06c5780212a752ba60232b69dbe23c00638481d347935427cef4911c3f3238a7bf47d265b7974c5b0a24f729d1f58a7c6dca4eb07b2b398fb2e2d2e5de74714fa1abd950a899daa8634cf5b31af705f08ef997058698a99fba6e08b3b01751f16829a1fa74ce5cdf378f21e4f5211f723669bc6f288c78710fd5fc1b22fe197550c77358d10cfa797952e199b55370697e516ffd31793b705413afcc5f10a42596c9016ba7e0b8845f31f199e9b9310524ff2d1f4dd26d1f263d50eb0dc80aab3e2c61efa2739b8da2342054f69792b8601d75be36ef99931189623b1c2b5b6e41165c6da4fc2d705572475236db525c554f0158b478e384214483063bcf03fa3f42bdff507c012af030c77ed611cb63e3a10cbbe2902c44e057db54bdccfd62d97a857755e6b8c3607fe3dda02979e11ec936e6a79cfd84073b89421745f1ce2dd8d762478a255b7e03bd910c4668b9e42eadc17cf2513b560135ec65ceefe83d62ef85adfaa8fdc20f54247e51454075567591a3b5500b75ffa63773830f0e56f69b5a3da3a74d7b52b97ec9e98b2602a04cb8b6576b0357b97481400b4cea4c3e7347afc59dc9746cb3e7fb8ce88ce16584ed9c7e247ace23be12e63b105b2ec2d8d6cf09a1fbbc1c75c2a68aa68fd856fd50f32a20fe362221c095c8ce3580a417790b8114a454478cbc109f2537adf9edf6bb963077191fa5eb87b4f82338279592ff81c8f70223bed740da85368672b6e21c26bab689c4bbc01e055c9e71553def9286c6cf0d1e6991fa879752bdd9f9544495a30623033d879eeefbef6cfc69c7c3dd4f8e6594e8c2a95a1e51a1533098663851f5f6714a2aa4ec536e7e5d31bf68cfadb25f826b11cea1ce526dbf353719012177f1542c9457b7f8058748bb2d29ef115a2f6c29772dfdff7cd9a4a7168577335a304e3797f23b382dd2dcf0f45190ffcf4f4d6d8e7946fbdbe3e343fadf596458377c1f63fe4c7e50b68260f9bcf85e5c0af007b33406ad47c5ea310063477bb0d0b93797c0bf00f7574bafcf5ceea39a5117bcd61305314d86f0a249f247f268b70313eccdb4c5bb00af6594d7741a8fa90ab88ea4b8b91c226647e2656ca0ef34520fcba04a86c363e7615956b8b35deba918b158b0bdbcbce71474df2b19d858705986bc55f6d9681a479d507206f9796a557462f14b503f6e551d40a76271d2e89a2392ac555e935f53811468634126beef203b7050360f8b19135095138d0a3ad629ddcb03a7cdf2378b1dd2c482f7d431ccbdd09916cebd2e62c927741896b9ae40bd1fcc2c54b106eea1abd2b15eeddf44de5bf41d5b7f9e6de7a3cb56d08539d25d682e383dd269f0f4885727688ca19eb5448df4a72c1404af0c04d35cb0287b364314033e60446fa40b94f7028a3700814ce60397a4046526c7f1fb54c599fde160ef7d8bfa37520e901066d46aeb0f78b541a621859c0213fbefe9b3671d9ec9b514e7defb3c16ec06675d0baa15b55647da5f1a6037548477b6ea7f0c6aad7a27e63e61d4601ff5f3cf6d1fe52d6925e28da4d35510033380e91f181f56dc285a148378d401549e089e659491c0dafe17e3dbd04a4270a7cf1fec06e17e0e25980ec18c4d7aab99176421ab73cbd0b1741dc181c6467b20c1d9e785355ccfbbb8bf05133785f24018b5d9ac7e7c579bdc706e8085496d27f2a1c922a918833031c9737a8c3f073c95562ad83c9608742bbb9cf8730a82f21600487b9421f856ad4a143c63593df4c06634408528567936c0eda8e577cae6d766c5453a212a3cba79b8df889955f626974148c1541243dd3bd261cff517ab72e848e2f4ceea5cf706f728817e59fb7158f9d9ba1b52a477fdd9d20ffca05e67b738164242d575573e31abc92f9342271107023ce37db3ab756d2e031d5266e75b877133d1fa1eea9d8e5338eae7774d10922ad0aefb94e17737e9c0b666c13ff8d3b7a45c602585db46c331a499285a2c0a951e93d7bfe355caa9a0c159d6b2efbd9205fa8826a74d86dcc86397ed27ba5252dba9bfc00609ff746955c59aa38a88c147a20e04f03a03ced4065dd68a34c88712ca53f48068d9fe93a08f9c50226065ae6574d378d2888e2ffe2755b798f71dac60dec8efc418d26bc5226568d9fcedefc6e6754563149eafd41976b988c4b2247e008530d7d4387ef581f9c17c68c78294b17a711678a5cbc0ea9f039950d58393832fe9ebad233d862d65ff45b4aa02365296b97b3b3a177fa0abf25eb9c24e43c3225c5ad5d5af2e565b342265cc9b39c5dea229006765562ce3764d30f15d434aaf5f91bf13f03afde36737c3fa486f78b0a9c9553326d7a36d289c037ecd59b3a7ffe4f5a6fa862810de44ac1700cc0dfea521b69f09bfb64ca6200fa2bf6f206bb34c20dceccb9717d746d271a9b7d21ad48982d375bdf4ce39081e198222a026e7cc0a4e1044ad2df6763aa90620f0ec0242f426793e39a60171ced4317f16e8f139544ed5aa1fe82e9e1e2c7a7b1c9688f5d850585e063b1a41867b694761c2e6b3e499e71dfb0c1883aa6ecaa8af314fa45261788532164fec54a45e8a08dd350d0eecb04eb3009f4c15e5f67ce93179fe28107c7a7aeecc33863ad258af8956a72321b2e1657712b8a4f4e4787f7d9b153a5e6f05247df3756b2721ad7ca219758bd05c7d019fccbf3024c0479f41b657b9419249356f3b60107e159a14efad829b652fc6350a2461b346c0a2cf0ae5308fbfd68ec94f21e646e9fa7d7fb8731350babc5c269ea82e924373b98d0b0941a059c6d443e5276a71a220a44cb3910c73428adc7f33c60cc0c376e24726022d8f3cf2a96c085a000c593ddde0d341cdeb94e7d315ec96be04d4cebaa5be3678151cb26c9846a281f1fad63a3b22a0876a41a61ef8aac5a303cd1d784c51fce981b89f45f38540e00bbd381e9c309928a2e50108228239b051030ad25e80b0be9c3dead7a36a99976ac145d445d9f591d094d69fdfe2c7c9217500b8cef4ec6a45d2f5cb581f00d66bc973e4feb055704db854f0fee6f95b3cedbbd228eeb8921b5691471c05391d94b4b74376892d647bf6c7c0af35b4f00a13b46831ce6be9bdb2e4d0722869de23018984c52b65bb063fee2deafd7287b3e222bf5b21e2747ab610e93f9decd81fef86be69ed9cc8559094c4b7aa1ceb64b9129854f57de63f991a2d49a7d0ca8a8d1c298a460bf8d48ac21aba4b4d07180c254adc86f5f86cf5539e20bc0da561c343ee25590b575402e84a846f8d74f39ab1a85410ac225bdfff9aed31b2e4bc86f0be9e331e063892fc4d73e9fb7b8a11dd280b9f738d4e1c243baf23f40884828221bb4fba040c71e809bfd208b8c3e43c626bcdcecee229f2dddafa244d448bbd617bb4a8d0042df0f0d770a2ab45357122164d54a7d2c63d86064ed24e009a77c4af5efcc77ecba44447bc514e028a31a174ef875575f77141ae7b683b2add6b63f187758e0a6f94494784e00dd2087a090160409f1a754412aadd72ddaed4909e6275976d45d73312880b5c1dfde03626ff1f455609e8daca33f30a2d697a542787027819"}], 0x341) recvfrom$unix(r0, &(0x7f0000001600)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffea) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() setregid(r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)='p'}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xfffffffffffffffa) 16:00:03 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) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2b5) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0), 0x0) 16:00:03 executing program 0: r0 = semget(0x2, 0x0, 0x24) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000600)=""/152) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="743469a84a9f6a2d6d21ebea5856c74b4fa316d21894219eaff529b12dabb163d84248d7dca230280637407cec68810354dcde873312bfb545f95f6e1866a58ed3605a71ceaa0c695ee0c083a97aaf5f8a7ff44617952fc1daf20c5754471507b319429b2600fcf1b6e45484418c0e77d9d1243b61ab40def3416dc1837e4cc257e475fbda57624beda1e2260707d50bff9732de217ed9a2de04ee0b2e5395bec50575ec0bf9f49cbd871de22f5293080b62f04f0fdae67c687640976078347fc0991a34f7356b1bd82df801ec10f8ab51d14a84aa", 0xd5}, {&(0x7f00000001c0)="50c4b49cf2d6ee3abd381599d204386ca6adfce27b300182bcaabd3dd3c88b44dbb5a7b33a2f103dc030ba68545cace284c8fca40d28766055eff7290ee53aff26d0aa7436", 0x45}, {&(0x7f0000000240)="1d4fe5489fbd31da427d90fc2548e3fab365a607e8c225463c9caf290f5ab8b90572bb440585111ce8ffd2d42277f1568753c3d7a13209fd58de144090dd667b6816c688092d366d4742265dd9fffe2e0574b557191e322abe25d35c0e47893f97c464db8a215dcde8e414c4154282228ac9103c5088894b8bbf2932a1edeb998e4cb3f1f3a20226d3837f3856a9d4d67800c8de0f01f89a562b0f3132ab8314238a1214b2d7e4d9fefd30466c850baa12e65f68b95849f55cb57129979a7bd23acdb84b8acfa1f6ea9ec4d27faf597f54c786d1358d", 0xd6}, {&(0x7f0000000340)="12abb56a3758250cea53aba55aef6af15841a3f05d45b9f1ce", 0x19}, {&(0x7f0000000380)="47e249217f822d2ac09d58cf9ca63874e8d3f353a71d1ceb54268325200bb9ff5a548d71609ce8454a8cfc072be44f0ded8faf6db2860715404ae9327d45b7fced806ab6f614d6816c4c668bf1fc0d760b60761f43c86d965828b61e7fe8de1c2bcce56371f454098b62d6704e4c91f949473862ffa2c0c58f4ade1c754c97ee49d7a3c748532d2bbbd15683e43bdfe65df1e72c4c43d3ac514c76198393cb872263dc19e0dad37f6cb187f0ba9ceede0cf3af7faab051bd4123", 0xba}, {&(0x7f0000000440)="c674bff3b5d71a6bbfb4c4b848638e88e23abf1ba337963fdc79306ca57a6a6dabd9ca637180fbd8a9f326146e1f84cab492ca2a2936db37f5da07fe406488fc3a63868bd657e1", 0x47}, {&(0x7f00000004c0)="1b24dd06520b0267c62562bb771a806f3e236bef291921506f612e23b7074410f3da8ee3bc3bbaddbd37c6fb3b6d43181847cd49a7c569b71798326b651566c136257d0b1aede59914a9cf0533b39b22fff7cda255821a0bf3b10b8747c9b8ff95372e460504c8879c4d050f62f36d1a9cec85163c175534541f8f84d51128b11b7d495050d8ba511cff65bfa2991c75a41d1159aa47bcdc11ef5b4ac6418cd3b0", 0xa1}], 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8001}, 0x452) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x40000000) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\\\x00', &(0x7f0000000340)='*\xe1-/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-^@\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='&+\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&!\x00', &(0x7f0000000780)='\x00']) r2 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0xfff) close(r0) r3 = socket(0x10, 0x4000, 0x9cb6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getppid() r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x7) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1000000000000066) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89ee0bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x1) write(r1, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x7fffffff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x10) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/90}, &(0x7f0000000000)=0x5c) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8151, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0xfffffffffffffff8, 0xfffffffffffeffff, {0x7, 0x100000001}}) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x1f, 0x82}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x6) open(&(0x7f0000000080)='./file0\x00', 0x680, 0xc5) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x402, 0x0) fcntl$getown(r1, 0x5) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/236, 0xec}, 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) kqueue() ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) pckbd_enable: command error 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:06 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) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x80000000}, {0x86, 0x1}, {0x24, 0x1}, {0xcb, 0x6cde14c7}, {0x0, 0x3f}], 0x5}) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) kqueue() r2 = kqueue() close(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) pckbd_enable: command error 16:00:06 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x44, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="895228132aeae1ff16ae87e1acc4", 0xe}], 0x1, &(0x7f0000000300)=[{0x30, 0x0, 0x9, "538db188be9e70fa8a107ac3161a93b014010c06a2fe9b7b1ce21a92"}, {0x78, 0xffff, 0x2, "8e86832c381efb869e93bceec0a94645a5dd76aad357621309c7b8bf709ee1a0eabfa9fd20b89389947623dfa112ae2976100acb7b86224efa1e7ce69263add30f77058e997d22a89d556b58c915a73dfd741c92d9597e9fb64966dcf4f20c223fe28ea695"}, {0xa0, 0xffff, 0x0, "a67efecabd0c22df84a9633ecf2271139a910171b7c29fe00d4107b0164c1bfecc9a2c1949420f6391b572ab90722bef1df0a0fdc0320df83b5ae315eabb53d2e5e4cfc5239e6f394e735928fc2a18544dbe0c2b7ad00009985f03312103e4c7f8e6b99c880368c39f8e3daad026c387396a2bf71db735c5ccada6388a07baf3bf2e9cad98127a8a05"}, {0x30, 0x1, 0x5, "ec33f302381884d55fd19f428b20fcafaad414c687923ecb75"}, {0x40, 0xffff, 0x2, "0ca6dd9aa3f335644344eafd77004ac4e8d747b8ec0a00803521f0a13f114c79950b441ea86bf46e630d807d63a3"}, {0xb8, 0x1, 0x1, "624e4efc1b9f701f61083ea0e15dfc2068baaf73fb2d54b870b463138156a4fa6d8344a6de19a62d6fb47a9112213ba79f3f7e9fb1a6d803713b805228c508c279b84c49b5d662682e85543ed2781ee0c8d0fb0c0a04ec42202908e6ccec01e9ca71841f528f9bdb9ed49298bb25bd5648c2ad7df85771125b47aaa9e0fce0ba203d8e3e2b01a5bffad3bd284089eb48d9bb2bd74e1134683358851c9bd1733969f1738dba6cd2"}, {0x50, 0xffff, 0x7, "64074b46560e656e9d49af0e1e6556aa38c54451157224c2d4bff5c69e41c6ac21606f64b8d5c352f06a9f00faed30a5be23e2b5e588877b0ddb036bf7"}, {0xd0, 0x0, 0x5, "212bde1bfefd3f5d1459ef158f1081e3f1292b44bc68bbba85d464500ef84361454e960bdb9602f466c4d9272b4d559b1713616ed41ba70aeb1b1e4d245654088fb6373a3001b4611c5a2485d2e24c85b64f0800d5fe74d1625e2dd28162f1f2d3d685c15faebc722f6747a4c4ee192c43cfd1c7befa83848b7d8883ae0dc5d18d6598abf7711d6488fb256b33c1178a59e2c91ee68bb6210491d16d598d0ac62dbf083de221baf6fb97d94ce71af43fb1312965657d58f6b48824254445"}, {0x50, 0xffff, 0x0, "8e1fa094141a90e86d49b8a77e6988cc3ca90b4afb2cc14bd728b9662c7f707d4824f79e2200ba6fa79f65cca894692fc5ddd574142535132055"}, {0x68, 0xffff, 0x80, "1fe054168115bce6f932a1af0c308dc63ef2cc4fa6863021647cb59e77908e735a3ce97639f529cb071e1229c456e6dcfc39b58c08b10b6b50403ec6956554094c437f4ea91f568abd31054f45f02dcdd352c00a"}], 0x448}, 0x4) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xfffffffffffffec3, &(0x7f00000007c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0xab) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0x80000103) r4 = shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r6 = socket$inet6(0x18, 0x1, 0x102) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xfffffffc, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291b168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8420000000000000068645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r7 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x0, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = dup2(r0, r0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x10001, './file0\x00', './file0\x00'}) syz_open_pts() 16:00:06 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x3, 0x0, 0xff}, 0x3, [0xee31, 0x9, 0x5, 0x7f, 0x5, 0x400, 0x10000000000000, 0x8]}, 0x3c) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) r3 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x10000, 0x100) recvfrom(r0, &(0x7f0000001200)=""/7, 0x7, 0x8da4288bbbd2f904, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000001300)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="42c59bd3da60f50e", 0x8}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x20}, 0x8) chmod(&(0x7f0000001440)='./file1\x00', 0x1) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x6, 0x8, 0x2, 0x0, 0x9, 0x1, 0x6, 0x3, 0x2, 0x1f, 0x52}) symlinkat(&(0x7f0000001500)='./file0\x00', r3, &(0x7f0000001540)='./file1\x00') stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001640)={'./file1\x00', 0x2, 0x4, 0xb97, 0x1, 0xee, 0x401, 0x51c, 0x0, 0x0, 0xbaca, 0xd7b8}) mknod(&(0x7f00000016c0)='./file1\x00', 0x2000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) r7 = semget(0x0, 0x6, 0x2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001780)=""/124) unlink(&(0x7f0000001800)='./file1\x00') getpeername(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) symlink(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') open$dir(&(0x7f0000001940)='./file1\x00', 0x80, 0x40) wait4(r4, &(0x7f0000001980), 0x8, &(0x7f00000019c0)) mkdir(&(0x7f0000001a80)='./file1\x00', 0x1) getsockname$unix(r1, &(0x7f0000001ac0)=@file={0x0, ""/51}, &(0x7f0000001b00)=0x35) 16:00:06 executing program 0: r0 = socket(0x1f, 0xffffffffffffdfff, 0x80000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getppid() r2 = getuid() r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket(0x18, 0x2, 0x7fff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) setsockopt(r0, 0x29, 0xc0000000000000c, &(0x7f0000000040)="6a59e07ff9a84497d50e7ada6dbf9dcd32e986093be70c18f8052676d7931629b5883989c55a7ad50df0bb269409ff69425175592ca81f7208d28a3412f5c33b373fe2fd5aa3529742471e8bd7e8fe11f5c167aea99ef97b4f60f3489eceef727bd8bff5ab3d83b72230f361", 0x180) socketpair(0x1, 0x1, 0x4, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000000)="dba404f68cc2e560624fc0cfc6e572c96c45d664cae8e07e0f98e19a6ee5a01c01b179f859678c5e231f", 0x2a) close(r1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x20000003a, &(0x7f0000000200)="fd584cdedf6102f58def58cb59eba28d2a3094585f3d858bd27708c4420f7d80d8e5583455a793df83ecb8e3e9bf6f79b698be11c1", 0x35) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt(r0, 0xffffffffffff045a, 0x2, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) socketpair(0x1a, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000240)=""/10, 0xa, 0x800, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, &(0x7f00000001c0)=""/210, 0xffffffffffffffe3}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="cdb0002f0fa412816a08b0f4baaa8b4a99924f6149b1bd43f102dd264790aacc51bc8175e08adfa7eff8d5182025ca310e2d1187a45affc293735b36e62c36609dc4e3ec79de1eb47cac81a039d87fdbf30c688c125cc6de6e152bc2ea571bad6c23d7e025c134332d0acb7b8eeec8fe94a36597077705882092876615eb4030fb459b653d", 0x85, 0xd, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x4, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffa4) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000340), 0x0, 0x3b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fsync(r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x58b6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x10000, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000005, 0x0, 0x16}, {{r0}, 0xffffffffffffffff, 0x70, 0x46, 0x3ff, 0x200}, {{r0}, 0xffffffffffffffff, 0x14, 0x148debbfb3277cb0, 0x9, 0x7ff}], 0x100000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:06 executing program 1: msgget(0x3, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="84357fb4992e17538fd4556a7be6722445a486277913b660d34c7a6f6a66729f2147c3deb33beae8e4f87336e5326d84897ca674878f9a5ef538356545ce31c6916e33d9fc73f3776e595a0e1f1ccdcb8d57cf437fbb04eb83117519cd55c69b807174f343c53d603a11e0900af64dbd7d4c002f93059adcc2fb1e90a5f9c9ab6d70ea5b327825df80ade7e2b78fb9c84219d73217662d9b8cd2bdf5f830a6d5ffd67c4bd40a3a5de2e6162ee8dcd75ea17c25315e1b7c49ad21fd7e1abcf0f25001b83ddd82050ab928168e58deecd3f585c6a2d80d67"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5a, 0x2, 0x4, 0x7e}, {{r1}, 0xffffffffffffffff, 0x42, 0x20000008, 0x1f, 0x4}], 0x104, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x0, 0xffffffffffffffff, "bcd0e65f4f86dc364e66378e5dea02800001bda6", 0x7}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) 16:00:06 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xc3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x12, 0x3ff, r1}) getppid() flock(r0, 0xf) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40001, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) fsync(r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r6) r7 = fcntl$dupfd(r2, 0xa, r2) renameat(r7, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r7, 0x2000747a) accept$inet6(r8, 0x0, &(0x7f0000000300)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x8, 0x80000001}, 0x10) getdents(r8, &(0x7f0000000380)=""/92, 0x5c) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000400)=0x401) openat(r0, &(0x7f0000000440)='./file0\x00', 0x202, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) recvfrom$unix(r7, &(0x7f0000000500)=""/149, 0x95, 0x40, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000600)) renameat(r7, &(0x7f0000000680)='./file0\x00', r9, &(0x7f00000006c0)='./file0\x00') lchown(&(0x7f0000000700)='./file0\x00', r5, r4) write(r8, &(0x7f0000000740)="3d8bf4a335e10fb872ba0ce2d3489c316c9c4771b65d1ad29c00980337f13c9767d46d97e2f64dbbf3a588c216ef46f8d75d699df063b22fa0da20bc8087809ccd7fbbf8b3a8745574109b53c8227cc432c63bd46d7e834abaaacf27ba13", 0x5e) setsockopt(r9, 0x4, 0x6, &(0x7f00000007c0)="ef69825aed2b30343532f3822e37ebb6ec94b894508bc40cbb652af5926540917fc16743fefe290396dd4e0d64964e22a1b8626f6ba83587f98b5c887575c4cb7fd4baabf47ae0a27641334f14976be70713238a3af6923ba8d615c170adb71cac0e1ad61f2b8abb66211b1e9820055f99d03ea651933a31067618ed0ab9409a5a6132c9e390b009107acad889b99570c68d28d370a13f93df045a8f1e2dea27faddcfdda9b6b7f85a94ba0b079b6160e6a6e1c8275ddffc4df1febe91638c9aabdaef91290b58a3731cde0f718799c406fc5d2b9c0c1b685ac97399ba6f5ba61ed1", 0xe2) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) fchmod(r0, 0x4) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) semget(0x1, 0x0, 0x440) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x1ff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000003}) r2 = socket$inet(0x2, 0x7, 0x0) fchflags(r2, 0x70005) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20040, 0x0) socketpair(0x0, 0x8002, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r2, 0x8000000000000000, 0x1) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = socket(0x19, 0x3, 0x0) getsockopt(r1, 0xb2, 0x5, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0xfffffffffffffffa, 0xa99, &(0x7f00000001c0)="b8e9c787ef8e7b9e366683adab96c9219ce0250f8585fe37795c3a0ce00b6c5af237ab894e49eced08fa274ff51707cb7c370c20e5f0658dd71aba26abf443dfc1053b81ec8d92a54f82b53fed", 0x4d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:07 executing program 1: munlockall() mknod(&(0x7f0000000280)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0xf) flock(r0, 0xa) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00002b070000000000000000000000000000000000000002ff4f22006e386c54ac79122aecfcfb2607c5c865d2df4ef693fbf04042448e69ca1986995db211d678c91af81e9a2d0af398eb8f19531f30526a0b782fa3bd390458b86e87b298519dcc45bafffe4117db76d8debd66f8f9b662b8ceb5bb45ee7f3811273cbe426877acc0f58cb00d84c5604a59287f11908e2f7376581934c93347e4baca1e5db95e46655b7bda835d5fbc5cb20a668c86971a", 0xba}], 0x1dc) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x902, 0x24) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = accept(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x3, 0x2) semop(r5, &(0x7f0000000000)=[{0x6, 0x100000001, 0x1800}, {0x4, 0x0, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x1b2, 0x1) getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) dup2(r1, r3) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) flock(r0, 0x4) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ff06000000e4", 0xfffffffffffffd70}], 0x1) 16:00:07 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x4, 0x4}, {0x80000001, 0xffffffffffffffff}}, &(0x7f0000000200)) setitimer(0x3, &(0x7f0000000140)={{0x7, 0x6}, {0xd400000000000000, 0x8}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="f5e06423796b839dd64680d9c325e6cb61ecc27cee375511c6e85ebdf2f008ed2a70c3b0f10d4e059467437b98080730", 0x30}, {&(0x7f0000000140)="bb5d", 0x2}, {&(0x7f00000001c0)="d5ba6a1e184a64df7807089079e70d20a3e171dcb296aee3363324f3b2f1589d08166a6df7342acfdf5be012d1698c7863b15ab56396089953553619f92b64c45d13d5699903f4fb29da383d26bf5d47b93285578d5822a9cee50da8db6012600b21dd54a2c484a62608752731baa6d393562878f41a1de07a8e36eb532fa4ce1d4a1767d4e909358836d0294edaf98c783918f1ead7d9f4d379a1fed8cef972b8d3de5f1f9b43f9cef21b205f01e6294c515bb644d1b52e508bcb700d4a", 0xbe}, {&(0x7f0000000280)="01ef1e7fef4c9f6f6990586d9679dcbc63aeb7085960eb22f39ff58606052f78c5d7a9e41cc85ae73ffb340488fb5b0d2313fac90e5862b69e097e1f4cb36cd627bd870700fc7f9e1ef37f7f07f42bddc9d6b3eaac3eac3f638f367caee9e5089aae49078a5111e39c321450ec5ad75ed5a5a84744847a", 0x77}], 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: r0 = socket(0x1e, 0x2, 0x40) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8010, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x138) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) 16:00:08 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(0xffffffffffffffff, r0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000180)="c75946aec5015fc03df4a1d6e8336d4b793508f920ddda7a821a17c8fe4ea7d667a74887872648e17fc1bb5970dc8c9654f2ab69311efa6be01059be12d6e42fbfdf799f15c95425d9e9a7bc339cbb3d7e98babeff6b1515ee8a90b6aa3427ada7ce081f7dc7947711ab7fe2091539ba417accd7c9335001705fdd09719f810a69f9fe6a1a8c03f358f0eeb7a2a9cb36baf96d0982c19ddc688e80528fe1bb8e541fbeb9810cb360fc83c09ca996e9fbdcecc36fb1c70df27519b76455cf6ee2de7c35ca959c1a7875426b718edff0157134a224eb55", 0xd6, 0x400, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x1a, 0xfffffffffffffffa}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x800000004, 0x1010, r0, 0x0, 0x5d) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f0000000700)='./file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) semget$private(0x0, 0x0, 0x80000000209) 16:00:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x0, 0xffffffffcd1064aa, 0x4, "eace2aee3da810db8b106f724e606bc28a2da0c5", 0x0, 0x9a}) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x101}, 0x10) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) socket(0x0, 0x1, 0x2) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 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)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:08 executing program 1: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)="04000001", 0x4) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xee19, 0x401}, 0x8) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="71f221425c1e3678fa9707bc3a508e62d1cd808625d0c8bfe13f057fd014b8a2ce936eeb2ba3d22705e93bedd82377560b4455d109f46af07c8e0455ad27ac61c6b88366538427ffdbe164670119fa8965c7f7c2e210bd94ec95df47a2263d75902ee397a61dd06b7b365fe13bf5ffe2e13bef204306a9f120d9203f8cd82ccf2e630a652c9f92bfc374c8dfe1", 0x8d) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f0000000040)=[{&(0x7f0000000100)="beb679120e13a105a639f7704fc67a4b02eed76d450f9dc52dc6e6e69e4934e48eb90bbb4f5edb6d29b728e49c0820ec41c8c8772507bddcf9e515750b5048e41b725c8a35ed51f3ae92927d6d5b9f57191c4d235d296435f280f54d345e70979dee00c23d95fd28bbab93af43e94786aeba9d581a1082816c9d86c6f6a621930abe2684fe1470f10345fdb55cefbbdab785739dfd75d521267e", 0x9a}, {&(0x7f0000000200)="df9e2229e53febecb6ae664fa52338ea8a3b4015ebfb4d1115792252755d27c63fe2b99f4669919193773f090977d147ab1569798cb30ab65ce76e696fe428ec4a1493475ebf1252dadac0247ca97674ff282b990e0fa72fc4850332588d37483cf3f9da1da948010b43d3b65ca6f1b2e74ef418de022d7ee43b5e8dae39f3efeee5", 0x82}, {&(0x7f00000002c0)="f5cc9822d8747817722593deadc41b0b68f4a158f98ab731417af680a4530191b4234e83dc6384402999f0e15e0d51df7bdbc3f818f2e116b238f2b5a23020faa28706b73812d2743fc779115cb1ba4b1dbbbd38e201bbf265659c0b375d5dcc429cff8b9b7062b6d9f7b3fab0c386087cb024970c9fec781805ff7defdefc761e", 0x81}], 0x3, &(0x7f0000000380)=[{0xa0, 0xffff, 0x4988, "da1bb58f1acda1db403e9a63901a7d5ba400aeb52d74e494c4de40e5216f257e71eaab591dc722a186ecffeb7746ac72bb0c95c01c91bdd5bd3b8f3e4aabf839bffd87a137940c83725f3813163a58edac6c4d73b8dac61626fe27e6bbd9618584f06de45e0979d375017b51f0cc5dc8cce812fd2f2c5369fb149ff3ddd69664f71342aa8f4cc38fa04f591f8134"}, {0x10, 0x0, 0x3f}, {0x1010, 0x1, 0xffffffffffffffe0, "6ffb1d905b48db7c1dc3cbf18aee64febf2bd88702ff6d01a41ef868e797a47d66d8b85bde11aef6eb6bc5076d1999a60cb9e3d6026dbdf87825264468a3bd689455772ce448fcdfcb36e392b19d758bbb327ef685619ed509fa4a997b685293f03c09ccebcb7c79dd54635117b0b2b8d578358a8427e1ea3ed51ab3be10303699116b5bba8462792c2d4b0370fe1c4a200c2057e2dbbbc62ecc1f0fb8826ae2430ff54b401a2e6073903824abb33507863a30bb5de973542c25533bbe81c6950b4f233ded3d0aa05a1fcb171684e4236813f0a5bcad90ba695911d38345f96c999b3891e75eb386253555764aed1c6ab4c86c06144f814b1b42dd643b7939d014c6895e67d320ed02da1e9538bd87e2f6cca20f434396cf94fcc6f8706f2ac38b6d65cc76f1e5dacd2614c4010a7018f57e4addeebcbf7211f6d3baa8c513235e3dfa5ecc821210f90ada4992ec8021edd47f111cc6a70930abb2be56a9b6686cd2e5b7e83b03cef6049dd1a033a16465657cd146fc282d3429711e0e5093b473c7de9a27905f3e470b18b6b34aaba19950ea630fb53425ff34a9fb27080bbb379825265660cb99c2a4ea5ffd168026f6c3c66256225a93c4026b53d93bce02a9627b6e55c07a8ed287ca54e973ae3b7aa014017ed35f79c5d991b5c26fa1ab460999dda5a824d767db141e6843628a296f59742125a85f7f5ef552fdeb25b177383bcc3e2866bca308ef49b1ae3114962aec87864d8ffa4f875f0f031d1c905bca41a48a9434632d5dc9ae0a6e9f5617f568796b6acebc71311d2707ab9abddc841f9a370e3ef33fce02886e75a6801e855c908bc1aad08447418c8ca12cef1d0b65db59f742c4ccfb9d3cadbba775944559e7b7553da7edee6d846944b0083d1dc15ae3f4f21398fa30df38a8f69f6d569ee008e488d7646e4f805a71b240f7117ccfab0b94005ce3c75b999d93c6eeb58eaa88f536d5930c3d65c74fa971630090b12dd39c37e8275382048bf3a47bdfed009636abb963ec3b89641aaa484ce5fbcf86e14c8ba710dc02b3dfbac2b867607cb9606e52a387eacca0d226a59a1fba9a8e4f861cf0b782a00633f2aceca7f398b6b27d92e1f743adcb78443c63ba68dac591eeea191b9f7593e74184a44c70fe511b4f9dbc3f304cf404da38f250874fd71ff0f3f2c6a7671523164e86498b34eab95a59361c323e01a846bb47a8e3c364acafacaaa3dd794a148323bbc01aa81ff0c7d6c192f30dabd77f33e3f912d0d89c300ace02b36e8fda5da68787fbb016a266040a6cb4d8a44bcb54dc67b56b631bf482e23eb7e26cda929f15772299955214c4ac0ea21d0550060098d36d76e68bc42cda31dede9869b30ed6e0d2d6ae5501d0615a4661d29740666b5a7a1490f575f2c57ba3eed310bb439837490b84bb064cc0510b030bbe9bf25bdd8eb7dc85f931f68ee6e7e321f91d68608111bce8e34a1e5b0b5cdcd4369c0e6816495930414f1aac4b2d217ab3bfdc77bce7ad250ab3c3abd061e53593888d3d2a15a675f2b679d05d9890568f04a74bc4a875807f7052e719a5533ad58d86c115c95c5175fe622666e4ed33bcdce5342f6a11f3a6fe340ab3e09766a4deedfd64a43d5353f5348a41fe7b4a2e96294b737e3aa759a13bec2aba1a2997392aa62233be5596a6d30df4234e4bccead938f8412c0deb79c923cb448399cab0aa7a527b91d717e1c0494a4fd9adc69a46f1bb24cb2333b21b48b548224972f02c973ab5cba16999ca91397f0ac936adbd0a3b83f919cdd96014fcfe608650b2541507f41619bc622f87ada5a19e8589a7e98816ad125b8d3e34f4ae378c925d1ef812aee45820cb7271dd10e8d078b17bfc68ac7f04e9a43c5535b047cbc200a4d84743c8f9b1b2c49fad84419ff84cefeeb9e37514c8963e649dfd6bb7fb292361e553f7fc9d7028d5881fd845e6c1357a5acb7cdae457f5a6d3315d317020974e0ef5fbffddc01ad37f46c8d8ea482b5efbb5bf8cf0103464d63503568220e6b09b4b9e2b9b4b67e3543fdd30781d82b6da0dec18aeccc3054bf6cb94061392bdfc5deddbba961ca79d155806bc8670c523716c58aed874b457f52758e1a99458c194c1fc2d01b4ceb645227feff9782847515732a573067f6addcbd51d131572769f9eed9caf1718f769d8f326652977ae9c472bde6870d1a4b2f5a79f1d5d15606ea2713f35be1d128d18eb9b693df0cfc004e5298125b9d3b0a72837e40bf610f8a2f5f7ae20e04309c0030f5a38ede3cbfece457104d0a2b843dc9153297ea696686f45bf24244c801f65d4648aa573a23bdb47bbcb333164f30ee2f5294bc3b4fcbd2afe0341d3f5ab11f04d985335bb1b06b3a06cea35647c5b6078865573a12bb2436ae191fd678c925a2a6cab5811cb1d9bed328088a77ab3beffdf987f375f621610f229ea382a8771ec47c2280e5094daeea0cf87347bfde5a983d46a61c4c04de262b5b2d24055ef0af407d6fc3c1a9d69eede88d06ebab91aa09b5c06a6edd97881faa2b82997bff74b0eb4a2ad8a6765d3e35d7b02a3a3d1e07cf23f745e0d9eb1bb217e60bb41e50f183a2c91d5235a7d746535d68adcc80078a69b616d7ff4135f38dd79ded6f4ee477909126fce58c31ddea49011b564703fe2fae5ba3175f8b1754357c865393db19453a8c3fc83f319d2830db1c2f25c9c5357fb5ca6ba2da94319346bc05ef191f843b8e562665338f11bc06e119525df96fdb5ccb9773f1a6f760475a850673f39e9b5f34981ce7e8f691e88bc7e8c52fe500d698dc3c2baa061ed6174f3793a64fb1143b90cb7c65b486a9aa8083a56b7240d2e55f4c12016500d664611077e8a2aeeb5d0824739ebb629c276d6ba90527527d765054c421e6601e7d83bd07aa9481f55ba9c7eccf16e4d2fab52b5486ba17e6721830c70f8b582be29149704ed5f982236815208b048d64164d53ed1adfb28bfd7d82934b987b5c58455f048c9fdcd07e185737e3c03b397f1ec6764e617f7ae1fe671bb86b797b677dfdb1edc2926c322a2469d636aebf7e6c24f9e2036c5e8f9bba006a6ea6fa81b00e32c5c573c24decc73015aeb426c50cc54028a9b38b09483479742b21ecfc94a8309aa95ccfb3ebd47e2d3b25296c9d1ce0ed5a158fbb26da61affafcef2ec4623fff43a2b552559f7f31f9370cf569e3f3dee60b93b42bc4d8abb07595be7405c6f12d22ac1cec1dff68593ac6ddfcc667b1fb5dc311fb11344a1774884ede28112a11e92c2c49886d5e99819bfe6b7d44fb208ab3565adc569051bf6be1cf314de56bc365955c15394a574b36768ace80165b21fe605993605dbf19ec54b59dc15cde915c528c6b6b20528426edf24f14c4e70eba77f62801537669b738f3cfa1b0793a25e14f2c9ce36895a3b88575bce5e50873361d45e671cc4252cddf5db89cab10ce943772f063c7c754b701b7889c7bec5bc18f12babdfd3c918603e13cd0c9c0a070857a0263bd2c3d333398965038f4ffe70376ebd262b7bb7d0068362627e65557fa686789e0c6191e549e37756f097d10f52033b0d54ff312d47303880a7451ba295f53fa57c756bf00c1ff36dc79fe3380edb4e6c890854bd460c9f64d5a825b3ee30a3adbfff050279348062af87208587522637d6f98eb35ff2384bc34c64421d7320b170b59ec6564acc0264ea8b4e16e26ae4b3dbf978702a732b5368ef684cd322bb04b3149c05e92f8af4c07bcb7508d418060f1aaab09f9a956dc5a643fe2f7184849647c5458566bd86fac3e22063c284b847834f1f5b492df673beb5b4dd0fb0f2058a021cc78984f371e4c16cabe98ef141f9a06164418795c5a6418c7068af936aba05c8a3f9e5034b29ed791326ddd3893ab30e58658e2a5372a0b7d5d2271122617a1fa4a39927675f1020ac2d630db57c91c8763fcf9314759e83545d264fc04ffe814abbd3b957da9eea2d37f2c44c3eb57416ca8839c2dda080f1ae01be20d1258b54e141bdd15b93590930527cb2ec4c267829ba8d04ac7a7d7b72b9a8a6502df29ce09805ff8e2190a72f270acb9dde23c65c9f2d25b84c2d0d67fe9020bac5dfec4a29078588a17c9174990488a1f61d178a4d1db78513514bf26d32c6f6d27e0051a340a32b530867358d7a42b23bda23db22f3df4f8536b508363720b02f3821c0fc4cdd7958ecbab9004eb850e3df3194729ab999aa781eb112d05f211e91adb3b2723c4409c2a2a7ce4b06faf7ffe4ab8c87625f1cb74849af370e12920fddb6b6165eb447fe1ff1964d3e005756a96f55a610aad64026e9a9d958259709523dfe94502d67ca2e3430ef68218e114f5658dec060323e10690ab5977f773fd91a5ad83733140f3d17d97c76f0d8a9eeb760a71250011ad2a83db30d98362f9dcf19515f14ff7db889c6b9dad4985e2b1d88de20a12416cf4dab9d75bcaafd1634233e105ec7287c7af107e4de01d27f5020d22d3976d11f3f34990a8b1a2b9d7a39d43d3d0d667782c967c17956c4b64c15f0a5e548c72918a54318090985a625400c7e2d6667a09abb123199215aab4c14643b45c52b0e75bdb4625455cc0ebb893316840fb34d37b722ea0ad1bd2c432077187f423833262b6592cc3f7c66a231874a44807f79cc01f7bb5e32ed580aad29d51369240ecfe49bd7411c1edf2d62c68bd2178229b4daebd3f986fc4bd9d3c33a91b9d732dec79baa6dea320b3459a308aeda4565ed3c93f04b8ed0a46844ad4bd8eae9e16529fcdef0107d4d88dec8062370ae4736b5f2309f61ac6f6c632ec7fe9753dadfd98608d856e219fed6e0b8bf8c514ec211f7db2b30c0c79f6de61bb1dfb8d67d3811d90a6a56b4c00ef12dc193800272bbe78656b1935458083e81b8ba88d8312b6fb7ef6cf2a54f51147fc675f0f6512370e0f62cd0e1455266c5cb5b74cf9e2adcccf7780da5d45499ecdcc157a0a77a465559726d575cd840b82ad55aa5ba6a7e18bc88d20fd084c4a26c88aa6dc1a06e17cda66258889610d6cf7b3588b00422a8eb9653ae55568aa22dff23de0e1e9debbb204db351c81b60364a36333c853a0df18b34affd4c0f0844535c7e0129cd95a16dcedd98bbbc022465228e15254ba6825a6b865b7fa26292d70adb78b267fc3546b9eca22fef72dc639797f10f0e18c7a8b3ea6d01b35c2ec8c5880bcf41a897e9a53871dd9740ebfe9cba5977a977536a0ada2277a51930c11dcfb0faaf02b1b3590d146720422edb65283f26c87fbc864f636eaa6852803673119fea05444f4d97102d2e72b6a3dd453da2ee982d8af44304048463c58cf3d7eec0a50fbacec9f75ec5a681d263aee196d44184d26f8410e89131167ec6904ddd6e212cf76e803f1e24c02aaaea33b2c21304b87820524d879994143e3d371bcf44c235bbca46429fc2b991d068590d999cc281f141872f093c84df9f6fe9976eeb5e6f44dfafb878d075648f4a7c8782aa66bc99d41ed3710f1f060182a3dfef900de0a9d870b375348554b6cbb7e5d9bf138aa8185426e74e69bac1895f8d4b71dce2089ec4f48cbd303c451606fba44fa779af92c9f5d99214e5461b30648af7ed68f506230f731ecfc37d041aa383f8add9a0122e00e1ecdc6d43b2dc239cde315668e069f6bbc69c7266e9d41052ea25f3dd9a316696e70de73142f42c074f9acac35e4abce271eba015a444ca5526d17e1925257db86cb6d44265e3b15452bcc8db8302d968f0cfb2cf384e697e09ded91b646126"}, {0x1010, 0x1, 0x5, "e4afa4f03493daff5ae099b106bafa208f2c34d7eb16f45ca66e91c0f9b513e217da64aedf8ce27d3d0975ca8f51d869762ccdb1be88fd9417d018f5ea4922197e8a4036775c071ff6d67cb82c8ff3b3b6cc3f2b1e08ccbf2882b5ee95f3f85cff45c9660777b069c9f00bc092c9d0ace9d493d373f2d8cd3880997285fdce1d3c1b1d61a78d954e170aab3dbf79af4293ea4f72aa6af2c13155550ef51b3660a90fe7cc1aa311db4f4aa7497414acec491e10935363bd7af9a12faf5c1c212ccd8bc73f69d8747f4ed230deaf857ff9121e2e6924de5a1704d0d7c2147b50d6d430cd7e32921f8df8021ecb0bf07b1b3b8462d366481359213305ac6008690e222868fc7153bce1efe3ce6518ccf27fb16ea3e8f539173ec4e6d4719fc65f0adb5df62c36b0bd752e091d7356cef798b4865f749670bdf9fb0399c3a8fd730461e5ad0ccfe349273e0103cbb8fd4ddb919edd8dbe10f01c5e330d97887052296f801281cbe1c25e8f90dbc38831b5794e41cdf96f44fc8f0939daa32e7d2740f1c8834b4c43673d5c83fd21f42f648ab6113af1d2b6ac9c4f99ae8b2d4f8790eb6b5a03e8dfef4777fd0d3ae7b42fc009c2630db3690ccb9cd9a93495e6f08ff5e8e205201094f9c00fa72b53abc39adc6055bc19fced5ac569029468a673e7ee19423ddc43ae1d9408eb7a450d282976e65ece601e6e8dd1abdf4168e922d1831bee588e2ce485bf0b0716fe4a2e5decbc5acf935961a31332d8fb6d6767bd420fb85fca6624b753692b9ec6c698de24018373e4a26791b894edcec7a98abf74388938dd873f6fc834520242b1dc4c1fc546d39b3e1c89185edc2ecf9e81318a358f1120980f4bfcf7e514518291e156a357fd98bf3d69cc2151d5799b14cc53b2f0ac8552c13a987f0369f406e69e6cbe7a42d449d87f0e7579e76a1749e214f747b14dd9d6a272cc52da1a21033d5c2b96790cb49e18c92deca32ee0102f06d3286b8563d3d6bca8993bfe6692da6389bc56f8f9decd7959812c2822c900b6f9c1fc49af4a046471a7c10e18e806d23e8ceda7cf05df73ea17e0957b6ed2395db3797171fabed778f5535514d66cf094af41bc4ca7de26efba63321f77fce8b4fcc4a707d8af7643108781ed617adc7179dd3e257e29882a2b3f19179d6c0ef17fb50504306094d760f8bf43c4c644d60bef80f1e061a2cde0b20babc0ff7588c2b82758200c6ce6c4f4fbc21d33a02e1e844a38d7d431d06885dbb18d6d3f4cd08dae56356c72ea95a8a47034c953b227861c424bbd3e3242ac67680b488319cb49261d701681124031e5b7f3da80f28406c13ef534d68063da4a6c4a72bd6ead625acf122ea8a4f174d5e3595f70d3cc98af81f3dc0f974bc7b925a783a3e7d4099a60363b51767b765c8cac8011f0ea93b3f64b9a9e12fcd41195a8d4712d4174cc97167ddd8024ff94c53c77949d6a66e27e3d969781ad8b3946a3cc55d399d052514567edce1a0e0ff6ba535c3d7115c095619d1978d8792df4d44f931eae5521ec42133173a5714d424113536dc0dfd47491010b7419c9e2e11447e2322f9a1c6577a06caae3dffd3909acbcd057551188fc333e44e2315c627f6043588de9eb6ef02b3d5c6f2f4c738fb16ec2bfb53015e8ee0160b95c512f30a802ddeb050e5cb213f29134845d43b52b0ec9ed668742a789755d400fcf67e97d101003a59fd189f22bbb94b55ddb4ea015156c46219838df4ffa7a6a10e9b0ac11607f51ea71bc8b5c130040cea0c414411d29a95272df44b0ca5ee58ea56ec17759a1386d8a98bd66f1ec17f514d2050008a64d296bafe0aac92352dfa5f4424bbd08efcab554fa3f31bdabf2cc210755112992c9301ebec16ffa4230d8f7704d1d3abac40b99c50ec03ae69216faa78e1f0c562526cbb5fd48533becbb147a7006e63150ce32697a01c76fddb94d05db9274ebe6c3449d90260e16fe7535f161b894fe5de93872774fcc631fbedd5cd1bc36cb0e69987856699c8947e9e09ea3ed78c5b961757dc5615978a015f5757f0ecd6cf6efbd55e1d34340301d432bb3d08114bfa84e137039523bd1ec9a89ac2e954edd76a6bac394416f67ea498eece6a31a9c5604abcae4a21edb45b3045f38e79c94362ffbbd9ebf68a9dae8472d0c6750c7c3896057f0fb439d8180efb3fc60637663be6e3dcacb37843f878f74ad6a011d3c9958859c3ef936380464151756b871be9264918af876d1994fc4ee2a1ac3f2006b70353ce657cfdd59096038b0eeb010a538d80b944c7b3beb6cd4cf94d8ed3ca4a9362148e8002833a917da6dc9af8d65caea288c01b58185a2d97562c63c2c2b316caa351d0db8c9912fd2ce5594bf8652eb4fc9f957f30d717a7f1258b7517cc9ecfbdaeacb88fc340b63cd4c394b6381f1de2a3b59b55cd7a8aea8ead26d8f2affc5b2417939c9fffb0a26939dbbdb8d58526bae9e514ddde2391780bdcea1e31732c48ee3f79bb750ac9bd4308544050b8341f34d0cedb5e24b3ef5f8464a218cf2231dac5e05f6111a73ee936e4cfebe9700cbaa86ff9000b7a1ff35ff55ea2ad2802813d2e09ca4e0f48c99551ce952ff064ee3e7e516c4956941292d49ef7892cbc71695ad91e218d36d36d1451c3b932274fd3d9fd06302701e7849cd0c29c4228a614d40eb757a1dbe449d1c4f735a74278ef46b7e6620ca387f0487a4fba7d37fcdd789dbb403072cf75beaeca167ed65f6042816ae698c93602d85951226355b10529b9b9087d5377f83067a124036c7a5e0026d3bf2951e1b6cb4dd83b94d08f5a7ba38691c9a8fae160b1f510ddcb1b6ae2a2bb79009837cd62e52dc24b68a6c7bad1e9a190526ea5546f74db4bc0b77c4953ea5c9715435a5020a6764fbe10942816dc4b0b834e4b69b2bf5d032533aef8ab8c7932f3297e181bc3810d2d1b84510abbe95067f76dbba187f6c42e8125c61cd8247fa90e39d00e6cdf51ee29496eb454fab32fd775828078e38fa74a1ffdddb9e49689a30bf329c0c36d6bff67d2c53ccc366e78136b80bd7f5fca6cae8ddb499e07c3afaddf5a2ebb153aa5f92598196bcd83bf61269192ff41ea5181d9b7705cfc7f92d63cb202887bebc424f0e894f5f573da306665da0a773b096fcbf6f6b2560c373232d3d9b5a2936f0d9891a48a9bb45ab80369e0510bb038a7b4993adcce3d6bbd94877ca862be96a803f5afd86e59d4303281aa1a51e0d7e7aec289dac71bd77671f33f3279e879374f8a1a27215aa9f9827f3e992a05596651a291c6c9a8ba274e09bf1a811ac8d04ee85c3ed26cdee726ed90ea4be70230522f2e5d616c34e18bfd24b43fa26dfae13b1791e1c2a1527a30c690fe86bee824cce908da12b43c17ab4fab155a6d3a7f6eff61138fb087dbef0340d028146f60d2c0a6ec39be7d621e2de581d0f79ab8581958d6c159017c648a1f200369144a91d17fffe01694001e1abfabc353ac6af7e8fd83cfdcb737f06b34afcbcf9e120718bc07dcf8771139022c231d5fdd7e734ea89e4a4609072a0970f82b72b5b58f03a12e13a4933243246d98f89da1356fe96b4f9db32a6c5eadeb7eb22ee9397eec48a1945cbc8983a41d6002e601a167daf73e3f0417ee1327329ee446896e13393379030175376abac379b95fc519e8445b6fc49a2ad9431a8cd5ac85ab72fa515cc71a3a31dc54bfec42f2becd023bc0bebfc0018940f0c86074e72ea75edb87aeb7251d017320a7065f1f1ae6fef107e49c186e1dfed70842d058f955d5fbd832544cfdd8a39f60007debac657a2ccc210ee3977a1efa04e2040306bda7808c9901e4fb390fd943dc0d494cd7d89f8c949fc755a91488f19a66f5d3418a14dc7f8736dbcfd108c3d8a0af33a2634ec34f1a7ff063f7cea851e69fcbeda8c811566c4de8156325e51eabae14a84dceead124dd84db24d5326647ea8a6768b5bcd5dae273efec6ee729d742e71fc1ce64e1cc8bc4b322539e2b487972a1f8982a20f3656136ebb7d8d9c60de1df1b029dd4f7c3cb04df27cbb683b251146e54b51298db722ea255eb8d4b6c4489a122c2bfa6ab4a6cb3767f01cd2aea6d8f8c1697da8746838c80333248fe2e6e2178f2b909612e9f80b1b9d11ba8757c8980b7d19d463fac27ade1896d9929484e322aba9f233414c64489bbf7802c0e94a87a3d8d43c5236733ae3494620df7f8cf226e5bb3477569c67a3262bc2161a4b1a856b744037d54643416f4c42042b07985f00f47bea7bee4499400c51e948533f5bf88d8ed527225a43a32de3a7445c210f817c54f6489fd45052214c26f3a2f4edab14b6194e93f84ee299b96e55f51b340a5b799abd047a396e5a6e10926da8a7ccec4f2e5ec247fc1389856e1254740b87b397e6860e528d0f538c3975e2eb3cbe8ac570d57f39554af1163967447bff4a04bf5ee8d50416a4f6a557e088d6b64540367c3f06783ef04a33c8bc55a8354c6de9f2496a3b2c2268f778c816abc6bcc1ad6660a3b85238a6b6d9f54ddec27a6276118ff422ab725f344ac32af8ef1c4d96500797620dcaea64d2e3a655729fd9edd16143fa4231bb3096cc3807dd99378c4ca9610dcc9518d931062bca6447f1561f2445cb7047fee29f64e88abea4cfd1062472ee4b78fad2a88b1416504a310430c5c7717b83d499bd1f4c26b22ed12fe5f3dcdd9424e7efc9b0eb6c3dea206e4861dead9fbd40ced110a3bc13a7771777aa4a420443629495457fa2994fcbf28eaa4948666510485ffb9469dbd06535ee19e4603d47f19e1016638ffe8997d778bd29a69dd4f3978cc4c212d9ae7242bd24d747a28ad368a173c6d7f27e028c68a279e82dc5887553523ff8b76ca38058adc7f7d88d0086e929f2f4fa42f872fa58dc5f208d5eb8fcbe419e084f32846136edacf76237a7ce5cf056f35ad1f461886e877ee079913ccba50fd21b1441259965771fd214a113ad5c639773ab218458c5ff1e861d70a2ca12a8e338aaec1999035e614ad9936782879334b1d7111e6a6c0dadc37ababcf213b7ee2486833ba400abbac1a4b4184a12730c6d634986825a8003bfe6fd0915cb71d7b22a58448ea41f1cec0045f9d9a902bc0723629365efe38211944cdce985da9a27dea11ab0058cec9449b78cbc1da4eb57245c7d8ded34b35f931791b30a513a1240b0250cb67888378d61ed81dff71c34270c00c29f10b6fcf8e3fa0f1b6ea3dece30eb2bea75fcb74af788a8c64a7f6b038a06670054072c193afbcc142eb3850869477a9131a911a3981f403a41e90c0f906d363b0450ed078e875732a79b34904e336801ac78c913414d9273da5b4004068b90d4919988ca8c6a2a5822205921118128101837c53df666efa9d42245afbc7b0dbcafd1c07f2456917b77b081472818b5cc7ad898284c9e62488557c71257e57f9e42dd75f23a805151ef0d43faaff3e88f27151c99180434df2fb8c909497c895915661bcfa0a9e26467a78cd9298605533b5b7de33dd7f1ffd524cc2c0e66e1228010c12d06d7d8e3cfd3bd87094f596a81589a4e5dc77d1f483c5b81881203b95535c8065f72903ef39e944c9eb74a05a35418918d2979b1b5bd6fd05cdb347450db0cffaaf21d11a11be5a0f2a3ebc83e9bf8ca2a515f5b13b84a5c802671202f069ca9305ce25213ef5b4fcdb5447ddd8e2355a9024e2e25259ec0f8f0ad502f71003e67938d8b2b47fec05db45287ad1e9a0eb3b55c1e526418cb1b6a5d8730a6967d39b4a78db1"}, {0x28, 0x1, 0x7, "08684d8046e76fd18275a9b1863d4a5a51"}, {0x18, 0x1, 0x2, "37f14af6bd14f117"}, {0x10, 0xffff, 0x8}], 0x2120}, 0x1) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x6) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r5, r7, r9, 0x80, 0xca}, 0x7, 0x400}) fcntl$setown(r1, 0x6, r8) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x200000000002, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x1e, 0x0, 0x4704) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x30, 0x2, 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="ea4d8aff881888d8f3219c7dc04d5511d8da9fb4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b", 0xf51}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x200000000011, 0x0) fchflags(r0, 0x20001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x100, 0x8000, 0xfd62}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r2 = getuid() getgroups(0x5, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="da86074fb81dbdd203f4ceab24db224de6bbf8c70f5ad80b974b89c7c4b5a68ed938d50980ca8bd1d76d811396fc8f3142492e9d", 0x34}, {&(0x7f0000000100)="76be33e537482e6d0aa01996f0a5b3ed83a362d1a911b333b6136e9378f78c1fcd5ba57294c7c6dc9045de7d82303fffd54284cae6a718d12073eb28f22b8cea0008181f3130a02fb97cdf6405c79ea8261b60a8b6ad606eeb9a2723d602777000b50d0235e751a8695234eef597a2d8593437e6faf71bd1ef8adb579d8c52c2a7c004b0304f71cd8af210d6b7e29e833a87d4ec7de458e28a0598263c5e7585781809aa76cc2f61d121112b9b644adf94ba80499178ea127716ec8dd7d9fda4ecf0a7810d8646321f716df37127f130780394b51f9a95f8a94c6b1431c86ad37a41d451aae0982bfe59e666eae421fbf3f0383d2cb38df34286a3622669dbde431c34eda884b62c95ceeb7a8b7fcd02d7d10d019a7cc60bfc2ef5c3983fd4d81321635ac15662e2a4b752d6270583b866cb1c0326e64f73fb2b539233de4f9264ed0da035432f4977b6f124dd99b93e0e55d229129bea5341c1e52de44cae0e7aa99009593deaaac93dc48c3b1b7392116cbe44f480dd0ebd5b693ad5d24c8b3c1299b6eeb2dfca7f2116173ab36a152a0b762793b0372c2dcaa047f9e958379cba25cc8071f759e2603e38552708637f2368715ddc590ca38596577c84b13a1ccac18ed53c525853b6af45ff6ac8f4a053a46d98c5a91d7455806d2d8dbaec2b3afa74bac6c91ead92b0d88ae01cb6b01651bf5e8aa1f80f221d72ccfaa61ef5323256bdbdd209927296ff40821a71043b17b67a856d5f9329cd812dc7593c4bee395d91efd1fae58336457bb6fca6dc07ef0f7f9c79afc860af19e581dd8e4fb154e4c8dc8dde4c33005d12fe69206ad16f213731d3618bc1e58e9fcc8230fc423a0a724109f5f45b58d5d2983a31b1dc7a3a1b0d70a0be38d03c84c73a40eeb7df520cba5d6e549cd8eb6a15d221cec1dc7f5e0684ff3d6b4a0843c79e6a1d422aa85733e0f0a90d2ea50e98917f52fc62db79e0dfe3f40983153acd9709188c269e58ae85c35ed7748cee1e5d0b6e54b1bb85f10e42e22f0e4cd1522c70b5a403d4bd0992340f852b384fcb10f574ff27775912a9532446b8ec37006594cfb9c0c88c8eec731a214eb8d617d93ad8757cc4cea7cf4a207fff6dd93e270762acbd253dc0b88dd1011d3ea81ef7d140dfa459f827e77a465197670de68a77e8b15899ef17c87709afc699fe067dd07e87ef819755d0cf65ef9626c7eedcad3d9ebe17a5ed5d6930763c700e6ccf5a020a43d586384c0623ea1ef115a7714d5315373c917def1457100ef7410780a00c0aba06385c2d5899a72e0ccab9a7360edc6211c38e4ffbb52f8f28a2fd05adc0ef6c3d43428722b18e3b13f2bda60c28e305bc18648ba820b996be30ae5fa976d6d11a1f36bd421ec811495f3aaa991d070a9f6e65bb8e64f94648003b67567b2bcc9784f436c0feafcc2521a802acaf99cca7e8516b8bb3627e0e144063e5b7382b1ea4e59a8ff9b179ca3c8851f6059904510021ff2301cfc4fed8a132c75a061a55eae7dd2ce2516f4bcc630b230c3a545e20c145940df7292247299d3b8d3a70b724910fd89a26219394a4257203b1deac3e695e6241fbefd6a9e15fe0e95455389d134df193fdf7693867a91a493c67d5c4573232895a2f9aa8124e4d554324b6d90a2db875072af4791f95cf5261ee83e2c63b7a8c9905410a34da12077efd994396efdabc9abe2ff4242d01effaf9de7e4d377c7d0a640dac2cef58e8a31d21c9880449e0f1f61a866aee4e615529ded47ca411dff7b37b5f315c785bfa8669a5f264f9f9ae028a0f9ea68498a6d324cb64e4dfcd2d55dbbdb32755a912744588c83460953677b9dbab497c72ddd683cd2aa8f9666d3e68e89a93c04bb6558a430e63e2520f1c95510412e86c5edad75f7c1bedb20e89bf16dc59802333b2ae70ca156adbc5e46122adbe6cf54e02fc4610042af9e8dff8aa6edffde77f75ad530db37ee14069c814d0e8c18da67992f955a01ff2b03ca0883038e9faee9560fcacd1798321c13d80338936feaedc14cda18236673ba028fbf6ef145741e286d8b295a06a22c0cc2fe6e217b1c696a287a1ff2051f80bcc9cc37f300b33d08016cb535b669cfc79b51d79426d20dfaf9eb89d5c5aeee83822060bfb581c5b623b02d53db90d037e3506686a54bd0c4af7f5ed1a2889d6a487154b667404e417665386966e0841479864bf5038afce8ca9137055192bf5a8673b55bf5344f8f6b98b6dc7c177b79da39333b0c75656c3effe9cc7db98581cd1b85a8d1338f65ecb963c1a9d7e33ab6719890919efdb9affdc55c8cc59d4f8a1869275a5206ca7e2e1a0fddb73b31c80fc65e597ecd176cf5330b44ea53f416a479843c7a7fc637ad782827061fc0904945345244e4db6214240df71ad4309671e6e16716f6601a5dd791c5d88cf35cd2068f2c636ed20ef3714d79c59f969ad8ec7cb6c06ff33b6d493921d4862433345dec86c730995d749fdddb59636a48b036bcf8592d6b9b9cc71126384e26157b8d65d5c479f3e28767d61d7bf4f0db310186fe952574fe0e7d0aab4e6b8cbc9b5173b616ee262659ecf04a1d216ee7387bca8f456d09715ae5d50460f467c135689b6147c23cd735d9c4cbe75f316cfff0b8fab4ebffbb553f89676dd2368bb783cf333e75dc2c3af750a48f359f15e8f6e321b8e346462343debff4413afa4eb0304537ca33ad18bda066b19db9cb613bcb09bed771484323682c46a3b90467c3004a1a17e5be095c43490fa2013e55d147679d6fdbd8036ac1ca4560f66b6258b6364736cac12aa0773053d807aa3ac1e50723ce3412ea3b6f61706210d3a964f5471e699f98956f386435ae9ea736c2fd8b602d30641a9c381fe77d4b7d7143a6a7e62a7a45b3c03d84e04addd5846cc2e9e3fcd77f1bd17e784978b7ef49528c9367ff5def1df0721a3bfb3548f48e5236f31eef92eb8fa36a09d4bcc0cedca2ac8d4056f50b20ab83f2f4868831e51e2d270de5ecf489b5659c1f3291d376a604db798b7f1a36d201f4d82aa7d06deb0f818ffc4154a46e4138a3af2551ee0a6e1ea1bdd77d38a5616f5ec7aebfaaa56494b725dc53e529c7e22b77f2feac48406f2b0661321fa111b1c870c48a009433d980049f11db061b3c4a5882c6f672e655471fc9ad6ff7975794eb1ed489b3084d11b4e8eb2a8e3e6b95901760892b63d43b2b2945f58049b57488b55d3d917fb6d4a13d00bd964e83f63ed7fc6b2532703b9f5488288342e41803bd5452babdae4644d82d45960611e397bfec03992648c60bdaf0595b4407d01390dbb6094d035b3abb3847225690502e6996d11529678c6c6432c96b0ccd641d7cf77bd4fbd9f8dbf3bc1c56e3c22919f20597bae2971ae06d54caa7315a9cfa73935a753b3a407789ec14e2207d7184c609442401fdb7a6462e54ee7b62a78ae7a11c6d4fcb281308cd524d1665d71ffd174b0bed26c18e5bb628b10117239877e3b796fd2c6ed66ba0bb771ef3e84428485943d2b9a5ac4f96727f8550db504179ba283bc9ab8d431d7c1febd8929f39cf04deeac270cedd969b913fdc255101533b82ea3b45737e5cbe21c6fd6e78e0785d87bb87ac92aa995406a5f0952494b933c2b2a24c1392cf59e2d8a3ea8366160a9901f469176f789485f9ee298dd281c11abce48cd8e6065fcacba628b3cd05c10d27a6a2e3d02a60ab57f53f07653c945c7556a7e086f06ad9427a08d19ec09e23bb16444e8fb3e991472ea00eae6ed881aedf7e99fc4ec342e0aa027c33c61ffddd3a882f858a6e2f1e2ba2ba89546b7b1720dd4a91d5d1bef8402f6849c443c8fa80221d1e3968d6301aec6f51e2357832fb0cae82e56b8e4d2059b56bee99bc6276a7ddf0a282cd6be72e9014963368c552a5e700e404b3b828fff0a22f742846dd87830a7bb2ed8f4aa0414ed4646973a1f84d12b2c053736b54184fad9b7bf20531a6b59e0dcfd39f7e3302e11c91514b9c4bb4759f7f32e05917fb9b2c2a2809b215c102c6e13a6d9ef957ffc902d623a9520299f6d2f18f8e30fe6bad24eee81fb62edb96a970402ede110a9740c3fc47eff48db0bf2f5e3406f3c051d6ccb0e60c78af83bdcd6a8dc635f18b5bc2016b1c6bd549ffb32ac65feab1f80eca74db499a559a074ab0cda347f9df6d0128754357dcacb4cf6e5a1c515a6984e2a39d318d5b30ee8c6c6d9c6fc5993f92f36c15c92a805ca86934ee74f9ad180f5ddb79f35d8c9cd8da1acd48b663c4e6b2ee31ba0584b33aed7be4a968ba35567d08fc1555d270265fb3e791ce9cc3f36ee090406cb8d953565aad5899e05180353053f34b63d16a96f3cc0bf74498a850dbad5771051cc3cbd3a68b6c34ff5b06e7dbd226f514c00e309a91b5b357e3c396f5233d12b2c9dcfcd8b85cdeb3d556e276f89e2b36bf26d08f8439ee8760246b8e12dd0d6da6eec90f566e8252c8609ef279588456afb482c8c03793147918d488cbc2826c61b7ede3dc308a8d403b18ca95006b33dddca898d1bbccb4f3475dc15ffa1065bd63649aa91906f703a41c456dc88804b9fe75bf48f5a6eedb9a841431f8348368954dfc6cfde95455e741ebc9a2cbc77b5867d34d4d7b5bf78df7d7b8c6907d46eb564e9368b4310f7ed273cc182492deed97f53904e3d16633c79ad1f714cac045c7fdbbe5879754157c0ec9b942f8e43fb5ac8f8e02234c9ce3c3396ec9b0f1c45c5fba95b3b71f502ecc4fda3e7103e26bf83cbec4fa5200fdf8cfe6eaad4dc00ee2ca15de0a257b469170e62aa1fd6a1e4bbd2cb64265cda40539b8e1ae92034f103d2fa5e08c91db211c10acd0fd2511dbf0730fe39e64ac436808c7c736f8dc7e63fc51bb1e3b2e958b92a3ccca00a145e3a54360a0f98d1b649bd35cc35c0da6f48ed0bbad030d7cace6a390a5dc4175954059caf35b8410d31e77b752ee05697faacc739fc196fcb3c5a5f1ede66b73fde859bb55b0f3adc113a28ef241b85285455c35c0d2c7823d42ddeb2e149eae4862c5b56984b23a5078dce40128f9f95f9299d674f36544f602d5a1372de227b355252a8ab03b45395a05fb52192e3a962ca611711806e710c60ba29b0c9195161e6aaa7a0d81e8d1c48d795e8fd70560f6f41b775afd035e9257010cf1b7a0a156d9d179160b870e39bf7df8580766d59d7e46779611a740ad8a5c4585cf4b1781c84e31684f3292213d70acc0cb9d3825626aea86308e6a6d2d97d577936e342744457ea53041d2ae457d99c6d96992b25918b7937075b99fc2928393eb91d0e30630d018811059aa445a7f6eeba7e417a3223b824dfd695775276bd5b6c5a102cf358c744a62cf362217a9dbca37a4887599e67e8b98ae2c57705baaea9a0e41fa4f8d1ea4177c4da88b5e92af37b74f69d95985ca2002d87d86e286e842ef068165610907a73d2a963e46752a4f25aca97b01ccabf4f7f5218143c9ec6b7811789d9f68ffbfadb133529df15b250dca4f7a195c715e00f6676c56f685100a44d86a4f3ef5df0a636d2756c4ff638638fe2de6e514c530412293bdbe0486f4d7b0bad35b595b061a6e8c1091d579e0cb48d79e60348f0cc0a2416318c9085bfd2fc46bd87f0075550a7b67d46a5d84022179b0c546a127fd4032d7a80286865904bee65b98ba3e9b3e5495c2a418b186d382d2bb39ad31068b317f813aec2af3fb3196e7c5b606312ebc2048541ab1f2cddd70ab09c5f57302fc185b11bddcf7e916936399f02481891adc6941ef18eefd974", 0x1000}, {&(0x7f0000001100)="0fe2fee5e67a0183488110a5d24dd969d4e8a8fd064f7e057fdab8a2126f805cb6ce32c7414a1e918377f580f3c057a6d189a8413c2fc1c71a0d447397056fb2d027b9c61672c9fa397c37fb8fedb86c1c6ddea789540ffd4a2942b4d5db483fbd1d014945538fca2b8ab5378de123a4e2f463c84bcdbe8aab39af931d2ea327a2111cd0998a236eb985b65b2d5205906539a3a00c13a1e2a0f5018972f68ebcda2cc66176d1f851bb45dd39a8fbc5c44eae77b4", 0xb4}, {&(0x7f00000011c0)="ee824049f8c550802e957c8f773da551dcb9a89d514fb11edcbce6e7738024b2e63119d5ee5c7d776301333c8f433b3a6884206484c82a0fcdc643ae09cb2f1c4b4703610a0ba03e9438fe7140cbeb80b22d21f2fddafd3aaf4fb327a5dbd43480c5c2b4345ef72dafff4b3a1fba62bbd916abce10695615ac5019efad65feee99d90ad193e8dc79e2899700adfbebd861ab3ab13d458147e777aaaf6eaf4066456e301acd93ec8fb99aa4454dcff7d93dedb34098c56556bc116681e6b097f88125f622655458a17224340c7804e994760bc2c3888aac299e02b54645afae3d734b5e7c58f0f567e5a0ccb069107564a2", 0xf1}, {&(0x7f00000012c0)="a57d62537e6311ff3bcdc6c831b44a28bca8fa4818c960d7b38f69f6603cfe4cf72e7be6318f3c6450805afdefe86e35173752fa0fa9c70afea40db538a603151cace46d7eb852daf30d89e012a9a63800901c95224d9a47db844c5885b0d74e5070c52be27eebe3bb9df52c0cca9a5a1f298e980dbfb8673e9eef", 0x7b}, {&(0x7f0000001340)="0476cda2da528e121236fc233fa467f94389a51b19f374038048b1321719cc68589c3aca217b7b2ba129ad749009c9ef", 0x30}], 0x6, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0x2}, 0x9) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005020200e604080012005782ca3849451ae3d30510faffc0fffffffffef9204f7184e93f0b780486ae0073a1bdbe781e4d8f6aef9187a869a4d3722c91f7809a8a13e14f6360cfca621fb5d60200297d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c29000000000632161eed2", 0xa8, 0x0, 0x0, 0x23a) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) pipe2(&(0x7f0000000000), 0x4) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x50, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="4e6ea192a79eaafe1139c5cc92820a93da2dfe6cd4b10fb647360a5d022182debcb6763bb8021b9840bd43fb7b9ed335e3aec9b00b2212590fa03d5dc23f3c3d12d91adc77a208ee10728ecb835de5ae9c54e7373823a251a29848d3b66f4618f7ea6ccfb4a9996c1be1edc902c473a161f5b5af685081f205c95c", 0x7b) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) fchdir(r0) 16:00:09 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10c) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x800000001) r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x2, 0x1800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x8, 0x9}, 0x3, 0xfffffffffffffe01, 0x0, 0x0, 0x20, 0x1f, 0xe3, 0x101}) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001380)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x13) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) r0 = open(&(0x7f00000012c0)='./file0/file0\x00', 0x0, 0x80) recvfrom(r0, &(0x7f0000001340)=""/18, 0x12, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000200)="8c378ee6814389db446eab43a878de3980d577d911f2fd", 0x17}, {&(0x7f0000000240)="83fdc25ee47c5fdeba54ea7f23fbcc57141cfea6cff5188a7cb825229fb6b897f6", 0x21}, {&(0x7f0000000280)="af02187151cfc05e586e644d3554ff8d0e603ad414381e1ad26c07eb34a05d587feac5000dd04501c37dbcad5e3e722fb95bee14618de74a550e36d72f67e5d8859b53c020568d8cd2d89d91f5926e2c24abdbecd15b220579816f1ab92934a9ee023d4a17f8fd5cf36b122baa4d340c12dc61cd86967df76b594e3a033ecae569912df07606b86169ac79e50df7a7e07ddb0503d8d162f5f5830db33890d6624df3bdc4494e9bb801157649365fb9e6a935559007976ffe3e62bb5675029f337497ff27b542e4fbced18b78566ab3ee48dea881f3f86937e2557a6f7cd86dcaf92d2c2270626a7a17cf310f632f09c03a884516535a1e4de85fde2ca1618316b815e56db82346ad35da57ff427459ee07b5ddb5cad8afa15aae50481dfaa3cf17839b15990e0733bbc25fc84a42047fb96ebcabb476bcefd30be711a106695a920b31a2246780ba956f4b8a997f095f11e3447b497e1edf5cfdc05749a71c820e730f3cbc9bbec9e083372395560c2842e3457336f992ec80930998369a68a0772f0deb3e024ab1dbb575a4e9dfa02694c2b840f55dbd770b869e8b0b87e93ba19d430889a380c1e9941295be340a4897cd1a1aae7fdb1794d6f64deead89e483c8f46c3812e75cf614c5b77f0dcfe2630cf45f8ac2a44cb2a6533ef074b6bfcad0bd5f6cd3c8404622933ecf957e9ad70ff22a86cdd686916740d54dec21c56c53a05a2c4551d7a6ba8261589b18fba22ffe5db0637051979c945c58ed2edb0694ec6b9c4b1c397d9f1dfc8bc5728108975912eeab0005c242e4e3c50ca0e8fb184c76009ff5dfeaa063fc2e9fac3950aa95ae5b4a8a20704d06413137c2b8622a55954a09dc764ec14af5ac49352ae348472374dbb69136e76f6cc3f3af8c1207e353447bfa55693d4168d6a8ca22fb65436f79254ca0bf128ca50ccfb825c2e782d99782ea904fa918931d7ab40de77c8a1564aca8fa4358afcbbff3def94ad4183213abdbcf83a702a09a23b99bc0e5957a03b50953b5454ec8f649f2397390fd6a6642230ef82b8b60359754339bcfd39630cec8bec453d6cccea5f8cb8e95d43b792286d89c07b0773506d2cafbc1e4a7f19b44903a6111f764f8ce8d92a256b39f945f3f232214ebc60cdb77b9af15e0640583fe8ef70f99d4f9906cae35b9c975592618d5f4514712cfccda71402ea0d11eedde3fc8cc045eb2b5654f35184ed2a1f7bffac84d49b68b25c96d3fdf1f6efaab37249f0968ef4f184dae7e5de1317c0e715396b0b9aec77268faceb398c9006ace60514fe26e40035c2d2d0768d7f9dfe20f0b9d2624152ec9090662cb58b562468d0f01623b3afdc281f6b947b12275897d7a7c4422cb1b20dc90484e2ba5975b638d3f393b02c330cbced0d37d4d66e5092be937a8967086fb2cd1f2c823b92f9496b697e81fd3f6d1dfd85c39b190b252d6e89500d9ed8f99a9af82ba55391baf92549f24bfea5693ef2d1cb9d9f73aa4ff19900434da31998702e07644e011e57661055f7dcca647770e81b32d46c9202136de2e5293687ca15f40974bdfb77f15c99e343495392e119b5be522f69498c12a259f76ad58944d93c8b143f38f5c8e25a636e5662c5e5aab7b6a8a3329d6429b952d62d021e408914b8c3281d1b3387975c64fb06d814645b437bedf556ec34d7d821b795307c2db63b26119502f164dce5de6ce90f35e9cacd5352cb008d805adab7164e00bc9192d2267b3ac70ede64037d1582e28bfe38cca26fa0199a4f516e20624bf950f3e49f9caee26f796d0f50661bc326e7d066875b2b309d9ad2ad4119d2dba735bf43d08e1abd30a02a1a788dfd23864b1dbc22e9624bcc2b133efc2dd5baa3c286a31d1c32dad7ff3c80fdaf76d4ec297f268239a52d93d71d7979db3b167751a0d3f507ceb0a1df7ee0484271e22fd50ddd9621e247bbf308cffa407fe90fa12b98df629b331f6a9b88f1e6e0340faeb01335d108216b1707aecb2125d20dc743b0f80ee88c221e5db6f8ebece7f569ed207a4b24b56c504808c45932922aeb0e616d2259c1e1e3bc8ab2f3780c9892011ae04aa2114197d5f045983b03ccfd37d0aa6816c514f1240f4fcc4be135f68ab4ba931d8074220a79508a93a52fddc58ac8d34f45a52e8866456e66352ec9d771543d9acfe3194bdf40b352bc539d0495e1ed8f94119da0f660e0f60afb02ca2a55f7e6a294e8646c473a3ffaec8acff0668c6f2874902eb6ef2860d26780cfce77f38a836d8692a71a54a7e687b9389ba8cddc9e670f408c0b670aa82464e7747f0e02e3de0058cefdd72b6b7cbadd3982e9c39d30e14d0b1be8e5e917f282f7266ed6457300f3abdc3f99f9dc8fccc78773e22688d1376d9697eb8a497ebf5ef3dc7b7a9e457c40ac222264b21b6de6953846aca6c8fa3b4c0dbcc5833490bcc39c9b935e048606722dd9015171ce8c2f1f8397da33e2396e9bfb00e977a4ee895daaa4393eaa76e56cde5a31cf1b4377d2b038b40bc966de4b817bb994390906a6c8a621ea065087fd0396a14c8002a775d2adc147f631adbd9c51f24d67d1f934a88011a1e87bbd873ef6b78ca59c50c132bdb1735c77e95cbd1286eac39c92c62c78b2c3f18cd741645a336b656f6b26d5e9fcca95e31d2627dece681fbfe6c40e7a2949bc81a5ee32a1ddd3a8b80299cb4393f82ad14ceb0ab1a68a670012e5358fc854103938e1a399abae9590136949ae44af91e14b530476134ba65ef12c9185fda65aa138d1ae62dbfa52a466c28d1d4a0d25b4931e044239bfe8f4188770029fbf98f48bcbf6bc76becd601f6ecfaafdf98d77ed6251e8b00194f46d3740eebee1d2bd5a846df8c82d28acfd61e9ccb286e5a362c254d3c41eef859eac882c890c049dc010edac56b805963b5078ba89ee64b9540ff99c28b257605d4987244597483bc9e8b1595f2a2e024a0009bd8135b13847f96874ed4241503f7e41b6dfcbecacf27cf1ecf04c758c6fe20bd1973b2a36eb3d7693140adcc9ad05e6b90348a9d6967fd27b6bd30df1ad66582007ca301d72abe92db4980e0ebfe94c502c0864621b8cd5e73c768add8c720dba2fe70b0f5199c40b2a7b7d1d939decb734d756ac45e3398c2f5bd75f1cddbb08854e3256083379c2c7c37ed1b269b66b1da2dc139bbe79710d16f96beddc14a0e3dccaa4ed61a51ebf09a5f3dee5b442bbe19569b7875c3e687cc91c785f6dc9cfe64f6945460eb777778c2c7968ec88022ed791d5853716ef220584cde5493ee5833750ab7ce660e0f764d932c6f3d6bf1ff4e6e72d114b0df73e868fd0e1615837c0b6c7c4f9aac10418b76fe4b432fc3bbc96a516539a340895c932efa705b2a932caf883f8ab7129457c3338883dcbad8bb223eed427dfa41d743f7fb3a800f97a478422d1c4c8c3a4f73645f679c1f045ed94a192a0ba5a345edff2970dc378704dced8af5cd1f0032d93b8fab07e1163e250c5e407668fdad8346987e981caba73c26db207f43f1bce232b47e44231dfd8344ad547a6707b716b8dbd4a63488418fe9660200b64170c51136bdd050405f396810b40cd44a9c95d2893f8f24dc2e0bcbbfd7f7a1edbca3909d55b601a87784af3a8eab1da2be2ef0686369537e36aafd9d770c6c8161e0c3df7d8fe7e77b31c92296d2fae6774380261e1c04c97e2494915c15c92fbabcdc0cf90433ae52b3b35cdb1d7f9b1061949b166c9e1ef1f6909ea17b9139e3465cb1c3001c736f2dbd6304f6386cf70dcbbe3122c2066efc22d8b0cda37046acdc693f94f59354430458c20fee6d5ff07300387af73388de70d168ff2fbaa63cd11a976c9b02572cac0b59f99478c631faf8a91fba8484f2fc7590802435977de2b229b222b9150e3a4d92deaf230b9347b4b5fbe825f42842d6899dfb47f2b6aa7edd952c7baaf95d48dac968641a38e5ecd8bb40003678d5a9c25cc3a623d6749dfc8c048ea18d3e6482ccb517de897f4125aa9a2709fbbb4c670ae20abee5c9561a3e9614b8f29295ad487b033f3fa20eedbb5b9235524c1b0e866d5923669ec551dc365a64f69a5778e4e25bf63fb2b9a8f8692a43a7149fd453954163a7f05c1c3959173b4949010c939be985c29bef9f1b34917d27fc2471146c85ff237c082a22211174e0cd37898f418cd944baf27fc21100ffd0939e05d35079e35e3bb630fc35c19eda43a975a8888b4dd5374276c1ffc7b1df6b37c36b8eeb3bf9ba7ed463f876a7c3df3ff38ac2fc798f781d33394ac732583b57991e19fe9670f3af50d5ff47ff3f416ce22e414035f1df1b5b151d315797835315fac99b3e55c791f3bad27f2542d616202b5970296a6ff3361838accbc7685fe3c6be71f9113efd8549c798ab4da910c6ce129a2176c09efc4ec6d7a3a1599496648aecc8517560de3dfbbbcb9d630127e3d009eff6f0de5475b965652fb5724e1ad19ffe87dc0870aaa1e1aef2e2a24af1f6546f530f53c66fb890c239e7c10e7915fdca49a1197f8703b0c2474992f76cfae4c980499a252eeb9f3608722a4c53befc49b550b4f7b27164b3b32d6ebb856e60db78fa5223ce1b27b72e79e42506e26cd2a986fa4393356ff56f42702dfbd785f907b8eba097696672c99b900d97fa08a855f8b8b128cc9e0b36b1fe66888c78ee0a702c2a470888256f11aa6b11e9e77d070c7787f617745e03a2dc4daa7390cc384e70b0ae3e567222b867974460f1ee0c1c98a658d24eba0614fa3d92e9c90541c5f3f86e6ebcc0ed2432aec1160550ccf49e3329c970d101ea345effc8a524ad3d4e1c1f3e3233a146255dea89f3df6494ec6b59045af2a493383f0431b0297dc802b20ad1abdc6a3e49ad2dfcb53a39a929925c84708354cf94098a7c553c6c588ed4db1938030e62571864c61d4a67469b775c885095d05fea0e2eaeb53bfb6ff8ad61dcb40bc75201c251c6d208cbd5168c7ce6577101308678c0f0672e6d9926167724b296f293b4849981d7a9750fe20ec2a8dd474000241f4f24d44c6348787ac228cc6f9ed5b6d1b6016fd62ac1a1286009a66369198653f49d37bcb449833987bdc954c93b6547db96af8a86b723d3a924e61a5261acf15941d98067294fd1f02005a6f55dae1956908039f9f015c8f8b56efb015a0661ef024bf630e74fb3505a21085554ff2f289a06faec3f3108ee9f63750ab76750b65ab35d4e57ca05a305d0225a0376fefd762ac1677a4d4b7aa27cf9867a0518bfc71d2bfbd7a67858332812dce966f9947744a6b2cc37ccd096e5d6660f893ae96db5143a459a1131c1ee804b42ae04e0ceac3c1804e0a24e428aa7ee6a9cf3b9a53625181f9b86440da89158c33eff8dbebab0cf8719ad1928e6fae0848a207e7d4a57f3103511fa61dee5b96a4d77de4b6d8a9d17402aec27dc7f9c0d903b4017dde8d17ce46f4387c1d5dc4e3e8d356070e143ae8c166ef6b338973968611f618fb6427258ba3c0f96afb5e26f43ec62e92f791fda789e8e2b3c57f3c337a5ce7f8baa251a5dd181dbdd0dabc5184ad7805203a76e46cbc5b824aa31a1aaa2b8673f495cf0df474411852d714eabb1a749bf7ae7fd23d8f2bfd637554009e8c67b6c865a73bbba36626a1db828c72fc417e920990acf42c90529fc114765c1399bf2e300e8570a02ca861d8c6c74c4dc4d19a827b0f4168cb392138381b23691f72a041ab6eb74f91ff4e63817c9ef6ee06fcf42b1f70ab490fc60eccdc97be2fb27085e5cf5c7512bf55c389defe6", 0x1000}], 0x3, &(0x7f00000012c0), 0x0, 0x2}, 0x4) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = semget(0x1, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x5, 0xf7ff, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0xd4c4, 0x1800}, {0x1, 0x2, 0x800}], 0x6) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x5d, 0x8, {0xfff, 0x4}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) listen(r0, 0xff) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = semget(0x2, 0x4, 0x684) semop(r0, &(0x7f0000000000)=[{0x3, 0x80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x3, 0x800}, {0x7, 0xff, 0x1800}, {0x4, 0x4, 0x1000}, {0x3, 0x1f, 0x800}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/236) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0xffffffffffff8169, &(0x7f0000000080)=""/136, &(0x7f0000000000)=0x88) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:10 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x9) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x3}) setrlimit(0x7, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x101, 0x10000}) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) getdents(r1, &(0x7f0000000180)=""/32, 0x20) close(r0) chroot(&(0x7f00000001c0)='./bus\x00') 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:10 executing program 1: socketpair(0x2, 0x4, 0xfffffffffffffffa, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x40}, {r1}, {r1, 0x10}, {r1, 0x42}, {r1, 0x90}, {r1, 0x6}, {r1}, {r1, 0x50}, {r0, 0x102}], 0x200000000000001b, 0x100) 16:00:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0xfffffffe, 0x0) semget(0x1, 0x1, 0x8) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x74, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8000, 0xc5c) kqueue() kevent(r3, 0x0, 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8a, 0x20000085, 0x2a1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000020, 0x1, 0x8000000000000008}, {{r0}, 0xfffffffffffffff8, 0x4, 0x400000e3, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x38, 0x5, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x12, 0xf0000001, 0xb3, 0x2}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x10001, 0x8}, {{r4}, 0x0, 0x1a, 0x4, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x7}, {{r0}, 0xffdfffffffffffff, 0x0, 0xf00fffff, 0x4, 0x74bdd0e9}], 0x7, 0x0) 16:00:10 executing program 0: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001e80)=0x200) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) ftruncate(r2, 0x9) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000000002, 0x10, r2, 0x0, 0x800000000) writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000180)="308ecb1837b4836d950446b9bce564d6946b45a3cdd9b9180d2068f05b105e98b3809ba8f5ba755145fdd4315cc37e2d2ca79bdcb26caedc97362f5633451e725a3763aab5582aa82db546061bdec574a6dfea41fdd4ba24c5ad0d04862e59253881f768a8077a7a517901fefa8c3d530edd37b85f56bdc18adf30581878a6c74552d948dfeb8b9d8cd0c472", 0x8c}, {&(0x7f0000000240)="bb797874923e43e12a592327f720bb39a7844c18b1bfbb5e2e91112cfaeb522359359ed0aa04de41a82dd9707a5d99fb7aca548fe8d4ceaae0698a87ff718dee4716850fb82432936961e2c27a392bff6e71562a0bc340f7e7f2606cd191fdd40f44f3e5837f6a47d035b9ad3a65e88d069ce6356b55feea14bbf87d7a6bdb7fa9331d1af3c8207f3d5bd9e1df6ff0cbd36e2ed546182975dc847e489b551f3578b07efb57f0c62ac2ac7060a68bd9bfbe9d2c70d0", 0xb5}, {&(0x7f0000000300)="b7b38da4a72b70cafb952aaf9e4626cb56fd279cf414b16848f3ce403da0a2262155539d00aaf51aaafdc98e9144ef7e35857cacc86ce05323b54e9ec0665296e8ee168b58ea1d5f194ea2ee894ad7242b56df598fb4e3395e15c44b4433ab1e1a3d3db46f182e2acc300c8550e98815cd7bff0f574b719785aef2d61e09697258", 0x81}, {&(0x7f00000003c0)="8ce887f067b74a82dce5e9c9e05be5cc8710b38b4128215b590489eab0f0265fab1510cd4974026c2882e971b379f488b9922433f5435f1a485a6293e52022717aeb21b0ff9f7ab53df0b64e118164925b8fb0329df73df3d49598e3c194d748fbd019e8e8e8d448c9f1b2a170d071cb4fdb66a972dc9fc8ca16e005e0dbcd53e82318f865a1c593784e49067608cf95984d72fcfa8a6142e653ca94605b44e159da7888fcb439720d1759bb3441bd44f810088dce2a9872844cb940c33259ad088bea0d7fcb502b512d142f2d1f1e6dbe9e0890ba51b24da3e2758051e19ce5746d7a57df3d00054819eed0e3c74b413a9d7254634e28752e5864", 0xfb}, {&(0x7f0000000500)="7cfe09e488c5a563e5ab3574c72bfd38b7b214058e4f35b9909261c8718656b12057bdcdc56e04b99db49a9de6b344d3171d7f674fb752968cb42ce4e11802c4a5ef730cb57e6893140a1e269c0bc0bf919dce13e79c7b542e638a0c9a96b79b096404e87ef8482306f61707290244a456518226cf88593f13e00c0ae99a93d03d425d4caf76ed66c22247345eb13a9a8908b8d1b01e954cd731e977385dc16e86490073cd1b3018a4550b06d207ef3a3d245049a54cf62b897f8b378d353fb38a589a1846813d4c26f0634a767ced34920039e24aa9abab3b218f35afcce2bac3c5992f690426e4005193caadcb7d797e91fa25d6c24aad7e3da5eb3f0f2537654beb2fb71c512cdcbab91dd69988e3f3446aea37ab7af401a511880aaf1a14c30f9c3164a79dd8a819dd38ed9ddd350baf0ca1062383c904e1e746bb01f182878636ad921be85e1cdd9db4f9ae9302d3fd3ae5a33a2c5a6932148899f5921abb1d8555034e53c5d60b4873d57bf29d689074b773bf216a7f60fba1f2d9f26a03026792f418fc5cab3c63f67b9c138859f6d5817fa4b94d810a7daac743d25d0b03f3da81afbe0f0214219fc549df2601e1d9b1a66b136e0c78eba3ea949cc78338f46a318e35ca7352713dd9fd06b17ed93400c1b85ddd15f00744505658bb877b2351dab04b713fb36fd83c25d4b2505b130b2c648e8726e7a45e5e0e26c25ad76c72add37683208c54ffa67351e37b5e5cf4bd8547ea9f6107725e9acbe290fbcf55f7b776cb1f52d325b738cf388182aea5c11ef850254cfc52b83e7f7a1a7f1d86f8e56183ce4dfbd5169ec83cc4c223a901f56911d34a3601b760f50f01dde1c2aa489e11069fa7dbb4962d49cccf2214a43908e35837d3bafa2c2d12f4265d3a267879be1e19fde15437ac0a88826ab64a46af8910d820440e7e60b877cd028a00e738ce589f3019b5880363fad917da76fd04ec728c21bc367de5e88a05c957aaee8e1a65238014a62f38f319055fc4f28bcd48ab805d5ad76cce43f4db26e376af1f1f005c2465f68bf0e1c4404cd46f6ffc22a2282aa736fe945afb50cfe1265d7c32dc32ee77664e4864e6ab2112bfa4fe0003abc4e134e626db3b1576a275fbd16dda03ac7def4cce5ee2cade1afea363b2ecaf8882f29af292fe1ab217a9e702f9a1b916a91e36b7fd0c14a5f3494393e0c174393ae53bd62e87b0f2dbc5532246cc8d680c9b3f43e9546cc7196e243c9fb71727b18bceaaf058690187bc4212b0fd3570c158d76138c201c7645eaa417ea0065fb8e345b93490bf30fcd133a5cb67ae8c1af3a18134b5b1b2a5c52c42a2016c28ca0f48a2be81802f1b29cac2daf7bb00f737281a4e79ffbd3d17cb590e7a60c573ee999a3cf5809854ddeee779850e76d9f7eaf5273ac95da58830fda0297e07eca9c8e8fce4b71bce842d7fff37c3c8eff11624953bd502754c39cc88abc7d6d90b0215cc9cdb1553a0f46e725275e89ddf3b98a5b57016385bd3d8e65de147fcd4470756da061bb9ca4914a2655b87c5a7c64c43ee1126de7b386f29e1461775b745f812d4788753c7c0c7b46c1673dfae361e518ce4a4af600c3dc1a7d300c6a76721d3e424c1bfd0e5f05cf28a3ddfe95a062c73070ec2a5b59337fcf98828ffd7527bb8df87c04ac02d10cb9bdc7557ab817df6b46832f23a4579159db0447ae8b1821297745dee633e4841a848dd613c916f8ea495d45432ad1b12cb75fa23653b0f74d739e4b690897827774219aa9ba322bf6036e39b8c78f851a653845757a36cf53c545d8dc1ff55405a98bd75ac2ce3d6fc9291cb881af28b587fff6dd7feae9b052cac64db5331ac2cdc7c0844f52fd1fc9f07de6e3d1af2b0cfc009ad7f8c81db548ce77bf2d84382473d88c428cb9626da8b28c76cb7cb8f03bec33b214894bef24d3bf76a4b5bcfbd7dc400a9dfbdf58a46f7c5c0cb5f31f8a8c6d4115a6703861aaa327a18c45451ef1375c5049ec33ebf623397dc0b7b0c2f7adcec0447251eb8aaa8ae34f113a3a65eb7d45e905dd2d004dea0ef8504d5c1b12dda092ee88f2e86148111077ea94b83bdd106eed9b0e3812b03f660685ad3ab0b2cead88f2b511666e3ab50828ccdd2849dfd103b3b988ef80e297e8630255e63cf34e2f05d08164157dfa7dec04626d88c581ea8e2198ad06300c26925a705186bae640517bb5c8e6312ad8b4fb727872578ad58434478bde9ce92719fcb15a280ebaf6a507df6c6e8c2286989c6abffd5b956de81dcbce51b1c564b6ff00670c10d83b1f45eb9a8c6a37a947ff5d4e7d15c1d96333f87077f161331a8c980d9cc45bad2492b3b6638134048ced7e45f79c7cb7d3be2ed8319d7f90c5125361acba00ab97c080977d6fc389240b4f6c61fdb166d039af119d1907b08895beb57c9a9d617b09991cb920d05f8e483f7d07f67edd397f03ac3d628e5074450b3a591b62aaf9981c87187f6809d48442db238a0f1e752d106aa9ee0a5d9ab8ca5240056dc98fc8658bc09dac55bfc87d1e0e1c5e84a224f435cba6d7c57223b2fd85b9eef9305d17dc919a5a90a4686e39687f952f9da6bed0aa975de2386721c63979a4fe73cfad402361045d48a4966b8c5404ce64deb096fbf3a687bede11e4e6bcaf6aa3c0f9ebc3b5c77ef08e49c325497091543c0e7d49a51fbfa93eccdd3966c624a43981bdb392b42f0aeb10d75099e425ada279a78802bc30f09d88463ebfba31f0a235de05b5c5a4049d9ea5fe662c6e545a5d0752ea18c3c5103f0170fb49909bb3f915c652d5f39864d5b9436879f605ea75f5196f13efda0ab58092be76a74ed4222b4db9a7d36f658c679a9307a686ffbb4604e92718dcdc2201ab77fc50f9ffc79b5de8ff3488009447a8290b3af690064f9ab8ede9b1dadb5acea0fae7878a864c46dc2eb26a3a6f901df4978a07687fc81bf7a0e03def292108060887e4af1d2d0b5faf76bf158f7ba60a7d68b7fcbf3e22cb59775fae9ad35eda730a9ee642c604e661929c214baaba78a72d8c4c7e002bcfdc69c960efc07e0b89d20d19f4e4ae648dd4bb2ba73f34b44c5a68ebb5604a9cb9ce1bbc3548e61b80892d7d1ee823ba9944dd6b4d7591d41d924fcc70879fcb2a8c9315049ab6c6a14bb43ff4d9618a9360b3225ebc1742d4acd4942471172795f0802072727daf15ae88c990d9864d73a0cd5850ad2d1f664a656dbc53c8cd5a6ce5b2d729219b4e9f67179738b5d8725b242c38940f6cdedc9a990164b455a987ca36b610e2359a86449faccf606b086c31f157e3513d7e24669b36c3aed53c93076564b8bb809f911213ff884783f1756470ca4cab07247db50519b71b05bd3a2f8967cf7103c3fd211d787fcbdf11093fdccca8efbd6f253f832c0e7cecabe3b64f1ed1549971e77a94290f9a765080c2379a5840133b1778cbfaaf7bfc56c63becf1d0b8d9a2b02a163bd8c15efa0272b217c19cead9f557ee140adbda325822ff503432413ec16349a8343d674a1b1aecd829d437680577b2bd3e8e814a3c9f8fff9812ed6788e66641d813cb4690dba107c30c61d4c351026128ec428e643e45ae8f6cd74156fcab4bb2198e716f0a7468c59f4df992f9b41efa12ce9c476b532da98f490d7a8093bec7c79a5931fc9ff009895c3b9060ca84b63e845ae276e771fa91c7e4cd0888c6847d56a89bf883dcff5bb3272690cd69f4716e9cde51868275c4a7681e7d8c9077a01a4a453ac3c10ff88c4eca9d376d1328a9b8c2d41b378b49eaa4f6bfb5cf62ea9b9f161e25ef2cc5fc13894fea6c34f73b569e7feb58926e48ab1fc685f905ff1b7305dbcb5897eb26326abcd9446e941ac659b11d8576ac1ff568eb9ab428e13d6cde797e9a0abcd96ebb0de149c40419c1138bfabd56356e09652f7c975b930c66056846cf344c5f37d0749bc68c74dd99624d10e9fdee8ceb02406fea84d375876bdf7bcb30538a7991236d22eb8d441b04740f1f1f9c4089bdd2ee8d8084a62f5f69ca0f44ec53f5d20eb514c5ff5d8ae9526f127db89efab46a01a41b03a225284ac794af0a08124a3ab4dc8f51d7b39e5edfbcfe8a9a528e4e37f61fccf3c9c0fa8a1a91d2a37402b78ef154cd49a2147bf0e4a3458302835a3a06cd7e3115fab42bfe98b8c81f0b81e6897e48172e968b82de9abd659d259d4f72a3b8f8b0bb1f3a3803a982b65014d03d141bbc45a28f438ad9abbf2363783549003db52406267db675340b3524fc079931059d21232d984ffea42eb0e95f36e0d44a54aa834b1652fd79607582312a1c1357f9d291e25a27781dff0f51e6a07497eb6ed01c1464e276d8b87232e0546ab66f15cdba5b3fbffd71824becdacba16042d75f25e15c38f346f4560160801d1c11cee2cedf6952222253ecdc38408d289145fe668a5a321edf8d524bc6cb3a805d8216537de956f1764b6f0ee57676f61dc336ce12b7955c4c843d4c326d2218ee693b25241833a9ead01e04967656b8ef267b9eb47c0a6e0f7123735deee03551d9239ce2361690509d851784587b06c4e0a3272a58823a5dd48c3df2f733f40255c70241a1affcab01a133dcb547dd2e65f1807650537355ea79b09ad54871b9f67808216df9005fd8f1e4eacb7a73cca4b34f490cc515fab7a800c3bb7bd81f90f31a7ea3b8b13614803c083a201b2edaffae5d4af202ae5059cc2b2b0f18b2b1b8812999db8e96ce215ddd947d5bf3dbe43738f53a6cc6e04d59ce149fa58a03eaeb209eb26e515069758e07dbb02877c44b059e9dae716a3451780edd01f63aa83b87644820abba9f92bba1500df5e4edf5df3929ba7bffdc827c1862043a28c7badd21d7319cc632103acfeda6bf1db894ff336d200de0b22cb9bb4c46166a0fde0dc6e9b30cfa358d74f1f9f3e786f16e6476d5209872e7bfdc60d7ccde888f01f6d7571cd4a052ca65f90700e7cc26b19c6c3382901f0468b2ce0a1526c07a6d716af39906587dd3faa1a2b6a2dfe13c342ff6b1c86ed473db6439b28afb3b3ec227a7727b87ed4540465f34c0c05c0254b6a75243fc74950c454e4bc7747d8ef1e8149db1c1b3d1f1743b4ccdd6c7eefee00f1f99cbf32d6576d572f9150f11cf78e3de9b87c99c80aee8da0a249725f1739c2bced6d2aa9f9a2b33a9fb19b6a52d16bbad80bc1af1fc96c860d646cca079db20d91dfd7ff72667bf23c3af49259f26ab3cc7dca74e1d78a4db994eb90706251e35e2d7a29057dbff7591dc980e51558f73eaccfa7d46e3dd8c04d08a384fd5b9406f460c48bf825775fdea6f57bb684b6bf771dd365356f580054691c99c23939101fc95278801f56a12f14ad9c0062e62be13aadf0986f93b926f2ee97bc9031a29cbdbb2dad7048fd67cc3625ab0574f5d8668cc566b0ea33e22658744620546f7b5d04c843a618a97d29db404b34253e520415a54227ca1b8f4f3df456b6a883b825eb739e5f53345eee94cf7e06ee88bb0ddf8dfea9217ac54581e849eee9643989d47fc87087afd4f15c9aa24d2304f02ead4cfb54a0ea99966f1972fb50bf74ce7460115597a196770567bf871ff0a7bcb1464726b9b17fad83e600bfd8b8a119abbedb302b8c6746f57b974866e9f6855ba7c08047749ecd236abffc6e9a83c44f95a48ea18344057ee80607173d001f1ad98bd883c63e3b9987175e44b4879fde59867811e57b023c390ddc069d3123765153eb10322b7e07e36e0041f14dadd661b5f9d533b607ce5c33ec60d5fb", 0x1000}, {&(0x7f0000001500)="cdebe8b8144d14a377b58ca371d62c9a41339872240293cde6136b5a9c22bc95385122da1497ef9f7874361684de31f6469494d2c26765ed2ee61c3060f7cf059f098d52472130943a9a8ddcd0f9c323292759d52eb267fc6070a667398e8d3972157c8c70f93cc710c68cea4e41f30130b7cce8c288b5f0634e186bfd93e5b814de33031f86650659b923de237e131e9e77b709a29ca51124e97855516a249a4b7cd275fec65e2e3d5335d4149f7ffd5afb1ff80f081ff4d579d47a5c33e319012a9b06ef0e0c1c9a1499f715ff9181557e14bdbad1958bf1ca2a", 0xdb}, {&(0x7f0000001740)="81b6e4d331a6d10c739e8bf03a33185b28f4114a452dfbab631c3c663eedc1f581449f8dba233c598bccb8c8f35435bfff0500454bc65e09c9cb282e7504c0443b62099a34eddc409c56061f248a24ef9b3cb48ef352efc134ef015ea0185132ceca65da4ebac5b0ff227d6089b9ed1c257d76e806f41f7d47dc9aaf9065435dbe2ad3145b3bfb8627ae1cb4e022c43d56d0df8bbefab64b3a87fb3505dfef64e73528fbd35c37ff7d0ba70bd1d091e8078318681291f2b455e40d4741dfeb020b12c8c0f27d4e2485ee000d4eb1de25e9ec0ad22ba7665b61007c61582602c1eb7b52fae5b98e7f2192ef25394948d193f56f99cc327df576cca3ba", 0xfc}, {&(0x7f0000001840)="c745d9a70e30946a3db7954aca82cbdb2bba5ce6105f98edc6880ae7f2da30b97402e97458bfe3fb1e152319aa01c2b1118a25d24011fe28bb4191d3d006f37450998bdd830b8a02f790e0296ce3fda49f9ec1db1b7fb0ef1879a9320dbd56ae9a40ee28c4c01ed1f6a4a3f04250eec5279483c43b0e05c2940d320edd35842dfaf7f2695ea01a423321be912752013b70f7005d6b86803d8f540dc1870f7c4581d28e220266d391a5eab3fc324c8abd215a2e", 0xb3}, {&(0x7f0000001900)="95c49cedabf2c33c32c860eea68da5ba5ab323498f7e9a2411d9af25353a21962030b520e55ea774873f6b5f5c02875f9ca1a32371c7094ca768f5c31c321fe2a842446f85e1089137dc2e89a8d3a29decb8e3fccf85c79928bfc7e5e4515f17d2310f4fdb7ec21fd436ffc506d9b9855e5f4bf5c55e1dc6eed039725de49350ceec1b13eb9ded255ef5952a8b506e46000c34d8dca56dc71bf206d2ef0af141c65b978382ab542d62f9255583950cc150bc63b705996d40d6b2d68e51396ef2bcca3512e0092f3011e3466b3311", 0xce}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xbb1f, 0x2, 0x3, "676f98d9f949965d92a757643d9a3eca39c5963c", 0x2, 0xfffffffffffffcdd}) open(0x0, 0x30000, 0x0) writev(r3, &(0x7f0000001dc0)=[{&(0x7f0000001ac0)="b3d82220e3b2a210e6338fa00dc70917c7a7852acbdaaea444dd65f7b6fd4fe9cd74fdf91febd0d90460ecbac04c7127b643c8afbcb4c558ca4ddf4d0eae0310d6376d2f888a99241ca0c4f682017b97aaae7be338e079fd3a86ab04132cce4c2e20088db4823c93f5a5af17446d9ef7749efa4bb5bf03a9f951eddbe0582c8b0bf1e1236d6c3e74227c8606a0df349601", 0x91}, {&(0x7f0000001b80)="ddb9dd7b433e26f7b4ec29b5d003d0b2e438ad1c1942497b3a831868eb3dc0ceabcfe64ade35264b3969862f628b0fc55010affb161e3a2753f6cd484101aa2445e147c32faedd0ef9b8900b91103bd766983765d0169b21fb6426c5aaba0fba97255e414e9314bad38e2851f357a65d667df6a9e69c3fb7956b43dacde5a1830f8a3f48cb40e7b2ea9d46a33bd98134500014d03b640d1b189c5cf65e55b468597ced5838a10290dd31147a745eacbe73d9e7e43b728f23bd938f0b", 0xbc}, {&(0x7f0000000100)="9cb9315e3cc10858a7f252874330d36e42c81c", 0x13}, {&(0x7f0000001600)="0db7bb53eeab916c02560853bb5bf6195404fa0c0a", 0x15}, {&(0x7f0000001c40)="626e33bd12a497f9c73e08eecbf51ab169e7774df8bcadba2389bbde7d85a15d1de7ac8eccc3cfbc0a9abe7a37987de332fdf50867cebade6affac323f1d85a9c1ef965dfd08543c9aff5b5e1a72b55f746e563184212e59617d888819f1cf7aad45d8243d19fbe72fd2e90d42a69637a456b2aa6833c9be33d7750756920cd7de26ef781d437496a328da50bfa0c59b9214334926860f217ae20376ff76bf57f73390617319d2e2a518e1b1cedc55a3a348190e494aaa2dcd0c647f55", 0xbd}, {&(0x7f0000001d00)="971a4aa49864aeda4d89ddbbfcd8e163b069fbea5ff1ed60551a4f73d42442e4c42ef74e5b41446f51a9666efb694eebb5fd391d77c175b57b046eb9a3d8780569fc76f424946057050ec4477e3282ff86122be7836b6ee4d9154cb6f2dccc511f987002e71dd94d7e190cbd5a143050d800208c08cafe55680eadea4984c69decc0b17745fbc35f8d81441ad1379123a30da45661a701a62a75e0b38aa67da74197dbc270f844aae0681e68bcaff3c52069239101b85d3a0e2686d636f8769a", 0xc0}], 0x6) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x9}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001e40)=0xfff) 16:00:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) nanosleep(&(0x7f0000000380)={0xffff, 0x3f}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="c5e7167052482e95b7020ed35fb234a1db29c54be59d52100101c10ca6512ae90063bc5854159395b65d24494d82ec30115fdfd945979d32f0af1077ae1aff1bb3e8ecaf2ec61869ac26bc731e6896a66024b77383d43e096c6f3b9a7f03cc79e488357088629e9716508638970fad", 0x6f}, {&(0x7f0000000080)="5d3885a487ebe8565e35b0b903d3da2ef68a9a99807c1b90d7d0d5555c9b93c1210bc0a00b412d9bf8b42828a1b186de42ab4405379d728f089ec25d129831a8d01e0ca657ebe495e716a0c91ee6df15ea96325fb6201f7766683a92be607680cfc12ebc060ae3ff59b1d80cf643", 0x6e}, {&(0x7f0000000100)="a73482fe2cf432a67eb43046dded7d9169509d9ffefb9bf855dd1467ee7d936c0e395d587af0f9138a616cd58a41a6a7b3274530d1229a6c19a89ca0815c721980f842db6f2d6854a30869cae36f13847f1091defa7a95370502e52b9927d6", 0x5f}, {&(0x7f00000001c0)="75493bd3396a7cc285c3f327ef52e11563981e425c5838a13bb72db2202ff6652de428a17f6dac4ca13309ee2272b580e702d2e6c918ba88729919d2dfc0814af0665807b737be5132bf4d4f810e9838807dacf784344271083e49ca83", 0x5d}, {&(0x7f0000000280)="1c674bbfc092395f0fbd0868ab7ba578811e7058abcd81e5d86d9d94d5eea4e50d3ea753c0709b9eb679bf4c3d03772f84330fd3836cc0de7e23d842c403b09f82796879d533fb7456c180c7537e01720a1b477a5ee3aa", 0x57}], 0x5, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="ce68a6e1", 0x4}, {&(0x7f00000000c0)="e045fd7eda65bb51a16024dfe2a6260c5e449e4403be1bc93dbee1e00b0c23629c95daf0c9f4f4146dd33b141763888e4ee58df4f392d7cab6faf8a1c9e43264aca9a557e78eb9e5d47f1db368349c469bee5e0c10accdf8f055d07567d4cca1be6eb3dba997fd5fa2b91262b70cb4e15115a5683f382f0acfc7b2a5bca9184e7cb68b4f77bf0189e965277cfeabe32a4eea13c26506da40b68ba31e7852a9c15440d81012bb922617e50f6d4e983df65e5bb2f2bf7cc0cbcfb37871566bc9581c0ca9e95e4e3d57f7fff029526ba383af3076", 0xd3}, {&(0x7f0000000200)="15a8b19c5f86b29d38b662e00a42486f86f79785dc74cae727167142b05bcee70477ee5690561a8b3651e8ce3e5d564aa82fe4f5bcc8fcfbc370a80588e142095d09ace2a494318c0c9507c79289f901f83840fe34965b0f7adc05", 0x5b}, {&(0x7f0000000280)="5ac56ae838013392192628d00c81688d7b05bebf4e2269dd7adf31e9568976f6767ffebbcdf2596a32824059a0af1fafe510cd5a00ba5326dd7581b6ea423551c86a4974a49e7d71f03850cfb388a6c90c4cdc856b77c959cf318accd9223333900f9ac3f9e2aad25c66ca4ce7feddd9e3cf296c426fe8de2d9fd97ff74cb6731869f67d7e9b321c75fcaa36151ed9fc8a6c4e7e2937d5222e46cd0c2f0c0ff994b6b38151199c1e85f5a19cc7f7e9370804d48751e8e5e04666afd2f83c4e6f22c41e383d469f9d3db9eef1bc8c23062b2099757ac809d34523e8a235369b77", 0xe0}, {&(0x7f0000000380)="210fedce456809ab7d2757f7b0678a46df9650ef29eb3520104a", 0x1a}], 0x5, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:11 executing program 0: mknod(&(0x7f00000015c0)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r1 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000001580)='./bus/file0\x00') setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000080)=""/34, 0x22}], 0x4, &(0x7f0000001480)=""/217, 0xd9}, 0x3) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000200)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc_\xa4)C\xf9O!P0\xb7\xea\xd5\xdc\x92Vwl\x14\x94\xb8=\xe5*b\x8c\x13\xfdv\x8a3m\xaaz\xc7\xca\x14|\xb9/\v\x12e0xffffffffffffffff}, 0x10000) munlock(&(0x7f00004bc000/0x4000)=nil, 0x4000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='ple0\x00'], 0xa, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) semget$private(0x0, 0x3, 0x48) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:12 executing program 0: r0 = socket(0x18, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000000)=""/199, 0xc7, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000480), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) write(r3, &(0x7f0000000540)="f947f1298b58a90ef74e6610154b680eca812870177b6122f6917294f16a9c447661881d47a0f76f2b862aec998e633560c09d795c92b9bfc65427a7a7b2713677c403539dea0ae9fffed9986bd72aacbb97cc725864b0c500de", 0x5a) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0xfffffffffffffff8) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:00:12 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8500, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f33a5f3e0e7b05afde20fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b12f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000313d14d612bb4ea361d4cb3e5357baf000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:12 executing program 1: fchflags(0xffffffffffffffff, 0x2) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) dup2(r0, r0) 16:00:12 executing program 1: r0 = socket(0x1b, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000200)='./file0\x00', 0x40000000000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair(0x2, 0x8007, 0x100000001, &(0x7f0000000040)) setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() read(r0, &(0x7f0000000080)=""/39, 0x27) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dddd935ba58dc4afa5b7b87b72ccbbfd49d4201dcef8a01aa365b5e94192736fececbfec74f09ac005c2619c81c89546524e1459f5effe530bc8d41538c1c534b02bda23fdf0ca538a6d37b402ef2278f99184f2849364113fe3961035adc256126e6cf6eeeb9653593880904bf20294b507ee65b49d1d674e87fafbd334fd0d6f1f50ca4465cb213168d1506828eae0b1c56c256b0950d16a15a0fd1568a60b1bab11bed8b4b07a260d2bbd", 0xac) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) sendto$inet(r0, &(0x7f0000000040)="c24289f0fd895cbc1106160ff2d769b76c8c42fc7d415c5b4c3b988ccc4a2fed8cd09b32155f251fb4c12c478b9a47907cb7e1d76f6bf58cd72cb20d14d09ee929e03aa51e3da5a3213fcb1eb167c3180a103ed5e17bd5256d51d28b3f8708cd180d1a4a97a28725151500000008b92dacca2799cd", 0x5, 0xe, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) msgget(0x3, 0x302) pipe(&(0x7f00000000c0)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x4a, 0x170000000000000, 0x200, "0e679dd5a097d1ce73e97037e92e373cd2eabfd0", 0x4, 0x468}) fchdir(r0) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x4) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r2 = socket(0x0, 0x4004, 0x8) r3 = getuid() msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r3) r4 = dup(r2) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r2, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x525, 0x0) getdents(r0, &(0x7f0000000040)=""/34, 0x22) r1 = socket(0x2, 0x1, 0x0) msgget(0x1, 0x40) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r1, 0x7, 0x12, &(0x7f0000000080)="c29d53fdf00d2143ad4909d24de949d768e917aed2018de0777ba5bf47aea473b0598c88ede611b0358bc29d4f15a352ebaffaf04df9533a4ee581109adf4a862d3ea55ccb782a4e7a94ba69f8d0399152c9dbfd80f33ea0c2c8f0b1f27e8fe1ae3b55dd666c46914af017", 0x6b) 16:00:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffff) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="30a6c39654a2a64817a1a0b6301de68f3662c6a3fbfcd091087e3c3bec692f75b76d7837ec944aca24c7c05e117f1a26893def45564dde684eed627e993fadff85e7dc18e9ad334fda31c13440579864b5fc025ab490e08e74f27ecce2d7256a5b5a4b6b48b462acc8c0775d59b47687e2", 0x71) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7f, 0x5, 0xdbf, 0xad1e, "c545bd386f1bc02c7590e427fc6e1e49b0d7f8fb", 0x9, 0x80000000}) 16:00:14 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) close(r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)=0x40000000000000) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:14 executing program 0: mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x40000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x40) fchmod(r2, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9, 0xbc7}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x80, 0x5c27, 0x1}, {{r2}, 0xffffffffffffffff, 0x24, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x400000, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x4, 0x20}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0x6, 0xf0}, {{r2}, 0xfffffffffffffffa, 0x85, 0x0, 0x8f0, 0xfffffffffffffffa}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xffffffff, 0x471}], 0x3, &(0x7f00000001c0)={0xdb0, 0x200}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13, &(0x7f0000000000)=0x344, 0x4) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x1a, 0x8001, 0x200) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYRESHEX], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000001580)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x2) chroot(&(0x7f0000000040)='./file0\x00') r1 = getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001540)) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)="e8fca74b465dd348fbbcd81b43ff47ed00ca5bc5215d5e5bf9d6657393234176e8ec308ee5c90923fdce5a9a2b7a7e51223aa232ad3a0817f4d6cadcabbd96beffc038065d35a8ce4fa195bb39fe3ef165dcc52868f0eb8f776c86ed0db445b6d9202f8eca97682b08c7bcc74e136b79466711a66bc24c746db779ad4497ae2fefd134f55e6d7b3e90f8fcd21da51e527070b5b9333524493fb743e074dc8cb3b3b1be8fe6bb6ea0ae9cfa08d7452a9159f26bc8981d55c13cc0fd8afd254bbb5603b63d3c8cb4120d15c94ce20b6770041d51f2792b7c560329f434f02888fe693f6e240f906ca8db045ac6cc5aabde1a00b26a7b757e7e77f011bdfa7f9276c9b7cc7a488b78bedb0887f6cd143aaa529653cd1ee76e8d26653b58e4abf4e9f202bb79c0e1b968a8543656781ac5f3789372f2b6111b41e4a7902eef835763f44bd23f05619587d331085ebf55c11256b0274b5378f2bf499f6b69b3ab6a4fe3312de9f67121e6f76b0c6b8ec0d34235758769b63f59e2a73c86f0b554468e0ff253f3c47c80e00f1b555130ba6b02507c49a993218ca2c996245a224fa77b4434f9608a0d7f5d0ff61a28fb172fe6a6306e3a8ab13a87e861978bcbe0edd17e00ea86d41a30c0fa3cf4a5c5110c84dc84bd0d08e6f93ff0540ce757f8d17dd3d2b2bcc36e79faa0722318c4c57e4ffe2cadb8212dc13f99039dd9f7740d03b567fd8c4695c1bde22f7724702c79ab4825b9228daa8ad43c08949ebd74ef6595d1ed19665d4b1c9b02bfc9faf0c13394c95196e0930aff8aa28197d45c19e44b3986a75952ecc6062d3e3914f511c00b35c3807f2a00a00080bc3446dc4daa0ffefc6da926c0ee7b22baae69fa986b193ef64e4655cd1bbd5dde9f8ed036bb2e65046c33bf6356b001d7b26b34a669c9b224012ecd9375b7d9f8010fc6796ac28982a6de3befdb435e525d5961410c570a5d6251769df6ca96e328dc41cd0806d5bf39d2f3dc424ea529e59f3759333990a65549218f9d7774e9393c7441fc56107a1c7b83258937ec27298c754b42ee898ce6f2e8b7b8b1e45397f551793101bdbc94738fce70db940b741f220666f6203096aa9c57fd7ee0ba754abbe8cfaefe62f5af41bc97ea065577aa25e4f382e7c46645e3b34e459036aff183ef2b7303ed60274d3be504e4694ef27f3b34e4fda4011dd8d164b717ea38b9a66bda77d7b00c0cf8e8dca98876894881869f4062cb1b5517b4e653b77a9e5a5ee38a6dd5b7b73000bd756ff4b456b954c3ae4fa158bb7d4f0047fd4130c736c2979bb59bf22a62c45567a6c038b756d0d9d01bead4d61ed1fa397aafc80509c3b0243e84f353d4725d9561d60172e9b083037e8e3f75782bd5847fd596de3ae6c569258c836bd2ca019eb9cdc519f3a87692789fb90d3d0725ef205c474a7934f19076e7ea17f47146c7afcc0d4eaf243720626ff84745ae17b7d17320d7550cf48567e0a604b0db5c5239738580865740c4546b0c6bdca881adecf6edac707ba2b8c635a488d5bedd54c169a8fb756fd2ed5721bb0f8ee98dd5e8a1be60c3ff83f19be28aea97de96b3942f3c5a653251b30030fa3db696cc25e43e2634fe37e61c712d7b3278a03450e81380758f1c917853bf6c984a3b004818f18b88b3d3380fe8d549b20d6a1506753c7a44bc4882a3d0791b7154626556e762f47e93a37ae8ce18587efcdfbf765b355e3100a12fca6335d33aa8a18d1af240768f421f6cb26982fb7234dc82868556880112e04f8e1b4a8eb238663fb978b1ced5e06d12391bfb4698492ce2694e72baa0abba41489ad4493b8d9168115d93f4e9907d2d3df521a8ca3a21f1665dfa59c00eae402d150e36f0263f78d3c623acc2f4c85397d4ce8787ee0131b99a13207a22bbbd9042531c97718d778e3914019e4ceea1d4aa13b52f9f5d59696af416dd83c9667a11cc783586eedb14944ea487164e0200b16326a97f732eb62c3ab5d159e22b69043694c0152cef79e01fc272f87e47057c412093e68620042c813f7e08ef071d0c8dd7668bdecfcd1e5f7533eb2723f97b818528693d3e0ede5eec3d001a43ba4a9a33ad96b0c5132dd6d4b88fe42c9da01bec033a6617fd0ea6972fe306cebb54c13d79c234247fc7b51ebec3aa7b052a0d74f0768ecde579b06825a6b93d2e24f0d1656944665d181778c3645cde7fcd8e281dadeb26cae85e05dd9a1380abcc359621f60fa5703cf3d993a6d41765b9987a08ba27dd32a08b3ca06a6b5bcc368edcc48e14f15216e15d99ae134c34782c6a1009b754275a4663b0c2830f0343a25afadeb6152adc8acc6bea774ece5ab8d12910e34015871acf2bde5712566cbdce025201201aad19e7254cfc9bf19ea8be6a7ff280b0e3891a37e1cb6b9f273750af7c735c09a6eae2027e8be0a3ff97776e45229263fc5bbada663dda232a76be3cbe3663234c0592ea75e637b4e8c6ccac4eca00ae26ae4b63d5215d805c0cb3373e3aae30ee9a2f4b031c15b7919d744be3d73b99bb42fada07464e4c7e467fc853dbe4b5476d2ffcc820a10c467c6ece4428bac19276487965932742b5a0c8d1bf3b05190b5eee47fd06c5e92dc7a8cbfe78962bc7c4f5ec74f66333af484ab36ef9e056e36f611d0d7ca576c87c2625f1707d40c4d0820953ef5ce709c267f8a171c8b2ba4f30f32defc10425ec6d951ccf1c7225354bda1a2aa464dd90a8f76889b7073834dcc3f332eee725f345bc0484bbba2dcd9409e10a8cdd45ba402ff7f781b9c4e4276626839f16b3dc67ef0cd5dcc6febcc865cce506f27078ccfe5d203627b2a0e2d128683d8c8650203eafedec8f5e02d6eccda04f3cea7c87e1d83d44e1cde92044e11d27d9c17d9f9abd5f3fdbb22e19373a0b3a224468030029b3a55af93076e5022a3fc9cd046ee90691eac21333ab2f170bdbeca6792a047e093be898662fd85d9131c75da1a40337d73814bfa38ed24dccc21aab6b406a0022f75ee1e583b996f0fb8e402438c1413bde5a064c9407d64babc9669ae28f6a57ce95573d93e765326f297531e015e3c83cb011c02dca07ad9a8d3abc0e63a5c23f5866ffc9f1af318f5efd5799621f46bb579275d4462f4efe257502b8d3d0f5d6d19c8b67421c2e3e0509afcb49e74c1fdb002894eaea3586e3b90ed745a52100b951ca27b2dd1bb360ab41a1dde29e36be4181ccc1283bbea94a5452723fd00799a9452823e86892eee4a8e607d459ee276ae720010f4dbc4e11122c1c0d1969e5c6943197c31aae3ab9bcd74822bc16a1b5b40bdc22dd4e693f8c402d1f69b537c8a61e20164ec0c4b2722578cf7fb76296e3ca05faba118dd311d8e33ee60727afefee91ef628354b71fb623423bbbb3a1dcbf8affe53c7ad4c0ed8b9c25f126c835485d277857f146d56826b82419600ca0b6f87a8d7524ca3e029f50e9e1480e00072ad1cd97c855e2870cdb3bee061c5beb3de812653fa6470a075cff9c9ec7f392e2c2d4c5c7a29c28aa444d369ba11e94bb32781547c770a86cbbaffed92b301cc2daac3aaccf26a3f314c29426ee9ca542dd817f90f15338096699a56ef21d45bff31722e49d8f1156f6fa8b35673d4f0a2d7545d7a925d8defe5513b30b924e4784af636f2b780239f2eae067a28ffafe7dc90d1eb286bb356959e3c942988534456069d4b95fcaf01a0bf913399f92ebc1668aaa413a54feb61360844bb627ac222194d30b73ab96427ec2b956c926289c2984c7bdbb20e0d6e796b5e417c2c1b43fae0a7f43a9f31d86e7045a73655f690364fd6b70dae730f30cb1c73b78138aab54d2c66e42397789fea1eb9dd255f694e74233954c872ed399cfeba014822de4a0a663df094b423b5aa2eb5bfb692d6d9e2c61842b920212e38dd83505faeea2a28b78a7868b34f760109958fb2370743a7468de8948b6541afa26b78e54736cdf7ce78ab6575021f138e3c763740ef23c98e65663e24ccccc27c0ce7f6c386b7a4e87746ebf2a1d3113dba07c387d0b921c7e02bea85bf3a33231ca41d719302ab86053639dd39f18244b0e59ae6f040ab4290cd20ac122a5a25962c27a5353546f5327412857a53acb6c6cb837f9df70a5e53890b8b0ab63884e8761ea434b633e849504429ced894b69f0f4e49e02a9ee96bf70c85dd2beb0ab78937bae29c8177091e9a966e756a395924072ce9b3928e39f5281207eb1ad90d92ec2b87ae89e62e9b98ec3ea873aabab2a14676a5f7566516aa670346122d833b923e1845fe402c9aae3b61c73ef2d8e2e808763c76cca7a47d67515406f10a182ccf0073d8f57efea6584a45a375511f57667d9ac86c4f1921357ecc0b82c76a92648d4b9de340e01a83082676d465589b2e54eb342bf2fe1296f29f75c44f76356e5b8b7624321f6d26aef1a92ced70c1e5999c11c0c985dca36780e0b4290ce4cc592e8a7433a63c8054c580cdfa86cefef982bfe942b06407e6b58465dbab33de65c4f9b1de87182a3911306174885deb3506a16c43fca6d9c80b7cce3ee24394508d7634e61b08ad456e6f74f3e6454e139d30951c48fa0bcc76ca159bd3e6394626f459c8e3594ffe2380777b701cbeb3d41a65982c9907659a06b526d6ddf531675deb80f44882d5839bb953d9322264681ca55dcb0dad7c3ce3b2ba6a2b82cdc358ddb0cb4be6073b72b0ce3f77961d7497024a37619381e7346d76a93235b087f1065ce3dd54eb18fab1427dfd693e7001a6260a103bb131040a24c4f785487d92ce945bb1621cf3991b43f1bd3cb1f2c1f40cd6aac2685ea40495d2b808b3916a9a7c3f0aeeb28b1f1d2a505dd3e012acffda71caf95d17419db5f14a55b6ae7b37303eb305eaf7e34e7daf331497979cd9edc90cd7646c345d059209f0edd08ca6a28dd9d0db4a503db3c9c943e4fbc016f206c71ad79f83f5a11b8b7a836a8263193ede745f793d80d11f537420408557d2c47e640636b868fd8a145164f7bc63b5dc5667effa5095c47520ce2fc040b9d29d8a15beb08e43428b8424bee5df15b3e8517c22d6663cd6b1970546604192c2d8ed53d112147043ba5aff34a76ab5add323a04bf591ff1027ffb8dba7ee561d074ad09afd368dfcd4ac05bf3cb03e40d44571f2e033eced1cdd6db1cf4a3a7311c312b613f4933360c0bda09af840f2b32ee5081bc40513fd4935938bfda9a39d6479bace1dd687ccb4eb2f7e05edeff4f4d32fc3fbb6e6512f9f30eaca6e2542c5b59550bc22b4a31d8e900dbbdee94aefabd90d9921cdc787938d0f91562c7f214161bbfe793a989612626f6003bd2e971bd0586d7e7c701a850d4343d5237d36b529d3df193c14fdb9492a0263defafea77536983cf14b654958065400505cb61e735cc89f881819814ba5f536d4eb4acf841e35822987d9a7b1ef8afb6eade42df2fcfc0210bcfadd3c3aba1a762c28db8761898fe060691ec35f0d02e246ea993a52bac8d5ee1d211039836f5a658a105426b69a573ef7107dcbd20df95e81c1bed692ee47089fab210a9d0b05cf07ca4e28c4b2d2aaf6de32479d42886456b0dc4c794aae5622f9bd94924a8d80e24f92a58f50447535f35b21243bf7f020b60433ce207bddd6681cd3b96ec9e6b4e2a93e7bf02471dfdf816201c8a5941d580a7d022ef485c04b34e79a1d85276de3cc70d928d9987c76350f6f4a858827e43321e6137fc6c5c133787a8413e67311bd0d124cc86f398540e5f3e02cdbd25313a9839ddf0b4c5329e4acf", 0x1000}, {&(0x7f0000000100)="d9168d38a7c69415bfe7d1bbcf74d9bf6125f0813d6adb4f26d024452942a3d123397208ddd2164312b2db1929ceee4802f024fda770a04b1de167fb2c2ef38beca938ae88f3e06ac4cf160e3660cd48b48c0e269f915eb53b6064ce195f65acab4a8251379afee1de60b72ad6fd3e312d8dc62a9186d3d9a3b85acfd4b25ac04a2b66e4b9962ae1f0e919beaaf51d8517d4cc9237c34e08ae5201b5f75003d6223964", 0xa3}, {&(0x7f0000001200)="d593b8837570e2c708d096af69dc1af60e52f806a89a3047bc4792573de72261c3dbb53d722914daae9a118b1da4750e58e739bf43afd4f3f7a5b57b82ed8cc649f65f6bbfde6afd6d99c1872693fd6ffd5fdc9930cb4ed3b1c87ab50acdb515566aec952cb3ad975cf7baf4d675cc514ff63ce6ded1f7a25e4b7d66acc869046b84a0fa05629860160f24c177649b9e21f2d7a4520156187dd9c05659a7cdbc27f4e19d46a80132f955722175c1a60974787f", 0xb3}, {&(0x7f00000012c0)="7c84147a40f56f6649380ff93059581484043da88cda1942734269acb5a20c58d138c0cce9a3a65e29988d64c5d8a92afdf8200454ef5712721878fdf2f38150b4514dbe8b593f3538aab3bf0f8b1021958c391ff210a392667c3dcf46c92c45213fb78574793cb50a45", 0x6a}, {&(0x7f0000001340)="1c7f7cc2b68d2855571fd19208c4f3778e8697d2ece8d3933be313a9bd61b81cecd2866f53f60206f8b865f549a4b0772da755cb0868", 0x36}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x9) open(&(0x7f0000001500)='./file0\x00', 0x200, 0x4) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x24) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x186, 0x6}, 0x4, 0x8, r7, r8, 0x20, 0xffffffffffffffff, 0x1, 0x6}) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:14 executing program 1: r0 = socket(0x1f, 0x3, 0x50a50000000) sendto$unix(r0, &(0x7f0000000080)="0cfccdaada7ada747851b0f7396fd320f28f31e142eea3449168f6c312ca8898ffee8d887f815e30848f686af34b695d96488f16a48ce3ca0fe41c0b4b2b8b212b8d03088769370f8f648a2a3bab9779786e001b41a2844b4ce8eede69158a8568d70c7efc003e3553d6e3db777b49254a754d60c8a80f0ddbc8222a5b852a0196a025cdfd64dadb36ddbfb932c3c3109271a29931994564aeb32fec75645e7812694fa4c92c38d82c03406a8dad2d250da366397079e397734432c7b5217362ef9ee663ace542c9468f9a4d5fd9c40d8663856f4be9b2faa919c101d774ff12b1df1619", 0xe4, 0x9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x0) read(r1, &(0x7f0000000180)=""/126, 0x7e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4002, 0x11, r0, 0x0, 0x37) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffff9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x200000000000051, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={r2, r3, r4}, 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/118, 0x46}, {&(0x7f0000000080)=""/17, 0x11}], 0x2) r5 = getpid() fcntl$setown(r0, 0x6, r5) write(r0, &(0x7f0000000280)="b4dc914d308cef7100a860ce1bd6f7c50f0a1da2c9d7722a183c6a7ac318cbdd5c33ec9d8a1dd3d8ff6b2e3189dca5978500008eea9412f0a7de8609a88f80d92797906523a83b9a1fc6502678765a4d12d79d3db0c772f5da58129d11d4495cd03356b6ebab11708acf5188900b2d826e5376b15364b5ec505814c8a4a9db285d83543495ad6dda8fc74275276dd7315b1a3e2231a13da1c2dc4cf9e0b13ba92830cfb638e26d37fa2259627e95357b5d20b193114ea499411916b56e0af7bdc5478cd5d4075247f62e224e44e97acb02bcfc737e3dc5fcdaf7bb00c918d79090487788de2dbea3c5bf83b6d51c961113be3d56c53b032c5a89b999cd66c942e421debaea4c4e21cbc7abcdaef1e1b9dca75ee20282daaefc59e89607c689b7d49a1b3f375611921c29e0fde03f569a23266032bfc9d5594d79a8e33bcf8221cda1807d51a1213b45fefd579bb0537351b61d28370f900f2e5aaa63cf35d8136affaa24ac03bd75fcd21077935a78f9d3fddaac81f413cd35de3e371ed49828db620ec206fb793c3571df4285a21b3546989222c096bba80e11caaa778d46ee8ce8f7129c80c61a3072615af94622034000b17d590faab562efb5f593a126efc242254397352448a43d08aa3a2b7be4e54630a3e7b8dd25b3f7883fd67f08af2b53f6fc52d4813b9d0b6f68d0eea00d59e5e8f9df06031f85c4a279ca5ea21270a47a737d85bdc6e9692a0869964a738812f4b313dbd05bcf58658ad300741f86e5a91693851bdcf996dac75e9e2678d748f444c0328ff5fb908bba2a459d72cb211962761f3aba6c881d761f19edcc565d8dd4ac6f18f98e003ad6c058990750e3044eb5278191b78f29c53ac7fae81d88a174fc1e2dd6b1664dd48f5e38d52dc09b64ca55cd13396310c814c46c1d29dcf0f85619eb201abb7b87d1067c43cdd6feb5cafc30da6f5f374221d2da59c52925a8d90e76a072420f722e43a2f33797b69d286a803485b3774501c024954338f378a74c2274a1b905ad531554d968397ac65055936decf56cb0adadb163ca6976279d90754317e90550190c98c93d289c20db4d3efd41de26210e00daff3221378cc2211fffe0001e9812615410bb15e8c9bb6522c789f1a6aa744ecb77db835928535982f5d4b496a4df352eb6c04fd1d2727ed555b57e4760d7c056b1300877de9e794c95442622eadde85cd2ed35187721fb90e3c13acee8c8a21276afaec507d090d57eeb9f25308cc47fcf8339c7d9ca0db04a0091632d14e5f95cfb8df25b2d9fae1b8ce1464c9797e539bea959419a7854301e18131638247acdfaebff35c55b0b5f3519c30778fae54558704ed1ab9783727382b9a2cda63c76f1114438913c38b513c4ea961a99e9fff751fbfa74208857e680fb8b506e4b9a72fa5b3a5c0cfda17eb7a0e43df39c3d4cc17c13a864aaa6b57843fe973c10d9c9efa6f62f8603a0ecf6d4bac235f09c425865cec1e669c33ce9aa59c48e463956ebb8cf81988ad6be12317d2a7cfdf7cbd17facfcd5941f00441c67938042889ca849b1d9759e5a1957f812bf79d2c655aa7cf4645c4035fe6e2e8c81285be4e4e2e82b53f156603c27c5a2e93dc1995b59c5598cec6cce14c56784cfb23c5618777e880c5a03acda8b4c8d73b158c57d14f0687b685a1ba4aa58666585633c974c7e06b0b272e33158efd46fd22ccab0fe39b45c47ecc2ee5edffdcf72e203cdf9e44af0d96e35d9c0574901057b69368d760e8d5f507118238cff5a86b612dbe74a52135f40a2136207cd91ccb1187170b026378de66c00b6f9c2b6184d6267716955221e041ce8c5eb72413a304770808cce61afba8854643cd57ae6ca33d536d00c1ae45b0a7d4296fd6f1867ae73d0b10924150677cb2ac2de2bdbe0c86141f91d3c7218ac09059436732b4980b138c924fe1773e03940780612997905e88d373e16845b20351d0741edd53817facdaba49075b8df51e3d139f0b5b49c1cb58119b20ee24183ab6947b9fd69fda6e94af007e2afb82a22ec234ec96388cdf4f38ee2c7fd9e42c695354fc1585172afc3a0014196331d0041b7768148dc7976050a4432c5d761148f6bc14e42653c95d3ae58a0236ec73dee6b2ffa6176f629e8a3ae3c7adc525f6f249640c075bc3529e4cb68905fbb26793ff20b9aab0470a5768142ec1c85c4be71bc9c5da5d2b64315eda691789fa268b8187eb02158b5b81e0b9965ce4c3ffb566f63e6c184d131442da33c428b79cde66cbab3d9a8cf0b0e1522b6852e6c0effd2c7192c89dd54a181e618ce254d042c738404126f572ef8aa01b860d70dfa3b3b0236bc5e4d5bf92580489809e076cbd0330f8f02b29c2d3d1b4c76f28260fcb5eeac7f6e9c617eee472de386a012fdc7fc8605a6ef9a2366a53dc80f2334ac9d2190b8334ae858ea22fdfb0d7153165eaba63d335bda169157a1d35be2a22af5371aa3363fd091f7b100da9dc9985e1efea55adcbb1edf085b4dfefa13cb611d87bfdf8be792640c08581e87abc5d5a9f97d57c13b3bda973d4bc2b8aafbe8111ed64baa3d2502bd6d04db7b65c18de49ea02b9fb60133ef5bdb6b39f6eb69be94e8e7aecec4467d5b0a7df1d93e55dd2676c2a9cf2345a46e454fa492465fb31ed3244959f5429bfc8fb73b282ec5171f2a819ef33277c08603019310bf4666a3cb7593fc268fa8658a0dc413e3752205360bf32e5a76dd818ac5daa0dde5e437e2835fb4bcc142439218a1b4618cd896b60dc167b99df007f436e91ad78628117d373e6f14993bd985760888294746162778456a88fedc4642331815b241ec96c2a00adfff6b8c4a37f3b62d1c93e0a9d43758b759839fd9f384850610525c88fc4c4427ab25c1b7137821e7361a2b80108dd37f75752b09a79ae51ce11497014aef0785db3d1c2e7168c2f962716a5afb50c1b0486a34824466ef0ad083db2703ddc0726459d413caa3a927611b64200bdf1197727282f8385ddc61fdd4969e9c32f8d2b3efad35cd01761dd2386b4dc9d795efcf76858818157bf99aeb6275c4fc37e1081f1d52ffa2a3fbc9d7c517c5242a4b1a31280e33d74cbf6a53d908c7bbdc2473881919c3153ea88749a097118a526bc2d1e4f9c8c184b0b33353f1c240ea16083b8309d51983ee464a0b2d23ec8f6c68be9bf43a5c8402c3654a7cd385c6a163ad7e25de4c138fe18275fb25c453a70c3c86d8c129761729d2828c2943d3ba3648cbcdbc79249803d74ee28ea23bde4a11caff80239b5594d43bbb3944d7bcd860972905b50b38333fbf3d3f7e4ae29b6d94be01cd4b652457a985fd318f92423f1c355de1308769ee828181e098de516db52111c5b674887fa324ff96c6a3fb7e7bda17bf08a237a7cd14f55d6d34ad4a2cf8f885ab7106e45741987415baf18ce48a63937a3d877e8903a064b33814f87bf9bd38998f65876caefe73f3ef91988c328b25b08a1548794fcb708a006918f65f6868a884073a6774bc5be348ae5dcd73b104e9b376cb527d7360331d8dc8c1860a692a4234adeed6a2b7e9b5fb11242501fe706877e56b8087c6b42117412f09eab9ecf075c5ba577f85790f694f8019f063ddd7a30168389aebaa8d57274fbf04a694fc1f2ce8cc1acc114f7886eb507588abc49cdaeb63347eaf60bbb5a7da5c1ecabe791fd581de495d4a4e28b7ccb1b7fa67f804017ebc56e9e815e1190fb9e3e840d9c6777ecdc50743041325c89933aced8eb4ffb3b1d2163c1827882374fcdce9b7cea91803fde24871c9799e61ba7e0de2703e52915a245d25250f28f1529d4ac063a58de061d61892e90b459c665ffbabc9a7778d0f0b66611491c48f6887ae5eace61581c3433eef164ec360de867bbd7287314c514ab2bf33e6e6882dfe849ed941177aaa413c3cab1ac129ad65f31afac4b3fbcd0304e6241f58fd4dbedabb50ee323c64ea27a9315af21f2961733a155dcce1d2f03be14d4848db7513910af6f32a798401b3c9db3025d98794db462a590cb9a938790e137b25adfa8b6f2ae656bee8fa20120e3ada86266fadab41ee1bfb4631f06a87d50079f628ce233a7a902ac190102030e0afd689de7bec1828a9052009a45255ce12a5ec348840c1ca6f38f7898fee9db0508dd880350f28760be8964ee07eb606877a6bad1fa3658cf53c8421ec669d415b6c0a21d9073942e4276d79402885470a1c0a52dbe87a4eeea60e54b306e5ddeea884980abe552cc0dc73eff7f0891c0f46490b508c5f14b320a6610c3c3fa3bd4979026a850328dce17b2de35634b7a4d8f9c33dcb7a86a8c326efbc959d7356aa7eaed8d42235a0b9a3c665533f9f90c35bc8ae68aea28a1927c51a9f99afc0f94dc4288a5d5d74668bada18f7c8a623b8f04cac9883501fbc4a25e348b33397c241d6302559567de849c1c38543d43c53f13602271fb459b80bf4159b907eef1ddd4ff7125a2b32a166b1e684780a0b37c1eda9b1801f4c3d132591dd9411f882d98f9251bac2da3b7a7ea4aa4448badaca33eae2ffef8ea31f3982ea66ed23932651518a7660ab2936d090248b651144ff361b3ceb1c1b2ed75bd443cab10a44fb740699d7a029f792490cc2e6d0063a56081c18dfe44c4d9563868ba02bb7101c81933fd9d66457acbbf31624eccaf9c174d2be8a8b5bc435245753f3ffd403e59bee89522fe36d332551ea92e38e613055c3780084b217de704556a8d63f1a2e2436bdb35d4d66b7278dad37f9549264b49c7639e75ef11cce9de3a974c8be9f4f8e5c34de8fcc9c7a64558aa8b37cae3f81e5344c7a3436fc4c569ae3063efa1869b38cec8276d71fb23a60250c966f0660a6819cc2daf181ee74377a57a3b10f921c6720ead6d0aac67315466cc83b807230c726a169ed8baf8847ecbb11d594f7f9d4bf93f1b225d1f03a7e7c86101894f933891cb42a48d3ae3f88cdbf3cbdf79db77b6e1bb92c712134f50fcd9d8f801340cb2f92908132e7c7efbd9e3da70aa3898e6db12bad5ee6e417c261e216b7fbff2daea6667315d73bdbbd7d0751e876ecdd02336837bcbbc4a5c07931942393683c80c8a86383afb98d7bc7e1ec4b16340e4be1174d88d727ad4adfcf26fa27f8e567b3877afb77d91c90e4c91d04cef3f80f01cf4231e96df6f454f26bf726c6c110feb855c43b8af5509e5a2b71b54f3fe6b69a8c30465fa728c2b9d09343ec2e8f0ed881194d267fb9d8e8e7bc368dd7f58da51a79a72a5b3357e05da8256c76ed250cb3f379a6ad18be9e6bb5db87350efb2bb100e35c8440ac57e7cc17be3e67afe5d7b1727f298c49c6173aff14662a737600cd5ba83ab09f9ce67f87bd03b881314afa15332d77e94d3fd13ae61b06aa11353b773072ca87d22889fa8318217ceabe87b5c417aaf8c343912e5c9a56d5870697a14c4d20aca3129ec382f7fbe98f3c8b776cdefacbed383dfb3382242301b5267a8fcfb7c1d00df51afa805be1549dd928f2debd57516256c40e6d4d046f7a911054940652599bcb9f5a4fcc343626a635e931fae9e0d0f55956aa2e44141a30572f196680f41da38249f157b526efe2d92c8eb146e6f09e46a139853626562e41367b022e8d755de62ddcc9025c42fe232be319c2a76eb9dcf3fc43799f71197e125a19b6ee2050fa18016945e77807abc662b33ab4b19b490430b53ecf980221977bbfeb5026cdbc8be7412bf5548504d60fee61af2f02d6b897ea892bf7ce0f5bafe5b379cf6098519774f425b", 0x1000) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x6048, 0xffffffffffffffff) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) write(r0, &(0x7f0000000140)='~', 0x1) execve(0x0, 0x0, 0x0) load: 0.92 cmd: getty 99149 [ttyin] 0.00u 0.00s 0% 312k load: 0.92 cmd: getty 99149 [ttyin] 0.00u 0.00s 0% 312k 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x100) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="fc70a76676e806dd128873c08ed0cb121cdf75dd76fdb4b923441ee3cee98548e2c6c1a10380c2e9e957", 0x2a}, {&(0x7f0000000180)="b0bdf63bca47362f863e26fd5902a0ec803d227be5742ff257d1b58058777833f8dcfe8e528a15154a8d30c6d4b948174e6367f0baf600957cecf47547f4d95bce74d2f6164bc646e841f2f9af7d", 0x4e}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) semget(0x0, 0x4, 0x100) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getegid() poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x28) 16:00:15 executing program 1: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x4004, 0xfffffffffffffffa) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./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) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="10000002010000001400007dbdea15c97544c02e7e1a36c1adaa961b2fc012007fff005000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5a1f, 0x0, 0x9, 0x0) close(r1) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087b53c1e8d17c1de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x7, 0x5, &(0x7f0000001100)="06d85e73c5bcf634d381ec2d0fdffbf9e92100f1a9847544e4c77bcaeff45787a22a38d9a1c931cfd006aa16c77c8763cf3c1af6e7b11f26ec70675c7bc600adc9a303a340c944e72fa9b10a", 0x4c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x8c, &(0x7f0000ff9000/0x4000)=nil) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x414) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000340)=0xffffffffffffffa8) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff5d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3, 0x8, 0x996, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x2c8e, 0x8001}, {{r1}, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xf5}], 0x1, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r2, &(0x7f0000000100)="8d", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:15 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x5) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open(&(0x7f0000000040)='./file0\x00', 0x8000000000, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x180) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 16:00:15 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) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x3000000000029, 0x200000033, 0x0, 0x285) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet6(0x18, 0xc002, 0x1) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r2 = accept(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffa, 0x6, 0x3, 0x5, "ae6e2d4d6026fcb031c0de03fdec5b8dc26951e8", 0x0, 0x8}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x68, 0x6}, 0x8) 16:00:15 executing program 0: semget(0x2, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x13, 0x3, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:16 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x9}], 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup(r3) r5 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x5, 0x1, 0xfffffffffffff7e3, 0x65ed66b4}, {{r5}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x80, 0x600000000000000}, {{r3}, 0xffffffffffffffff, 0xdc, 0x80000007, 0xded, 0xffffffffffff7fff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4af8fb22ffd5667f, 0x0, 0x9}], 0x9, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x44, 0xfffff, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x2, 0xfffffffffffffffb}], 0x4, &(0x7f0000000180)={0x40, 0x4}) msgget$private(0x0, 0x123) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x4}, {r3, 0x4}, {r4, 0x182}, {r3, 0x80}, {r2, 0x44}], 0x6, 0xb79) r6 = kqueue() close(r5) kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) fsync(r5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2810, r6, 0x0, 0x0) accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) syz_open_pts() 16:00:16 executing program 0: socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0xe847ebc8dd0f13ca) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x43) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f00000000c0)="3de89e75eb46dbc6f3cf9c9f8d08fec25543e5e3aabeee4c8da064cdb19064ce95466519be24847b4b365372651be11e2e5be59de762083230b1965a44ba4eb9e5dc91eb8477047b214481269993bc198e9dce031acc399c8936bd7f10240bcbe498aa5a443af220c1d7279b9020280cd7430e30244a4f642286e956604aa8856979aad35cba6142f43cbb4b52e8b01979db23ab2a79caffb76d3355c8d7f0c69c83bd0946ddb038d2f9b7367c914cacce28996b4b145d218e8806fbfc85a58d684fc003383b40af8be1", 0xca) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:00:16 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000a00)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) r6 = getuid() r7 = getgid() socket(0x6, 0x4007, 0x80) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000180)=ANY=[@ANYBLOB="011d2e2f66696c653000"], 0xa, &(0x7f0000000880)=[{&(0x7f00000001c0)="10ea1228089cc2802d45e33f6890be3710ed101035b8cbbcbd84b419fce03815df34c0908fd6c385fa5ab01b016fdce11d483185a789e84f65d914c47bfb8612c87de5bc58a2c53ea7df55d4da62c110c0adf56a2e6a3f877195af3509211113f600631372ff451d0af762501b6444d096127de122edec919b34bc35078c375c3d55f3ccafd82778498aae104876882bd2553dcda90ccc9d480ec1cccf5c2a5f1048b391bb4d3035b4eb141e3730e85bf149ea655a2fe7af0b8faeaa3cba39", 0xbf}, {&(0x7f0000000280)="575c03e3d9291fa298fcea594336a4ba63296c3feb98899daa7d072a", 0x1c}, {&(0x7f00000002c0)="3eb187e8b68e35c38da41c3ec94a455319f800e94046b31e1b2010c1c1718f729e900e5d8032be57e15c37da0400cb1f", 0x30}, {&(0x7f0000000340)="9085741feac700a2e912904e6b98adee32c627d4828b8978a4814c47c5", 0x1d}, {&(0x7f0000000440)="745ab8ba9a08942c1593fc2b7fae3444b414fe1b4af63562e41e019f078289cc3be6f14f183f0ac2cc9c5f010204998f7b8557a491f1fd52cbf72ba75c624038d59eebc188c75d4f627868f131485968cdb57bb45a0dadd88ec60a4795a8eb342b59f2b8113b27e0dedd88319913d90619c79cbf8092d4dead88f8243ec395a16134648b31aa802ca20e4800382a231a70c82f81a67481d3bcf7111016f25b62c6ef8ed19d44ebe33ac4bc51e29d9bfad2e65e4317bad696344d512ca6b0ad0f0cde1099fa3f3603c61bf8", 0xcb}, {&(0x7f0000000380)="82c6ebea90f8c28a8fc1eb8a6275cb8fb2389879f07414f204dbe1253daa62b33411258754d79169", 0x28}, {&(0x7f0000000540)="59914926b76fd03345118cdcded67b30a54eac2fd05637a74f3ce678f5fe0f9b09d50651256a29a94dc213c98e06582f91de11891aaa9169fe661e95fb7e73538bd36fee1314cf4746411529450af932040c0adc1df2d00f9824e61c38e25ebf3e59853a63ce01f1b605e08e6fd129d414d8d3c47a6444d7f0989998660f0242a0ee48de8e7d0770584e0d542fc8ddffbf9b", 0x92}, {&(0x7f0000000600)="d608a0a6526e8294fa9b90e7dedf12b60b46085c59cbb563a9895ff4544e660abe0b3bee67d85c4c55345ac2ef8fa71f6a44069e83a651d887a6f25fac62745941685d3d13c4840e5e6e34af77e930558eddf5d39a9b877035cb7c2475fc9222ecb61b72a30f17aceeef35245ce165c5dda051111fde753be6b47191f3c188d73f5887c17bd41981fa15447beaa1c527d13f78ee025a019906bfd10c9948a5e234", 0xa1}, {&(0x7f00000006c0)="0b1af425c6e05d2f5dfe3799373b16de1d51e6959e6786e4d93f089b0147956f1bc3a1b2bdaf7b7e4bd13d58e8662ac753bfeeb064f8f2bb6ad8346ea78215f0d150d7c3d2b648d5b3e0554d47a02ac83fb0d8a229dc9ea1a1f14d781df98dc8fddfff518193d52a66f85265daaba68c67db35e0e35d14f8d810276c1ed8fc8411b4d8633c384f6a3be9f6513fe9642ea77913842c3312e2f389a28026840ba35d043826b6342eeb84ea250afba29dc1c8446e043a007c7cafaf145370fea5255440100944f1c28d348beeed85b3a6a9444054029028b3f2763e7f00", 0xdc}, {&(0x7f00000007c0)="af5436984bd11b01c3be997236e74c36975a75145084c1303c6355ca47eebd2a09e6c4e5905bf149338265d8571acd409a511f0cf901a7069adabfb16caa5dc26bb6afba93dd30c1172dfff7786b348da6fbf8a2782dee54c92b7aa2939090b566adccb5ecc00002c8c2bbfe9e9851d0d8039bdedd1c014726e73dfb00dfb19f91e7d4ac56167d", 0x87}], 0xa, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x5}, 0x2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlinkat(r8, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/187, 0xbb) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) r7 = syz_open_pts() getpeername(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x20, 0x7}, 0x7ff, 0x1, r5, r6, 0x6, 0x2, 0x7178, 0x6}) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x3ffffd11, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000440)=[r1, r3, r6]) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x80) recvfrom$inet6(r7, &(0x7f0000000380)=""/161, 0xa1, 0x43, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r5, r4, r2, r2, r6]) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) getuid() msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgsnd(r0, &(0x7f0000000280)={0x3, "0afc0a9e29233f5b5473c6d0d6249f5a34267cfcb283d762711ad9547efc2ebbe0c13b367a6a2e9415ad0c200e87ed860bdc001acd9c73fcaf3299481b3b3ac8937b751971abf867151fc9515484a0b5007032b4c102264c29b7a61b1c3ec5b797026d424faf083cd01de47e7b11f6ea03241cb27490efd9b85a125198c0fa29c6457278eed254a96dede05878885fb2151b880e6ec37647270338fd9e2239745905416f896fabc205a408a609af3bc3bbd889a7f026240bfaea52b26c5f0efe85459165828e90ebb6"}, 0xd1, 0x800) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x2, 0x0, 0x4, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x3}) socket(0x11, 0x3, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x833, 0x100, 0x8, "3f848e0cfb6ee2492beba1474fc2b4d9b6d636d0", 0x800, 0x80000000}) 16:00:16 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffff9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="4879d873675ed9b70fe1a3964538eb0796d46e0819591f21ff820c13df6f8ffc8696b8397c5843c00d4af8d9a1c63e81b05b910e1bc7512b09e16d7617bf76f58d801d7c9ad6c275590191d0b2f60cbd6efe4beb57a3523ae50ad226090b6368ff4f3eedeec871584c9277635d09888a5993d280182d89285767a81eb210018d05ed8977a71a740fee75824e6b0a41f9f11ac4b483c5587d8da0b01fb2a49c843622d8eb818a1123f09a584138621d4b1ef80e15e6e5fce94a40f04b653e1016102044e5a4fa9fbf4ab6da32ce038e0d3e0cf2c476c0f1526944efc0c4cb7ef9f5c4ccb16c824494f4c38dfc1a1343a4d7fe0e0c8804b5c1bd597b4558", 0x9b}, {&(0x7f0000000180)="1549dc6a9a7c12cf813d418e7ac5b947d86b2402ec315e912542376c6e36ff878a54deb5e6c992f21bb7b989a42c1b5e242001034dda79d2491446f55f4753a7d0705ec94a5b76dd0c07592585e5119e477474d8bd3dae4700aceb226466f1b06ad7328020957d5b4e33aabb80cf087f5fd63c8f3a23718b3ab1b4872aaf0248654ab1e0918b601c1c3249f396bead084145ae3d86159dfe3ee1ba5b6860238f5d2acbdcddd413e7a5c47cfb3b78de711460feaa851eb5651f52d6a456e0a6e780c272b57cc186ea5909646881b65b5f2a9c828293c01978a10b1ae5b173b0c4ee48d0c8cf", 0x6c}], 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="503e7575d28e378247831a778803f965f7368316ab58b664e501d5e3f61f839219faf7866dd9b9e62ee386b1a4c172c10b3c0c5fb654ec11e9f72d234231dbe3f2b0de50799924a0f8d348996ec653e359171fe7dc3696f5be29a343315a506e8785d8e04cd93fb77dde5b478a2a10cb8f15170fb9e87de47fd6338a554e6930b2a3f658cca7e3b769fe89a861b30db43a895fc14813498af700d0b26c51751e928ea816237f2f0ef8f178ea86079fe0ddc1534eec73f77701f796b634aedf6b007b53438ae305eadd51012816798244614cb3142a9c08d0", 0xd8}, {&(0x7f0000000100)="5a86f0f26ca2deb3fc548e27e33acee6f519d42b38f05d920ea35d58682d25d312187118", 0x24}, {&(0x7f0000000400)="231969d1d22be79f460e6aa9ad9fe870825a19cd2df6cdfe5e4d468b9206a30328478c6c4909cd2af095a8c29d7d88dec7a8f2ef1d4edbf27183ccb70416980a4b19e7bb09adce4372727be7f2c1f83b", 0x50}, {&(0x7f0000000540)="f5abf3223615d71434809bbbc53c22d40d95271a006010b16759d7f8db638ec7166c31d23498e4ebb7466ef0b0171b5d94614f2d941c29ea9da110002201c0a2281ec0c37157af2e46c4acfbaefe377f86c1908aa4ebf216d34225886ac12836b8fd8b5d2c9c346b550f1e3fb3fee38810e582b2b2ab1ee0e3b027d14a2d33d516432206109bf5bfd5268b86a6faf09a3f3a070fe9a77fc2e61382c9ccaa8fd928a10f89fe4ae23192b29d4d515b3d93c212bd8780fb7768f918ff03b9c2d9962b58bc84f103af9020040cc985f305eedae6a698d81843feb93c56f5ecd4f116f319773fa39121245c7c", 0xea}, {&(0x7f0000000640)="009aef372ca8c8acd2807e038f5c2c9d8c37f0295868039247dd0f05bf43ff6db15fd62278f3773cad9ddb0d9978d13edbe87a8a717a28efe4572f35fa73d1f062d06781fd9a1558e63ca55e7852abfd0fce7049a54b475bb75f5ac58094c0df737a59c7c917940c0ac67682291ec41b96da6e157b7fba2ee71d4c6641caaa614b0d02756f7a69b873275e7b219e3357c3b7cb06f56458e53d016c491362cac7a2fadbb8cdac2090b8fc", 0xaa}, {&(0x7f0000000140)}], 0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:17 executing program 0: r0 = socket(0x1, 0x4004, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:17 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x26, 0x3, 0x80000001) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x210c, 0x200000046485d43) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x26, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x79c, 0x0, 0x823, 0x0, "e20fe7a4839cd552edd057fc60eb6dfc5f73fa0a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff", 0x32) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0xffffffffffffffbc, [{0x1, 0x10}, {0x0, 0x8}, {0x1, 0x3f}, {0x3}, {0x2, 0x716e72f0}, {0x3, 0x40}, {0x3, 0x63}, {0x3, 0x7ff}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0x38}, {0x3}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0x2}, {0x0, 0x3}, {0x2, 0x400}, {0x3, 0x4}, {0x3, 0x100000001}, {0x3, 0x7f}, {0x3, 0xf98}, {0x2, 0x400}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x99ad}, {0x1, 0x1b}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1e2}, {0x2, 0x7}]}) fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r0, 0x2) poll(&(0x7f00000000c0), 0x20000000000001a4, 0x2) 16:00:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./control\x00', 0x80, 0x2, 0x80, 0x1, 0x400, 0x2, 0xfffffffffffffffd, 0x3, 0x1, 0xca45, 0x9}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./control/file0\x00', 0x4, 0x4) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000001140)=""/101, 0x65, 0x1, 0x0, 0x0) open(&(0x7f0000001280)='./bus\x00', 0x490, 0x8000000000) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000011c0)=0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x12, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:18 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x40, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x7fff, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/126, &(0x7f00000003c0)=0x7e) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = kqueue() close(r0) r4 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x100, 0x20) recvfrom$inet(r4, &(0x7f0000000240)=""/120, 0xfffffffffffffec9, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/184, 0xb8}], 0x1) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x100, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x674}, {{r2}, 0xfffffffffffffffd, 0x18, 0x82, 0x80000001, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xfffffffffffffffc, 0x101}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2b, 0x4, 0x80, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x9}], 0x6, &(0x7f00000001c0)={0x5}) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x1c0}], 0x2, 0x20000003f) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2e, 0x0, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="1e612092998435a4b0b91445eeecbaa09f6db7711aebfc0eb64322b76d3756f83debab5625bf1e15b8071d14d1052fc14144c039bfa7c77e1ceff6e9aa2aa315650cc4f8d08c062c43ec1e70cfcc00b34a706db79f0662215965118ec7341f6b1b476aa5164d1152e99510671dad38471171198a6385dc8d9a2bbcf6b5fc7a3c86cb0190b8ce3d4a0f054f1f8ad1c9e43ccc4ed9a78d9b7b77860c91834203", 0x9f}], 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x11d, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="260180ff000036978e5f4a262101110d9e293eb66a6c8b3da0a6ec8cfc45452e81bd101e1929de09ef5ce09d8ef586fe4c3ac494d04798220907134e2f4efa66d20563a96126393afe05a2668a31acddacffa524a578b0b3d074977117250e049a73500d2e89ee86628dac47cb89bb4e613c5ff39baf394b825fdbb7f939"], 0x9}, 0x0) r3 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0xfffffffeffffffff}, 0x10) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x40) sendmsg(r2, &(0x7f0000000000)={0x0, 0xfffffff8, 0x0, 0x2f9, &(0x7f0000000040), 0x128}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) r2 = dup2(r1, r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:20 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) chmod(&(0x7f0000000100)='./file0\x00', 0x22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20508, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) 16:00:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xffff, 0x2, './file0\x00', 0x5, 0x200, 0x4, 0xff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000000c0)=""/12, &(0x7f0000000140)=0xc) setuid(0xee01) chdir(&(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: socket$inet(0x2, 0x1, 0x5) socketpair(0x10, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x400000000522, 0x2, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000800)='./file0\x00', 0x40, 0x3f) fcntl$dupfd(r0, 0x0, r0) dup(r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffa, 0x4, './bus\x00', 0x1c4f, 0x2, 0xffffffff, 0x3}) 16:00:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setpgid(0x0, 0xffffffffffffffff) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = dup2(0xffffffffffffffff, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0xf6fc}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x4, 0x0, 0xfffffffffffffffc}], 0x200, &(0x7f0000000180)={0x6, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendmsg(r2, &(0x7f0000000600)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="d3809745580e634198978d2b0cc8013c3889a8bf8c320f8ce11fedb2f0d5349f67ebba8670a1a9838551aed2d6008842e2df3025bd3af2352f6b069bb2a0a3570323821486201330f6237ce708291813458ce59c1974293a4159b4a66e24688df6c4753d33e58d796e02d0938fdcbdc90e3e45ec944cfe506a22f076ccb149bf4307a7b5528be786f9f26223cf3d16372cfdd92019b71a8d333188", 0x9b}], 0x1, &(0x7f0000000340)=[{0x50, 0x1, 0x3ff, "7fa5a1961992dabac8c3f6faf0412d2adbd7238a9398927fe6c6725071e432ec04c296173616b1908c43d92c66e9198dbad6addfec676440fb6cd3647c8650"}, {0xf8, 0x1, 0x1000, "965ecbdcbfefbedf7a7c723d01fefad34ddbba7a995c66833300320ce2026afa734e7b90fa6453549e1d0131075fb5ca4fdec84573c395b28baeaca25a649d7a1ade25a82d84bad090bc0645dee3217815a85b5bda6f244140caa55e3ec3276b5a50984ff495a31745183be0c1773002aeb4ac88a41917b479a376d189ecea4bb77341d646104f3e21fa762c6204adf637d93055a40f8b79a0c77c50200a9f48a6e573d550e883f67414fd6f57f522ad281eaffb58e7cee4d69c2ec4971453f21dde7255f5de3ef6ffea38f7f07805b6f1a2cd3308f4b01fb5a653005a2d1682e87c"}, {0xc0, 0xffff, 0x5, "a3756f5ae16645f638458c0b57011f40092ec59ef359161147c671fbeb67e8f81c6768fa8e4f793064c9b4839e9a385efaf77239f0cc8f172e4ac1ae291975fd50af732aa0c92631fcab1ffe0ea06603af97811415db36ba90b4e928fda7ba358c6ef41363fb25aa959693936b4f35cb8ca84052acebd14f79d07ec383110d6579ded509807abe9230e682c1b0df4754736a6a36bd35be418da891cc0789ad42debd43735aed61f7c628f4e2253f"}, {0x90, 0xffff, 0x300000000, "73a21e2569ba156af8ccd08b1f8d2743fb3d923b215159f1540c8e3d083e2a24880d5187d7aa57e157c572ced2bcb3473536659903f0f23755f86a7cd1ff65960802e2680dd00375b32a6016e3823ddaa14f90739881d32a69ce32d6844149c0e21e64839daaaa1f8646179d82807bd3d7302cf18840bb5e8fa48ba7282dd1f1"}], 0x298}, 0xf7c70eac2752d180) pipe2(&(0x7f0000000080), 0x4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r3) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002}) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:20 executing program 1: setitimer(0x20002, &(0x7f0000000080)={{0x8, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x3, &(0x7f0000000140)={{0x8000, 0x299937f7}, {0x9, 0x4}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) getpgrp() r1 = msgget(0x3, 0x2) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc38aa3149f87a54be8d63702f683431a477b49cf7dcff54e8c943ad660cde0785cd31f34859cfd04b4513e4357b6364f9c425abe", 0x36) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) fchflags(r0, 0x70000) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/93, 0x5d}, {&(0x7f0000001400)=""/79, 0x4f}, {&(0x7f0000001480)=""/45, 0x2d}], 0x9, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f59aa03c0396a7fab33940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 16:00:21 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x937a, 0x68}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = msgget(0x1, 0x4a0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0080000000000000625407ec7ea903a0814ae626cab3aa368e5a67997db4fa0945abc8331a7a5888c2e2172dba15a7d20fdbc0286d6276151507e5a507f1f91066cf29f78758078d825e6a0fe68b7a4dd7dffe469c7a28895a01773a06a4df32af4de2ea0a8b56101e47ed7f0a2bfb0bf1315c49d927ff2a52de6a4d2bf53e17501394c039305f7ff26cd4b3eea8f538eaf7c0df396e3f2008649c212699ce5845971b101d8dfa36a9982de1e1d55c82028b439b45880791d75291d1ab4db51aeb65eba23c8042d44540e2faa4b63f4a85e87c2e1d62ad011e49836fe9d574a424246d4e57b590b3b8d0788ad9cd041ad103dd203fbe6f526d460ba062e7"], 0xfe, 0x800) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x0) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r1}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r1}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r1}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r1}, 0x0, 0x2c, 0x2, 0x7688}, {{r1}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x8001}, {0x6, 0x3f}}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000080)="fec53d1688bb776b4bdce71e935573c3523fc4414d7c2e2c1e90612128bcfe3c8662f4f14ceff2011f3b1d1d48c36855d795bef7ca2f96fd2c8e8647fe8b9f837b12f1793fa2744519a5c52623f22bca1e08f20d4746bd6b3ec493e02e9fd396aa85601b6c8193c9bba6e999a300f2faab934977c6d19010dee73410bc568eb99e793ceb12ebc2be9155bdb9b3e2a8a0b7df4e14a8add2975c8fdaf60f6306", 0x9f, 0x402, &(0x7f0000000140)={0x18, 0x3, 0x1000, 0x6}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getrusage(0x0, &(0x7f0000000680)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) fchmodat(r2, 0x0, 0x0, 0x2000000000000004) pipe2(&(0x7f00000002c0), 0x10004) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:21 executing program 0: r0 = socket(0x4, 0x400000000002, 0x0) getsockopt(r0, 0x7fd, 0x0, &(0x7f0000000000)=""/15, &(0x7f0000000080)=0xf) socket(0x26, 0x4007, 0x80000000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket(0x20, 0x3, 0x8) 16:00:21 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000001c0)}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000001500)=""/254, 0xfe}, {&(0x7f0000000440)=""/118, 0x76}, {&(0x7f0000001600)=""/187, 0xbb}], 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000100)="b4", 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x10000, 0x4, 0x6b5, 0x400, "35d61b795d3a702f629c5b4cdc8d698aec4013b6", 0x8001, 0x7}) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) kqueue() 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x27fe, 0x1b00) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000002900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005da18f9d4ec0e785a6242b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001580)=[{&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/111, 0x6f}, {&(0x7f0000001680)=""/135, 0x87}], 0x3, &(0x7f0000001740)=""/219, 0xdb}, 0x40) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r2, r3, r5) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/42, 0x2a}], 0x1, &(0x7f00000001c0)=""/230, 0xe6}, 0x2) fchownat(r1, &(0x7f0000001840)='./bus\x00', r4, r5, 0x2) r6 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) recvfrom$unix(r0, &(0x7f0000001880)=""/4096, 0x1000, 0x1, &(0x7f0000002880)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r6, &(0x7f0000001640)=[{&(0x7f00000015c0)="7c871db81c0da06ed5e812c3b071e8066e4855e936a08fce6c10bf53963560f5734b77c6d4abc43cfe940517b438672d", 0x30}], 0x1, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) execve(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000028c0)=0x5) pckbd_enable: command error pckbd_enable: command error 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) r1 = geteuid() getgroups(0x4000000000000128, &(0x7f0000000180)) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3ff, 0x9, r1}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) mlockall(0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1ff) 16:00:24 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1ff}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 16:00:24 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r2) r3 = semget$private(0x0, 0x4, 0x40) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r0, r1, r2, 0x4, 0xba}, 0x5, 0x3ff}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/41) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/92) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)=""/185) mlockall(0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = accept$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001340)={{0xfffffffffffffffd, r5, r2, r1, r2, 0x100, 0x8}, 0xe52d, 0x1, 0x7}) chown(&(0x7f00000013c0)='./file0\x00', r5, r6) connect$unix(r7, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$unix(r7, &(0x7f0000001440)=@file={0x0, ""/4}, &(0x7f0000001480)=0x6) ioctl$TIOCSCTTY(r4, 0x20007461) setegid(r6) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000014c0)=""/36) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000001500)={0xcb6, 0x4}, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001540)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) utimensat(r4, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x0, 0x9}, {0x8, 0xf962}}, 0x0) setgroups(0x2, &(0x7f0000001640)=[r8, r0]) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x0, 0x0) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='x\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001740)=""/82) sendto(r4, &(0x7f00000017c0)="c81ba9400e6f794b6a1ccd2644064e6a0f86f19dd304f4a7166e676f0bd4e83fd4a060782c4cb144d37551b7b193c1efb109a92209d77f5333b1b42293ffaa2987bda83622e11c8b5d505510731ed55c791d8fd7683b060afd71e052f936cb03cd0bee4756ad7a28f1f3fb9ebce5b75c02c339e80c34d568104671a69ee3c540b07bcd7f1e3b353351a82024786780d4c90a3bcb63161376af336233a2b6e07c50c27984ea40c803e73ffa81e533f2", 0xaf, 0xb, &(0x7f0000001880)=@in={0x2, 0x1}, 0xc) close(r9) writev(r7, &(0x7f0000001d40)=[{&(0x7f00000018c0)="c1a0d6f702033445fe63f2d7f2a4f1c4bd3c8ad4d48a63114bf3ddf937f2eb67ff3a3f6c69c5b228c17b31d29d333f5a33bf12670ecefe7113669ed42c9da65fccd01c5b5fc7160bf0e62c89a1ae2b0ed0438640446e469815dd2d61da88e8ac1378e3414678fa1c0415ea1b818eb9aedd2eeaae6acba09431bfdbfc9cdf3be529900af8f575628c66b065d26f742540f3ad57352a7fb426b086f70d160d5da3b031038b9e5ddb66114025c0d555732bdc7b4241a3583e06eaad7c701f7a10244388ef", 0xc3}, {&(0x7f00000019c0)="0d165dfc21eda3ac9954174e694f1961a9cf252bb6c48514b774839109f4d6602e8eae51f89242bdaaabb82d0563a5be9798f192ad62a497b544d1be84ebef18a7396474616adb02ce0d95a938e504b56fe1f1cecb712216b4d915e7b492219032646af267db509a9ea499449e1ace8644e3535e5029df78fe50d4a285652c6ce952174bdeba9dd36cd13884f9fea9ce2fdd36a06c305fb19d1bfb785c11c78fcfa9b11e01", 0xa5}, {&(0x7f0000001a80)="5e53e9c79965fed87da0d9ad2687f7ddf2a7dd5680265d6983c8d5831c5e0c258e0401d3d118686fc1cda933d7a9d8bddf35c6e54b2b3a1f26ca9517f603e1fe4c324411aa2fd74fa1aedb62f7d65496442434869e4b1922ab72b89fcf0f6fc9a497e1ecbf111f2c306a66b20d940b78081371a626d18b1f6ba641067db0fb5017858071d85fa251891f81aaefb478f91aad6ef21512977a27a7de63394c456ad766c09e3ea227254bf9e18598d9d15cd79818d1749bfc172b1e1554016e280392059b8e6c9fd2ea9319a464734d0f43f8abf084866b295b788c95ac22acaf61774fa19b5d8c", 0xe6}, {&(0x7f0000001b80)="f196929a12da82962d710e7bfc02de132e4028775fd551755b57864c309c2aa01a9d8f173830e64e5d8e2933022bb0013e1b0a80c3bb36372666f0bd8ef45bdb972e745849fbb3845ad41d2e30e07f7ab1b3d6bd785804ccaf", 0x59}, {&(0x7f0000001c00)="909980b73ca7c278d08bcaab60ab2853f1a8d26ba6c4c57d79640e4421531f340916b9b7dc", 0x25}, {&(0x7f0000001c40)="6cefabaecd27ece5b58782b9971acc857d0831b9fcc0c9dc51503f461c2d381394bd59f4c8b783fc76bd7db79a60a76ac409eb25f629b034b96bd68112555bd358c6558e1beeafdd4d47343ba9f602723b856ab0eee681218efda5e7514acc198682df781696a48343000178426a9cf7b50bbaefb1d8f5e82b2ac1f4691f430ec64365a6480d25874ca4831dbe65f7fd7614a98f2cd7a9f480b171c0", 0x9c}, {&(0x7f0000001d00)="9a9a758a2a8b430b186ec0ce", 0xc}], 0x7) 16:00:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20808, 0x40) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, r6]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r2, 0x0, 0x0, 0x3, 0x0, 0x17c7) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:00:24 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:24 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$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffff0cc2, 0x5, 0x4, 0x0, 0xf4, 0x3ff, 0x100000000, 0x3, 0x0, 0x1, 0x20}) r1 = socket(0x662cc470695034ff, 0x8000, 0x100000001) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000100)="892c9933db01be8527fdbf411643c352f4e56fc7e80115ce0ad96af05c5cc47c6ffeacc3c6f0a2d0f8532dd8978371f45f7bc1", 0x33, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x65, 0x9}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xc000001d, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000044, 0x8, 0x83f}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x10001, 0x6ab}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000003, 0x0, 0x4}], 0x200, &(0x7f0000000280)={0x20, 0x1}) getsockopt(r1, 0x8, 0xfffffffffffffffe, &(0x7f00000002c0)=""/102, &(0x7f0000000340)=0x66) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x5, 0x8) r2 = semget(0x1, 0x0, 0x180) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000480)=""/30) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f00000004c0)=0x573, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000540)=""/211) ioctl$TIOCSDTR(r0, 0x20007479) getuid() r3 = socket(0x39, 0x3, 0x2) msgget$private(0x0, 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/122) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') getsockname$unix(r3, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) geteuid() ioctl$TIOCCBRK(r0, 0x2000747a) close(r3) connect(r3, &(0x7f00000007c0)=@in6={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r2, 0x88) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xa00, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x1000000000000) read(r0, &(0x7f0000000640)=""/248, 0xf8) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="27976d5d00fc2901c018e4c1b30828a7257831ce55cf44867d1e0978b295f6cb5aca1eb6123e9dd9c880db6d9f50774e7504fa17c083c7f872e130580547abbe5b46b901cb648f50d4ae08ab8f7d1c1235623aec4f31af01b897ee5c17d783cdcf29e6cc9efa0439886ace6207", 0x6d}], 0x1, &(0x7f0000001680)=[{0xb0, 0xffff, 0x0, "acf3c7bf3d6936612c535aa63105f1587ad2e2cd9f6f637ab0d1120693f379cc4e915aeed038145cec63487f340fb96ee1819faf6d8a3eec715ea3ebf48579616b5c396ecc621d7b83e5c1a24c2481a0571e5b5bd41c900fd7a773562663be2d9fb155a9bf36ba15c4980fe2ae997301b639563983da27291eda42957f2fdaa27284fda2151e266a9cf2aaedd09753cf67355e349b7d52705553c22e516a"}, {0x1010, 0xffff, 0x6, "721db5eb13343c83f433b207de6c9fc0db7c9077173aaa7363f566972a938266e4c5c9a6cb90cd63dab5ffe3eee8d8025dcf28952002fb8533eac2319b4609681f5d189a4213bc30aeb356e1d4b651eaa828f6294f4c243fa593c382cfc0b32bf3bcf7c0900f5b9e1fabb0ddd2917aef7d1d80197659dca5ef293a83c2e737bf4244ac882053c7bef723d79e80d90d623a8890cf97dbabe43fbc8716ec6c4ae187ce1bf5d0b99c9d61ee43f9053c7f2d57ab20cfde21da1e1679a96b2f98580b25838a9f6015e398e2d3c1962f3e69d6c113878151f5779934ede4b7a66f347ccb88abe1a886a21f875c97080da5966ec187340eca84ad20d7e5839bf9213f79d5f91398243674fc63b87715cde36015dde50d32ea57320d52c71ff3afdcb9e4b1735a204d7037243500fef65d43432d523c1ab1d93b101fdd8681795d5b106f70bbcf24bf21c21469f49dcb5a436b8199eeb3e7dfc991db392666ebd7a0111c085f3a34c62815a51b123214fa1d36b7250a7c7b8888823ccf77b1f78990edc1a87ee8e4a9c62d8aae9ab8b7a0d51d99fa2f93dd37210c5fac533aaf224ea9364806278bd3d06415b2a2c31ff4b973e7701df5cfa76e659064202cac306668d288fedc25c0379bac00e41919cfa949291e2c167d192c6375f2d0a3f9ab8c2acc1f4047973abfd6f838e45a6ff592e0921fb67c305b09f2ff58f628fa2588297c3064d3588f6bdbcc7b32b99f2c08f8e7ed2c20765652d625520c77aed0e3a7f924c093a6a5ec0d6b638b4af91bd9fb932746f389fbefe3bc21d8161c1dc8e035d83f0db105a8a3467e1221fecbceb064329f0d3a402b314a70b35c99e1a772de9f4ed9c61c1b4c850eec2e45587760ec9998d6516e709c789a81aa5da87d841a7deeb1480b55ec5cf1ce5a9fe061934a90d11409e7a44b607471cc53fea93d3cf712cad6f1f451ba1302350f667339515e3f3076d7f81009a8762492e0a7e466a367dd86df020d843b14feff3eab55e6ef0918537e9cdc8ad53a68dc0106698c6dcbb436d1e1eb5b98ca6f24d3b9ee6455b010de73e5a315b4c0fa46db407467613bac4deaf7a653ed9cef2e36a4b681275034b2796989f245249ee83884131e6a77cb808c3aeab8f813a3a7ec39ba680dac41e49b1c8542584843f1685055c61bd2289b109e0e6b18b9e023c2b337a2bd0d4dd736b2c97a2b01ad1a1f0b47865d45373170b4279402e8c8297c41bc50c3ac81c41e4e289e4c2edfde21115c1160f3b923c2a695d178987808a1ebabd65698a08a841c74cae37247b8fbf1d1030660f6d32ba9b8b555123c26966a2bd72aaafaa99f82cf8be179ee0caf779041b09973f79fec9e2b1cdb8a1faf165f0a711fe3650f613fdcfcec0c888f2b6cfe65d8edc11aac278b258ef208b11e9f63bb01a9ec58dd4098aed37a91737cf0376b7c3be4afd7fa56b778e0ef004f27e484560b54bc4f870b741a4920949f763f800475f4e915158ad75e3e6d9282ad314a81f5e4adefafdd899c0c4f331706d9a954447ca47115be27b2b8398348e3757d980383a4029d676140b305acec2f67069066dd43117e44ace5a1d92218f234b27dbc8d8447d979a17a96990d243be111575226b12cba8c2a9727fbb71ca48358537db413a662b7a98eb595d081218316644aa6332763f3dc04711286ac5503a2139a36ff5cf32968b1ab1dcd0948ca26047116c4eb08de7710be47830f6429da86eae2673b6438adc738329c3430ddf92268efbafbbe31ab578bede92376fdcf79e1d566660d9cfcf1e1f1b1ef5a967685d79ae0a998539be4e2e004acce4e769bf312ddbfe1a2ccdc0ac097e4b5cb4c62ddea57c9d4c320721987cbea8566489858f491c6a0ebc53f3a3f73fb0e1afcfeb8c6c5994a48a8f8c0e009217c5b89ba33b8614887c97e21f99479f7b044b029e5ed7b4b568b03516eeaa9626e57b73b42e047cc04c4694bceda5d36365cab7efd48c76fffd28d452183d2c88c498e533cee43376e12d56e88904c0de3c05581ee8d5222127a708ab278480823de91643c8058fca18ef58a1f901ece32b249da450bea27f0f61131db285f8a590c77a7c98f65ed8a540c57eee058e021c41c93aaad88fd0dddd125cfd91e470a877599adec0b2fc5a1a4f31086debb277c5dc54c0c7e1e1b62ae3917785bdcc78541702e771db03579cd8af0915795ee7fe7e99292fe7bebfd7e57fbbad6f6ef27ea2fc7ec4c96a6d1af2cfba9b237e8ea3e365a72a1b951c579b747ec5d135eca1ca5eb10a30532f91c2289345df959e7d7c49fe2905b9e3e425e11f9e3a1db349bbb7ea23d0356caa54c71038920a1ee5b2d2f2cf55d57db23a7b8605c0b6780dda062ab38774d896e9995549ad8a2369dd3cfe06058f595c48da70cd82f82605959059390f08974bb248f5e64786f2a6ff7417f92d7404e74966442a81002e5300667c952c4a19270a8cae84c9b6c6b63cace7abb1f7ab5eb3452a6fdfd637a189a48bd54ebb5b76c87bba05a40cb21ebbf3fe0136e22a2a61506963333bfc990f8fb4c68724884145a56e582a4a6ed8ab286f362258eac898bd174a1bcbec806d2cbface63b499c4b68a97ee06d3e84a521e82e70ac852283b19e5cc2835b7641f0bc0d8ae554eb65ba9f8dcb8aad450f340cbba3c59cdddfe028ee02b48cf83cbd77ca271fe6b1a4c1fa8de996c289778a6d56b12c6763dbfd43dee0e86ea87b322c1f296481c1b5ee72c5b6b26647e9667284483bff5822f7a9e7616342bf0d18b3028e72274b7be2121048974338a3f4680dee67b8dc62a0f39c1d2cf2665b1d7884b969caa994371c278de6dae632d4f2f3852962ed8912c9db1d9e4fbbe9fb812b12a314f2374c49fb3e0beb9fb06279bdf666526411eff04a87e1e5c85273f98dcb5fd172cc5a6246565e609a4d503e673596859b6ef83b570dcb01d955342ece0ed7a9b03786c2a54c380db5cb08054f8db4086bf9490a8dff98d4881f73f2ab2adac6c4538c2f8a0f3a5927db02c89dff4100487ced404d5a33deb457e6a5e7cefb62658ce905a23ceaa30b9165ed6f88e6f7cc21607f59ecdc057575f64f36c12e376a338688675d6f9c520e126c37a445bc2d4624a443fba36420a6aa60b2e767ddb180b63d798cffe0cf08fb41b8cc72564d3c8b705c2e0bd10ef08e1848435b120da372e985963c12b5495ddcde5a372bf5252a3cecde05f4a4fc6d887a786dc05c86de6c676530f82cf8d80186ba6c0f6ddca809dcf35411712009ab88b69da214ad07d647c17a88d53c6a6d1701d0472ae90074f34674b160f0b9f56ab14ecd90281d8d050dd4714e764cdfd0b5aa266cf561e6a27b73d9975a56ed43fad93ad0d7a35ebe9aa1a7807c1d85298d54f52824bcff52c60bd358b79fd95fc2779245fdeb456a97c91c79dcc72cd830a9b40b229433217e297b00385112c39ad2733334dadf6fc72b50aaa76e14cfd34640cb2bd1d34afaa8e5de52ba2ff71d093121d7d5b27fce98f86364a35604787445bda1b9a4403e09f82d7c80c578d8a3340b1f271959e2f08548995de4d964babeedfae741ca7e04d48df7657d0632ebf8d1d397eff39f344dee1b6ee1d0b667b5e34420c5cddaa7f00535bbea9ff8d1b78b4ffeb84264369cb575981789f06f6a04c59093f364c3e0e3f2b4ff2670cc89eb52052802ea116ae445e3bd8a94142c46b2e1e89a934d905b4a0767e283caac5da94f5d14be671399f9d404d3aa5d3d4cc0d7fdd690706a0a0475ab40896ed7c18286f345b1269610a8f6070ef65812f14e2932432599a271bdfb852bbfea69fb81f5397f697bef46183d90a087a33e6c8c3f68cf089bb3702e9a094f9aaa1aa4474b5be28543d0c0e11b582f482d51ae1f18130ca3ad5d405a1a8b14ffdad9c296b75be13ad105999359e04e5fc07f656b9e810635e865fb3ed884a5f7ac14e274835e9f2a0a56d2a053ad214bff093f0687dbeba70354e4887c11c93884293699819a42cdbb66f8f08774a7025f2ee416b04ae64e45358d338de05ae5027d0d87af263a3f77892a41df83495dacc1af059ee20608dec65741de6e25e85470a3251f594dcb8b6a89334b9e125e83387905b31c4078cfd83393a55ccb715c71ea54a71fbf512955a664618cbd20c089c0c2077a49ca628786daae60b84db3e84b1ecb2e4027a6e828be8ddc3ad5d6476f5d7897b4f33303499cf5719b79c274161fdaedf370b02c3f9da3c396949fc23f5146ae11ee589c8850ba6b1a96da734f895482aac5c0272a0776e2cbceb3e60c66c9e8ca0aa5e14deaa62d8b20c303b4304afe482186930d5953a867fc486740c457de49481fd8a98cc05aba2a7d10e104b8f7aa849f66b997de809a3d7e41dae04dc1c85cb5e8d389c5f04d5a365a4e1b201a2dd6c38dceeb1867551593f077f4d969943f0405809fbed5b635468e9536f582813a46bcd1c623af249dae37b4c3eaed23f5bb90a0351ddb86f4061e7867bdf5808705755ddbbb3f5d3aeb61378af89a8483321d585b63980d79aabbdbc5fa0a545b2546dd7a9828f4dc7a0a9b2cf765c18db7f22220167060057233f0aeba9d561c06cd0d1da1d92be8b71f34ee0da18e73daba30a538f44cf57c5154c6549c5f388479457e67b95162b9dbb178cba7a8446831d5258c92a2b638af67f190494245e9ebf97b8b46b52e5f3f8fe3990a06e3e4f6c1a76293330206ecbe8c104a539d18d0b9b4d4ef92e78c2b3ff927c5ab47d1dfb0c422f380751730e8924c2f0ca9525f7c3d6a14400dd99bb5dc9c2640163ccecca77fce6ef13a8664fb4378939e85e6a5e43cd011a53e85852d12d129848f3b354de7fcd7b8c6e4d1466e2daaef5cb48127a9c4edd612fa2538b29443c5bc92b8dbbc16145fa7f8f8d6a122c9fc1c6c5f27debcf5ba3b59c16aa8000333218c98abd8ce11494d1d2fba7645215cf831356dbe38cef33dfb39a3cafb0615f44a60a27a6d4a785a9163ebfdcd02a7c9812ea231e6251d8f3d235c309e56b1c00b53f3df1007155af4ea7ca70bdf4f2c80e06301c77878fd97fcd099554c85593378feed26c077a2655f6ad18c8ab7001484656af937d2d4364e053a2238bc399131742fff866d5acbb4947bd29b6b6efbd727b6fec2345b1397a27b1629a29a903a226ae53513118dcbf0dad447d6a94a18205fd7baa7687b4accc98cb0b3773f73663ef70a9ec61f8a4e24bd55c8eb48d313de822a45fa91c51f18368a60c8303e5717e72f143051154552d06b07538b7dc143012ba8402fedc2404561ddf19d0c0dfd94e23c38d080b6fd393a59eff352cc4b0d5bbf8101e10a97aa3aeceda8764349452cd501b652f7994b721b9b42162be1c79825e9922c6c76725044c511dc823a3f6fcfd95af32d5694f98c089d75ec1cd3ec711fe611e1d2689987415eb106d371cceabcee46b77dff71435266412ac8190f7786e7436d1c6ff0656140c9cd69b7fea42428fc9291996abd257f1f992d815230490c44703c2417039d442163ca69a50ad3c31537fbcd6c139e841bc569101384529171650ad1b83ccd6ae17ac392e9b19427076b072d29d99430f45855c1de86ba0618b213cff52798ac1d06175ef74186d334113e14dfdcb0446da86b67f4f8bfe63da16ba2e6a7c61032ed8fa202563eb52b214ae3d3f7b4977148ee1f4a10c1ce0da38826bdc99525414ab922b6229452485f38428997a17ec01018272b4fdf36ff159bdd013ebe442dd231f627401ed278cd9f407e6ca1143"}, {0x70, 0xffff, 0x4, "b2d69d81b18a1495eaa3e1d299e4fa0982703b591c876bc7f3fa2650ad5f68201a28405659dc318cb8812916a18fac3413a1f17c9e68fe2fbb38ed57dd147853d30f84b3ab88972fea934a6bd252388eb8c1b7343948da7332"}, {0x88, 0x1, 0x2a000000, "78308ec3997c5f9a20c52e18588c84151d05c740b65bdf7d22c318d4fd9537ac5a51447dc3f39526e9a9484af2b64237fc3d404e98342651e85af3767b76a7cfa66d89da07b16868be70885b3799fe1ee4082c54a496ac18981e4be0b975b27380db03fe8ae10305c0c2250edefa912784"}, {0x70, 0xffff, 0x1, "2a351c7efc5e807374b5ba0e47c51f606e454ca2c1560e35d9e777ffca4b903012e7009bd123750116c228baa41b2c457b3b81e7b6d846c05edae2b8f4a384261f0a33a3eca05b46c8776c138ee2b4d249fa0b7b3eefa9320487af"}, {0x1010, 0xffff, 0x7, "3021d3b135eaec8d474dbd22a8453d83e658fd295b5b69347055b541592b49245847aa4e82d9f80d98811ae0e8ba52b98325b11fba11ead3d0f18b2e1fafa090b2f4a0462af89e6e464cdcaf7fd0ed29a5ed2a5aa1c7835a6eed6b8aba2c8a854d39e3da9e467157a56717ca38b55fe98cfdfe8b124cda807e0e1ea4df0470ad3690415aefbed91c8e48901d7d52b8c1b8053721e7f6816490e2fe2561578452f7e506eb424ef73f88abf75659f6396358831400c3ffb31de95e7f4dcaeaa750d19a502e5a3dd2c9b2dfface6f8e3178af5f0469a322de0895dd9e9822148ed5fb616a7122881f073de827adbf992120a5ee23cdfac56adb04e8a084e635df4d58610e0ca70575d6502f69a31f704e1158e414d14ce78399e7f9235ba359d05119d0fcdffcf43f643ef3c6f19b76b3b5eb4c42d19f3038612eb3a95b37419684463ba6da365ca19708e4927caabd179ebf6d2d8d9d080d16c2195b61622b588459908074c57419bce826ae23bff37465f87fed1105c7747b928e3b9cf68d26d8191bc0980772e7fa45ad277731631a8eb2fdd1f7b6ce3bfbe0a71c8eb2b4ff1313fc83fb157d1d6a0dd92cf1dca38e819037339f2068a0e09a7b2273cd01c6dfd0e25d1cb12b67728e72bab7e7c9098b58fdeef5c507556ae7fdbfb3442201b153b35e8e4aa6289fcbbaeb7c92b33b1267f72fa1fc2eceb71c464452e2db171d7f26619782b4d4b2a123490eca33d7a0a46697e8f31e053f22e05f7b8a200b1f34cde52b9474a227b4143f9f972441862a60905bb9dead3407c319e5fbce1aa05646920a490b43c744e286f35542bdd474f06eab61e61ff70ba41c38b9787948c0931f63788a955464803c04a79faf3edd56badcd02fa98a129e68084e0918cdaca3ce70eafed50dfcad6e23564947a9fdca3a7baaf146b8ecd1db4626d1f4cc825243fbf0543d8248bc569c5ea0dea5003d5725c298d78b587963e71e6629dcba7412d1e591bf4547b1465a282ceb52dccf6d70698cabe581ac1799bb57763f1c9a57ddb39e24e3b3781b3d06fde3b9b78ad44584cb0ab881cae04dd4160633f86ee371f0f36d5762149c9e491b3e70a19426259636d2be10207114f97183a83bf595f226c5e8b81f1cafcf09bb98bb7f3836884e727d380553ac61b325fa3ce894d1b3e3d9e5eb1d2f70d87f1cefbf8e79148dd0b3e748afe4676c283490163582fc15b1d7bd6f2774473ca8088ad12cd5656b4bfb237d4e87dbe05e77f1c90fd935b6d01093e77dd890037e02be031aee756da0235f03c1a508a565ecce8ee4a4a471d74b894e9c7e4d86043e70b43ab0e0e104fe6b009ba31eb9c7b724373681b21c99dc55c0b2069c23db93cb215ba88517995a0c52d4834d3ce84e05046d9d6774e25087f193a82448fdd5e6293ded920eacef9a048ad006cdf20610f7b63b86e9c3a1361891aebbbcf06397966b2b0d04da91d407d3848769a00ffb0e53feb0d750fea86031cbd759dd02fddca529eb5af97b30d0b6ded0f4f10b6deb6edec7812f761248f2f1cf3e14ef3861341836cde1b2900231628252b4973a6ee5f0109742a566886cf9f331a0ffd5347dcd6bef34b617df5087f0d15cb427bf9f1200f9e0ee23d8918d2772059ffd1b29a034ee947e449baa96be8bd298a2154aacf9be78e4eaa4e647995de823c1427f534f0657f64394f2b8b607ff7e8731475913586c9a52cf80d8a7c55976f5018df05d824c4266675e1b0feb2cf36078c52a1870156f6709ff42a7a38630f702cea8181166290873c26fef4b1af1a2697b81e98262e971e2c1e16c656dd0ab10350d6048829a2d8f92f596d922193f520a7efdf39599d61bb819dfaf968b61d8ddc06f1964fce42a0d486593b154421a76fd079ef91d5fe449d11bd7f1d5c4257642244b4d392e9412d23ea3551b2330cf188a26c14f09f317ce00cb6ef307dc020c15a7cd146476a9de0deca323a8112a12bf91b51d6f36fc0057fa8df46fa7f8d59a4e6c5d26282b3deeda98ffdce6b0fa5318c87a6962cb1b6f3da8c258308e5f3ac972602d9a884db4c1927839f7c47b6900de14666b0939f55f108a50b406acc55e548f17a0575cb8053c4a3f05dbc3a62e92e02ae340ee1e8dedebf77a673a97b893757328af07e80c9054bfdca77319ef5cef77a5f210f5f3898ba6dc195c62ee80cee90d86df9b341c9207e192e72afa24d75adf962e18716cee3b9bfb9095974da2ecab9f0655c8fd9b8fcf754534526aebee77d231906269977d7f08080bb38d9322eab54f9f0ddd01cc7b60fc2ce7ed8352c042ce8e2f07edb18e5bdd1c64b79557dc779e37a1db6a025adbb3e466a5767595428137eaefa0ff4e3a156db80de6ed2514cdf44805fbe0dd85bf56c9c47ea61819fb7c03cad06111fee6c735ca587d9bc44e6d23d4e3313d219ef67c6fd8e899937c7e54c168adb6c4306b9eb7f5f4b6f3fa0b51133749efc606a5a54c7768a92e7ecfbea53a6668a610b13bacd77bd57afe7af1269000422760f9109d7d1959704865d03051963e2ff67a71e6a0846a5ea818f57111bced352cb5ce89d39d6ae52da4f4ab129495d1ef6a763d8b3fb9faa51a4565cd6701c51300ab07b5acecee46a9dbf9f49e5e788d569b7b735fb0e6c27caa540b00f901f28b6e9dff76e3cc22b50dde89120289c145af811a13e4b6d9a8b1484640bc0c59d0b2fe8eb110f5574dce2c3d42e01b4acd486389a083dea714e93f32bb764c42b466d66dcb36f630a5e51dca215620a90ba303f212b9eb579fd21eed003129880d8985d44b9569c51adc16dcbf344a3646c391d34f9278a06821786979d7c883c121bb262bf1b74af4994683df41c461541103729f93e61d5967bd81201663fa287ab6163947f0e93c22b37ec18ea1622a6b70ca17a2a62409f84969485aba98f758864c0b8ea45307287fc2c5c399fa8a095ea174f5c79e33e03fea186f58781efd56676e7fa7193308305c48cf3b5dcc94217add5bf3d6533a2fb8d045d2917db28af31851c1dcb60636fae7195663e00b3c870cfcc26756d19fe56aa4e9b3bb6987dbfaa913ce4a15a084e23b4da2f11e55ea3950164b204a69bc0cb7254f9c3733510073b56e0a7d80bdb1c37f57f642faf8578086953e82e7ea4681534d90f92756b355877a86a6c0d07c5c0e46edc41edcb0c333a067f54618379ae72e9ceb3a07699113b08b58c278b8b4ec363ccf08a94c40beab92fa95266065011b2b1990aa8bb88f632023371f921ffc2b2ff2d234b1fe955e0c1006e4bce22d97df99435964ab1f2579ca61f61f0d8b2536ae4d7b03ff88afa41b60c8b18cc93fa0d780c64aa273965cd81ba553be7f0ab4cbd4d23de87e220b5998309e702f356d6a113bd34da359a7838cc6f6ff3b4c0363530e5d76f9dad12818f2e71d450b326adfdaf1f12a665b01e4337b3c94542af8f5c695f44e2d13afe20785a74f4d4ef8d301d62797c027193f071b84457beb18aa9202e73632195e8980b6b3b60ac6934170dc24a23ba21c0cf9eccf4398fc12133a3b692e2f2bcfed008d88b5dff9eb53d0eca61b806f943289f852e5b476ff75db8a47392899ca8a7eee04f6a09d123cd3df42716491b0c5b67d810e0cbe2f0ba36376102e363f113750bca80ab4b5c71ec91ac4af3a23edc5180618735a706d92ebdc4b8747f134dacde8904c47f1d5796cba497d49ea9e3f0a75ed1e51a349205a31c0cdfd1a5a3cbbb7b8a8846ae10e192ed2ba44bed85abe3fd25aa0dd3429de7a72ad52f0ecd421b09832a489b05e9c01c9010251eadeb58118d014910b54cfb88f5e479becfca3d3b5b251816063463c0e8236440c2bd6c1041ce16f73b15dcafeeafa56d10f4ded16c22d750bc2e4c3c3ec394f59719a0c179616031a4d6d9e8bf80d4202769ed683ff0284ee0de44f387844cc54cf3cda2aa7fd4ed58d2002f13bcbd8503f401da281ecaa51764f3fb543a519873c416e5cece2970b945366d8afe6789b0b38d1ce9f05e685bff8eaf196d4f6108d935e0295cfd39177e1fcbb2ba4813c24600035b55f9578d624ff8dd6e00a69ec8fba1ecc1c4f9a21b92b66dc78de11ffa50b911837e14dd5d9e994e1f13439ec5bb8e2e89a579f920daf8cdeca4ba3953cecd7b1f4e33798d4fda0eb77b3e70ce2acd6cee1f204b45d25b16e1d621a9b6a7fc1b8a8945856f6434eec36624040ba22de697e26549d4cc45e19dbce74aa9b06f67286f3ab47ff0024a66d861dc70f8839192680846839dd9d95145142418ee0174901f5dd0c3e9705e7faf1757db3332badf8f74b8302327d4b2827d3d9778b2879a0d050acb5b7c318540ae06bc386988d99963d535d8571cfa22f9a3eeff77822802308e7b8f6a17acbf37288da7b69cbb11921c02826191c66c1f69e16493dfc8022a37e1efc7d2abfd70a347745b5abb5d470021d5d2726a16a8858f0855abbdf58227a642a8ff78d3d948e80b31850474384b14ce918cb21026c89a903c2979d627568add25fc702b811bc9c555f3222617523752085e7dcab8eb5f472f91dc0b76b716ea7a3fa59bba22411579e125cf2b5b287b7104c06919efcf772ca62d35f346ecb1e7ea3d8b42933ea6d619750ba1d89c171ad76975a5b3e78a7bbdda3d6df216902dfa0e6ff2ff8c2a7b12cdb0d4aadc5cef54c82e6ed195168e67c2f585b91c011b4b38f3452aa9b7ba80ae81382ad76b4a2be6f25192d58da48c603a55921172172aa1efca0354a068e8f269a70758643eeafbcce69115f5d7b6c509f270510609f5ee9ba91327941f03b4a56afc4810f38480310164b521ac7a156064abf42d3a1cd4029a7cac64d723d53ebec75e03cda76702848cd604f531e36cd027d9b3d80edc13190ffe8ab99916b2fd9576569fd04483edc71bcd10bbec79a38992202f765f146981d6f133f156c5bd8259cd5831bd96aba4830a270d6f4aac78e9c1c9801803f7efab5d95a65b972f2411d58fd49ef7c4a651fc11f567a8753f287615c25297e663dea4e769dcfa78a3d461a71fc03019a9978846059c1336341f114bb2cafc326a73b2fd164a283f6a8561f2a908204dfeeb192ee2efe945a81ae9a5a10448ced29b692f36e47870d92ffb5b687fc613d2f156250908504a6af0d8b2be8a0324b1d448a0b73649b2329388dacc886bc9408bea1ba910b9b02657c44288c52e37cdad1eaa861389359a845b4a244fcdb6797c13f70f2615bd2a46b82b7a669e3b12348ca1b0538588e2ba4b55ae6afb7d0a64926a81ab40eadf854e293bddb527254b7727dc093389c55f7492899d07a9e89a3cacf1e6d8ed53c502ccc10586ef93bfb49f2b81a795b1377b4e7b904ecc927fe7771f8c72fdba0137d1fff010038e6bb7ef441b7f0aac8120c4939d1b8335bb0e36b36543b19f9e5ea15cab8a626acf11797bc4b76e5eaf80260c1bd4ebf1d1a0691a5c4d7f1c2c6d5c20345ab37ca5c13293ee91b1e1bf25c11f16aa0ca66d17270974527a87795de559d862b5900d6c68e2b9dcfb16c7e02d8adcf8d4b9d862a073acbc02de33aed403cfdd967308466aba3a48d4978191f0297b26c11d5b419b1ab0692b470c9b75ec1409d10b29d50ce968dd1d159e85a317374d3f41081c3366ba55f5d9e8b441343a040ea49e73a61f27064d32e078c2a97cef19ec56e7e14d3c6ddf8de28991769c2784465d6150722095904b6792aa33d39a13b5a8b4f6829861df6f750f7a1a8eb95ecb2d39709dc27a18640091181683ede71f5b8c6"}], 0x2238}, 0x404) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1, &(0x7f0000000140)=""/231, 0xe7}, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='![@\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) fchdir(r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x30001, 0x2) setegid(r1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="582720efabd17ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc9405000000000000008ab06198824b3da025bbd47b1a5d134ed72a193bf579456fc71c4847e78b6b87cb2d72b8bcd8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d162802000000000000000803c8172f1ebf7aad43c8bf92ef959852b178210ae038b88d955de994cc01000000658f1e280b8af30a25902c346e48bce6248f18bdabf1d99435fe4cd55d39080500a4109bbd7e8c877a1a233008213bcb591274f870a471cc99c5a36f90436aa5c28c95dfbea65565da172599b4b2cdf7466e7a634bbe6a91bd80e2011c9ffa3a7188c45381d668bc1165718044189b02ecb54af6a27d409f62be6e6facfd4f18e72e5caeb0694b8daba4975afbba899e5a02a38d1835b154e7eaeda7b524a0a4e3c4160c0dbca6bcdf4c209a5dc5f1142f8610cdedfdaf4e34ebea36a6581ad330de94da2b6adabeb6124d979d191c7ac86f439add1c26d739dfcff78ceb749cedd8dfbc8408939d2917a66d9ac18cc593ffd5bf49c573b9d0d82fc5316cbf760f4a493f21c7e98719fcd1caadca911471f9269a04babb91e96336df8a674e5267624ea7dda51b1b53023a44b48f86cb7655d3d7056452eb54b39f56e9c58ff2ce98ed82aaf8f347589f753a470df5", 0xfffffffffffffe9a) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) r4 = msgget$private(0x0, 0x41) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() msgget$private(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7, r5, r6, r7, r8, 0x100, 0x7}, 0x4, 0x1f, r2, r2, 0x5, 0x9, 0x100000000}) fcntl$getflags(r3, 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90a, 0x190) sendto$unix(r1, &(0x7f00000000c0)="f3572d8c3ac321b2b876ccd580bc2194700420b2c78952f2a42d8e98207e647b58c94ad9a7d192ffc5cdb7e91bf36bc544eb08a5e0fbedd630134f8e5efd5381b0852f59c568c36d78a7232cecb17ec5551a025324659ae8ef05663ad73fcd20db8aba927b1ec5867c7da3eca4197d224ca000e1bdc11360f15d", 0x7a, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x802000, 0xd91) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7066, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf1f81a1a9329509", 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:00:26 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x49, 0x100) 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, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x800, 0x40, 0x1, 0x2, "f984c98e756018c06b1ee3db86d8b3ff99893939", 0x80000001, 0xbb1}) 16:00:26 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000180), 0x6bb9fd8, 0x2) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) socket(0x6, 0x4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[[-/)\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=')&+\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='/+=\xf6,(\x00']) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x8) fchmod(r0, 0x24) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r1, 0x5) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x104, 0x0) write(r0, &(0x7f0000000040)='A', 0x1) 16:00:26 executing program 1: r0 = semget(0x3, 0x72194cdb6d1ceaa0, 0xe371b25d62008ef5) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x10b, 0xd7, r1}) shutdown(r0, 0xfffffffffffffffc) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x21) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r1, r2) 16:00:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x400000000000006e, &(0x7f0000000200)) r0 = socket(0x1, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setreuid(0x0, 0xee01) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000000, 0x4, 0x4000000000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:27 executing program 0: getpgrp() r0 = socket$inet6(0x18, 0x4, 0x4000000008) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) flock(r0, 0x9) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x403da832) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000400ffffffffffffff001ce60788cd46ce364af512040000001f8e99f646423caa008da600001a000001f9d32b18206796b5b5e9c369bc10d8bc229d3c6449b1399982534d6c4df94980f6ce5519a804860baaa4d380"], 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20428, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) 16:00:27 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00: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$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) select(0x40, &(0x7f0000000000)={0xfffffffffffffc00, 0x8001, 0x8, 0x6, 0x5, 0x800, 0x0, 0x100000001}, &(0x7f0000000080)={0xaf5a, 0x10001, 0x7, 0xf6c, 0x3, 0x0, 0x40, 0xff}, &(0x7f00000000c0)={0x27e0, 0x8, 0x1, 0x4, 0x1, 0xffffffff80000000, 0x73, 0x1f}, &(0x7f0000000180)={0x0, 0x100000000}) 16:00:27 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) ftruncate(r0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10200, 0x1f5) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x88, 0x181) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xfff) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8b, 0x1, 0xe99, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0xa, 0x100, 0x10000}, {{r3}, 0xffffffffffffffff, 0xf, 0x40000000, 0xf0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x20, 0x0, 0xffffffff, 0x5}], 0x7f, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc8, 0x2, 0x7, 0x5}, {{r3}, 0xfffffffffffffffd, 0x88, 0x84, 0x9, 0x7}, {{r2}, 0xfffffffffffffffd, 0x82, 0x6, 0xe931, 0x6}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40, 0x1c000, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x7f}, {{r3}, 0xffffffffffffffff, 0x48, 0x2, 0x5, 0x8}], 0x9, &(0x7f0000000000)={0x3, 0x98}) kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x80000001, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x384, 0x0, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1f600000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4c4213bdb2fed57e, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x42, 0x91, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000020, 0x2, 0x7fffffff}], 0x101, &(0x7f00000000c0)={0xfffffffffffffffd, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:27 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') clock_getres(0x4, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xdf51) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffffa, [{0x3, 0xe91a}, {0x3, 0x4}, {0x0, 0x101}, {0x1, 0x9}, {0x3, 0x5}, {0x2, 0x20}, {0x1, 0xe7da}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x471}, {0x1, 0x3}, {0x2, 0xb16}, {0x3, 0x1ff}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x647}, {0x0, 0x9d6c}, {0x3, 0x48b}, {0x3, 0x101}, {0x3, 0xee}, {0x3, 0x401}, {0x3, 0x1f}, {0x1, 0x58bee68c}, {0x3, 0x8001}, {0x1, 0x1}, {0x2, 0x20}, {0x2}, {0x2}, {0x2, 0x36}, {0x2, 0xfffffffffffffffa}, {0x1, 0x6b}, {0x3, 0x8}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffff8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x6, 0x0, {0x5, 0x6}}) 16:00:27 executing program 0: socketpair(0x38, 0x3, 0xffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20000000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) pipe(&(0x7f0000000280)) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f00000005c0)=""/173, 0xad}], 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x100, 0x4}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="b97751aec18e9fb757387b2823907b94d7d688f6a60abd03b2aaffc4704be4f676cc6d4cc03a021beb4f6154eadff0356ab5", 0x32}], 0x1, 0x0, 0x0, 0x40d}, 0x408) getegid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffff80000001, 0xfffffffffffffffc}, {0x4}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000002640)='./file0\x00', 0x20403, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="cc323ef58454e1f4f376dc86fc2d944d4687f8530ab000717b100387117891362a8f93af6f3c7e91f035e27ca259fa1bf40ba3f3a0b6eeee8c4198c98a9eb993ffa2c1c3c5944776a34356dafe85387d9c56667b69d19e2e1ef4f95dce1cbf41cd1c5337c4e113c12175b6ad789d4becb0028d9d45eb4079785d01f61c67a3c1b13702b3feb4004c58ee9aebc663e867c9165d7417b83e187e78e10454d845b7fa8644d724fce88814281adb51e75c537db65a5dc92523cdfbcbd1753ca30093264ac17b4aa79b635250ea12caedf2bddfbc36f253081041e5eca5217fdb18b483040425c9b06513efedb47ed95629059b73386eac26a71815", 0xf9}], 0x1, &(0x7f0000000240)=[{0xd8, 0xffff, 0x10000, "97f3e1ffe4c8e79e79e6d4ffd207fc19d4cb4d9384ef083ae04d82bba28b5f371449ebafc13f9a73041660492c1be263262782f387ea0791d758071086d40b6f64f02676ddf055ae14282e6241df757e81e4b6a3336bea22828f1946198c500ceda9c515f3f0f7bbb1704c56da0237bd701dd485ce49c6d0287a32465ea6dcc368151611e482433910bf7870317594cd000b6acf3071f32a4246063b4e8ed5d212a26466df24db47fa2fa7f00c3485f3c431d4d6ad96cfe1bb0d7b1adada3be51ae9c7ed"}, {0x1010, 0xffff, 0x6, "a7ffa92f18dbdbaebf576fd1f29f5e7e9dc675ea91e905dcf9e6e21a31b897ca6dc3af8da7773d1b41f0f7a6c4a4f6652abb435b8f139bdb1b3f80a6edba0ae63144782f0c8f3ca0c9a937254c258fa3817904b229df296f06e8c330a2a4108333177762c473a021dc97a49674859dbb13e3d4c4164e8b6567c9fee6417722a3713d9b350d7b39124150f18f846bc71cc5a114b1153f8982981e4042d025676eed0bebc65563ec0dc9f1c4fe08e65f2488ddc673e93ef7daa51c8006beef15961dffdf8f763be141d0a3b3c2fa6838ecefb2c146957dca1d6150f648c84fdc032b108b4987cdeddb4caefe50c627f03e50588118bec079cedb2694d3b4d48e50be8463324d868d6682194817c2a197b5e35ffa3074f000d796486b97ebcef146daf0442b44eeb32bffc6e1adeca7f53bcb00eaf94e23c2e4b7a4424790d66ee358e89aff928166a4eb5d256c4b0f39e5ffe5c87c333158ec05dc9824d9cbfee6cc871478eb978c50171efe90790cbdea52d08984ea0ee1ba9715569fba836049193f6a97bdb7734a272c60f2c7415beb8a0fb6820a0c4e400f5b25bcdc17f0b724ff826133d1e114e2d0338a2d7fe7a708601001279f9008f02c17eb80fb6e492b19b41f7bfac4cce51580702c34cc05eccb1408bed97cc1b64e2597789e9ca4d612345060db96566d6e3ea00dde42cdfae6c2fc96dda7f0130a1e1b254bf63a052180fb4b051f20ab9e8ea9eac6b81094f89423aabdb802fb4f1a548191d209a90da14036af3e8eac685b0dfc51ad152121ea74d335fae7b0f28b1281c3548b0bacbcf77469fe9c209cbe2b0f7eac8a7d74d7ad7540c5676e8a3ec2b028ace0e5a814e1580fe0174375ad8bc437499bac4172a562f0748636f9392f4911d72bad025e31fc282a23aa8fbb1a43b1e98a045c9bf9ab58928f8aa7d34eacd1278d30023fc21146ac17e9468071e16cba713029b1ac415d40e7fca500d62f3e021bbe80c3d575c7c06ca094c28b711eb7812d00ddca6d07602c95e3fbc2e74fd73e4387012184f7ebbe12a7dea9023fbb6146eac34a8fe95e2f75aeb00ec6744c2fd8e6ac186082eb70e1d7082601846f7e17cb956a3a42dfc43c2ca44d99005dd51074880b5e8cfe88a5ae1115bcba7dc2bb6a5436bd01cda0dfa3b1245cd954d926ad6b7241c1104796af43513a7202a5e38dc57bb8ee38d9c2b47073009ece6b0fe1a7243302a74781b7a1006448de903fdfd989d158e67760ae0d9959b57d238cf06db794151b734c18a726d73e4ca22b98fbad54be0de1c7edd74cf1b29541729f5c2d7b12fd7eecb0141f5de6b72772f87f73f46933b2f4826b593ddf5387f945a29c44cead5706fb3679e2ed2855ec4705ade457815881f6347d0fd167d0c198989b81e1528759f6d5c203433a624dfa090b2ed238fa1a3763bac1f2f6df60c84cf71b71fd40ffa838de8ead1c5590e9e8d3b7f08bdb9df9c3892270ce9b98cceb1064ff0fc5dabd9cd181660649a1247c46e4db4db4d7ca458ab3595e54d4f0bab41254583b0e1e43be029fa64fbfe9aa0150e9b12451b4cb689c30ac07c664891080d70ee478515e5a39b8ae6264a30452e2eb04a3979b0c23923751879de11f0f3810e793e0bbbc09eb07cb9f45776440ec8ffdcc66d72b29e92bc9584fe8907016535a2d7d8619e7ca9e3c12b64a4cd16e417a6b082a73c4480ac79cd087dad782d5817727a20d2f91867bffc96bea048db854e4513f2a7f8aba18d6574a7801d60e7a2ce83d11782ef95c6c2d5c9243f31470dc2f2c4482942bd06a658cbc1b52dbea22419aa945277c64270912758d545c58fae6007e681d91c8dad653bf5d9b775c2b705f8534a7d9f1fc9c76965817c52ba5a8d57f842059a449d1a246003ed09a605cb57448c96ebaa43e973a4a9d7183cde9bf2c0a334fcf7f366b010a843b5a93fb5adacded0cafc3d35bcec353609c4b101c9ef75b968ebfd6ecae62dee074aa52a9b0c8de0ff90df2f117dd1106b0c63691df19e33fe0f14cb1e9a601fdd6937ba929659becd1ade51563495f4f2c1de2eef91986990a4bf35d6f7fd41589fb23aa2ad80d269a067ca910ab2f684ce126343b66e50faa08f036227f1aa82ca1fdf96501bed75d446f53f8cdc0e3ef4119c08a022ac33bce0b89890e55f0925c8d434ba2684b524363e4ffb184868ddea4acf4e6247a045d6cabafb95c02b35ef51c7a615545e7b522db01a3b51dd0de22a4dd94050fa9b295341118396a4c859b7e9883c75bbbf243dbae75d376cbb497bf70353bc04e1a6d8b8e56bb9bb18375229ebbb74fa45f691f3fb8fb0f16f78cbee3fd3dbca74790be6c33c263257608adee205d61df30e45332933e2c954b75983463223c63cdfeaca62a316941bfe47a4fe1b88a8f9fdaf6b23990b32128474712c59648f497116f26e4206e33a46e404932d234fc6eeff7b0526bd9b920962fcebd0f5eae38e89cb949bc17fc2c9de23e276db0aeef7f55770e0e1774927828224f2d8830ac2c00c40e201a106dc733a755a166d6f119575bf74fcf5c9a87000893ad2fe822ca3dbc818605feb481b1dc866ca07acdc957b03c71b0e7059e209c051b6e1c3fff9addd7b22f49b81c331c0c8d617bd70f2777052caa477cb1e0002daf97c5207f00f60150bd980c4f410497b2a0e8572de219e3b214969883f48bbb4c80297bb3297dda30583b865711f38bd62fb943bd271784f8ee08ce4b88310f7902abb0d22a547163d88df101eae0fdd2dce1a26538f7449bb5362b7f11848230870ac60bdc013775eb461c83221400d2450cc7f3df327944bcb943c10c38a4c861f4d35a9e5a8f32e0840bca46f8accc086ca029ff79ca506ddd33bd7dfb22664da2fba068fc790be4abf03ca28ebe3cfe3516c29049235d4d38f35cc14c2defabb2ca4f89d72f0dd8ca7f45b2d815ba473665ccdbe9ebead3e724e9bd18c29517a86b03ecd6cae59d51e4ff04225adc78b28b92f7689dbaa2706379a73646d0c93086609835cdf5bf06d4bffd83697901da29057eb27a87dd9c3db944282911b6fe5503dc9b75e666738bb4fd55e00133354b56b4cc32f701375d2b35a6f89a80e14e78ce3f51ee4573a44ce40bf86a35f4ee8b809f27e72e8c24b171201cbe21f74e2ef38eb3df4d38ac4e1dcc3cd2d5e773e54a94fc478ce2d3db671f51bc7a8c9c865f12f5dc6a32c1f1b02c9606a891d8268c3198bbc82bf9a3feaa1ae930d66a4dd02aaa34922cc2ad0c5fb4acf6ed7df253a28c2c2d0df2384e68240730964785e875699191f1a634a5f31f62eb19a2c2ffdb4208c7f961af146fe774687f1e018524a503e6ff850728e48672440627c07bfae4e15a30ca0c21544fe30d25df8c560688b8cb0f389621fcd8ada6bb4addbb90849d525a8ed4c89130986124a566c100398085921def96ca94ca8c83c7acb3190d25cd6b11ac5102704e1e7235e6348c7e6141ba53914741345a1657f176f0d36cfb35c125854d11ba90305673ef8181f0e5803bdc66b608d2bca779243147d740c775e5bca1d9d919bdfc509a9d6325c55582133ae5cef2f68076be4ac39de30ae3e5387e4a22bfa698b15863037bfe947149ba2ce384fc7df6cad33ba34414c65f6bbdacd3328f8f3bb6bdf859f48a1877734990154c4e3a6913f78926b762ba264bd4b3b36d49bc8057bf73401d8e0e238cd2c4a7a7c13bf0e009a91e7a4f7412e01abc02024a4bd41540a790bdf406c98c4a6c6c9ae0904e1923e770d57a64d5f0be6bfae24feb8360710ad3b4eb9e5c68d29f40addd4c77cec6f08050adeb0c68aa7cda08585fac72f787b3837dfeab77b16a15ceacdfe901aa052d4ed14620d2a433fac78d11fd8b9cb88aabbdc92c0209812308b68abc6a595bf2a1fc09cd81bef5208ee01a88bbfc7c01cdbcbda63a019abaf6badb4df348a74f69951dc68cdf3e6f8bc78d7662c4361803efd24f56898463551a29dc8da0e4e4a3a2e6c3fd6e6b9e03a1bb9eed19012f32f7f31398170ccaa06f6265232aa343eef1d1a45a4625f7359e0bb4f6af7ee939ac3f24590dc563e0034f65112fe60071b54ad64e8676c252c1aa6cc64a5679482484063fa3c7c961b6f642c19232fa334a2133d77f82bad5bfe7c0e460a9d0e53e0cf5c796f311ee01b2d79d02330aaff7f46555c981b4af9551b5f7edc876a5f6b0d20bedb1a4bf8ecba4b29ab703ae685f58db41bd8c6a1e8fed0ee0365c33d78912300b3a54f79f3bb8b8d57a731a305b1c8690de49b4384fece110c01df3db7d8f5f9fad8bea23aaa60c82a8301adae28a124cadebbd6709f9bf282edbdbe8f65e80e07185b1bf22a3ce543a26ec70ea07117c0ed27410ab5a32008f6666938767fed9d422a6d65e6218124a490673bf69f954b9e6a3b92c5eb6bdc70668b34654b7952cf3ea2c1f817240721bcd4490245cd857e822879c01be753261fe062793907b6afbbfcfb8754002ee9b8d0e84efc4eb77fa59f1f2adffbaeb27854bc2957d6895cf090f28fbb86e8660329f6558ca7a4a605aaa82099710435099bd1a803719712975eb8632bea00b42c61a0891ecc8f0b4ee0a63e0e4592b75f7b532eca348ae586dfa6ca810f6500bd798ac79d19c051da3e3239b29c3a92f5fb98dc3ee25d08c2600b01eb3d19111cadee7e639dc79b5e449cf1d9d94362cae1986593b7d627b989d500ba3c5557dad2209c902b4db3813c2bcad4086dee6e4b69ced10929f1788fecd16b48ef231636f600925f3f96203c15f195e95131805c41af96a940fafa17e071fa65e0d319b857ad333f504b7bb77a38245a959760a9f94e6ade03bad034c6329a1a25ad504e4c92401fc196e9c7b6ea58e4231209381221c07d1b51769bb5715d8a2fdd91856ef1cdca25fcb6d14c41faa3658c00d72c3be6590de2a63aa0f93387d11b406e4946907aedcc3eb1f584c7c151a54674a214834b492516ae44c247317545fbf19e9096c2603831755ba5108b9c6364ae38d7410c4adf31f55bbc09d5dce5927531ee38c70da7f2178b5a80b7b4736077bb1f3d4ea803844b0ee82b85597e5940e72629bf90acc99278a5febd9228954363439d43d08d2d84e7b7583bafaf8173fd2227defdb5350d8ebae2675abe60de0ffc0a8d37fe486ae676b9c07c52ef3e84f2c461780cc17aa78c748d53ae81992e3fbb3a47bb676dd1b71d680d046e6f5a6a562bcb3afbdaea796293109c0688c4bc8fed61fc044fade86b7d98b389352ea1c71c0b759d1951a0dd3a0a8668d5faaa7b208964af78d9537601d5225049d961f96bc7801b100abcd096bdf0fbb2d7825e571a99c93a394984f6bb1a763eb39e634abaeec435d924bdf5f3ed9aa81ae677102f50c93405073c08f1af9d5af3b57ee5a24089ea15e52d1e0ae671742d456fdfd994f6ba7aa744917bd0e500f0c9dbcc49e6e43a791d2dce3ca8f9ac6fb15aa4a5177c606d09b553ce5f92101b005d6d95bacb5fce9a5382cea59b2a402c1484e7b025400f69e80b78676c5f4c7389c2289632e55cb0500d233744779428aaaa893186967b51b8c9d52e70a225be6af8edd8e78338a5bf7b467b4fc82e2b73702d33bae8ac45c241c636c30c99571bbf8392281a3143c1bcbf191fcad4c55b0806f58d8d8b5c06ce1d144eb0732de9db6bf52c19a0fdbe0b9935cc498844400d16a7b4e14294d706340e3f484527921ffdf4618024923da808b4428860840b7e9c318a89a736aeddc3857309a9e8a0ad1cd63215760fba91850"}, {0xc8, 0xffff, 0x400, "4bababdb04dac1846ec3f42789636b2458725840514f1609538fcc04e930428aa984cf673cadcd69cd8157d9541b722fdcaf75c1c984cc7a0270bc8702068611acd0878f3122cd9d7a09a90119c8ee8df176e89b231c5bcd131cd8835a98b8c882b9dbdd84b4742d3ff3c6a1f5ae27a71e3f5c2f23b861b6ddf4a80d16f1ad7ef4cfa460a6135523149939ead1d003704d2f893d443bdcbfd0e90fb044e1f9e4794bda926c304c8703509ffd96a6caebd6cf03e5"}, {0x110, 0x0, 0x7fffffff, "7a526b3ee700b3812729f5ab537e7924a970404c515040c02440f68901fd66b81f9713a279006e4394aec2a8470a9643c6b6db425092a01bc4f1b68ec019fb3d54c602b8045d60cf36885e7c3f02aff250e2c3d0914dae765527035b44923a0bcf0f91588cec003b5967e5daab63280aed0b57eb416932ba60aa1df418696f1548df1806641bee8c6a1c60c38d68b06e9d538026848cca713945247ef219d6d63f9dfd14a45fc28b9e75a5eeb4672527538e7dcf8627d62c3a33108e1cdedba749a8cf4432097e6516b2c799e13a004a5f23f790ecae2215a9240a38b9a25847c86514682660cd9f0a159cee0f837855415ebcd6843b0048b6eeb96c2c9be8"}, {0xb8, 0xffff, 0x3, "e568b938039ac365fcfc352276e9d4ef2fb2ed52d070e2e5547205b1084a896341c75433a5cceff7b5cce46852f970c71b6d63831428dcda2ecde8b9df0751f2dd5f00926f79ac5802ed4b46b9d6c8db1d4bb2abeca24293e7d5343df2902df48f57712736c41d7f345518d20f76af18e4f4db50c8889c803a88aae1f5123795dbb80a199e30b99881e14db9ee31a0763f1852f79370fd65b949ff5b2b5f4e4fe0fc3a4c075685"}, {0x1010, 0xffff, 0x3, "41a9d8e5aaafd0d75ee50b34f53ff9bc8be9e337510a84f81e900eb7d5f967876e4e9be8c011f730aa86c20e7cbf8fb3ce0c518190e6383e4daf8c43bb9bb326ed1f49a83b40d8fb3a995b39af2d88a9b55a61dbc390ac146b62d96bd51784da11c74ef547425acba195c9893ff803c9ecd823a073523384fc43f6432749332bd6057786c6d47101a777d58346f7ca6b0d6119bbf2c7b1fed0ce3df7748722b96be6ee207926aa6d2c33476c57ef0513f6062a66c6ec032722868d3350513585e072259d7d3d1647f891d37eb943c6a69c225a5fcb623615cafa74962dfb869247ca32996e0d5e839952174e00d6ff9d9492fa42624e477d1990a9dad6a377e4587ede4262540bc009822a662fcf34c408ed0c01ef97bb28c39f4e3dee56ea17b0a352534d99ea9dff82abfc434016c74afcb74b565e6577572f138c80b504b431c0252857cf833652f10e4ece5a105815a2876fd08ecf55cac0c13165ea609838d1393c830c397b589e6b58d0ecca4c73f2024e40a765515c8d43eb9ee91d0e01a57b7be83cb747ec22a3c3e3325ecf1ae688f0dc07322dd82bb2d5ccfce683d839fc0249c7d6e3b483439e9f5af0dcf26e80b2867623df90a21d1c5c87a2f365c6770c4c1b5e09d82ad0179692188ab8863f14943209fbb04b8b4345d5b12a2ab14b3639fa2f1fcfa902c6890a5b8725b643dff171fbaaca5328df2a1e22b24981343dd649247cba0c21d6ce65fbe80b8e42fcc196aa239219f8d97f13c40f14d175a9812920650ab8b285d3ca0ef4304ed40bebce7a3757eeb44c73825969bfdd6cb5b110a764d3828f62dc60b13f003917ab2485817975b8e5841bad875201ee87311ea1662d3ad6f4b7715ea6ec821b098a470705570b675540523773399a0edbc26037d710d81e9cbfab2e9deb1a53260b62207b04f678665f5f96594cef648ec331b5036cc73364610354a69cde3914bf93f6dc41458eef18b6243402a34063c8f4e141c475592b5c145f518ecb8967eb5f7f9f5b4cce6ef761cabeef8f300d05e80634b17285ced23b1041be8b446c3efeeaf900ee0ca1764eabc4c66d14d7bd069cdf27dd11bf80cf2f3118b874e7fb29d9714602483f712704eadb5b302bc039d8dea2b56597b21d46ba61316f30410bb73fea5f7f4ee0815a5d56be62e843194a52148a6e3db5237320eefbba20cf03f88dc1f47c5d6505534409bdde7b79ff2f458bfc9f1f15544f71903f0eef76c9d9c929cd8914e30e5b75578fd56f572332a505dab763988169ffbe35525a3121c5af2e40ecab1c74b0e2cfac407c7edbe557cef605c734b970ee6eee77d35e51000acd2d8965ca4c64edde6e177697cccc7135dfb0e7bf048070a7f5a68fa46f59339e52b845ca46316d533446054f2717c68c7df092512abf9ad8d51721e90d1b340cdc245b9acf229319f78846b505d4ceae8431ab40d13e87b635edc65e33297c6fcafb2d1b08722297df3081331687e34a71d360d6043f8ea3629b45c0f243d38eee40a9dd87ce70e5127da66a3c3bd70e946145d8eadde2820c0241dab415f41c67b34e67d345266a6f30f7f618287448cd15522bca003c509800db3d10aa53d8a4f4799e28195e8662b5b770a0e93ed3e17f0fe7ae1c50a5a664e15b259d69fcf38e03d71bdbd2bf9ca2070b41c82982b1cf4e877d25efe208c3eba0035d5fcd87dc8ae3e241c2f05c76a8f1ffb82e45a42241d628f25070fa77a1be9fd1237d9c34f13af778b90bb6d068efdb466a0bbdee77f0f8e31d88a65a526770a21bbc05e450f2e7830c893c64da529f1088fc3f41865eef75bf72530c47d9abe115133c7449616505412bf798b5bb3f75edf1c8f557427b5901ed20471be0b3b6e32f19dfcbc1a1c22f1dd36fa12ec727f44514bd13e4edc88cfc297fbba455353bc51b35d89383afa34f96e4bf4776933cd22d26331e96055edfde572b20d08a6e77910d877a30b4dc9881c4c01415ee4d083d3ba796e5e37a90f692f7c228e0d49e53305f91420b720e078ea7faa578b2f46b3043274a3cc9cd79bc710a04ce891eff0e3453dbc22fadc1843debcf49e85c6ca6f1de3254d102fe4bed72cbc9e1fbcfb8064f329e4ae0456acec5f044d7fd3500cd72a3f636ee5d11018ab58a74aaf8680beba1dab2c9c822d82e4dc87112c1cd180962d6f1fb010fc32c52a9deb586a40bd2c3dd542d8ac9a414a61d16f5c424334ee1d5ad36d1863c251572133fa90ec09e73e9ac3534259642f779426120ab31f5813b9a0535f459ae49fc33d16a6f57e20781e184846f35c07923e4c0f7c676a9d20b66d83d5d42f370f30207cd5b423c90b89c3d0f608b42a8b3d4df4bf1e38bbabe573e33c685b357e87d3b49e6182e6556c88c0d9cfc34fdffef680098084a6e248e7f1149695b109a9419a7b997176c71a639fd70b38a3379175633523afe541812c8ad9cc24d9523218c50e6451af891da33b8b6bc8d5b0a9dc27bdfa0b46c8243f04427c5f4635a41ca8c39d7e84e75b6d291641d4252de0d267946f0881190bdbb8cb4c2dc8cac95f8ef4cb0fa4a25c64e71a901c2e481ef82d8c77b34c5134d4fa42c8843e5ca9bb329b55e2bc69ae164063a76186b7f7ed02e21ffb8829071538f878d07e513364745709e19788ec5d7690f47f8bfd2f87212f1ce4757c6f33491cc49e1a28f3720344127dcaf13375d71f31882685ee5cbfd259dbe9591a6bd842a403ef98be3edbf16b3844de9dc2baed4f54dda4c2e91f85ccb06f7f252f10cc841526939c50a9ed92c8cf912742564d090e0ee4d6dc240dbd82e1cca50859129908414a1f0a864bbcc6ab330b0948c6db1d73ce32b5ec8f87d2afe7222d0c6af78e46e2fa9f0f3da70e2c0df914b7feb216a6d154eacfbd060222417432f8f026f2211dbfd0d34ad9acc4a413d7f40ca9f92267408029fe02be34e1c27c49a5e1bcd8cc57dbf3bde17add20ff393b973f17988bdc8d1b3f6280122fd893e7607c42ba3e0297639390ca093355a3a7568b6dacf5626f8145d7a00ef6a89c6e62c3c9aa29d887f171ec39125acf37efe35e0f0feb984fb44688f09b15c4908e4ae182df57c9e8fd9bdc411a742c6dbe21b6d38b73bec0498f00c34c0e8ee112007833e490d1d9801503ed287d977d7614189ba754dfabcd01482fe9860eab182a6c401d3f1543b1d831768e6b9085fe51c6b3938e8803c9a474687290a6fe45b122109c0b91e7445e127e280c6ff306dc3e376e35d97aa88fc25df074f5ea295e8463205012ef66692e7cc93cb5040a0438ca29b293231606eabeee45d09eb1b021735b5480059e8e4fb23742950df7b56ec77d82988f89edb938330150037ba7e6854d4c987540a8adf7677d8d01aa3934a160ab107a2bd2ac21e3151f0e7ee38454287644f1544c558c426b5b8fb6fe8ef211b91206046925289a573fb98aa8778c6ba9a6cadb1a39356a493c050435ac684ac734dccb0d87646a2199556636f22524cee833175370984c385bf57216700421142803089d09896997b0e08a3ab222c49ac6e2ffdf8f13212cfbd5ca59b292d60b9bc5161bb41adfa8d768d89265b65c41cd53f534dcc947005361db8505ffb55ee4b17d010e71ed5d3b80bf9ae154db0a9673683b5891ff17b74c37225c8357f73c36fd13ec10497e351e26a30c7a1448cd196ec2cd95f1f95f19658cdda5418e1a7c952660ff99597fa178ff43a5aa781197cd30fbe5462c1617f23dce9d56a227582246aad048eba07601d13b55cf207be3b5057f60c5f6ed030b18ecb6cb79066eef66fa8a7e14e7a525a8bb67be698515c3f5d3f24989906b50c9b000183826b20a4d9a4b6542ed2365708856a65d6ea8706bd79097bfc540bbf1a4af2a972e6988fef38f8ef4c4ba6845d01a2e099c1974e4d62bd428df90d3d849b21e6cea7b3978d01a28e5bd8a10abec81ea9fe48960e25cde9efc16859a9f65f12a0b0206e305f828c7c5e1656253b8fa80972874d680fe36ef84caa1a4c83698a9bab65384a06b3217fdc2df76937279c26d3aee1f2e8a7a7bea04336fed6690089c4c86cde32b3026a8f794ca879d69a0d3755ecaa794890c094c767da736a1eb73f2ba278f8efc6a3c163f668690eefd79818db150c3740cfdffba7a3aab5518524381eaafc46db696959eb33c9c380b4b8ea4fd2f1921dd1322ef5a946038ea46f90ef37d2e1703a99d1c13375f0d4ca0bd775ab84501b8e244975caa21e8f1b6c79a7b1c8dcaa5a6be44344055cd156f8882a5ee8b45eaea748bb8f737e1c3401f90829a1d607303e25a394b64a55bb537c58562be3a6364fab1cfbd1437591f7cbf96f856b6f038518ccc9cc49ab0124e295a539e345123cb637be257ea0ea89a3111e00a57ce906544ec56fafb3370ada63303c38c6f13d39d29293648755e3240f9c3495a134342ecc5d593b2e1c5f041bb9abc72408a0ac319c08752b89594f26fd91971e6378a0c016f0c01bc71f75af570117e1411884d61c309f8d629b08ea1ad610cf2420c165d86b4bf9dd57bb244b845b65705b00b2b80d1ddb615b813cb5e2eb27b4cb49bde9e3a1aa0fbeeb63fef62743319c18f49e1d4b5af73f8efbe05888ded59684668880ff1196d9a8c9ffa7d43c192a9c95d10f711461bde77e99068f95ac28faa24745ee65b5855d396669c66fa137f3323f95b7cdd826732032fbe238d408860324813ba84c7c7ed1b6e98ee66c5891d7e613bef31ee7bd7284dd32d2925de23a95bfc75e39ac20f15f80bee709e21492d261909681dfbd72f032dec721cadf43915ab10e869e7a33346a1e85639d8ed8c3bd6cdcdf3dcd347a3c3844831ef7d26d2cb07e9e11a7b735e000906a0e92ed437f7b5bc62d57c0b60b2396bd6f0fee0d44cdc661107cfad2c17ece706757bf3b426bd5bea6c39957ff86c5f4eaa8a92c8fa82b12b7472bb5fe72abbc7b332430540259e93b60635cedbccb059592805ead0c22f3101ba308189957bdd13e28113ed18536cff853c645833ea57316d05f948f26cc4b0db9702b2361c7da1ea3e94ad393d44674950b47d9000872f927a8306a81d9af9c1ea58216705c1d7d51a643105715c5232f999393e952519bd5dd43e515eca6111b5a393ce07ada1971ae13dcfb5f33b54a923688ef252f86a8481db74beafd37149ed4d81517cde6db15d4d043055197eab8a0d9210a7b6958a40d696d00c2d2736e5e824a803956b5f7ebcc9b074122c5b8da5de996be5c585cf332b266a19187fceed114d3f642a18172cb22aa8520192f6863b3039f34b51976718734c3c17d451e238e66a11b44b1a2ba328562dd45bd4d1cd5245d3c4914f170c9785eebb86573cefee3896bafb1fd3a6fbefbfa357a19e7bd787f3617935c38afdcf1f343d721aaf39aa625cfde7c70f1814d87c39b5c53d82c119808878af5e351c0a9738b338b0b9d21669744f38a62c167ab7c772d61ec06e18406d1a654a730be8f23d76ecfac14efe66de44f5746d2d325ab22eacee809757c61b79d799180bd6c1bb358a529271862c53e00ea8f725d1e6a0f800cac1d9dd10a5c507c1cbf83224ed34786467a9b52506b62008754be345751a03115a86374eb74bf4a05482833814577c266ccaa502fb9ec89b391231382badbb6f3dfb33ad3fc328051c024b954834dedc6519277f872865250c402f83cba7d63a7ad5d748970612059432c191325bddd87e4b74a7fc98f4d37f7cf1fa1c3880a8c6ef27879f37ec49c803af6cdf7f9e85825cf3f71"}], 0x2388}, 0x400) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x20) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x88, 0x41) sendto$unix(r0, &(0x7f0000000180)="4a1219e05a2ee3ffb528e871a8a54a1bc5a632b1fc746d770463535fef6019", 0x328, 0x1, 0x0, 0x67) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7ff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x2) login: pckbd_enable: command error 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="ff4c467fdd91403a1eb0d746029e04726e98d04a8e73ce47bfed77cf7486a501d1256bb408a838b0e0fc5ad4c7e3f2b86d221459ccaa5537b4aa25fed978ae7752db4c272404f30e05dd4b2327d422c04c8f07d3a6c65efad1e7dd089377b618daca00428b59d78c1819d40f7cd7f1ce73c442434c34907a35ef53d959db85a6131b42dd762adb01dc89f93233f509d31ad6969ff7bff3d4ee", 0x99}, {&(0x7f0000000200)="ef0559594d67119eda7f8853e220154c3a997453d4e21cd1449591147c7bf924c049304d61ff4c8a34ce9282853ffb4423f53625c622b9380f10350b5748fbd7d4b18bf3ec9465156de1fd792276784357d8b67ffa1343d9db59c395845e2efcb981b13709a3c96aa1b19a26f9f7518b79c01b2edf9480669a6d9bad7601cb7f", 0x80}, {&(0x7f0000000280)="86fcd6e1184d3638939799116b25b617217d8f3c85208ba8ba6bcfeaa8b93de705ab69ddcdf2c7743d1740b44b3861ab99c0a94f2a4530ae7336f047123c257b9ffeda29d3c0de55a94fc366c5e279d39b4bccaf1f88fab67727eb2e25313a93be87146a2b4d9e9d8e9ad20062436f1cee18ae34ebb5ae1cf7325241d5d561143d494e4b40bf22aa5f8d0a73ee4e0534", 0x90}, {&(0x7f0000000340)="0236ec937f9813d8ab06a4e921008b9304d27f7b4463702628369489404684b9eadb09de13057a9a554cfe6b2f9779c0fbdaf15bb9b7b1235ef717ae311629d1892b14f3db89782951510b0de6a214e744545261820d2b84066f5ea421f3e28f50261aa8bc0a40a506", 0x69}], 0x4, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x3fffe}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file1\x00', 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) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="4ab04197ea37cf25b7468f261497c793da4b877aa4c1b680b8c8c0aa967381c0f60824f300e09b6e37d5a3d65239bfd0d9daf1e66fc964", 0x37}, {&(0x7f0000000100)="a8bd22d47d7569a9f72260cc5021f2071d1c7c476a120666051d0f392aab8d8fc31f97b2e7e728dd96b894c5ced7500610f67a53c30082111a2f5361c7976106e5dff08e73cd8841083e4a6d105ff299e430a89276a34dfd70087e7e3b6f63ab9c46bdaa8d758beb8060ba8530b888eae375fe8925a9c6b98ff283f32e1984f4ac2a424a3be92918d8c1d26aaaa324b757779f52e4ecc3ba1d9301c57dd502786cd444cddf6c9e7582d2a6d495821192ce3824164d448bd22007113ea8aafaada4100b507f8217240a03da3f656dc39a5733e1ceee8dbc9b41c794c018e873ee7f23bdaea832b89163a9f734fe3ca0", 0xef}, {&(0x7f0000000200)="16655d297934f0299f69be6860fe4ae0ee92ed0b083b868aa618188f1b8a9e1cf4121c8fb28f2596213bf524e2d05cc66c3fad2ff57f39a068dbe84a3487453b4783e00c186270543fa930fa25efa49e904d532643f12e08470296b24d1022dd1242d049a2ea56458898b9501f154443bdb20564f25231de32e881", 0x7b}, {&(0x7f0000000780)="2a355a9555941a750c81ec4d890237042f47e525b25c3e4ff9d5763dde09236308b1a4dda088e895486f3b9365859480710e29c3b0db0371eb34bdd24ea9eaf554f64d6d1e3078ac5b24e68d19ead47215dc64a91cbda22ff413e9a08fcec4a369af50b056a224b33052f345540c8e2fe1611bf6bef71f5db071e05455af57ce10d689e5f646fe0b3d24fba069374743e4299a5d37af98493b8b08dec3b972490fa30ee53051fadd363170ad41454ba1f56b40034a6740f3260fcdf060ac6a71f7715d33d3887b7df9de621e5ca013f432dcafc943d6153c567135da1767d0c8c5f6d8501d2d0135d89ed2acd8f0a2f6cd44b18fb83af29a0db611d9baac573c31c08a27c50ccbf77041175d930e022016c2e7417d7e71b02da146bb25da0947faaa9aa925346e587f4d373dd43f0f0942f84018aa29caf0d492dd4bf3581e78b019a09f66fdd8737a6ab3f942b254873c12a0dbe3aa1cf80d16aa1745a2d4b8e813658a52e3763121770717ba14c370cdacf98c9a80bbfc7503bc9ee878c3e6a781b3ffe381b13cf1b2375d295828c3a355a3685294bb80dee4f991227bc9167c093fe8a2c281b8504dcab088bd6617591bf48d68487505e01171d51a04dfa3d5d73a2e91070281bbbacfe6d9d49aea94b42006668b19df27f112605afde5857048410df3bd0a0565f5dbf34378651ba8b388c55c266887bf7eb6eb3bf47a4012c257ce1f6bc918312ff206fd9c7db4039d003857ba8c0498d91d00a8c896485c5d46c74e95e1e2056c4b76b54acaade68bf7eed069269d61c64fcdf0224f31e6543b10614d1420365c2b979c126d63bc6dcba60458500a52ac52346b9fa87ebc96a7f66ffd1f2979fa6434197da60300ce3917e69032700698b5e521de77cb22728a9a148315036cb19722237df935f4d04464dbe7f39d70af858507144e7cbaf0c3c199ca4117a5c572127bf7eddff2e1b25ca544f275cc3aed597f4c60d0c6aacc4b308cfba657d457c6e2a934c104f0cdf826b064b3f39b0f259530a2abc01e9a164c6497570322917c98a240c9ae0aa679bc8b0646916ed39eadb6c275beb698b91757039fb92f2cf83187956fac52c5a136605eef27ff1f53b3680d742561d0d3c0d23886e2faf779a1bbbcc9240b278a9e63d237533a4762dd86128fa3bfdc151bd19efe3b347328bd92181d7698e4f44a54e722d74736e544f44f9f24479490b2cf50c04b6a0ae6426dc0bf41a3d82574e0ae4ccbc0b5890f23c5a1ad9a785f4c55e9b1bd3dd68a2531e7b9c3628b34c3df73e99649fd8a7b42f6a94e9570ab62b45b6d0723a8c8375b9b8a8e5bcba66cb5c24e2d4fdcb8b44fafd5f2586b053f1c7614edd352a76d42bd2e7dbf3666cbeb8871aa1472403ea58fdc43b8f0b179d7ec56662af9387dbef446016386ecab08e4763bfdb4b3f762b8bdd2eef3483c3e4457935b1f5c5b13cd1c90b34400018d5ce4b12b0546fd102b6b46e78156a838e11aaaf7e5f9274e52a2294568365fd9b25f77f55b527686412d1166191a47a969382d2e2e8bdb43a1bb422c84383b84595e7cf11faf1c37d32bdfcd67045f146c1851ca4e3381c1a9523c247fec4b3ed4e999696ab2aed9b51c1d876b26ba56c3b3b916366bd3d9d0ac2ca48848c872f24b780d0bc6ac7563ce0eff73ec81d700a946c1e1999ce9a6b317193c7504b2bead1a59581468e0da572136523aa48cde3c489283f6355b53b0a42c705296728c7dada3b97385e50edfa0075a4beae1eff422413796bd38da84ac871ccc986d745d05ecb0004ccb3bae36c42520b7ec1f893bad102faae541aa9e854b998d2fb3109181b49ea8bce493c65dfe748dfd33b3b808f1e7ef31d2305c14dfa8070decd5b5b91d7b29cafa12c0c45cb59bf730b5820871f3f5b750ef38b8dfd5a64deffaa601cddb419db96071dbe69b8f3f23128da8ea5037b1a7807ea56e9d64be039418711d019c8f36ceb30df83fbe83c4b6e391e20c6e6ba2da284411098a8d8d17ee007914f1e668746b08baa41966702d7feb35c959c593d966f3f3be4169f9d8f17ca6258eeb88cafaacaaee4454730a18243f9b81289f1bfbf95cc71b52d9a9fcfe1b9219fbfc004a1c8bbca7802449bb832ddfa56d9fd2422b3b1d2a5ecb853e1fccb2d9b4e1291a1d337f80f3db7c81adb4e85ce856ca0a016b91d57a3a4dd81865c47f5abb33020a8b8bb50443a1e4e32822e165eb6153fdc3ca60166edec82b48308d7f0d15e84cc55980f4635200aff29a3a1d10fb7647b107bd7f6d6cb336bb6955ad7423de2b001c13eaa58355c55d29ef0fba4a13b6dce728ec23d53d93efe761621dee6700fc16d546d8ae8cfd6a444fef3260141b44581971e23bab3fe45993af98b440415e58b2f3c6ba461c8b545793a1aba0f041f52872c4ed1f9f9a51012df173a7cef753d2ae824ba23fb028e7373ec5ef7a98f52d193d0d7383d6ed743744bca36620161dde0692c03369ef6beaa828a5d364532f9acb9c57c64ada55083cadd1b618bdf52b0712461fb9689c7f67f942569237313fa0f5d5d9c21cc8363f77015c3c0f1eb4b683df5c0f9b20d20a5f5f735d22fd4181f0449e57ae07ef458b68ae48aeab4f0a9120ffc106686803ba9d05195ec7f551683eb1af3f6675cc46bf9b6768f3dd09a919c365664e965813a929c58e4bc7fb36050a6406e5d3a380a7112a69e55ca0dbde2f7bdf183392790247a80324c11b8e68a979930e4902f32471d0df4f4a2764441d33d911e39fd06c1f1604a6a2ee6cbb13f8cdf210f31386878cd1354c85529609f0d103a8ad7018156b5b12d6429abcbf404db81d06f1d2e7ba5779f2cf219f568f455917116c00b470aba4aaf6f59339475bd5d45e133160777eba9fc74b888c90a49fe8e2a2a1c5745926ef03f98eed444854244a62a5ed44d78ba549b8191574434568523b715d235762f75eb381fbef29971cd3557beb2f04a2218b3c74727efc1ca6c187b7a4cb730c77d449b0ecb29bba4a911dd8d0849951a271d316f3990b27bd40d6482b2d3de22e2ae1c17f88e4c009ca5b1d34b47a928e69df1a2d2d466bd134f77d6bdc8a7f543b6807265f095e26497bc5c8a028f787141b3d5a44b3b11e44783ad6788e5fbdb6da9bff86898785067dfc6d3b29ef4b264432183ce7ddac5a06c9626fb4bd5821c3e685f0523420961571142c41a1eb85cf982603903cea7e1b0d1740d3c85c2e7b6183b022f4f1cb51ae5f0d239e6a653c121e8d9fee777fff037355a0f17f8de6ea23dd91d1915b897098194707a93aa5383f152c7f92e939dc3de372f0c9b2bd3cf003e97b8925f5a29274403669891ee6eaea5b133f457928e03f5e9e6ebee203be4cd3055854933dcf61c19e14891b686a554e1a2243d4746a07b6d8f29746add90f624267354132843b4bf299b20a3ed11ba8b7cb692ace7a57b2bc147fad7e71dc3535b15c9da5c61988d98ae55b68c82dc77162e1e681df26671d49f052cded99ab297e650413a23e6c6b6866d09e0065d51fdf98b0a6c1fb86f1ea822b4e961e22ba802c0218f4cc54115d34fff261650985c799995c1a185003bd79ed7911ba12d93edda28cdef78f1defc17298945dc10693c23871c464b3c68dd720500aec7fb0e18a05868f448bec76d223f0dbf5e13a7f01739fdcf42b1e4a43f665798ccd498684bc2196945c64c0eb5113cb365c018cf625a9123d18eb2c5f1c582e46c02f725276d9a05ffafe66ba476f9462ebbbe8fbf558b22988b0a20d1808adb2a9736484e8c2b942935b22abb15b221c54ca94a3a69e56dc9d42514c33052dfab2c58a20e515fd7ffad34851f31ffc6df9dbf7381441713a25ffaed396471b64e8120380b9b6067877098f1c074566f8c1686955ad2f41e0219b964a284f26e526deea3ab6e55b3c8e155ac99c597cdd8af3ef77aa6df47f4ca94cc63b26526ac42fce425f61fd420fd817d9b747bec56c311eb61879056c564cd4c95c711f1de4470d10bfa5adee53ffecd109398cf2c92c0be75368f54402e30e3ab9a9e02d2901d0957388cb1d9516a31adc1d6909c9b8c7a192d4616a5cb9923b4cd5c4ee2a4eccdea485b736dc835069713be5cd3437ae7256e92e41507a8b4da56a4c25347d16716c8e71f93132eb4846581ed9313c5d9e6025a52b325c0edfe7a25f0c98deef89453912961307cc70331ef0880ef10a0349c5555c1e68922a55b26cd07352308b76e4a332d93989c93c009c697e0a55d8f424bdbc516aa1d5cae055c83a299daa88326b8cd3bb4da188f96acf9cf1481508313c0df8a29408480d36b1133c508d1d71867c59d68ea82e04541adc2611b5c43e88656058c96aa6a4e169eeea9623cabab871d8beb3a4675cd7f43dc3e0bdb780a134df3d811820a058afad4a580d0048354a5660180e2c1a0eeab3f19b69f18da01c20528f9093eed77be307956a2e70cbf0884b7a04d4e13285f4be10054f69e96bfc695a70b97c28657e15c1b4f9e62eba2ec74cae3d80602e5fb47f8a1148829d187c75e2adbfe5ec23b8c11abff7b9028ff3485ff3b2d8bb0d24d4153357762b814066e9c86264b0b8814480dcea254f5a8423d999e914578b5b4d26e4290d2ce37b47a1d1eab246dde38f3d9aad66511873155231ecfdaa93cfcc4449de0f08cf240881a7b6f41d9426122d2b06b036e140f38828447b2f8c0a7564cf8eabab7b07aa24f049683c2ce0a7ca6ccab7006eef75d0b00c9ca3d2573f44530b9bd90d6f09dbf48e42fed328fe96a212bd2f493a071d729c7de3a39dc2037af4c881f3a32653357e85d21a8233facbeed0b0f5382c46d752b343ac02beade333dc213d5c15d776f3fe16cc01cfcfaafd573c6ae93b64aa466ef29189fd151cef2b309d3c0105571eae8a2f3049f213dd6618b3bb9652ff16c9aea4eb5953ee206116bb222e9434b7a10309d903799aea8d53aed1a9d824ae3098e766f39b6a0b2b75c9e6d1c844e60f49d5a2cdb9b555233f5ecec38df9f0c4e4823b81f06340d999ad2653fcf591f895898358117d5b7522109b953b9f973f030f9e295bf38063cf9f736b483a9415ee81bd96eb4973c084e505d1e6248cb3e74781b89cef2987086a10c53fb105d5d7cc7001c777be976e955b1092d55f5ddef01b3d07c7de1fb5d2de424f2ba84d901ff32adf7400712157824b5558899862f92b37f83953533009bea2d2eab9bca12d422588689ba5b5e0f0017d344ee83cdaacbf86504b31377aec015b0502f61b3cea96fd5e523a8290b54b2d206608617bcb9a3a7fb4f9866b434b2a40d691acb6395687c3b911ea6236270376673d96c11ade53e284568abd094263544d14aeaea91aed8298c5593c16950f48a4146efd542dde0237f23bbbd4b1714cdfdce89c435540e71d42698cf58647afcd4c05ba5e998c69f487f66377855d9d0448f784531f064618cfbe53c24d05324eeca049cfe47a15579fa4002ca6a3d1d7d291cad6bf5349567ba07c7f63f72caeb069a798b44aa686c767939ddcb749ca7cf1040249680d781500f6c6666a94a6d8da9b9458fa6e20aced2901a73b9ec0c6c542a0f6a3c3f153c2207e8f52df875c8ef86d8778940375b224eaccf50c764dbb64d84361980d7b7a71810974f883e599b9ffed11f226d32d25b60980aca63922e4afc666294f64eebf978a227df41a3eae75e73abba0db4e46780d9ef7747e0a9890ea89503ac1c073f86eeda9c33fa537abbf37dcadc963963d1ced2df72e449f474640bb", 0x1000}], 0x4) 16:00:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) fcntl$setstatus(r1, 0x4, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x37, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000080)="d87c4f88cd8b902e5e3ce87147b474610ea0fea9945a983280a26d2fa491f2fae8cbc852a80e46fa", 0x28, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x82, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f000069f000/0x1000)=nil, 0x1000, 0x7, 0x1812, r3, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000540)={0x82}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r6 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002203, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x5f) 16:00:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0xe6) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x20000, 0x80000000) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bc, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="4ecd0e99abb583f8621472fb59fe9a34f46865c7e4b81072d907044a2c5dab2e1283bdb5d49284d3d3871c410f703b0a7fb5d5f3cedd65b59b2473a7a908b5b0465fb22b896a9758246bf50ec0ea576436fb3b73d7dd258d29d5808c353287ca26a980392672c8fdd614fe7f20369d2004766ed13c54e4e5644a2c890262c76ee4d826327089c585c9f40f292a4deae842c5f639b13ad2ce16f2c6ba31b91d7db3780c94ae41020e3c1bfb3eb94e92216d22cd09a85a0b1c5648b6cc18bb828749ea553cff05c49fa6f6f491afecd58054877941321b79ef", 0xd8}, {&(0x7f0000000200)="7b43c394a005af997fc77230bc3acc71619d0f9d61a3e7134a421e0d2b5ea2f0b4baa24dea35e21b63b9688b59d2d28d2ee2df19ee1515b0ef9dbe21f835603d0e624bd088b69bdcac08f460846e1bbbddd383783bc4b0614066698b709274f53ee1639670642ca0cd4e", 0x6a}, {&(0x7f0000000280)="80218b2ebec7d91f1833adf425106a8c72dd98da95cf21e2431a27a8038027df5b7c31be96a0bc00fa6d8a9a4406c68b7d97e878ed33bc6a9dd2740dc598f1d662b652a9f36f4b3f82321f4177", 0x4d}, {&(0x7f0000000340)="f72feb8043cd76dd12613d9e95e1dac3708475d53c9a97c86c4c6fdc9766c5008e485e26284442836f811a1858491b29be6a21083d1f45ac385c2f1fbb825a448a3d41b4e5c0e84fdfca119aad55a73a67bb23d1215de9b3fefe3d9a78df04caf43a774330d156cfc5e3f47edd1109ae4f48d7f97961850665d9ccaff7c4bd0a60351b9f74d2a621", 0x88}], 0x4}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x3) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r3, 0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000240)=""/37, 0x244f5fbae155b719) getdents(r0, 0x0, 0x0) 16:00:30 executing program 0: socketpair(0x20, 0xc007, 0x100000001, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:00:30 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x8}, 0xc) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x1, 0x8) fchflags(r0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x8, 0x38400}, 0x7, 0x1, r5, r6, 0x6, 0x80000000, 0x1ff, 0x7}) r7 = fcntl$dupfd(r0, 0x0, r0) write(r7, 0x0, 0xc0) write(r7, &(0x7f0000000040)="8c13272e120c4e88867680978051dfaf34a455b82f9b77c26741eeeb4ade297cac95f90dd3a5be999db9a39be473e5054e863b48eb773d36deebef091e06c1b345db85fe9306a7eaedc56dd15b5940210aed8355b9b913be1e64daf41faf99e6dd4d82be50712c57adaa22d10a4bd344bf6af10d40a1ed3cb449fc38c88eb5084c92534c127a", 0x86) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mlockall(0x2) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = socket(0x2, 0x4001, 0x1) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(r0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0xffffffffffffff53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) close(r1) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000500)=""/143, 0x8f}], 0x4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(r2, &(0x7f0000000180)=""/42, 0x2a) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) 16:00:31 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)=""/66, &(0x7f00000000c0)=0x42) geteuid() 16:00:31 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="1d0e6f4fb8e119884a7c2750426c142276fdcbe0514610298db5ebcb1387ac7c0dfd5c61c789eb0684bec65720b023af926b0c7873b71206f9680c9e54988deb06920adac67b5ae0f1fe8b87f4c71c846d5eedbea75800d55a2997c85110", 0x5e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0xfffbfffffffffeff}) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59984fe5ff0ff200000000000000000000000000001b0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x6) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) msgget(0x1, 0x4) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f0000001b40)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd92dbc556c76b2c20fabd57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f57284f7e586086be6ac3051b01f3b845dc9fba9266a2ae74bd7ea05010ac7ef13798eca52605f35954b48ec794a7b2ef157f32f24f5059d56a24f2d435447864f7f7b51ebb845e79674491cf2c1"], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001b00)=0xfa75) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10090, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/67, 0x43}], 0x3) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x54, 0xf0000004, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x66, 0x40, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x0, 0xff53}], 0x1f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000003, 0x47, 0x468}, {{r2}, 0xfffffffffffffffb, 0x92, 0x40000081, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0xe28}, {{r0}, 0xfffffffffffffffe, 0xc, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x34, 0x85, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000020, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0x8a, 0x10, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x7, 0xf0000018, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2bbcacd5e806d149, 0xba2, 0x800}], 0xb15f, &(0x7f0000000080)={0xfffffffffffffff9, 0xffffffff80000001}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="fcb34b75c7a73f683892eb186ac6676a38b58dc506e579fd809ee1914a4488accb3d0dff063b7a313c2cf88feade6ddf4a71f0539e17bdf1dd2fd5623af9979ea55675a68dec06f260682a2a0a39", 0x4e, 0x6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e65850500000000000000000000f60000002200"}) syz_open_pts() socketpair(0x18, 0x1, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x4000, 0x380, &(0x7f0000ffa000/0x4000)=nil) recvfrom$inet(r3, &(0x7f0000000080)=""/10, 0xa, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) 16:00:32 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x490, 0x0) r4 = socket$inet(0x2, 0x1, 0x5) r5 = socket$inet(0x2, 0x7, 0x7fffffff) r6 = socket$unix(0x1, 0x3, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3, 0x8, 0x8, 0x50000000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x53, 0x5, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40, 0x80, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0xd48, 0x100}], 0x4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x46, 0x81, 0x2, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x8000002f, 0x3, 0x7}, {{r7}, 0xfffffffffffffffd, 0xc4, 0x43, 0x1, 0x401}, {{r8}, 0xfffffffffffffffa, 0x8, 0x4, 0x10000, 0x7ff}], 0xffffffffffffffff, &(0x7f0000000240)={0x3, 0x1}) clock_getres(0x9, &(0x7f0000000080)) 16:00:32 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/156, &(0x7f00000001c0)=0x9c) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d70000000000e70300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000000000, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/167) write(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:33 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = dup(0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x101) recvfrom$inet6(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x43, &(0x7f0000000080)={0x18, 0x0, 0x22a4, 0x76}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000280)={0xffff}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:33 executing program 1: r0 = socket(0x6, 0x1, 0x2000000000038) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x3, 0x8, 0x100000000}, 0x9, [0x5, 0x956a, 0x2, 0x80, 0x200, 0xd91, 0x101, 0x8]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x30, 0x4005, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x15a, 0x3, 0x6}, 0xc) setsockopt(r0, 0x8, 0x6c, &(0x7f0000000080), 0x149) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:33 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:33 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x8e, 0x3ff, 0x701}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/54, 0x36, 0x1, &(0x7f0000000080)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:33 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:33 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000000)='./file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xd12, 0x6c6306b6, {0x100, 0x80000001}}) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xb92, 0xfffffffffffff85f}) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x7fff, {0x8001, 0x2}}) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0x80000103) r4 = shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x10200, 0x0) r6 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) shmctl$SHM_LOCK(r4, 0x3) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r7 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:33 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f00000000c0)) chflags(&(0x7f0000000080)='./bus\x00', 0x80001) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x0, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) sync() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/68, 0x44}], 0x2, &(0x7f00000001c0)=""/96, 0x60}, 0x800) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x6, 0x29b) listen(r0, 0x2) 16:00:34 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa050001c61009e0, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x190, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}, {r0, 0x151}, {r5, 0x164}, {r1, 0xc}, {r2}, {r3, 0x2}, {r5, 0xc6}], 0x827675a214f4a795, 0xffffffff) r6 = socket(0x2, 0x3, 0x11) close(r4) fcntl$getown(r6, 0x5) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530007fe96af393ca4f2f84e7260f80a64ca2143066240bd65481f3"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) writev(r6, &(0x7f0000000000), 0x0) 16:00:34 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x1) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) munmap(&(0x7f000028c000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000880)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) unlink(&(0x7f0000000180)='./file0\x00') r3 = dup2(r0, r0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x6) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x62) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/252) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20081, 0x102) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0xfffffd30) shutdown(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r3}) r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r2, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = geteuid() setuid(r2) semget$private(0x0, 0x3, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) accept$inet6(r1, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="e84bc304b9317de3b9141f0d0d54339fd1d776803cf68f9c0cad65475ad93c5c3c17ce7acb2e3a250b8a0baf0bab86f6c5c5c505155584e85d701c358b7ada6aed9b98bb06a903aff6f724b874e8763245a5494a7168e6caec8cd23bcdb1bb54106abd1a8545b20fefd6f0aae1df07443c84d909ee3deea06bbca19600ab13a93589f65f5365632ec8f8bf12d1b9a8292bb67f434835f69cf1fa6f3a209255ae78afb5f905ffc4f311571d690283bc20c1d694d8e9819c15c7ac1af71ef37eaf585ee3e2e50535bbb78caaf62331458627abfeff6e740c5ae45c86815c0f972e6f379af86ef79e9b18fe9282f9ccb50b200ab35e16c1104a5b6eb5abee9452af33af4a12d947c2a7f772bdfbe9733fd79ddb8f94be1cf8c6a49a354b2ccf5c1bfb34873f86e6ea63dd7c867e3fb1557d50408b9cb1fcc52b2e435a12efe333401b0db618d74c5097e29707a67aa641c9b2326906f91ae3c73a88c1da46f9d8c73698bba0cf9546476e0f3e353296dc19308c70feb1922d95e1185500fe2f84cf6adc41c696e8820cbf247e2510bca2305025d2dbbe97ced68f194468ea4b3d6470e1c073b97afdd249f9d5eec7291125c2fccf766d85e5509e07626556bf39198e8777f5089a0ea55e9ff2d6cd0f438fc5003236ec081c8ec06160adab5d214a36428f1a3cbd93384a0bd85aa888e362f04ec5deb97cb7107599bbd8104e3c98b2bed71a4cbc0cc708f85035467f217a63c2e7a43362c4d649d95905426679b15861386263bf656deb8979d490c3318f0feb73b9e7c0b4e6ea6959dd1c0c363bdef7528003e9b10a06c8ecbca6d8e2e9c4a30dbd5c7f912ca281ac92bebc5429147537223776fd9cdb5996cf2e7999aa9fad18f7975f3153f5d457980f6ef21830ff073b2cebb8381fecc761ab84254a942fe2561b1bd1e07ddc590a9feb278fcce9e0d985c247c5cdb4d2b850607e830aba2b31db9f45e95e1b34a3a0827e21907f1655bc1f94d5268fb244445e03759e67916632f73b79620036f281e0b97818bc5f869c4f37e4868074316654864d00b686d850325a8533b945f9edfe375b12a547cadd7d6fc9679302bd5ccd6efe6f4696c09be8d2d37323ef6f28c52e7ad947a4cdaa681d7b62f3d07d3687eda15c5661a7d66f1949ca720bd5e427f2a0c7a9e3e1b1855ccce47cec52a9d21756459255684213330d78bb73db50f98815980eb5e7041f26889f5f7c9506fe94f105a30af53f303ca23711a4c39f8a9494df27ed9fdd81c20fd07c52964965ec4359bc9cb838f217e67c7afeb744dec541584b47b9a26cb2b3778482d3b0e1b4d9c235efd9f36889814d8f8e18b12928b41bc55afbc722e7b4f99c5167397c9bafae017ec7e8e9b575ed7c8fb073c92e6d52df2e284eb504fa9de02546af23110a9eeb981e1d6a25c7fecae95f7da4b8f72fc1293f534d05a37e08a70c23fe24f957e21cb450c2cd0ed0c9f9587c95e6fd85e63c9f5baa8e317366fabc7e6c54f47a0b7d91d6c6f7ddddc2a07bda58d223e4ec719d646aa86354a2cdb45dc789e2ee8d879d5d6896d165a054fda0e56aca141daca1254eda3c05c8f1ba5a7273ecd880b3e949c8f57062f964bffc80afed533d066eb5a59e282cb0e63486d01aa37f52e0d5609268ac7929596fa280a0ca3aab3c9fa1eafc1eaf6837a58f27c78ae46608a4393499543424174190050bc94ffa58274ff10565dae45fbc924ad4c76234bdf15af975dc89503460d52c95ccaeb53caab3a022d462b4dd3b359913c29d34354a43209581d6f7eac532d6b3ddf37ec51de0642ff37bd08239bffb27c3b15af304df983663bfb3ab488fa120b4796e38d8d4e598f49e820d3db7800b8464174d6e969623f031a9587c9d38e56db0da9119e00daa7d5e51f307cf61a6d2d96ac4c1d0bef0db1c9a9cbab294239c883657641acd32fd64675db0ca0fe3d911abde488af7214e60f537197f89ec4c337d4d5e526644576332769b47e9210c43b5e4dddeceee689a3785ca5b7970e14d6334915bbc5e4d29667c0241bad6e65c90147eb3d5f875da2243879f173c60989a4d0dc360bd39b3b1b91d3f24f7106d59f098578c933c777fa7fe4627deb3ef4fd49a731d084558dbe67ec6c270ee884a6e759ccb879e4e616c221afada6c0de4eed8b7f5d30d0559cb9ba7e6af7613e358b98669e67d8309e93463e8b042880c56ba27c64d3000101ae5c42a50cfb5f73620c2895b86712d338007e5ee5e6493409c249a91c1d157f008a0af42835849f8af8406d5a84847b070ab8858d59302aa170ed5626fe4c4a7bfb9d68e7a7fa4eba827e8dc03c75dc0da46b00c69c04d4a39f2192895b45ab2b686d37e6658b10e24244944211a04ae51f4190c05f8b55249478632430b67ebe392e55b5f6fd40091faf18ec4ed7e631de8ac84eb04083239cd8d12fe3ecbdc9efa130415e04c8396d6b8d01f321871b59dee114a4d73c7a53df5b4bfec5db32ecf61cb5e06cf25342cdbca816fb14a89ff668daa9ac5ea106099ea36078506fb49e184bed21688270d514a08311c9b5ca0b2affe716b0aa8aa8bcec062e2c67c7f37b0127745feb1b39ca3d6803571f0125af7ff85f2a2eac0e45ebd3a4e69681a1ba78b9299dd83bcb91c68b9bb1d22de548d35021e66d814b4fa5079cb81706bd34b0930870789b045392122900d3660da8b07e9b77dc08dc0dd7b86d59b775a523571810ebce1d0150a593e0dd650ee6b412e40eacaef32cfc6a2730d0c7eb29bebe670bd76230838614edda7229e77b582e496c6391b5f2ceff22c4a2f2d2ccc869596e251bc31efdc72f375e55c27e65f37922eaad5fd1a103451a9b4b89ebefb55ff3250a5732c5e4ef772280fa73f4318c23a6180f18b28f4e7ebb48c43d54de93aae439de6580ec5594b0da51386421d5920234c88ca8afebaeb39da8097c21c58610362343ec8453f09e00da45deb9f624be071cebbe2fcb267b437b282487f49f3683fb54883ad1ea6708362f487b56f8172957990c721c28456c4088ecaa0195bd7ed42fa327d5a63ffe4581b16d41687412f50fe753a323c76d161b1a940ff1fd73f4ae8464ea8b955a35c48b09904c1aae07c61d6dbb12e1576ff30ee9a7839994ff607780fea237eb7060b707fe91ad485f96aa746138567db7406300188816f61043c2fb650ec2476dd393647e3e11c43d65a8491cca52c6b30a54db8e8a052cf1f423b2b3800faa8d1abc4f30a527c982ca56f69b6e355baf5039fb2edc2cc5c727f5015724a099d39c8c151f26ce8112bf8564c9035ea08b8179b236addb7f90558e9bd172ba0d7c992e2109020064157e8feb5a3f337af6e6fbcf16f87800d4d993d52aefdf1b39e3f2de3443404c8d8a07e8a3325a2ba65e7b359cbf8a980e6c498f93e5de0f776b88d3b0b2303827911ba946020e07e1c092e8d1a1438f4ccf3d4f66fa32c882c58b02e33a1099823a8a5819c122170be04d34333e245679a98c99097ce50f4cb8c66f1b8de12ad04f057f2da6c93ea8a5215a106f1a485ca338cc9d620bbc7b5000e19b80542fc21e1b7b58bec647fc813abb7559fc3ec59e0b4c29ea3f51bd771d48ea2b390849ee5e4ae38447eac43bc9135b0817685d08ef44d11d881cd7078e7357927de2c8861727c60a2783669bf5d583444291900086b49c2769212ee184f2e5214b3b413168c3b66cbe43f96c4e8e242e0c5796db537f627cb03dfefb1887e2cd1077199758d243e63893489ec29679188d1ea21e765d7d641cab641a7050c79ee44314a71c253e47837618e38d5e59c0f8537c14156fa9e412d84dc07a990d8fa8607b0aef0875d24dbdf0b74d7fa229be0bee0a756c4280d95846445ba43c5a677bef761ba8b14ee925982952d7f4c8fcc54a8366eb155d951ec06a0272b284720f4833f6dbe064cf21c785f400d3890458ce4672f606ee18fc1c879acb079007f3f4e30bc65f0b41af54cc60b4dc83c03868c16f5cfd2b7fc85b8b43c7b4f85066fef77d408d278b3f6d3a07970b7e888e268b818c368851855709f0740395187ff73849937efefe1c2b73cd138cfa5e4d2f64f41c53b6074b5ea5bb8f235bf79f21fdc1fedd97c86f9e38f637541f82d79f1e98b006f4700c3fc4a3e1cd47a99fde37733f60dc04983ceddcb6fea30e84a8a342ed97e854f00f471486505a350dd20bff7faeed6f09cf398f918175908d3a0ed009f844ed87a1e38581c2e2664b85f5f328ae9cac8fa6b179e863c6e265e828f5bf9e8f5e5091110d138a34f12456563caced236586df6342e4140613cece85835dd6133d51e75298d74ae4128693589e8cc7290514dc69bbde093be671ad818c0533341a9e582b3b7c32cdaea0777e308cf3b66a187d8cd56426cf30bd0a27c41ab298e4069f6e1b93276f9e4a9c3206ea4afcd04e1691b575ce0fd3ee0e0274638dbe50ab8338cca73ec5f2a82b8dbfe7a0aba0db8727c906973ab444980142a30c55a4af671cbc4dd9c1f25b6db6365eca2e77d69825aa27360fe9499054ec1f66c9fd2389c1d0b1d849de5fb60167094a462c4e6c5dd548b46cb1dbd9358b51ec5f2b5e04d7c1725ea1fcba1492e123f020e83616748a0eaa50011859fc43708cbb38109a17024187581a070cf45e23f7120577442e6f66e482987d387bc5d690f00ba35759fc5073cc668ec9bd8e093013d12e0934c23b0108f0009108c4e10da0714b69280df83860a7d5e7b92a4d541c69a2c7baf330353f82e923de6955ea98c53a828fff87f8a8de88f10103a48f71babb9c837eff1c2bc86c811f381dd863f8ecc5b16cbd05c603d8c119c8d37edf5da567e3eda93afefe5b699adabd131063fc56daef8dfee7a1b34c1541cfda979501d96eb3c7cc525018d6ff326ce71ba3ded09899bdcc4e8fe081e9f86b0e54e618a746d55dac3686fdb4ba1dcacf51918af417dd0894abfbe3c9ab2458e9b4beb996fb1f1581e1799bc8ad42e828602d180aca56474643efdf4fdd3ba45c915374fe66de00e485dcb2aa5fd1e61c4c1214ce68a4cfc129806a8927eb64c3f009caecd6eb8dc60449909da9c7864e2d9b83119eb6951d774485f69421637dba2027fce31071cf1ac6800eed68b8dca27cfab3c4de7d653653d94f508b5679402fa49dc564138e0c679d0e745ed9c7bcc3a20e256ab9d33eb25bb52f9bff36dd78c546819f65e8fc47a15a5d1efc07896db5c093602066d9af65d99a17ce737d38d1892c3f164d3fa4abeb002ff468be9e247ff501db376a9cec4aedd98d69b759ca70960e67bd902c9de3064d86195ef0795173fe14239edeb27b7491be66602d18a2bd1e644358e093e50c4e30be9e5425d64348e8e7743ce7420f0c0d06a036c54da4e18c573f8d80343bec927e59b4dd36cf18b64ac2d592b411592c3c489a7e6293a1693c82f559900489d7c3ef5e1e92ae493a2fc2be5e237ecdb7a72653b1f79b9d50e51e8fae724a14be1eb5caba4f0f3497c9d921d3845d016fdad229b119232bc30ffdb39c5515271c4674f376fe9a15d7dff49b315a9c7d9efd98eadce6d0506bc2d34f53547a00a99fb818e1fd5489c7c690c22f6a849a6318713c2560b3c3a56fe9c2c34432f0025748a7bb6178b437bf2bb895acfea4bf76136a2ab7eee42e06ffc72e0b72fba1e152a42f7bdd43043db168fda7abd9cc557704685d4f1d291311fa384d4621a4ceca6c83e3923b1d5be50c2ca936dc18c853a03d948a0b154b478d13d6847be328ba7f175de752bdd") fchdir(r1) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) r1 = kqueue() kevent(r0, &(0x7f00000015c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x4, 0xae3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x2, 0x4}, {{r1}, 0x0, 0x24, 0xf0000001, 0x6, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1, 0xf0}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x6}, {{r0}, 0x0, 0x24, 0x1, 0x0, 0x8c}, {{r1}, 0xfffffffffffffffb, 0x80, 0xa, 0x100000001, 0x127}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xfffffffffffffff8, 0x8}], 0x3f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x9, 0x400}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x9c00000000000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x52, 0x6, 0x9, 0xfffffffffffffe0a}, {{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x101, 0x6}], 0x80000001, &(0x7f00000001c0)={0x0, 0x1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x3) fsync(r0) getsockopt(r0, 0x4, 0x1ff, &(0x7f0000001380)=""/232, &(0x7f0000000140)=0xe8) kevent(r1, 0x0, 0x8, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) 16:00:34 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socketpair(0x18, 0x8005, 0x3e00000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x6}, 0xc) listen(r0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r3) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d2df6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b6566febabb1a0b753c799d9f9c87583caeb5507a7c93311ac9c88ed611a31db5e89c"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r5, 0x0, 0x860) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:35 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCNXCL(r7, 0x2000740e) msgget(0x3, 0x2) r8 = kqueue() close(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x8, 0x3}, 0x0, 0x6, r5, r6, 0xe867, 0x1f, 0x1000, 0xffffffff}) 16:00:35 executing program 0: r0 = socket(0x20, 0x4004, 0x800000008ebf) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040), 0x4) 16:00:39 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x52, 0x0, 0x46}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xf9, 0x800}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffc000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000054, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000042, 0x81, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xa3, 0x7}], 0x1f, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0xe728, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x4b, 0x20000002, 0x81, 0x100000000}], 0xe99a, &(0x7f0000000480)={0xfffffffffffffff3, 0x10001}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54, 0x100000800000, 0x0, 0x843c}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10080, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x80000001, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x2, 0x400}, {{r0}, 0x0, 0x20, 0x0, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0x7fff, 0xbbcc}, {{r3}, 0xfffffffffffffff8, 0x0, 0x10, 0x0, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x3667, 0x7}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000001, 0x107, 0x8e}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20, 0x100000001, 0x8}], 0x10001, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x40000001, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x53, 0x2, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x25, 0xf0000000, 0x0, 0xd5a}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200000000000, 0x8}, {{r4}, 0xfffffffffffffffa, 0x48, 0x2, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1261a1f467cd3403, 0xf0000000, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x9, 0x10, 0x8, 0x500000}], 0x2, &(0x7f0000000040)={0x4, 0xdcc}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/19, 0x13) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x40, 0x1) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x4, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) socketpair(0x20, 0x8000, 0x4a, &(0x7f0000000080)) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/209, 0xd1, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x400, 0x0, 0xfffffffffffffc6c) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) 16:00:40 executing program 0: getitimer(0x1, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28088, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x5) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) `‹+໳œjþÿ‰¯-ÿÿKO`‹+໳œjþÿ‰¯-ÿÿKOuvm_fault(0xffffffff821fee90, 0xffff800001989002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff800001989002, 0, 1) -> e rtable_satoplen(21,ffff800001988f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a34360, count: 0 ddb> trace rtable_satoplen(21,ffff800001988f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001988f09,ffff800001988f59,ffff800001988f11,21) at rtable_lookup+0xed rtm_output(ffff800001988f00,ffff800014a34450,ffff800014a34458,21,0) at rtm_output+0x1a7 route_output(fffffd8034f2a000,fffffd8037017900,0,0) at route_output+0x78b route_usrreq(fffffd8037017900,9,fffffd8034f2a000,0,0,ffff8000ffff3080) at route_usrreq+0x35d sosend(fffffd8037017900,0,ffff800014a34718,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff3080,3,ffff800014a347d8,0,ffff800014a348a0) at sendit+0x58f sys_sendto(ffff8000ffff3080,ffff800014a348b8,ffff800014a348a0) at sys_sendto+0x92 syscall(ffff800014a34950) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,e2413118010) at Xsyscall+0x128 end of kernel end trace frame: 0xe26635e4a40, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a342c0 rbx 0xffffffffffffff5a rdx 0xffff800001988f5d rcx 0xffff800001989003 rax 0xffff800001989003 r8 0x21 r9 0x1 r10 0xffff800001944a40 r11 0xac59d81ff5f0f811 r12 0 r13 0xffff800001989003 r14 0xffffffff821d6a78 mplsdomain r15 0x4 rip 0xffffffff81741610 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a34270 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=476859 stat=onproc flags process=0 proc=4000000 pri=60, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff24c8,0xffffffff82290d98 process=0xffff800014962d38 user=0xffff800014a2f000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 27105 166402 51578 0 2 0 syz-executor.0 *27105 476859 51578 0 7 0x4000000 syz-executor.0 96069 489417 10908 60929 2 0x10 syz-executor.1 96069 401786 10908 60929 3 0x4000010 biowait syz-executor.1 82219 362737 1 0 3 0x100083 ttyin getty 10908 415633 31396 0 3 0x82 nanosleep syz-executor.1 51578 485102 31396 0 2 0x482 syz-executor.0 24060 234436 0 0 3 0x14200 bored sosplice 31396 54416 63762 0 3 0x82 kqread syz-fuzzer 31396 293861 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 422165 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 459633 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 170648 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 410209 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 243521 63762 0 3 0x4000082 thrsleep syz-fuzzer 31396 445556 63762 0 3 0x4000082 thrsleep syz-fuzzer 63762 55396 64140 0 3 0x10008a pause ksh 64140 8354 6 0 3 0x92 select sshd 6 350572 1 0 3 0x80 select sshd 87608 279278 61772 73 2 0x100090 syslogd 61772 520437 1 0 3 0x100082 netio syslogd 87655 157135 1 77 3 0x100090 poll dhclient 20011 121836 1 0 3 0x80 poll dhclient 82184 285206 0 0 2 0x14200 zerothread 87072 167706 0 0 3 0x14200 aiodoned aiodoned 49626 353388 0 0 3 0x14200 syncer update 48835 332294 0 0 3 0x14200 cleaner cleaner 59921 168667 0 0 3 0x14200 reaper reaper 86039 96714 0 0 3 0x14200 pgdaemon pagedaemon 15109 211931 0 0 3 0x14200 bored crynlk 33622 97199 0 0 3 0x14200 bored crypto 37924 51487 0 0 3 0x40014200 acpi0 acpi0 23533 387219 0 0 3 0x14200 bored softnet 32341 115946 0 0 3 0x14200 bored systqmp 27805 243557 0 0 3 0x14200 bored systq 30360 342275 0 0 3 0x40014200 bored softclock 37097 456720 0 0 3 0x40014200 idle0 65303 271006 0 0 3 0x14200 bored smr 1 517387 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6343K 6359K 78643K 10831 0 0 pcb 24 9K 10K 78643K 304 0 0 rtable 101 3K 3K 78643K 421 0 0 ifaddr 52 12K 13K 78643K 157 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 22 0 0 iov 0 0K 20K 78643K 77 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1557 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 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 17K 78643K 560 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 30K 46K 78643K 385 0 0 subproc 64 65538K 67586K 78643K 188 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 49 0 0 in_multi 33 2K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 230 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 75 20K 21K 78643K 2096 0 0 UVM aobj 15 2K 2K 78643K 17 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 31 0 0 NDP 10 0K 0K 78643K 45 0 0 temp 152 2354K 2418K 78643K 4655 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 278 0 271 1 0 1 1 0 8 0 plimitpl 152 40 0 33 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 118 0 114 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 20 0 20 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 314 0 123 12 0 12 12 0 8 0 art_table 32 315 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 5 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 15 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2403 0 987 46 0 46 46 0 8 0 ffsino 240 2403 0 987 84 0 84 84 0 8 0 nchpl 144 3393 0 1755 61 0 61 61 0 8 0 uvmvnodes 72 2566 0 0 47 0 47 47 0 8 0 vnodes 200 2566 0 0 136 0 136 136 0 8 0 namei 1024 9496 0 9495 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 10124 0 10123 8 7 1 6 0 8 0 sigapl 432 722 0 708 2 0 2 2 0 8 0 futexpl 56 8816 0 8816 1 0 1 1 0 8 1 knotepl 112 234 0 215 1 0 1 1 0 8 0 kqueuepl 104 167 0 165 1 0 1 1 0 8 0 pipepl 112 444 0 425 2 1 1 1 0 8 0 fdescpl 424 723 0 708 2 0 2 2 0 8 0 filepl 120 4212 0 4117 4 0 4 4 0 8 1 lockfpl 104 143 0 143 2 1 1 1 0 8 1 lockfspl 32 110 0 110 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 29 0 19 1 0 1 1 0 8 0 ucredpl 96 893 0 885 1 0 1 1 0 8 0 zombiepl 144 708 0 708 2 1 1 1 0 8 1 processpl 840 738 0 708 4 0 4 4 0 8 0 procpl 600 1428 0 1389 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 537 0 519 3 0 3 3 0 8 1 mcl64k 65536 278 0 278 34 3 31 33 0 8 31 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 13 0 13 2 1 1 1 0 8 1 mcl9k 9216 11 0 11 2 2 0 1 0 8 0 mcl8k 8192 9 0 9 3 3 0 1 0 8 0 mcl4k 4096 43 0 43 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 48001 0 47971 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 81844 0 81782 26 13 13 22 0 8 6 bufpl 256 6554 0 2006 285 0 285 285 0 8 0 anonpl 16 87231 0 78585 68 17 51 51 0 62 11 amapchunkpl 152 2985 0 2902 8 3 5 5 0 158 0 amappl16 192 3877 0 3405 60 24 36 37 0 8 12 amappl15 184 53 0 48 1 0 1 1 0 8 0 amappl14 176 290 0 285 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 255 0 254 1 0 1 1 0 8 0 amappl11 152 19 0 8 1 0 1 1 0 8 0 amappl10 144 126 0 124 3 2 1 1 0 8 0 amappl9 136 746 0 741 1 0 1 1 0 8 0 amappl8 128 338 0 321 1 0 1 1 0 8 0 amappl7 120 101 0 92 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 398 0 387 1 0 1 1 0 8 0 amappl4 96 671 0 645 2 1 1 2 0 8 0 amappl3 88 404 0 398 1 0 1 1 0 8 0 amappl2 80 5352 0 5293 2 0 2 2 0 8 0 amappl1 72 21975 0 21540 25 15 10 19 0 8 0 amappl 72 1673 0 1639 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 16 0 2 1 0 1 1 0 8 0 uaddrrnd 24 723 0 708 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 723 0 708 1 0 1 1 0 8 0 vmmpekpl 168 8803 0 8784 2 0 2 2 0 8 0 vmmpepl 168 83671 0 82181 117 42 75 92 0 357 10 vmsppl 264 722 0 708 1 0 1 1 0 8 0 pdppl 4096 1452 0 1416 5 0 5 5 0 8 0 pvpl 32 264726 0 252927 162 33 129 131 0 265 29 pmappl 192 722 0 708 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 472 0 30 13 0 13 13 0 8 0