f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r27, r28, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x5, r4, r3, r27, 0x0, 0x83, 0x8}, 0x3, 0x2, 0xc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r5, &(0x7f0000000000)=[{0x4, 0x8, 0x1000}], 0x0) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r1, r0) socket(0x0, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x43cbc, 0x1) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:25 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000e2e2f938038eb3a3466694ca43014"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYRES32=r7, @ANYRESHEX=r6], 0x2, 0x800) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) r1 = socket$inet(0x2, 0x1, 0x0) r2 = msgget$private(0x0, 0x281) msgsnd(r2, &(0x7f0000000300)={0x1, "3f22251b8935052cd42df15220b9921bd91980510ec74be41569b26a2a79403b340dc638f17b26a889309e48d8c4ce89e5ce2c954d65ca17dd0e05a9677144148c447216fd5761d7122e76d5904a07377956f1aa3e355b839ac2b5415005d2d9f43d0200321ab717c4160dd5eb0fc0db8ad74ad7584cb1093e8aa4704a507bb74bfa"}, 0x8a, 0x800) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0xffffffffffffff47) listen(r4, 0x0) fcntl$dupfd(r3, 0xa, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") semget$private(0x0, 0x4, 0xa90) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) write(r1, &(0x7f0000000100)="78ea514674d05f424b9c3b595e6e528995638c1172de3422b06633635dcf02700b566a83b51674e70c96edf264f8f360c074", 0x32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xfffa, 0x0, 0xff, 0xffff}, {0x101, 0x6, 0x0, 0x1ff}, {0x2, 0x7, 0x7f}, {0x7f, 0x0, 0x6, 0x3ff}, {0x0, 0xc3, 0xf4, 0xf14}, {0x0, 0xff, 0x7, 0xbf26}, {0x0, 0xe3, 0x80, 0x7}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000740)=[{}, {&(0x7f0000000140)="affe552b29be6dd315b378381bec1a5743a3115a83b443cd97f160dcde5d1c82472c74be1e58949be913aeaf7178894b3d85a49b8c28076f06a0ddf0f82494781c2fc80fd71057c806f5e35ce6c074d3319da3ce8f420453a607ce944156b92a9254650f1939240db40b14792a67025060a6f8febc48ac21257a6506cc9e3499171e6a96a95f78716b1be92dbcaac2acb8d331cb2a50ada26ebe938b07e007d4c531f5817689898f9274f9383869d3a79c332606464b3e3162ad9bc202ddff6c2346100a93b02f1f05eade0304b52fee9d9b95dcf50169e1e9685f31583be993ea5a5fe916135430506840331fc2e0d004ff2ece1c0077edba", 0xf9}, {&(0x7f0000000240)="5af00b59721d7d727224119b2bec3a72614f3971e66789cb3d520f547dc14966edf8e30a96f403db87cd921ed2ca20237a0b9cae00f565aa889fc476b0079e15ca72ea0d68101c10fce97bd7322b5a970afbed3df63d9386a1bed69f8df8129274f6b4dd41b30a46da7aed5d509381cf9230a013f8a3e4a7d09ce1dd2a094979fded0280e0c777ba91159d01", 0x8c}, {&(0x7f0000000080)="19e7f9421de666cac87a8cef57a72f5fc809ad079d20dba9de658ac97d450de34824e905af64dc", 0x27}, {&(0x7f00000003c0)="43ff33ed19f7385a5e855ddda25ffb33379d5feaf5c975db822f0e336f2a2673451b5a9946261211caee216ac4441f0c944a41a5b7f244ff85d037f8b4723df71bbcbca2957ccd7892d9de2766d741fc92d60838c2df40e24b9b4a8fcda01834276661a0fdc52eb064506b8b9e7e4ee14b27fa633e9dd43e38d03b5648fd42662c3ddc6f4d826b1d73814ab8", 0x8c}, {&(0x7f0000000480)="c854752eedd6f4d5b32cb3ad8a06ea11e2f038936cba79969a87f59d3b4c69bc450e92ec5305312e7f8f4df781530d8efb1e48854eb06f5f2dafb2e7406c6203ff6438cbf0d9b9baf187393f06856203e39984a3a1213b203e7b715e4daf76a1d8d154f64c8a8b46887e81393ac3aa38216add708513a2259fdd149803c9eb4cbcb151b43e019321a05daee503d6a11b43e058c3da50fb9613101c472d9e05d485ebb786758274e2bdd376a6f59b8f6e6fba37b8003943f925075a9668ee36e8c681ab4f309bcdb5364b3a76114e6c1d", 0xd0}, {&(0x7f0000000580)="38b6d385e11ee2b7bf90a0d733c864476c4c7f01c9e4e053ee07217a744f4b2c1162c26ff60f27cbba96b6311356ba5d8e45b081a12efe438549e6f1b1d1404230d6b3624ec5be8525ca08795c36f38b637fa62ddbe6d3f8dc04c418a60f546210ae9d6c1f266299e4ec852e945b8d3d1b4f6ed4e96ac95eb3dda517eaa2c4dbe9d38eee832ddc94a25023965fec5e70b7cffbb8451b2cb8689be0351760af70e1ef5f1d003c3d5cc3ec450a84b30fc72e0306e335563ff10c3be870bbe99e8e7cbd887b", 0xc4}, {&(0x7f0000000680)="de8fac7a913331e1e19c0d026ae28f552e03aef766806075435eb6d54b7e90c57096829e7af5f839387cc5e38167e22bb6be729b71c32cc6b4996928d42814bba8181870499f552a9aaf2d7f4861644ef0eb2ebbc64b78e3bfe1b273911293d201bdb24b408608998cd2c854076f7bdf5fc46f08f3282f1276ff23c27df93408dd6beb2127ee43a7497af3b5f4459a600915f26a21ad849c552c6145d5dd3f363f84", 0xa2}], 0x8) 16:00:27 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r12, &(0x7f00000002c0), 0x0) r15 = syz_open_pts() fcntl$setflags(r15, 0x2, 0x1) r16 = dup2(r15, r15) symlinkat(&(0x7f0000000000)='./file0\x00', r16, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r16, &(0x7f0000000180)='./file0\x00', r17, r18, 0x0) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r20, r17, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, r10, r11, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r27 = geteuid() r28 = socket(0x11, 0x3, 0x0) setsockopt(r28, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r29 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r31 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r31, &(0x7f00000002c0), 0x0) r34 = syz_open_pts() fcntl$setflags(r34, 0x2, 0x1) r35 = dup2(r34, r34) symlinkat(&(0x7f0000000000)='./file0\x00', r35, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r35, &(0x7f0000000180)='./file0\x00', r36, r37, 0x0) r38 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r39, r36, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, r29, r30, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r46 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r46, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r46, &(0x7f00000003c0)='./file1\x00', r27, r45, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r48 = getpgrp() r49 = syz_open_pts() close(r49) writev(r49, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r50 = kqueue() kevent(r50, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r49, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r48}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r8, r23, r27, 0x0, 0x10, 0x2}, 0x80000001, 0x7, r47, r48, 0x1, 0xdf0, 0x80000001, 0x200}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) pread(r2, &(0x7f0000000140)="717e381fa6cd4ab0f844dba8c624109c7b855277a7ffb6aa0cff80a3369eeb932dc354170297d0784d13f1270e3461e139498e3d584e426db2ecad8264aa87d8a3451549a77814709be1c6db98f6e95802bd1c859a51195fb45e02cff7c11151a1a61c43766b6173747d1de1183722feb809acc8ea7fba5100df95d2b81a15a56462f07705dbeb961673507f59373c56aab6fa9f43c40183feeaeec3f15066654beac0a0cc197083", 0xa8, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/101, 0x65) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x2) 16:00:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/120, 0x78, 0x81, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x7fff}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chdir(&(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000001800)='./file0\x00') getsockname(r0, &(0x7f00000018c0)=ANY=[@ANYBLOB="00007ed844c8000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f09b3b6f7f6200f0d17ac10000000000000000000000000000000000685a8778fbd52d51abc18e38386dbf813b1760121dc8a4a3b75fb3575dde4358c3a0d9ad2e95630e75e2cfe16691438907e6d3f6ba6d86455413a03a2e58311fce2b163eda63d428526e4b636bc79ab8b7775cae35ccbfd73add72a7587db48402c6445fafe30bddcfbd7006"], &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = syz_open_pts() r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r4}) getpgid(r4) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000580)="06c1ad01903a16b5feeab7a40a949797e9f71f7400c747c79589e1cdf3e8d4cd93b69e475c7713dbfa42e9c3a874daf9f8dabf96b16d3d9e6d7241353220985549f1a2416214077336b69b6541c55756a01e1b3659dab4a8930e6a51a35d24c1504a183925e1038d08416eef42ac9c9d60a90d79abf695d6802f87f8df5946bf84d91c82ec9da9abe8fddc4041aaa4767a52bf1d1bd071983a3d198896f8acdc7c0ddd1de3b6b8e55cebaf7dcc6e2ca341666ca7ae35fbaf0b9d9efb697f22261613c9c0d6969d24ee37b67dcdc7fecc0bdf8faa6b50539ac404828262990e11d86e4cc7adb34fac8e0220e595cb1ebbea7276fe199ed2a580fa4d687d47a52e591b291d6f73aa982214c4ee62f53aa7476f520184089f2e2302a56ed5434eddd1b1137c06130a862e8f9066636eebbd113b01edcce316a2b4d8cf5d6092da33760e1c7fc1f5fa18fd1f53d33a237742af103b081c324add00519feda9653b624152b5c73e430cbeea2aef15ee7f20edabaaa94d3b15bc308ec2a1c71d4ee862a9f7bf76d3ae197589179c577b451c06f026822722b4db123f8657448b342d543fea7902b1d2508f571a30e654458975f61d8716db917bcdfb05559efd08c9b5d66c8043166fa39e5dc07bdf8b179a797feb7686fa65c890fcd13baa21281bbb54d3f5ef593a327b13f0eb305d5a73a777aac32930557c8b8eaca99412324f9d84b082bdc9686f342d9d308763d78204674165c39f4b29c946a27f4fe18ae735bc28b9ec49ac15d0f8b413b0fb898bc396c9d91124ea8eb78ccf8450931c5f59d86229f5116d2371e90c5221f47d3e87a7106fca6acf5181b67251b72b5d367d035c11cb4233e849c8b8f5aa8241fd255a60c7b58e850ba148cbf7e3fdc24cb3a44af106c54ef1b77378864a3cf847e03d698e71e3104d86e7ca4dcf77149a65f79368e43b2a2811c9dbec9809e28ace725b21d2dd667be39ec16cd4447806d9bf0f57acf8de1f840f6af4984a9aa5295ee4e52b39ab4524cde5b95b38d1d61f539b6e6224a410b08ed9117c54c69f950e13f011bfcbd36cb92d7981280a36f0b454c7a7dfe83ad8773e2a76033fd69004f15831f2c5177bd2cb98990786fe991730023b593d701700fd204d17df57f2154cd3243c9d46dad47b367549099a6432e39186c573971cbaadb4191bb1d84acb4e614294e413a46c3774d06999ac97a3d02edf3e146773967b60b4ad66047eec565e96d3e2610c4b6e27caeed11eced66dddcdc8990c3a31d9325b51e9805eeea537bde9dcf1a58f42d5e7dc172cbeee59e95066de284aa63b9d87f3ee564975329b84178607286369c896fe4545cc2028225f16e925650d8ed65a536466b284695c92c2b50fad46b03112e732fc4f211e5bb9da5321ce3b6a3d34a054d7c745d5c29117ffb65037e51e9cb0821adf808716a2e3105a2a87ea14cdc7b27f2d0e3c6ba3385bb636decddc287eccf4adfd84356ea09664753c4daa23b1a1007d858db7fca122ce6ce83ba74276329babc50a3b2d5f6e195acbc0ab94d0bdb0120ef60cc1db41ff26c96341c74c6b4f5dfa4d0b2bab031941419dbfd8a8ec9e13d90993ce2a67deae1615ca423f949bc0a6a542a842e9b25ac05f1f22547a94b598af7f01b857519909b529c578b04258c0189a492b0d4edab1e164ca641a9ed3cf5e24531fb760debcf8f2c9e4296c5aa687fedeb7ffcfd0e159134bd7fb6b9f2ce7deb1e5218b6d310571d41da0180afc756f22e1b36c8225cdfa6d0a2f1339b8b08f3fc927da09998839b4493bbacf5aadbafebb3f11802b237e277f3b508d3aa259f4085ef3f8ecf3be5846cd8b3f3d65e9638157dfc5a0d36527c224f65291e3af6e1ae6ba315bf5a8e3f587c05319f3f0dba0b2d25c46fab8fc0815c8a9bfb61bfbf832dbd3884441d49e07ad6566d69deca9161a7664f4da440622fb534f537efdf1c27feb0cd937c65ea686b544dc45ed0b9a7fdeab3663e2229686b00c7aca7f4689c487d5f7d4682beedec698293644754f740c46bdcf457650fa0da7225b2e2d3fb1bb1126b2cd6411b242a4fd3d6268872bf65a1dac9f2fe9a759b0051dd2c0190b1b3e0824021cf6ca420d0ab5a64bf25bbd476360c2be9dff07af333359fed259fcc5fbb4d78437ed0293a201f51df2718144370f2ca39f853002f532d185c26874e9f4b97c6dc40770b65d0170dd2dc40186c24d12bcac800fa99af8ac1891052675d2e54d59be731871ed9c89c23bb5f59c982a4938cc4f0628dc8407db57020a426496687f23f54931d558ff0b525d63bd9c1108861e35bba2d179d547604df843401c5810fbcff9d784c11f945538bb39b7fde8675e240b43fbd8e60fda07681a5378d915be424cbb47a829ed5fe38f47808ca426dc00ecbca4ea128674753e6f88851bb0c5aef55bb24d06324680f358d0fe5ab902248c4b37cc68c94635410c2460eb33cba94efef2ad60bb7373cc7a5d2a787cb0ab62f28c0c6dfe9c8c64737028d97301f6bf1f497d5f674dac0bde29c519f2230abd60b7f521ad7dd12e793600f45610fa2bb700d3ead0549249cdfd3f9178d8633458940ee691699bf506f7976ab3d5b67c8518bcd96085132bf37040f07d6df82cc9002c65b19c444e7ed64d7384f29ca9b3e3db3f47ecd72e2dc18c15a3cfb12feb8aca605dff4b49567cf458d6125e72218c35fb2d2725eecba967de7d074e61dc87f3dc054e8793b0e29af27028b23dff33d77999e2374d62d34f81efdd680102d642a05cc9326cd389542babd44267c359909428a1ebda3249cc8c3eac19fd49dab03fc8b1328dcd8f975d003fb768689025d8034925e1786f078382ba7bb6c9c971f3e97ffb49c34ec656675a77438b28d181bd73a8d22242b59e2a6e0f9de27a78ab9e1908be3190f72a2aa566aeba9d195ea8d8742b4b25d630ddfd69aa31d5d29403dc6fd152f1ff5b87421b703e0e3b59d9ed27e25967ba5608b2dc66b0b972bbabb981d927a747c5276b6f8bcecaf64958221d89858e03f1130a229e9ee6b46002af61c122e73df9daaa40678decfaa88e2200d20ca48eb0045621070c19384d8c324d9bc0b1f7c19df01fbf4e7811b517ba44232bda2bd3bfbf2edb1a833bb3d19bec7ab2f93bcea5e42799d75ad54ef3ba2cef08e591db49e090e4393c2fd7f475992f1a4ea2dd870ea5f0810af94494016c6b44ca77ffbc254afb64417734b20ab14034f1481c41c40636fe71f35f53cd0f42c94ff3ed32684733e8763a57f633b1185ba75e6664d8646a4f2f80abf21f0c618e2feab02c4e31b1e68606e3a5de1a8050ac110afb874b689dde358e0877a8e92e7c697b0c33a40dfd4a7c3af665529a5281402d57fe72fcb02d18d90957c55f03ecc03ae83228d043c4eca3c7295197bf868259010d36d99e72d085b495f82ebe6179b5d23dde99fc9cd38c11291807c9a40f4286bbd3a720c9f298d3a05e410c00a2742e951de8c07adec2515c09c3fa794db0c55c68e2bef5c382a0a9c91a3b3e0fdf9e56141224a1bb334d3e04836cfc3d68eda753b1706e385cff1a6365d8822d1fe5d66f827874e6ff931b941d4ddfbde8276e63492f3cba1016e9581413847237f9aac6080d41124f298639e2cb1e7b9ec175cf0a8d780b63f9e10de46228339d127ed5ad45006e495c24acd9f0268debefe4b799420b5e092dcac093ef572f93c5773e15310fd21f0e03c16c38f5d3d1d583772f35cecc3aad9f3874dd08206a9c669b547628d8b7f21116f6f0fa17ebdf4fe0e26e5d23947c3b549cbc96b760576ab867af7106d46224664b20bdbd01f8edae1da737f6ac7a390c716e84fa17f46221836192859e52547985e854c5cadf9e21ecb3b6c436e56fe58e51fd6a61bbe7fa06c87355c631016aec027838e98adebea1ff1f4949554d111027faad42bf0fae5fcba9bcc48f4cb52417cf43ca100495befb892afeb9d83fc0f779b27ca755497dcd6af08bac03630b0d4f53171b20449e63e28f0509567642c85df9c47f51590847bc50ffd8931028330506bbabb86e57b83f44034ac98ff1a3682549103adf1cdab93f1114df0bf58437737157cbae3c86246f26ed1d468abc2be206391db75fa66f26c26d5fb7931c3c6e854300d1eb84f7d3cad7ff72a526daaa433a1000c6697440c87397bba449cea1b2e8a2d25546e4ff0f4b0a0e95c78a39ca349cfaab682371ec11ccd35ef2afb15115665ed1b07a6c8ef617b47c72a98eaefc076f64b19f5a8b5f3607a515d4566b6ef1c1997898f90a5b2a30284e7b2e0b276877ba3dd2ac5b736e55dab5373d33fd92b6cf28bd418f64ed8dc125b944725f2eed5639d94b7c5bc29b3939452a78d90f37087291ed9034761e9f491c2ef26e3033683f1e16dc440ddae23e05c6e66cd203ca767f194f1a3cf8e9aa6024eb911b3ae7cc9f3ed81fdfe6ddd161504cb873840e5995c956fb6df31e79f76f6c1b1ed4bb7d987498ac270011a937caa47b092844d8b1d31fa37b431abb4fd9810319ad17ebf34130ee84d863cbb3c69a27f1aa42d2c87d6e92332aabfb7861662a26b7046518040d120c76468a9b5b0f4daccc307a345e1e8c4a41b167131a4db8b1bbd5fa89325f9f0c0ea47789946dfedceaddc1d434d7c7b4d3c43ccd34add62658700a7f6c5b2ec27550e60b7c26f9d6861ff1347f26957fdfc35eaf4e31961e161861ad5c94e3de737615eb832311801ba00cfd1030eb4051ec37a3a6e560d316007bc8571e919f6220188106b8d12cd1328789686c2a551e02ddeb4885f61b32ce733243a89cd06110b9ee2a35f027d93570f69df8b05e9fde5783def7a201f152794920765a5f78016ecd0e8b8d5fbc379e0c9d7def2269c86fa3fc4af5d5116f0129b1acb2b4a3771fc20b85397270665630f68cf97e757ccbf0fdd7d5070e85fc11da914d9e29afe26eeab831d8623e28d43ef12b589732726da1952c050c72a0a0f6cb7e44dd5dedd6985d4e8a9c3fcccd53095e12b1357f21ccce7efea35351029ca76f83591c92dd801c50a97c9e55098fb8653d573ddb1fd6b1c3f381ee43632091f269ded17310016398f4f0c692ce3b52ac985be520a49a7f2a80e5cc4067897066f3e667c08d0f15d7216c8f9974d2b349c1c7b09c468c2d2149e70f0534e5dbda7f30d3391a1f4518acea5b8cb5c2a8962a9286cafd608a64dd7d120fbc72f9bb4b98d92382fbb707da0a63e366d955ec78fec11e9cbf7dbbc0c8fb55b4e9e28bc904a7ce368a681cf89f88ee1a79cbe8ab9e4ed844ad9ca074593d059408156be05c46dd1c3cb54a5a16671ac568d5fe41bda3a652db05d60693e0d69c6cea192b6a41693c111d9e5449e42373bf9a47c25e99adc6589b76fba188320efe428d37757ce945bcf4c02841751ccf702fdb992e5495f343aa4308ade1b75917a1c5db83e2d9362e245d8f24fc22a181addb331a46e48d5eb91453c9ea4fc42edb5ebb3dd26eb411985c145da6a1743f50243ab72234f43be53b2f92770f05cf0175bf12aebc186d8503a768d843855a7a5bb9438f83874bb5642ec54c08e849a58709a1a8714d20710b7f7e8a101fec5e390c37cf7dca675b8a1dda852b3b856bf44e991643245491aa8df35085be211438aacbe19316bc80844fc712bb32c3169b4abb573c027a9ec37aa9c933a38cb9740bbeb4cabb14dfb73cac8fb13b3bc23476422b70b4dd6965933d31ec741a5c0c82f3dae4668607f2afc44a0ed51f724eeb397e5bb84c920ee761f7", 0x1000}, {&(0x7f0000000300)="f7c002b3406ce61d91fbceae3d87f660becd044911c37fac7582a546d6b5f54b42fa5d0ef6507acb5b296902c49c186d00f1b991071c7deaac43b19396b8a3cd8ced0ff0bcf43b8390960068aea83d1caed37d5649ffb5118c8fb8cee8819ebe353ecdfdedce92ca31798595ab3b64164de3398bb69f84ebe4a954f5571b443af63ee3efc14c0bcd4bf1f04cbef1998f53512074f85d8cdf3f7d", 0x9a}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="cf2dbcff355dd05276da919cf8846b99fb94687e04fbb25cd42d6faa53c77ddb59412dd085559d8dde7c408db885a69c48040de4e236c5721bb9c19f90f68a91283b323861c7303298292d8e93e6d657a625112ac2106ecea3009138b26588a0081ded3911c20954ec066724678cc13e05d81d49905da99c67eb1136c803f0cb5eff8aa7ef639f84837c16851d7322e0646e659e783362986aaf734e26375cb2b4c250523ece741960a8e539c6a5b6e55ac4628bd902b02f44b9d876857d196df74801d2eb3c435f54943d9a8542983f8311c2b0d624fcb727c19e81b74dbd11f281fe7f7044fd3e0038733f451b", 0xee}, {&(0x7f0000001580)="b17bb65e765ea32a604f97ed3331e9b48d0842a9ed99721b6e106ebb79c900648e3f6abc4eca56551d426ae07ddee6f4b5d7f7028c4768c102f2bbb33b11236363e2d642d3760f995dfacb9dd87205d6543cdd61ac9e21fc389347cbcb7cf68577d4497b851cc1dc261d7d145108eb8f51f0f2bed8ccee53f3c7a3f4e5289e3c52d94576143da71866b031580a197ab31096d1134c718853", 0x98}, {&(0x7f0000001640)="e7033eb300d542b518a44008ea16b94872928e7fede7613f83deba698a1a73be5cfb57ce019ffcceadf61a07274809dcf2ee3faea65d77a3f8c01f422b126715fd7bded73bfc9112966ae8b9e2fadb134f7b8edb3ae01fb80051f058e091c3621ed0babe02ab12059ced2eaa82b1cb0af7e8e9d60da8a238aa99faee3a2bc9fe402b4fdfbd32e451425efe2502d33cf9ef5937ff3e318c2d384f18fbd0dbb3eea6", 0xa1}], 0x6, 0x0, 0x19) pread(r1, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0xfe) chdir(&(0x7f0000001700)='./bus\x00') setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) recvfrom(r5, &(0x7f00000004c0)=""/115, 0x73, 0x400, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) r6 = geteuid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r25 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r25, &(0x7f00000003c0)='./file1\x00', r6, r24, 0x4) setgid(r24) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000001880)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fabfa80b18f6638952f328084a6107a2ffe7b1", 0x3a}], 0x1, 0x0, 0x0) r26 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r26, &(0x7f00000000c0)='./file0\x00') readlinkat(r26, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r26, 0x80046c7f, &(0x7f0000001740)=r2) r27 = semget(0x1, 0x3, 0x20) semctl$SETVAL(r27, 0x2, 0x8, &(0x7f00000002c0)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x38, './bus\x00'}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000080)=[{0x1ff, 0x80, 0x80, 0x2ee}, {0x2, 0xaa, 0x5, 0x9}, {0x8000, 0x57, 0x20, 0x7}, {0x3, 0x1, 0x4, 0x2}, {0x800, 0x8, 0x0, 0x8000}, {0x6, 0x2, 0x2, 0xef}, {0x8001, 0x1, 0x4, 0x2}, {0x9, 0x0, 0x5, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0x5}, {0xa, 0x5}, {0x81, 0xffff7fff}, {0x47, 0x3}, {0x81, 0x80000001}], 0x5}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x339a, 0x9, &(0x7f0000000040)="d29818b3ca5b002889c7492e8f5cd34a1ec4652a060b37c5f14614a7b665f404a49d94f219b8d82d65d6fe4e", 0x4707391097bc57ab) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:27 executing program 1: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYRES32=0x0], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000003c0)="df604e2d737705c3f7f772fa2162554064694cab8bd16ee5d71121879b8726f62ff42af40df6835b13a18c3514c4c505e31c6f0b0a24c36c09e8b950f7fc4e1dcaf92aa2e2919ea7a1b34c0b654248b31166ad9a42308964c7ef8e4632db5b085400c4a8a9e4b53e08709dcec95f832cb2c0013f76c734d983c2f7586580d16b665956da746496c09f8b467684c3ff84478c0606a70f42d043d111810b502c940ebee6b7e0eab935e942847e968be852f431d0c1367b7abe01a8fc349c76460cc35ebce37c96d950f97b562b36f0", 0xce}, {&(0x7f00000004c0)="f01b671252f1070cf4040cb3ab81bf86698e5edf496f860c1124236df9d10ef4346d376cc58f7375ec2eeaa9b1d196ff8e6a24d9fb95171ee09e97b49f1c6f3f0d753abf145c406b4d7904881691ae080315dc63e214925a9a92fb02991bbc85b6cbb1232f103c6b467c658857eb80b43c06ff865010305d372ce31d112dddda0c0b3fc3170245e2b39930db495831230bd41ad34ca8cd45dc48725a8177b636a09b2c650d24485aea709568ae4cc44405cd2792a035f4ab8585ab669f598bf7a1103aaad753444dca8407d294fe77f3ec", 0xd1}, {&(0x7f0000000140)="fa4e4aa1ed3d46e4d7dc705ba69066c85e9dad760e684455014f8b579a52d470c16944de8760dd641df3a792a4b580d9cc73a00f4d8e947c65120e56a0bc3f4dc0a159ccf07f90c49c04f97ca06dc3a14a3515e85d1bf6a965eba3d2804a35d9c66916af046a14805b7885ae5d0b72ac142c46918a93e177dd4676c5f7cc3ebe1758af04943277cfa815e7bc0c5438980ba6e565b3476ac2037a7e95ba111eae2689f5e477dfc7316721ddc028fa54103a39787b5eb7fe5a12e00c3d293a7eb6", 0xc0}, {&(0x7f0000000740)="3c54adbb923189bd9a70b760ec413180df6664e3f98178a6aa6195a822e86837eae61f85592eb32fe1b310d74c550d3edc64d67da8ccbc24842243f3cc497f73a89c71ea4932470fdea1869511355e394b7e9da51d14dd31a4d82d014c59d9c89ca49aed07d5e0c55e36895900e97f2ae4708c122c55c313587cea599b5ca6644ead5b7f1f576ddcb28191b7e0d5a241068bc6683be46b418808856425c1e8b5cad2db451866e15edf91af1e65a408a0e62250689c514b6a33820791b2f78ad6b46393126fb303f27ee43695ffe2136288790bfd216b00"/237, 0xed}, {&(0x7f0000000840)="4fa65158581af66b9e76811f19b363f99313094547b55936d124df92c0af4d1a4200d48c1a7162667c153dfd5c7612b9d83224d37d664ca8dd44ae686ce8b397285d866a760947f48ed59197319061070ace8e61a891cab133a24b6b1ab2bb5ae2ba17a4f281a28ef199f616d10d4cb4466fc7f7908ea945e0f19d710619816b69d19945738c814765b7c281fa1124290237b4daddb15d96a756f4de46ee3d675e9dd932d368245662bc618cb947c920ad4b08f62dc0b231b3d11d0e7a2777b1421a9862f31f899e247f6efbe09aeb1b547c2574", 0xd4}, {&(0x7f00000005c0)="3130e4ea9cb92221aca03308ea5523986582274ae53cbf0e0c7db71d7a1012817f1a4f37e4effe38cb444d5448044c28e2e4f289ac7f779df9e87bece3e2ecfb6d49e5ed4717e6f12110ebc30dda792c28dfe60c9c9e14e8e525e9e53a3f62dc2469f694d3b86e95c0df6128094b5c2d7e0ffe226e91663dc3d161d5", 0x7c}, {&(0x7f0000000000)="07a1066ee1cfc16b0e18d0e5c8cab6564c5de2bc5fe6dcd212a89c143af60b56659c10693fa07767b66f9dafa6", 0x2d}, {&(0x7f0000000940)="14037394207f2517f1cec1771075aa490929fb22dc47a33e05f072812cac75b39ba6b1ef65d27fcd844fb1bdb3136207d8469643edd3ac0981159e4af0260a0af2570ae1d2696753f01356dc089f38d3e5e7d4add96fe45fc4cf8be18e52ca3663d4ae1b3e85f85f87703b311833c7c7ae7855b33a0248930dbc68fdd774e8ecc40211d12f0c86307fe920c8b814f43d53b4a94c2d6d18c000a57e4da1aecb97b6ce488efe532976c583d12f516716", 0xaf}, {&(0x7f0000000a00)="7947835de809486aedb79cddc515173fb87c6547d6abed79ff78610b1caee5a7810d208e99de3a8c6923b92e1bbf99a618888efb822464a12bd92b0f7f0f8c1d81c24f209629ed55a871a055686dbd", 0x4f}], 0x9, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x442, &(0x7f0000ffc000/0x1000)=nil) getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd42c02f6ac41e6bf3bf554799b9b813ad30505e8f5300ab9fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/185], 0x10) write(r11, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r11, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r12, r7}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r14 = socket(0x2, 0x4003, 0x0) r15 = dup(r14) setsockopt$sock_int(r15, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() r20 = getegid() setregid(r19, r20) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r16, r17, r18, r19, r20, r21]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r22, 0x4, 0xcc) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x2, 0xc003, 0x6) connect$unix(r24, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84efebca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000600000000000000a217442995a64af969509445c01afd74e19547583b5ce95057bf543a90cd95b1e263e71b94c3087338c9dfe081fdad77c3193bc4be039863ba74d915b484216c6d"], 0x10) 16:00:28 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./file0\x00', 0xee8105b2e64f2192, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) r4 = getpgrp() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r4}) ktrace(0x0, 0x0, 0x8, r4) r7 = geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) setreuid(r7, 0x0) r9 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r7, r9, 0x5c95de85336c40b6) r10 = getpid() r11 = getppid() r12 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r7, 0x0, r12}, 0x6000000000004, 0x103000000000008, r11, 0x0, 0x41, 0x3da3, 0x0, 0x5}) setpgid(r10, r11) r13 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000, "0001a5eb06000002008a9d00"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0x3}, {0x23, 0x66}, {0x81}, {0x100, 0x6}, {0x5, 0xaca}, {0x20, 0x2}], 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) shutdown(r1, 0x1) 16:00:28 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f00007fc000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:28 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/178, 0xb2}], 0x3, &(0x7f0000000380)=""/90, 0x5a}, 0x806) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x400000064}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) write(r2, &(0x7f0000000080)="a6", 0xffffff28) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x8, 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x6, 0x1000}, {0x3, 0xd07, 0x1800}, {0x0, 0x8}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x5, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) semop(r3, &(0x7f0000000180)=[{0x4, 0x4, 0x800}, {0x3, 0x37, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x401}, {0x9e253736642628e6, 0x0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x7, 0x800}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = syz_open_pts() r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r5}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 16:00:29 executing program 1: setitimer(0x2, &(0x7f0000000400)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) msgget(0x0, 0x401) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dgv/null\x00', 0x20000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) sendsyslog(&(0x7f00000002c0)="7b778c6b57000735f1bcb8b7c5b65ec7ffef4a504fd58b2cecf64c3d53af8c3b51d78d6995de7fd84554129345daf3827c460acaac6198f0ef65acf94bafbbdb28f5cfa11c5bf63ae8720539fafbd881ab8e25d6e2a42741aec883926439084c40c194d270c802d59fd11b049eed8e967d161d52ad7c60200a0750ae068a4b692ae02961b12ad715d0cc34752ea1339872db7ecceb91b562551130cd584b86aea374a033a8dfba9aa6d2d2f545a59972bc340587e822b5ab16b68c718818b4bd36454b0f", 0xc4, 0xf96409acf90c2873) r3 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = getuid() r7 = geteuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xfffffc5e) r13 = getgid() semop(r11, &(0x7f00000002c0), 0x0) r14 = syz_open_pts() fcntl$setflags(r14, 0x2, 0x1) r15 = dup2(r14, r14) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r17, 0x0) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) r19 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) connect(r19, &(0x7f0000000580)=ANY=[@ANYBLOB="00002efa12287eef5ed6a2d0bfe3d7ddd5add9b830d8f1fc70f1"], 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r20, r16, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, r9, r10, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r27 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r27, &(0x7f00000003c0)='./file1\x00', r7, r26, 0x4) fchown(r5, r6, r26) r28 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r28, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x1ba) kevent(r1, &(0x7f0000000500), 0xb7, 0x0, 0x1000006, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r29 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r29, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:30 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) write(r0, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) r6 = syz_open_pts() close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r6, 0x5}], 0x1, 0x0) r8 = syz_open_pts() close(r8) poll(&(0x7f0000000040)=[{r8, 0x5}], 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x1ff8000000, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x800}], 0xffffffff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x43, 0x500000c3, 0x200, 0x864b}, {{r5}, 0xfffffffffffffffb, 0x11, 0x2, 0x6, 0x8}, {{r6}, 0x0, 0x51, 0x4, 0x5, 0x6d700}, {{r9}, 0xfffffffffffffffb, 0x30, 0x92ff41e36eb807a4, 0x0, 0xff}], 0x4, &(0x7f00000001c0)={0xffff, 0x101}) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) r5 = syz_open_pts() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10088, 0x0) r7 = syz_open_pts() r8 = getppid() fcntl$lock(r7, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r8}) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r11, &(0x7f00000002c0), 0x0) r14 = syz_open_pts() fcntl$setflags(r14, 0x2, 0x1) r15 = dup2(r14, r14) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r17, 0x0) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r18, &(0x7f0000001840)=ANY=[@ANYBLOB="00002ead30d8f1fc30d758faa31afd2bdad008a90cbdd1fae7b4c86f87fa4b4b29121d52c50a15260ff5524a6cbf0620fe671f1dcc7ae0697437e3cc3c24af1cadf240dd6e80ab17d476932737e1f26a32021ab09a9f36356815c9dc00bdc61571c9daab82912fcb5df736754258fda3adebd7c7099e096d31a4983168b803e5544aa15d7682e365eb268ea6000000"], 0xa) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r19, r16, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r22 = geteuid() r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r24 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r26, &(0x7f00000002c0), 0x0) r29 = syz_open_pts() fcntl$setflags(r29, 0x2, 0x1) r30 = dup2(r29, r29) symlinkat(&(0x7f0000000000)='./file0\x00', r30, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r30, &(0x7f0000000180)='./file0\x00', r31, r32, 0x0) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r33, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r34, r31, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r35, 0x0) poll(&(0x7f0000000000)=[{r35, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r36, r24, r25, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x2, 0x0) accept$inet6(r38, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r39, r37, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r41 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r41, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r41, &(0x7f00000003c0)='./file1\x00', r22, r40, 0x4) r42 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r43 = semget$private(0x0, 0x4, 0x6f) semop(r43, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r47, r48, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000340)="d2c253aedc0f1bc0282423dc28eb9fa312f625d8c8fdc0cf7c90e7af532dbfb115e86fc3c06f17138888cb3bca97c86bfdf8637ecbcb38a5a8cc1946809fb4d4c30abc49a51a5125fc63a6dfc635dd5501d1a23b573ec4fffca952671d6c17a98fc4af305d5dabe34f68b0da96172be773f2a7f2ee31202381dce7e142b4545ad62f85ee87d053f195055202b0a53aee847f2fa5b18351b111746df060bc335c4d9ae5be8f0620c20faaa5a6484791e0d52ef3ce7c8d208a11c3127b1503c7c5396bc32c5cbb8f3b0acb19ba0f11482c81c0daa7e22294e0f677191448c74c70f14f6ae634d29f81a4dd0f8f08", 0xed}, {&(0x7f0000000440)="fec705455b82a05dd9edbef73f78ab979cad196cc2ba7ba2d990810e76e0967114a3a09d2129a32885f862a4b41c13ea9945b818a74e5b14c85790b7a371bd5414b304270f6f72f8815b0a043a72d196cee4eb91c256584b9a0846d14dfbc999b2389ec3825dd6d175c9cb5c6323346acb90c4c4ef7925164e86f7cf0e4af91a22e8e5453e6b482b5d07356d50c895ed67b02ec23f868290fee319405272", 0x9e}, {&(0x7f0000000500)="70d4917377b0e77efa3fe0f9bb29a1953dca724b7faacbdca78240abd883d0764fa6b8d399f904c00ce5e4b07df9664a89690e09a5a72e11e309aeb3244370df1fceaeae09f63e90385c3d6fe244d736b5573fb1cb8a8990b436ebe3d0eb4a8382f7d4a6aab9aa39e1a496433c5f62977411710fc762cdc6f25a1e0a8a59e0e03f6bc538f478d95d270a5f522718bf4486cb2a74a8fa22686f9f0ba96de9ac990915d55cabb946527f36d48ad5d012cd6a5681cbf634c57d2f89e073421615d2bfaa2d9bc1c6", 0xc6}, {&(0x7f0000000600)="c2edba2be99c5b06e67ad39d1dfef598a6f44702c74760f1688dc2af48a1a735354afccefc0f0292aca6b4557ed1b428430005193393e5cb2ffa8e782c2a5c18299adf0746f0fa83ba7aacc49cad4b25da0616d6112a72387821b00f7fa7742f0ea0acc2811295268004157f7c486d70e77cfcdb646c59f27b574029c8280bf9c44b63087f1a9f640d567f02fb8b44e33b0de3a9d0c857655b09c3037c9bfdfda497a7162d38e4694087dbc76dc954df87ecddd41c34918a438eff30527391d86d6f22d250934ba46cc880c73083a476e11a709a5499801e2dae4c0988f19a8184e7d2f6dddbfc03f04aa8fb2c5d23610e3f750c74cfd9d3b0b2046b530db23b26c9581fdab2c2eb2b6ce71664a0bbbee139ce509dfd3ffca308a477c6a3f6583c5a115bed608c19090fdc1dc410f938edd8bcba2311c207b9bb15274e002cbe2c7d73d6af0278d15cf150e6c3c633a3e97695a9a1f92899473cd78295127617813d294a41dcbb37fd679ad526cd2d6cfe1deba6dca3fb7a6bbe6f5eabd950a3de374491c9cc1d88b5bbdec2bac70b243917bd90f8468b74f681ce30ea7a8683c434c80c4a660521d8a6886ece5843803e4f6f2ae7a3888b211420d4cc2dd63ac4376ad63b67bdfb994c33a65e64569a87209466422fb21a531bd27706c0bb00b450fcb5728a4ed75edf79d79219a5d16d67b8bd40615ef3d896f562a6663ec8f7527bd56f0b44eb45c07a663919ff0c5a3053b2ffbbf22eb163615ff0c1c7c61e3461e60fe2840b2618b09f9a2e139663e6c8fa088669a2ef66bb956316902f0c77ae8dccf17b188984b249eccb2fb69fa0c089eb81c122fef7b317120099f590a4a27f46fdff0f141adaf5818baa1d0bc93ff091a2ce23c5bf16e277ce0363b6faece7b5df35a7202014ee2f5f0293a3e3507825ae974d8243330aec16df34be191e0480f3c945efa2466add359f6089da0bda37bd9e7d4288b6071543885221ea12f03d7cca088f37939c1d399dbdb6c013ce4394593953da76fccf695d1be5eb281381e194c070d21dce024aa4f70d97facc7dc9f0a9e021e2f57390174a68147ee5f625cb9f7ab35e622bfb45c6b5d526970a0196877a44f0ccd9caf26d7b7c02a3454b5f5ef7322b91e29438a9e08fceb57f8f01b1b97321399034b0977d36dda6d6048959ed9862e7f387789e6f8284225ca5c42ccb8df005569e06557ff7bf9a3bae6ded8fe60e17b7cebf7b2f5ff43f7d85f9a317b891a19978e3e7781c252d511ebbd833a1dcdaf37006f03b73b50ff878e6ef63364762ee5c1e2e1116b9007a9d80f33fd32af7d120b9c9ab54c2c0fda98d1082c625dc7d544c219db3244cb7f2f59be5dc5eddd543b086700d91ef9438f736c7fe963f766ddc7bf5fa52dc9b601d0ff5319c30c3da8e9732a27b21590c568b413e02074888ce682bd6a4443383eac8506990b14eb6115599d73f65897fb0edb39b882a90013509fe1fab62ffc7fc2fd4adeb4f303065798d0fe345d3f866b27acaa931529e95ecfadc444140ce675f91334ab45235051dff36f41e0834f862f0e3fa084d314f70f0eb58f42ea19009ec45f3291f56aa6086d3a9bf552edc1e50f146fed97f94deaf9045042201911fbbc7582bd0ac0e47ce40172db3bbc0ab3eee373ff183a01368ea01810074917073157f342d1d13bdcfd19fa5813bc07eebf2ea3df86a164a6d4dd408bdfdb8a12a5cbca767277158eadda4b6ee8516ba5afbbfd6acd8a667815cf447cfcadf1857dcedc59f7901805f4672778b32ae9f52283b8947a30f4db151a6fc142252452e87a9e03de7e9584237b1db02d1012d510670a5f5d6093340acc87ce2548840254738a6642dbfecca11eeeef758014f0a4aaabab88e4c4a64b623642768b8d6849798ac7cf695a384f4a9c20b307847817428be45697f6e327d1cea43d4d372164f46260493f70545178362f6c4280a4edd11cdf411c326dd8977ef0bb58dd4507c8229931128746d7e45c59423b34b92dd01e86080448c7dabe7ee323d15ae44a1d62ac769221096ed0c5d26c5a15cfd631ad6d2347392b58f6cdb53ee284f65fa09a20bb8e545a9628d518eb6a0cf5abcfe55204a0fe975100af5d4aa5d495c37d6b347b2c8e2da366cedbfb6b9424e9e3edb22bda812961846ed150b26ed737d200ca9006cbaa27311a4a5a133d40c536326348a08860b678368cdf76de60ab0e346e9a55d7940d19b5cb4da8a4f3fbb86af1440a9b4e71cee894f1468f681a67b6d9547257eede0d77c717df3fa15879fe0354a5fc17a2839dc45f6f9c8b01125777457bf194571e3a669f4c2870e9f7ad628399df624f079822af2f4fcb8392c42fe598a5136c0ce4be77167079ef9aed5c728fe2351b2bf8594fb83457edd92531e669e43c371c9f0232a9f05913fa9245c17d913fbeee13affb7cf8ea1f18d3a2d7d94f9665f4ec20a300d7940abf9e221a09694d5ef67af531fd65c97b2e8ce012e91dd2a8d3ebeb095569b389377c737e7c631ccdbb76d6250262c57ced36cf9357b77e436bec729d58a12e05ebb1877bf4bda08767ccea15d435d31c8fbcb4ea5e2f364af1d72ede3b1c7e1ca868f1e8f0cded635186a2693f3e12c2c81252815c009fa5a9379bcfdb4bb1fbd2fc211a594d6d094dcec9fc3c32182bf67ddc71ea2a1f82b043bae46234ace21b71b4e7e8affc60eedc6faf234e7ce4645de04e725670712df71db2b42fe4763f4e5d04aa4ef075925f5b3a048ec9f36a52acc5dcb8317fa74cab60c4305b9a79cd8bd9ed4d0c1df5c0dc4f69db655d765aeb7541c1e2a7e50d7ff27c21d6bb3be814bf0a47183dd4e597797045df6c3d58cf44a1404121bb5fbd3066b693a989a494f45bb0f89127b70fbc5439a3c0fbe3e3059f85d1ed939de3203ad239072a4a5a06dc83106511211b65225ef0cea00c6d05c05f53d95c80b85412d9d1a2f1e1b155e8f57036fa5f11c4a2d0effb77dcd42e771e7154222d820dfd642806a08a3e3d02857214047a885e2eb27383fc9d9c37d60364ae238828ed298cf75e5e69c67d0a5ad097b93d1321b2c2efab268a0c1abf7cbd0616aa2a0844173a355f5591fad9b0c83f69c2e854321c3a4c2d08a2cf6c991d0dfd69673a79a5d743f16da742b1e45ac51d7b9c0afd4f417df1f112f7cb81a41a485c601877eab55cfae8de8544a400fa4017bcaf3247b5798f5bddbd642da32512836cbdf9ea257a4999cb4f36d65b6d2a149f7574be946ccecb9afed897e8153029e9a9bcbd5d9e6331a55096df34b0014389602914f151dadd12335672e9055141c41c4cb669b05cd226767f1dae4a4441b2b5b9ec54f02fe204aa73cbae4422d568773e665a2767eb5b509193ec3cdaf8429460c2e1053d701d85f480d8ee008707e0ff5cc86f45741980e5868acc7b1d9e0d130ca9871b0354149c3095d26ed80b5e4e20ef881428630ce8acd00e8cc913694666d9f247b1d6ee0b69666166f582c39fe4180d485e22fc0cc9925adcb765a36c91c1ddb1cddf916cd1670b08c8500e4faa315cefb6d8fba7b7e282f6a7fb8356f4df19aadb2750dbb5253ee16dca60cf26cde4c7dc5077fc649345847dcd613cb3ed8fcce65fa807685602b9c57553b5c0591e2a4aa5783bd4a5edd60c795385120ad3f94ea6f712897729cd813605920fc02d49ff8c2c8a7ea0bdeaf8cb34521c12a7091c16c7b6c04f699a0182296c4d85eea4c4d6606b6c5cc5fb2291cca0d227460b4af0ead663717fdace287d66a9ca1b4f9786fa0904e5ea0f1bfc2a3ff01b686ba289d9d0396fd75d2361b0d6e4bf9b68cc693d1a0c77903180acae2f3e2c6764f856ea1b5a01023c0ec710cd6e6d8a7c85eee9738d8d6aebff53b186137804aad485f8ff7177b5e2f5a49f2063f02037783ae9ec4d6920382bfa02d12f5557d6fbc1886864cdf93d10b04faa912a2e6f3cd60111a3e48ef1c9b1fc8d0962eafd6a9bbd01096290befba8371713f7defd7429018c622d637e55d07292f74e4b0f4d4260f9effefe4a4624e13e3a6f05bcd7d3fb9b2373c7317a20785d47794f7917bcf04a3da3c34157a6b52e87866c30d46b5dae123d697e3976f6e800ba54aa3fb3aef853719cffe4dc4e8a0e709a87b09b97ba1b2382b3643e419257fb94e861daed6cf20a373bd33838e099b0783a921908f78e83a4290fd92b9d3be4ef8d6d66dcf8c850aa6599f7db0489558442b048e88e0796dc0a8e9337d3be63ab0a9a1bd36a4c6b8df1e3d0530e4e72bd88b4656b8f8a3de2c380f2b7abd9eb0b338b9cc72a722fd808438a4833b0b7698049f8aa3548634ac24079f6a6848371e0462ad16a78155b84749d51d09516bb391056a886a3644f58249f14d8e8e1b99cdd0595d2f36d363bde54101cd4543df1d838ea28ec62e59645d97bd61d5419e0d438afa0c05255250beaff9f1b3c412bd98fa954ed7328310eb8d3691c075342907c62b60424e73ef38d2cc7311ee49f4fa7ff839e3157996948516094d279e92ea7be113144f103f969c04162753594749e555c0daff52ff7078a550330b9945169dfc936f82da5bb294579231a89a453ddc249558e5bccf766a8bd3bdf50cf43ab2f5bff7761aa230c09e19dc9b342918424e840367aa9fe1e005319a6ee60129e45a4ef519b163531d9ac5b7553c79cc8b6d3a2025158a4e1b97650181c51d73413f4364aaf5999614765141f0007df2f9e6ef7e3014ad826136548a9b18fcf195619fe594734fcb3cf78c9092931c7b6e1d34c13a56235d1254f723c3b29c360914ee6d59ff65685740d003bc356b6d54a53954f542ee6f8780901f639abb78690b2c77e3213d945dfe750eaf4d77ba208c4e367933d0f762024158c2e21e1b0a1df728c8badce5a769bcf9a9f41bd1a42d19508867b2461b717caa1fe4d4164d8830fc0f14cc6ac3601eb6f719dffaf07f1f6a076572cb201462377c4b95802c615cae27e409945e0b72dd657116adb654a8f723ac5d8749e51dd32b2251d7ef116e287624dd236feaa0391d170891b95d438938a9aef50df05913af2c13e79b17f244c77fb507ff632dbd46accaacfb21b9b12452dfcc134f5c8cf19aa13b299daca85e4e51b3b3451d8063275f53aa8d057e12cd837b45f9963d44ca4de9ed163f3142be8ec8e04e5f6dbbc75226da5e9b231a7e0705d3bf890822c1971984fb278e0d3d8cc38d90d1fbd3f4a02501d342706c666b2fe2eb8d91a87d1dd01850c3229a361912f82f478438e065acbd98e325822c1773a2083efe97b637a6ccb0333ea3d82562400c2440bddc7dcfac9b6062801f005aa0542194ea2021a62650c16edef79d4597942651817046147866457228be788eaa67599a7bf85c928fca68f7086243f98b5f0d712d726b372db0ec6d7a759556c8bf1eacd2632da58e4dccc564935c434ca02201adf469f00c3170d80097f52093d32123ca3ae77ca2bb182fcbc782a06a2d2cf8c01ab3e389ada11353fd3032b8e5e08b66645143adf9831e2f7520a1160bb0ec79bd97d85627376547cc0da960464fe033d93b93661ec24619b3151b7b25007a089fb391ff747a57a3bbc0edf9e21b6d14d0e63586a1b9d7e4bb31a7266e7b1f24c4f88cee4c12fe78be942c66ef520a37d4176fc1ac063d25e8956eb4730cfb3302248c4c050528819148ace2d12c87da7855e7dad8124484bdb45d591663d1e161da413375873ba2afee0047d9ece8349f8c51316f8f0d2c04a320f86760028f97ca00c0a81af1", 0x1000}, {&(0x7f0000001600)="5e6a080a2d550289b8bf5dadfb8147df59b7e77616c6b15d1e24aeb7d42ad65e7d57afd79e4d4375965268e098bc0a2b532b05b08794e1e79dd14ab33cdb284ecc858801581a12f2a2f5f7d5173830209f1d581efea36ef60aa0f182bbc7de6b2e926f1e5f198da533f0496bffe5fcd40d0d8d04968dfd8537b51fcfe798f880286bd7b1f214a9dadc2fac1dd8a6f56e733317627e95732391c38b1fcba4673777a1bdacbfea71ade5", 0xa9}], 0x5, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r4, 0xffffffffffffff9c, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r8, r10, r13}, @cred={0x20, 0xffff, 0x0, r21, r22, r48}], 0x80, 0xca62a59699bdd69d}, 0x0) r49 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r49, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r49, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x2d}, {0x40006}]}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) setsockopt(r3, 0x7fff, 0x0, &(0x7f0000000240)="1bdacfac8deef175cfaa8b2a2acb481e62efe36668361d8f4cc05e24a6d612aad0579f031210b0f319203f43b5df37fa898a9de6c7447cb47b59b0a13529d3ec84102cba28a318904928fe80ee322f0815e826a99a49be6a4ca5c9ffcfe806e29627a4b2", 0x64) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4000000040}, {0x81}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xffff, 0x40, 0x1, 0x19600}, {0x104, 0x92, 0x80, 0x10af}, {0x101, 0x5, 0x2, 0x10001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x2, 0x81, 0x84, 0x8}, {0xfff, 0xa0, 0x1f, 0xcc8}, {0xa700, 0xc2, 0x3, 0x5}, {0x4, 0x78, 0x20, 0x10000}, {0x3, 0x4, 0x0, 0x2}, {0x1, 0x1, 0xd, 0xfeea}, {0x1, 0x8c, 0x8, 0x6}, {0x8000, 0x6f, 0x1f, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350800"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sync() 16:00:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x40000000}]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) r1 = semget(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/55) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwrite(r0, &(0x7f00000001c0)="c2d053949730da6e70222fab69ba65032c6e19310aa41396cdee78adf019e4bad34e1b754b086dc96f320474db3216f32df8d5cc93b4de2f82d26e916c3f26c144ea0fefdb3133b0f7b1b0a03ff00481f178b88d04afa4c25eb0181377062330e1d2f651ba9cc48e1fc362965754b3d888fb34c2d7c8f375ecbbcafba5a1a6f8b9a1a2656eee97ff1a445832d67cad97cd5e39802598ce68eddb3724a03a3db087a4c7", 0xa3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r0) dup2(r1, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2000000000000212, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c, 0x10}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x9d33387cedf60b30, &(0x7f0000000600)="12f9c07c95a073a5ccf2c86bdfe622953c0ae58b007b5f321738d99a0b98441b4dd55c630813d70169588143ac844f50af6cd42fe4ee1fb4000099f4062d5af7b71fbb4d42a3ad1682738fea424487257de953fa6af96055b11d7de5f5d9cc6e0268df235896e52a5e7f0155b95c94b669f030fce6740fc92cc019594d5d5ebdb3a2c8ac6e8f0753fceee706e6d695c26adefee18ef43b6a6c19c53542c9741c0ac85973274759a24dcabf460000b23380b967eb3265ff36770cd2c1ede670ee18108bb5c2e14c6d94e9e2f509ff42a52a36e623d22af37def84b5b7d6a5e535328032ae25a27861b34d514a37951f0604fa3f2415f88ab4d20699fe416eadae649fe49a74263ade5100000000") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x934, 0x8, 0x20, 0xfffffffc}, {0xff, 0x4, 0x1f}, {0xff, 0x40, 0x1, 0x3}, {0xd9, 0x0, 0x3}, {0x17fd, 0xff, 0x5, 0x4b}]}) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x7, 0x0, 0x8, 0x0, 0x9, 0x9, 0x7ff, 0x2, 0x2, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) pwrite(r2, &(0x7f00000000c0)='A', 0x1, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0xf6d) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) bind(r3, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="220e22", 0x3) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r5, 0x0, 0x0, 0xfffe}, 0x5000000000004, 0x8, r4, 0x0, 0x7, 0x0, 0x1ff}) pwritev(r1, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, 0x4, 0x860, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x242}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x13ce806d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x6}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8aae}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) socketpair(0x0, 0x4, 0x20, &(0x7f0000000600)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) kevent(r2, &(0x7f0000000580)=[{{r3}, 0x5, 0xb1, 0x40000089, 0xfffffffffffffff7, 0x1}, {{r4}, 0x1eff8bfa612cdf1a, 0x80, 0x20, 0x6, 0x8001}, {{r5}, 0x3a5a59f6979eb10c, 0x10, 0x0, 0x401, 0x1f}], 0xd2c0, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x2000000b, 0x4, 0x7d1}, {{r7}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0x9}, {{r8}, 0xfffffffffffffffa, 0x80, 0xb, 0x0, 0x81}, {{r9}, 0xfffffffffffffffe, 0x60, 0x100000001, 0x1, 0x8}], 0x1000, &(0x7f00000006c0)={0x67b}) 16:00:30 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="9b89fa619b4f3ccd8b070472f1cad184e8209569566c70524f09a88fa46d78570637977f75e2d69fa11bc99d8415117265334fcc80fdafb5e88f994a79267d24d0868776ceec2e7ed12843b0fc7946324a0b3c9f8b7c6e57373ac7d39b69954c6133d44759a3c6a722de77aacfce4e3d8b89eb790bb18d998c6ca75798f5c641199d7c0ff90d52a9ef613049519a27f7c13541d835d3cb959a712e13fb6b5b", 0x9f}], 0x10000111, 0x0, 0x0, 0x2}, 0x408) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0xc}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x8}, {0x2}, {0x6}]}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) fsync(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) setsockopt(r3, 0x9, 0x6, &(0x7f0000000140)="0c885d65ec6fe9ae18682c9fa45c884e635387b108f361b7d2db3f6e842224a9f29160e95664e1fca2b27fa0be32f4cd1f8db81296c7e18bd6d14bc656ae0f8def5ec7ac517e359244d2218cb84af2c4a7c906195398d7d2dbc03f57eaf91e4b541d572d96f6465058d8b95a560189dc8533e10593c1403327ab7ee281bebc6e056c4ea8fdd80bcbefda8bf93e48311ce9446c7a91b877eba7d8a9ec81a6400416698dc372fef22cb28f8707e8ff9c4bd7819962e1ceb81eecdfb4472df7f9e638009af046f06fdd73f74b8423073b13b999cd968da8c34a4c506cd822a2d4bcf1ca7f2674faee23e8af716f5321b07cfa072dce58e8e683c7912584", 0xfc) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xcbfa}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) r3 = getpgrp() r4 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r5 = semget$private(0x0, 0x4, 0x6f) semop(r5, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = getgid() r12 = syz_open_pts() r13 = getppid() fcntl$lock(r12, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r13}) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r14, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r20, &(0x7f00000002c0), 0x0) r23 = syz_open_pts() fcntl$setflags(r23, 0x2, 0x1) r24 = dup2(r23, r23) symlinkat(&(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r24, &(0x7f0000000180)='./file0\x00', r25, r26, 0x0) r27 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r27, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r28, r25, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r31 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getgid() semop(r31, &(0x7f00000002c0), 0x0) r34 = syz_open_pts() fcntl$setflags(r34, 0x2, 0x1) r35 = dup2(r34, r34) symlinkat(&(0x7f0000000000)='./file0\x00', r35, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r35, &(0x7f0000000180)='./file0\x00', r36, r37, 0x0) r38 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r32, r39, r36, r33, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, r29, r30, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r42 = geteuid() r43 = socket(0x11, 0x3, 0x0) setsockopt(r43, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r44 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r46 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r46, &(0x7f00000002c0), 0x0) r49 = syz_open_pts() fcntl$setflags(r49, 0x2, 0x1) r50 = dup2(r49, r49) symlinkat(&(0x7f0000000000)='./file0\x00', r50, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r50, &(0x7f0000000180)='./file0\x00', r51, r52, 0x0) r53 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r54, r51, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r55, 0x0) poll(&(0x7f0000000000)=[{r55, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r56, r44, r45, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r61, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r61, &(0x7f00000003c0)='./file1\x00', r42, r60, 0x4) r62 = geteuid() r63 = socket(0x11, 0x3, 0x0) setsockopt(r63, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r64 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r66 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semop(r66, &(0x7f00000002c0), 0x0) r69 = syz_open_pts() fcntl$setflags(r69, 0x2, 0x1) r70 = dup2(r69, r69) symlinkat(&(0x7f0000000000)='./file0\x00', r70, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r70, &(0x7f0000000180)='./file0\x00', r71, r72, 0x0) r73 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r73, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r74, r71, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r75, 0x0) poll(&(0x7f0000000000)=[{r75, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r76, r64, r65, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r78 = socket(0x18, 0x2, 0x0) accept$inet6(r78, 0x0, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r79, r77, 0x0, r80, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r81 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r81, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r81, &(0x7f00000003c0)='./file1\x00', r62, r80, 0x4) getgroups(0xa, &(0x7f0000000300)=[r19, 0x0, r28, r29, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r60, r80, 0x0]) r83 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r83, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r83, 0x0) r84 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r84, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r84, 0x0) r85 = getpgrp() r86 = syz_open_pts() close(r86) writev(r86, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r87 = kqueue() kevent(r87, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r86, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r85}) r88 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r90 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r92 = getgid() semop(r90, &(0x7f00000002c0), 0x0) r93 = syz_open_pts() fcntl$setflags(r93, 0x2, 0x1) r94 = dup2(r93, r93) symlinkat(&(0x7f0000000000)='./file0\x00', r94, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r94, &(0x7f0000000180)='./file0\x00', r95, r96, 0x0) r97 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r97, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r97, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r98, r95, r92, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r99, 0x0) poll(&(0x7f0000000000)=[{r99, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r100, r88, r89, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r101 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r103 = getgid() semop(r101, &(0x7f00000002c0), 0x0) r104 = syz_open_pts() fcntl$setflags(r104, 0x2, 0x1) r105 = dup2(r104, r104) symlinkat(&(0x7f0000000000)='./file0\x00', r105, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r105, &(0x7f0000000180)='./file0\x00', r106, r107, 0x0) r108 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r108, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r108, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r102, r109, r106, r103, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r110 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x0, 0x0) r111 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r111, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r111, 0x0) r112 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r112, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r112, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r6, r11}, @cred={0x20, 0xffff, 0x0, r13, r15, r82}, @rights={0x20, 0xffff, 0x1, [r1, r83, r84, r0]}, @cred={0x20, 0xffff, 0x0, r85, r89, r109}, @rights={0x20, 0xffff, 0x1, [r110, r111, r112]}], 0xa0, 0x40d}, 0x80a) r113 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r113, &(0x7f00000000c0)='./file0\x00') readlinkat(r113, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r113, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0xb470}, 0x10) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1c4) ioctl$TIOCSTART(r1, 0x2000746e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) accept$inet(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) getuid() fsync(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x13c, 0x401, 0x3, 0x8, 0x3fc, 0x4, 0x6}, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x40, 0xdd8, 0x8, 0x2, 0x5, 0x100000001}, &(0x7f0000000140)={0xaa, 0x0, 0x3, 0x5, 0x1000, 0x100000000, 0x401, 0x1}, &(0x7f0000000180)={0x8000, 0x5}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfe1) 16:00:30 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x0, 0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) msgget$private(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff70) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0xa0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:31 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ec90fb000020000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda0000f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb0000eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r6 = socket(0x2, 0x4003, 0x0) dup(r6) r7 = socket(0x2, 0x4003, 0x0) dup(r7) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) r10 = dup(r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r11 = socket(0x2, 0x4003, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) dup(r15) getpeername$unix(r6, &(0x7f00000015c0)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b9ccb782ee7acf2d8514737ef70c83aa7b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0d209443aff9cbc30a66792991b760d17a8b992d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r7, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r8, @ANYRESOCT=r10, @ANYRESDEC=r12], @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRESHEX=r14], @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r15, @ANYRES32], &(0x7f0000001040)=0x8) r16 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r16, &(0x7f0000000040), 0x24e) semop(r16, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r16, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r16, 0x1, 0x3, &(0x7f00000013c0)=""/216) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r17) bind$inet(r17, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4d960828b747ebf5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x2, './file0/file0/file1\x00'}, 0x16, &(0x7f0000000380)=[{&(0x7f0000000200)="f83599c672e0e730f7d25c0f7b535418d9506e63a9e74bd0906da7247c995c01b38da50e01706bcdf5256837f204d4997f68020582f39e67ab246e2bee3385ba433ea6de6af7b711f4a903bc3f", 0x4d}, {&(0x7f0000000280)="a863733298f37e0c559a410e26af4682fda545e9f646b0bcee96cd4eca016e7a1b0f9c73e023e0ee7df54bc8173b152632f40760cb02bf4a1f1ff9008645864606421b6cb3e8cdad4b0f7f013c3a11f65702fdcb041e24c289ed59f8c7cda3373fec217be5c08140ac76b1549bbb916a0e999d450f0be8692d0218f02adee41b404195063587088383ae5d346df7d6369515c90b6e1a07d99df7a98d64fa586bb57e58c694951602299c03fa932634567b7cd702441f4c35", 0xb8}, {&(0x7f0000000340)}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x20, 0x8}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) mprotect(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x2) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10012, 0x8c9bdb6d501f97ba) open$dir(&(0x7f0000000180)='./file0\x00', 0x21ee488ebaf9d02e, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x94a1, 0x0) r3 = socket$inet(0x2, 0x5, 0x5) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0x5, 0x17) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0xfffffffffffffe28) listen(r3, 0x0) poll(&(0x7f0000000140)=[{r1, 0x10}, {0xffffffffffffffff, 0x4}, {r2, 0x2}, {r3, 0x2}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x401, 0x5, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0x5, 0x1, 0x4, 0x7}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000020a, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r6, 0x3, &(0x7f0000000300)={0x2, 0x2, 0xffff, 0x80000001, r8}) r9 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f00000000c0)='./file0\x00') readlinkat(r9, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000100)={0x5, 0x3, 0xffff}) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, 0x0, 0x0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r7, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = accept$unix(r3, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x4, 0x0, 0x0) dup2(r3, r8) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x10001) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x2, "74ffffef00010000ebffffffffffffff00"}) 16:00:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x208000000203], [0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {0x0, 0x0, 0x5, 0x1000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x5, &(0x7f0000000040)={0xf9, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8835b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0a00000293c3807ad44144aff983a7b38f83ff90c2452c60af2b51ad470b3f7cb2da7ae5a96a17df954fd56a857e3293e9a4d69965174fded6b3cc53d7198f2626c77cc20000000000000001b3c1f69289a5448bfcbe9e8c0a37", 0x95}], 0x1) r1 = kqueue() write(r1, &(0x7f0000000140)="d0a1e1e5f9baa5f025ea9d", 0xfffffecc) r2 = syz_open_pts() close(r0) dup(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) ftruncate(r3, 0x0, 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000040)="b302ae44ae14c6270126efee5b3cad4236f3bf1babfef56938351f9ff09c8791f764d774c8f23c7ae4680f7680a1cf203677398462c624c72c5f3c65cb3e4d909cb4a584a5c3cba44e0063b35cdb7636200b2636abf6d5dd30c8c8b79c231f1259045b4b8198b7f2d14492a3592f40ac44", 0x71}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') chmod(&(0x7f0000000080)='./file1/file0\x00', 0x2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpgrp() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x50}, {0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r2, &(0x7f0000000180)=[{0x2, 0x98c5}, {0x2, 0x2, 0x1400}], 0x31) semctl$IPC_RMID(r2, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="3c26d139df181c926724c106055aa8d6c706fd354e0b45a37f3c39a84b4f152ec4484bd100437e59676fd9d19b74e9ee1b5da3f3e356ac1121cdab74c08f9ea22a995f022e16c1f76163f2b9055d7dff155da48c35891308369c8d9a", 0x5c, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000001a80)=""/140) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x0, 0x0, 0x6}, {0x4abf}]}) 16:00:33 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/\xe2\xed,\xe0A\x12/\x84\xed\xd9p\x00', 0x20000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x82) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001000)=""/4096, 0x1000}, 0x1) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:33 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x80000001}, {0x400, 0xffffffffffffffff}}, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r1 = openat(r0, &(0x7f0000000080)='\x00', 0x40221, 0x80) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = semget(0x2, 0x1, 0x10) semop(r2, &(0x7f0000000100), 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r1, 0x0, &(0x7f00000001c0)) rmdir(&(0x7f0000000200)='./file0\x00') r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x100, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000002c0)) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x100) chroot(&(0x7f0000000340)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000440)={0x1}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) r8 = syz_open_pts() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r12 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x100) r13 = socket$unix(0x1, 0x5, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x100, 0x0) sendmsg$unix(r7, &(0x7f0000000980)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)="ac28b04452c857d3565f933011af5e2c794fddec6a7b4188c2d31ab9db8b110c7c275168cf83ba761bc30a8f46d3e075659d8b483d5440006e41fef37e870f767c09395862c61bd2b8bd9c8ee89867c6593569c15153e7994224719493f4eb22bf8a8483de1427acc8e6e6936547118c2e73cbe9050db73175020938540768d38d33e0c73c18be795788d38ccebe282653f5f15a9680dbe784a146c622077d313e2b792366759ba184192ac26d0436debde55ae3f311487d8b388100fb47fd669d31eec81a98fb6a134fa8b87d42c3a15eb0218daf65bcb402c8fb7352f4b0a1c8a8a4f9552086295993d4", 0xeb}, {&(0x7f0000000600)="48ccf529137d5bc01b50812e33f06d7a5cba005c448cfc1ecc13c6130cd2232ebdc4c6310f4aff65242697d12e46c8ab3ceb1cde226ff1ca81ee08412e4240ab1716345200edb5d4aae4b116d1cfa5d3289e0ccdb2fa902bbf7800d2e8772ec84106075bf569157e8b0f2f69f5e8d074179453a0040ba83eace236fa8ff224a600326f5dbb92f0ba28cdf138614211500bb5293a226ef604275c925968431a583916dc51d840bbe152ec4ee6487f57789bc502d198aa64ebad698bdfb142da483bdf1e347fbfb52f03d860bad49ad831b55098a5ad0b9dbe7b583c75", 0xdc}, {&(0x7f0000000700)="3897556c23a6cf9a49af19600cbccc607442f2d5e9fdd99d620771b7f02f05a6c41c32e34c417ba46e8959d23b6172755d15399595af8b326ee06cc36401c715a0866c933d667819d4634eafe9ca4f4f759023571f987b74bf682b22cdc50c7c82f8291d8cf9697e43598331ca27e4fd523ed7e94b79bda12172b20d5753b0826460a5c2653b9eb7747fd8cfbf41ad8e4bb4ed2eb7a047326d51e16fc39a06972fa190e3308d6e87e9c66fb551b46a7e35b37c59c1c58b15ab304390fbc7a716f1c57052b48360c23705959e904ce7ca29ceb52015aa3b06d7b30aa9ea743018be3ef5fa6c92", 0xe6}], 0x3, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r3]}], 0x58, 0x2}, 0x805) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000009c0)={0x44c6d78a, 0x1}) open(&(0x7f0000000a00)='./file0\x00', 0x800, 0x100) 16:00:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a3862070000000082954bcb567fa69dfceac2a84e6abca68000bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f960f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f290200000000000000002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295ec875293f7155ed90a28d72c2f40abe412ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df586bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cdb60200000000000000258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303fcb1fd32b68fee744c96ee4459de8dd36070ab8ccfd0accab6aa9ff5bb890e7517a30c7fec7ff5414a16a820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c9456bcc3833eb09de335560786c2931e645300"/641], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) r9 = getppid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r13, &(0x7f00000002c0), 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r21, r18, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, r11, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r26}, 0xc) r28 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r28, 0x40044273, &(0x7f0000000000)) r29 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r29, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:33 executing program 1: r0 = open(&(0x7f00000002c0)='\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', 0x5e10d442e9c0cc16, 0x3508c37a84b0e784) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'\x00', 0xc01, 0x6, 0x802, 0x0, 0x6, 0x4708, 0x3, 0x1, 0x0, 0x7c, 0x4ce}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8188, 0x51) 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x40, 0x0, 0x5, 0x101}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x1000, 0x251b}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x184, 0x1, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x49b4f4cc8c1e0a5b, 0x91132e5585bc6ce9, 0x3, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x2, 0x40, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x199, 0x8, 0xffff}, {{r0}, 0x8000000000000007, 0x20, 0x1, 0xffffffffffffff40, 0x3}, {{r3}, 0xfffffffffffffffc, 0xf0, 0x1, 0x0, 0x1e2}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0x1, 0x20}], 0xcf27, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x7ffef, 0x6, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x0, 0xfffffffffffffffa, 0x6c24}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0x6}], 0x8, &(0x7f0000000280)={0x100000001, 0x3}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x40, 0xea) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x20) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000080)) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x65, 0x5, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:00:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x8, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x2b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) setrlimit(0x3, &(0x7f0000000040)={0x57, 0xffff}) 16:00:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa18681d7f0e5e1b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093fb56adf3edb38a4256368c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58ed4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd27f0000000000000000000d00000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db6060000000087cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r10, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r11, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x20000, 0x0) r13 = dup2(r3, r12) dup2(r8, r13) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r8, @ANYRES16], 0x3, 0x1, 0x800) msgsnd(r6, &(0x7f0000000300)={0x0, "c8779c3a440a770c5dc9b8fe3c9a3c1c3805023cd0fe50b475da19e5deca19a4659ae0ea8a38cb46de1f8b401fd25f2168d77d3fc04a33a9bd7d0e414f45416397dcb829c9c4d19090b87e97ca94b947e839ca831af5630e93cca1db3b9df37c9e79d3dc2c4e7f7c4f058193389e4ae78398d2584787f4facd14f91a262b2231fafcbcc348cea3740ea1ce08f29c65373a17bd6757097282cb07661352bff7033d60aee75846458f9bdc781a1191ca55ad"}, 0xb9, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:33 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef00"/85], 0x28f, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000002ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd05218db23f4e8c009b7d70aa109b4a59efb30cea4fe24f3bdd8d4f57c3b6183343230aeaa9a94178527a60fa3dadd02cc295d03bd7"], 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r11 = socket(0x11, 0x200000003, 0x0) sendto$unix(r11, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = dup(r11) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) r13 = socket$inet6(0x18, 0x2, 0x0) dup2(r13, r13) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r13], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000980)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r8, &(0x7f0000000e40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d844862090000000000000028de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b18d947f00000065769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000a96aca8f3c9d7a64a955c687971fc6d1e9f2d05bbe3da36f5175691a28f32ef0d8c9217ebebe08736995a613085c01ba357f4bdb4c77a35c5e97261f4ad655f46907a047064004c6727fe7791c3bb7c7836cdd1be533d6c326d68996fcc77dfa2bcc14d78058039427c36b9c8e7135d8c78bbaaa13e41d9af8c0ed5e7136adf25b42cb9593fa"], 0x13a, 0x804) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x20401, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) r8 = open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x20) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r11, 0x0) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="0000996c605f697e85418446ee353f19a4802c577ce92720e89d3a58561160f72e14d25ebe9e87d183fb7d250ca05c4dafd8fe3d6aa8c0c18f2647750eba5c28a846129811328a7955324326f5d621c6308ee6a05aba2d4bd6d1c8a14e03de5751da3623bd063657392e1642adde97d34f14c599d144c64d89c7eb01ee0d4fca379b460841a54d02998c04f92fd89d12e486a9fc57f7d009fdaec07957d8fdc47f96cc54f7c01bb3aec931e4c2dfc4f6b8286e1ae237066cc27ca7bde5c382d01bbedcd0c47e4b3f33390269e714a87f9b7d5e6f8a4c6e98ec2f81915289f283a05ffa859459335020213e72abba562da8eea492fb67a06424"], 0xa, &(0x7f0000000880)=[{&(0x7f00000000c0)="b6a899440451cd5301b6f2dbbc2ba9eb9dd313a42962c6df0ef2233d6db30d457ce7c495bf64", 0x26}, {&(0x7f0000000700)="a7cac6f278276d25fefbf0f34015de0d9c2a50a103e186e9dbccda9e700cf5e1b97e25788d11767c9113389e10e5ba1316bdeadfd551572804953882ba29908746fa63f41300fc979cb48708a2ad979d98050c43ad3fb1af894333727432bb65c0918f63a919add2037b68c9109188639bacfd2489b3f23f978fb3faea55dec2c3eff72124004b2a9453d49e458c48b892699903793e974b6df71d72563ff4e1b369bcf081f5df51f3a9ab0e368957997af77f7485071898b034eea3a14836901601b3b7cec5a393f4f691cffb93fea044e2a175", 0xd4}, {&(0x7f0000000100)="56a5b63f338a49879147000c70f8082b899470a49b2b", 0x16}, {&(0x7f0000000800)="454347ff8fd2568359f37cdba164067e530334d4b0ea77f3342702645ba6a05eb5ae244e2667b56f73fe4c9d800d02eaec0e3f1004ac168c715331d12697f224a268bcc021acff2b9846733e292c4c22619a27d9f2c4944eaa07b140861b182735", 0x61}], 0x4, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r0, 0xffffffffffffffff, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r0, r10, r11]}], 0x68, 0x2}, 0x4) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:33 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x13}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() dup2(0xffffffffffffffff, r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r4 = accept(r3, 0x0, &(0x7f0000000040)=0xfffffffffffffe44) r5 = dup(r1) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x0, 0x0) 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x0, 0xfc69, 0x101, {[0x0, 0xfffffffffffffffd, 0x45b, 0x4d, 0x8, 0x1, 0x3, 0x3, 0x80000000, 0xff, 0x0, 0xff, 0x158, 0x8, 0x7, 0x800, 0x80000000, 0x8], [0x6, 0x101, 0x5, 0x0, 0x8, 0x3f, 0x1, 0x7, 0x40, 0x6], [0x4, 0x7, 0x200, 0x4, 0x6, 0x9, 0xff], [0x9, 0x2, 0x1ff, 0xbbc5, 0x8000, 0x2], [{0x5, 0x1ff, 0x8001, 0x7ff}, {0x7, 0x3, 0x7, 0x2}, {0x2, 0x5, 0x9, 0xffffffff}, {0xffff, 0x7fff, 0x7a91, 0x4}, {0x100, 0x200, 0x6acc2872, 0x5}, {0xa5, 0x81, 0x5, 0x2}, {0x1, 0xffffcd94, 0x9c, 0x3}, {0x5, 0x9, 0x5, 0x9}], {0xffff, 0x5, 0x100, 0x1f}, {0x7, 0x6, 0xc6}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x15}, {0x64}, {0x4000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3, 0x7f, 0x80, 0xffff}, {0x5, 0x9, 0x40, 0xfffff000}, {0x8, 0x0, 0x6, 0x7}, {0x7, 0x40, 0x0, 0x7fff}, {0x818, 0x3b, 0x8, 0x9}]}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6}]}) clock_settime(0x0, &(0x7f0000000080)={0xfff00, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 19:12:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0xa, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgid() r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) 19:12:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9fdf712f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108287943af0a93b07f4f25428cb4c49633bd332c7c25286b33a2b9966d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 19:12:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0xa6bd04ec36f6770b, 0x0, &(0x7f0000000080)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe00, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x113, r1) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 19:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0xc00000030}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x1, 0x0, 0x2) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0x3) 19:12:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='///t\xb6\x05pf\x00', 0x0, 0x0) 19:12:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x95}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x2, 0x150f, "2ea8d7110000000000000000b7b1a48e8c3cf771"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="cbb6a299eefa690c3a7cc9e3156dbbc334cfd25917d47508a16104bd6e994dcf512f124d008638db0f73c6ad37f0f8290206991fac2b04ba47472c91569c0f4c489c89bd9c288e8230c076a722ea4183c93326c69e9eceaade09f681526f6af797663c83f2fee9dab7afb1ff43fd5cbbd8338d67ec3ef1b9f57138bb08867f46c7357f952a0ba86832fa591de732"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) sendto$inet6(r2, &(0x7f0000000140)="8430b9e735832e51c663c6691cac49872d96f1dfb43847c09b8f5af665b11ea3d52c08eaf69153797ea95d5ba1964ba38657c07abcd1a9dd79905afc150a7af32eaf1bd010535725f35e816e0cc84913ff135369b958803c1f033d767872a74782bc1956373fa5bf0607c2f45d918732a50168f94f9b3830210b5d032a15730757876c1eb7139079275aa1d17041a6ec5a56", 0x92, 0x402, 0x0, 0x0) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00", 0x10) 19:12:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="d548c294fc4b90ca7dcce2be1413729af06255f23b9739f6ba372f3aa3fbc20536f3930b6de9ab6e8d9e141f7e927dfc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20caa06d77cce6223", 0x74}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000680)="c566518def34f85df87eb3e00ca63fb886665f4423120c204659f856ea77be7bec66a492324d9c276165dd0b0842a8fad7cb6f8ba96481ec3aaa52652d38b8fc457bf7bfdae80474ec3ae72598cb8a3b352c83f30211cee564191633c9f01953bc7b8d8d373baf31b0e2d2751b75594d4bb76060b467bc604a09fe000d0ab52f0c1c0fa889ec7185e514a9d561a7e31d6c8ae0cf1ad108aa00d1d19503d14c224454f7710cd60bc1350d6caaf4ca80101dc66e10b9cc84412ee784edc7139e28749f45535a505891dd0ffd456d7970cbffb602b86a0d4ba7c35c8cb86018663b9fcbe908c34d9b11c6e19b93a95f04a06153c66db1fd4b43f2", 0x74}, {&(0x7f00000001c0)="71a93ecc5d258b928102c428380a81e12d3cbec3a8b045a6a581154b6787a02959988e017b21abc15181f6358ec36cd249446d3b788933db991729f7ae2e9085f341b54e8c58a98944d5ed1e0d5dcdfb49c6eb5aab40d82f30ee259ddc8f2c73bc03aa56c70dbab695205270595fbc86f9438c29ab319f730e429371f6e881bb322865195d323602fe195450e547b23ef9b1ed9199dc0f567acb82", 0x9b}, {&(0x7f00000003c0)="f6a5ad891306e769583a0769c361848cafa0ea22e44f150c7475a87e316e8cd06b6fdbdc9eb0fd40c1264f1f15b3ad80700885eb73e4d1842b9fab7b67eb2ef50c2ff84a9957162b083ae4e1678db5d60c015870e80fa529cafd610c7873282e86618baf46b285a84e8e88b61e1100aa6be649d75ca32701b505af3beca0e83d87f77186221dc9b697febe407df91d4865194e4c935fbf7389ee193636d6eedfd70c3897d6acc2fdd45c0c6b75a6b8577b6578b3eb957c944fd2d0fcf7187b77cbb142390ec775679f421e7dd4ff0d9cf8fc86de56a8c075d0da10eb8fa9f46d8fb0e6b88d5ada254519f3ac860e6b1abf0d5301c86147f2", 0xf8}, {&(0x7f0000000280)="4716692a2182cbae83b28c96ae9d81cda6cd374c88c4c02ff3b1370a74e8a5decccf15ee74c0a8fde3a1983022b2b32e2ee490b2afe2779021359607e7b87fa13c85ba46e0ce0c2fe75050efd9c6d3998246d776d85a8e1c33f4ebbc4364c136295d5e4c90be987644abcf353df454389639fb662b3f5446f0c85ce54f9968e14432ab9e37e61a17f9ba2f1842770f52faf24c019da44358bc90201ed6c14d2eca5c8ca2a634d79f33603c34201b6c0c85c017a508b0e0b63969a741c5ce217f", 0xc0}, {&(0x7f00000004c0)="4412f2ed0eb67f49bb0727d0d595242f23fc59f9ee00fdb778bb0e44c434c93b87adc5519414dfd1ca6b37225b07211e6d6040d9f453f405e40d00df311ca4343cfb9fb34f094f55b9f07c9f19ad6523c7f71dcb9199de5ecd6edecd6ff344aac779fc81c4d94a7944c52b7dc6", 0x6d}, {&(0x7f0000000100)="74aafbbaec8a0d4cc9d095c0f5c2a0db79346a15a0f53b92c93eeab699f68c6b01f81ec7be1d78e92d", 0x29}, {&(0x7f0000000540)="9f1c6a9ed06dde11ede365334b203af2affa8be1ebfc30a9bb5a94c1dbaab39dd36a05c5cbd29a1a31e4a0c59ba675e888f7f8df2b0f3f6c0545dd8bb343e222", 0x40}], 0x7) 19:12:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 19:12:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 19:12:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x378, &(0x7f0000000040)=[{0x1000, 0xff, 0x4, 0x7}, {0x7, 0x1, 0x3, 0xad}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 19:12:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/12) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x20) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000300)) socket(0x18, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa24d0571454d78a2a197a386207100000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801159f3b6956da3296045be1360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2501000080000000005e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/215], 0x10) dup2(r5, r4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x100, 0x0) dup(r6) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000140)=0x9, 0xfffffffffffffeb9) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000001c0)=0x200) 19:12:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001a7, &(0x7f0000000040)=[{0xfffb}, {0x1c}, {0x101}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) acct(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x24) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0x8, 0x20, 0x3}, {0x6, 0xe3, 0x20, 0x3ff}, {0x0, 0x9b}, {0xb3, 0x4, 0x72, 0x7}, {0x6, 0xd, 0x8, 0x100}, {0x2, 0x81, 0xd6}]}) 19:12:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = dup(r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:12:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000056c000/0x1000)=nil, 0x1000, 0x5) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x5, 0x8, './file0\x00', 0xfffffffb, 0x1, 0x5, 0x2}) 19:12:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfff7fffffffffffc, 0xfffffffe, '\x00', 0x0, 0x11}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977925e83bfc6c08cc5fdc32f774f0d580f609bd5d3ed976acb4150a1854a94bbf1920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x64}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) dup2(r1, r2) syz_open_pts() syz_open_pts() 19:12:01 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000100)=[{0x0}], 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 19:12:01 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xfffffd6e}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0xfffffffffffffef8}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x0) r4 = syz_open_pts() stat(&(0x7f0000001040)='./bus\x00', &(0x7f0000000840)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f80581", 0x21) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) r9 = accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000100)=[{r9, 0x40}, {r5}, {r6, 0x10f}], 0x3, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0xffffff61, 0x0) close(r13) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000001340)=ANY=[@ANYBLOB="79808aa2d8c42ba1ac1fa35f5ff64c638a4ce6bca405998e17453edb9039b73c641cb12643a4d2f54f2e0acf6a5f8434f83b85fbd05cccaf75b4d522eeba3493301bb9702574c227efa52ecd7ca7e7f63966a950f2f15a585bcc97b6301d2fb2b1197f23ec7b05193aee8a3c5df9de41ca1f86d092d49deed33eee3eeade6c0d915eb7018a9b883c9f2db3e39ffd426a2996510700998c32ac847cfeff6c7beec355de5dbc3e0e14d1f3f0680ab735dbbb2d5515101a88da4d393846f8885a697ffe68c5c959db60338e"], 0x10) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r14, &(0x7f0000000300)=[{0x0}], 0x1) accept$inet6(r14, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r15, 0x0) r16 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r16, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$TIOCFLUSH(r17, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) r20 = fcntl$dupfd(r18, 0xf, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r21, 0x8028698c, &(0x7f00000000c0)) r22 = socket$unix(0x1, 0x6, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r24 = dup(r23) listen(r24, 0x0) dup2(0xffffffffffffff9c, r11) dup2(0xffffffffffffffff, r11) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000800)=@in={0x2, 0x3}, 0xfffffffffffffe14) r26 = dup(r25) listen(r26, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r27 = socket(0x6, 0x1, 0x0) bind(r27, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) r31 = socket(0x18, 0x1, 0x33) bind(r31, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r32 = dup(r31) listen(r32, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r33) dup(r33) pipe2(&(0x7f0000000040), 0x0) r34 = syz_open_pts() writev(r34, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:12:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000500)={0x1, 0x7c, 0x8000, 0x0, 0xff}) 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', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1000002e1) r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) sendto$unix(r5, &(0x7f00000002c0)="e311fb5176e58447ee878a0ea1", 0xd, 0x1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r7, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r8 = socket(0x2, 0x3, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x42, 0x20}, {0x44}, {0x183, 0x3}, {0x83, 0x2}, {0x82, 0x3ff}, {0x85, 0x4}, {0x191, 0x3}, {0x5, 0x7}, {0x24, 0x6}], 0x9}) r9 = fcntl$dupfd(r8, 0xa, r7) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 19:12:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x0, 0x8, 0x6137}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:12:01 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adf5ffffffffffffff5e3000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec43050002d2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd8dafb7504fdae2d0f2587e75f6a28b7f09026efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a8ee8c3f120c30a8e4e9812f923f3682fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc6368db97744d6ae22af17de4ed2adeae79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5de04f160f130e59844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fb657bc07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b2350715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b508830523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc880155e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000000000000000000000000000000c515937bb389f9635d007dbac4fdefe1b14bd954d1ed7851f8ed98910242b1208d021c716cc0cbc051836203f5dd7a5fcd0000ff60270aadb1043473da8e227eee822a94aad9d0944d70cf75b57fc8fe1024e9957e7573923d25ebc1796e37d83fd89e86b9c4d35d66d618e47861f726f401b85590285c79262dfdc89f9bb53f12f5bf91f0e316cf9b60f988070b4613ee3323e88a75e93ebbe64424a43d2c55620e8322f2d1d3d4a19d3dc94260b998236259598f705a0a8e0ad5fdf1ed9bac2d7852264169fed1fad4df7c8f89bef1008254b22ca61968e5f67a3f22345e1bef24502fa049a06b43ca"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 19:12:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) flock(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) bind(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="c2ed4f1fcfcfb1a78410e5619b90d7ce22b023144ed90eefc40c119a686c2733b34c7720b4c1e4cd287ebab629f82b2a42dfce2448559a28fb7f0a8f365299f8c7c6c0674f2bb152b004ffaa4e7996417471aa31e6bda69b05733fa7e77ee24da0a63fe75e46d4e5790b23e906b60fbd835513194518a0b0b97514edfa6bb164b363b915bfcb748047bae2a4b416ff837bbdb064c98c7373fbea76c7f85465615854c646b88be4b0f3d9e96537f5aef342c8df3ee5b8eeb2689f28c5e4e89c2c42b99238967758177d029686ca247135"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) dup2(0xffffffffffffff9c, r2) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) 19:12:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) r3 = getppid() wait4(r3, &(0x7f0000000040), 0xb, &(0x7f0000000100)) 19:12:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0), &(0x7f0000000300)=[&(0x7f0000000200)='!\x00', &(0x7f0000000340)=')\x00']) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 19:12:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x221, 0x0, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb, 0x1010, r3, 0x0, 0x0) 19:12:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="03"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x39}, {0x64}, {0x4006}]}) open(&(0x7f0000000240)='./bus\x00', 0x19104, 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x9}, 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r4) 19:12:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) setsockopt(r1, 0x1000000029, 0x3a3, &(0x7f0000000000)="eb00"/20, 0xaa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) socket$inet(0x2, 0x0, 0x7f) listen(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r3], 0x17}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x272, 0x0, 0x3c0, &(0x7f0000000100)=[{0x58, 0xffff, 0x1, "51dbbd079aa9c49667896c98d314be8daa016105be273f632b123734e97eaf7b0d2ce50e2c600d403d25090133c3f084ed50630490788948b090b1e00ad9e642207f329fefde"}, {0x90, 0x7fff, 0xbcb9, "8a9aaf19f0299fa0ad915ebc4c6a257148d57bc5ac55161f190654c6cadb37eb741c494fcdc897a0ad22ba6c15b66edd01213a54521eef90a59cd40315679a95b6fd53120505620b7cf556136c4640804785a320744e19121a662fdb36956a6203286d9ea7219cb793166e5c6098c2e2185ce9e50eef8d57c634"}], 0xe8}, 0x0) 19:12:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 19:12:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfff, 0x1f, 0x0, 0xfff}]}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) getsockopt(r1, 0x7f, 0x3, &(0x7f0000000040), &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:12:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6e2701dda350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524a672ea4a496abcd775cf47cf228fe95b2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a7975e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129843c0000000000007c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1220000000000000002d720dac635800236b272d910000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad7ff0000000000000029ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9870658bcdab9f6c344792d4239436c2cfb252be92b7ecd95b3b9e1f5fbcf96a54260938b98c94cd1fc70f4536090b511e7712ef675f21d89e2b31c5e442bf2553d92d73e59d491aa94ad22ccbe2e80c5cbb79dcfabaf78"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000040)="920fefd00a82e54563167ad971b2fdc452203c691196f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x66}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x4fe}], 0x4, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x2, 0x2, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000001c0)) socket$inet(0x2, 0x1, 0x7f) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 19:12:02 executing program 0: mmap(&(0x7f00008c8000/0x1000)=nil, 0x1000, 0x1, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x0, 0xb81, 0x7f}, 0xe07, [0xeb38, 0xa4, 0x0, 0x0, 0x5, 0x4f, 0x1, 0x1]}, 0x3c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9ff8) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) fcntl$dupfd(r2, 0xa, r0) 19:12:03 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0xd0, 0x0, 0x0, "5fa4645e042db89996cea08121087882d9cc095f5a87acec44e0c838e1b0179dd8109d3104174a4e4b6f1d0d43bddbcf2670a8e86a46858f2d8d5f805dc8c07b849b4360d2e5667f41ad72aceec1de92d470b3575dcc0a91074fcc18e7fe3f127e2a43180569d9e6462e94015dcbf8cc6cd54211a2ad12b95fb3efdee687adebdd446eb2096852c6a937839d1bd6acb25ec1e6e34ee42659e7fb8248325578fafd03ab0649c34775251ed1a04090505a39f45691920a75ebde"}, {0x18, 0x0, 0x0, '&'}], 0xe8}, 0x0) 19:12:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20008, 0x0) poll(&(0x7f0000000140)=[{}], 0x1, 0xe57e) execve(0x0, 0x0, 0x0) 19:12:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'t\xe1p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:12:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe94) close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup(r0) 19:12:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="bed22e2f66696c653000"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getuid() dup2(r0, r1) r4 = semget(0x0, 0x0, 0x2) r5 = geteuid() setreuid(r5, 0x0) setreuid(r5, r5) r6 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666968653001"], 0xa) sendto$unix(r7, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) dup(r10) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r5, r8, r9, r16, 0x40, 0xef99}, 0x8, 0x8, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) dup(r17) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r8, r20]) r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:12:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) 19:12:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe80, &(0x7f0000000d00)="06c5511601f4") r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) 19:12:05 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000080)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000240)) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 19:12:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7fffffff, 0x6}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:12:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x800000000001d}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x2, 0x8000, 0x6, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x8000100}]}) r1 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r2 = semget$private(0x0, 0x4, 0x6f) semop(r2, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f00000001c0)=[{0x3, 0xfff8, 0xe157ee305a8e8c25}, {0x2, 0x206, 0x1000}, {0x4, 0x101, 0x1c00}], 0x3) semop(r2, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/133) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:12:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 19:12:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x8}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r4, &(0x7f00000002c0), 0x0) r6 = syz_open_pts() fcntl$setflags(r6, 0x2, 0x1) r7 = dup2(r6, r6) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00002ead30d814fd70f100000100000000004256cb30b3828c0d428bdb009e267c324bf1ca50bbc581b167547eb370fc8822"], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r11, r8, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r12, 0x0) poll(&(0x7f0000000000)=[{r12, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x3, r13, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r14 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r14) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:12:06 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xdd) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000200)="d868eb48690603e8fa5c898dc70e58a0d02e87fa9eafc282b07b88f59da7bf86a5b1c1919a4e0b258a19abfdf05033d91f19f29f1ab30b0aacf600ee890bb4b88f66bf9d84628f76b49628c9e10af2c7dac2321b7553ad29d4182e7b9238018acdf785be70cf46fc9ccea27bb643ef76fe2ea6467d0ad89a8f8edd87220d6bffcc96d86fb436a4b40f662a9c51c2f017261b45a4df0011397c82bedbf6e1395e23335175c3780442fa44a1873d1f5cb1dffd84af27b5720c3f0302652f673c4646ffe0c7f31decda13c474d21c32c1551976854a2646ea301fcc1b9bcdae2f") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x52e, &(0x7f0000000300)="1742f206000000bc02024d83810083aa6400b97d66c7ae2271a01276e331636173433f6ea157060753c47d294dd032f91ec5867b873274000000003a947c5c97d10887c88aace966aa3dc9dc679c6a55db50933199ad868f70ca98ca0191b07a22aa47075c47293158746f86dd8ab3c72aff0e8e0edaf5271587f8de37a28dc464207ef1a95e2dcfb94c9e31ee6ee494e87710b136c6b36e7c069346a2") 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xfda6e35f8f7b9b7c, &(0x7f0000000080)=[{0x8}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0xd6, 0x81, 0x7}, {0x4, 0x2, 0x5, 0x8}, {0x8, 0x81, 0x5, 0x5}, {0x2fd, 0x4a, 0x8, 0x6}]}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) write(r3, &(0x7f00000001c0)="716637a0d1bb7cefda039096a2d3dd1346b6e0673ea11149b473ea9649d126d18cced7707bb4e06dc2dc9e775cb4e312a7485448fa8079ddd5", 0x39) pread(0xffffffffffffffff, &(0x7f0000000280)="b462d70d3e3b5306373ddcf29c07c6198c831d2ac3891a035657ad39891b463771cf6b22704013fa7be07c611cd173287a918a80b3b6b30ac2469d40b4c49aea8855eb38b58d452a70b8842160eb2ea04c5bc38713107ab0113c04be392decd6da423f345cf6b9b291cd0436f90afa34256ac1aa5f4a3eb454c8eacea548f4b94c34166649eff513225550eb28469a61103d78ca833a09", 0x97, 0x0, 0x1d) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 19:12:06 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x981ccac776867cf9, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = fcntl$dupfd(r2, 0x0, r3) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCCBRK(r2, 0x2000747a) shmget(0x3, 0x2000, 0x23, &(0x7f0000ffb000/0x2000)=nil) flock(0xffffffffffffff9c, 0x2) socketpair(0x18, 0x4, 0xe1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, r6, r7) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r9 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000001c0)=r9) socketpair(0x20, 0x5, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0x3}, 0x10) fcntl$getown(r4, 0x5) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9e5845, 0x4, 0x3, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x401}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ef8000/0x1000)=nil, 0x9}, {&(0x7f0000d42000/0x2000)=nil, &(0x7f0000c49000/0x2000)=nil, 0xfb}, {&(0x7f0000c86000/0x4000)=nil, &(0x7f0000efe000/0x4000)=nil, 0x5}, {&(0x7f0000b8d000/0x1000)=nil, &(0x7f0000d4e000/0x3000)=nil, 0x7fff}, {&(0x7f0000f0d000/0x3000)=nil, &(0x7f0000a44000/0x2000)=nil, 0x8}, {&(0x7f0000d90000/0x3000)=nil, &(0x7f0000a47000/0x2000)=nil, 0xca9}, {&(0x7f0000d25000/0x4000)=nil, &(0x7f0000df9000/0x1000)=nil, 0x7f}, {&(0x7f0000df7000/0x1000)=nil, &(0x7f0000b10000/0x4000)=nil, 0x3}, {&(0x7f0000d28000/0x4000)=nil, &(0x7f0000b9e000/0x4000)=nil, 0x100000000}, {&(0x7f0000dd4000/0x1000)=nil, &(0x7f0000c0f000/0x6000)=nil, 0x155}, {&(0x7f0000f57000/0x3000)=nil, &(0x7f0000e52000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) select(0x40, &(0x7f00000007c0)={0x7, 0x10000, 0x3, 0x9, 0x8, 0x20000000000000, 0x100000001, 0x100000001}, &(0x7f0000000800)={0x40, 0x0, 0x0, 0x8, 0xfffffffffffffff7, 0x5, 0x0, 0x2}, &(0x7f0000000840)={0x80000001, 0x2, 0x0, 0x1765, 0x9, 0xfffffffffffffffd, 0x10, 0x6c}, &(0x7f0000000880)={0x4, 0x8}) socketpair(0x2, 0x4, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) flock(r12, 0x5) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) sendmsg(r13, &(0x7f0000001b80)={&(0x7f0000000980)=@un=@file={0x0, './file\x00'}, 0x9, &(0x7f0000001a80)=[{&(0x7f00000009c0)="09bae3eb2f1c3c5a4fd186b42fe074496503e0b2de96ec2483a6145c9dbef1f287ed8e4d084578127d5480ebf9833a918dc86df1982f1fbfb39849a696fd582c1967a5efcd951fe041f858ea91c21ab7502059fc9d4206b4c3487f2b8b95b34e4d", 0x61}, {&(0x7f0000000a40)="03ca54f0b810ef740579d9145336552dd9bd10b303fd7ab8a429a9d2aad41b14d5b45b19ed91430c7695cd35a1c76950a19f5d0a9a60a74a9b8e6c6064585e7599146af5bd1920ce3d4b4811b9fd477d2e4b006e12c5f417862e907317fb576c868cfba63f19209688392a5e81712a0e0dc17edb567c753b3ceb35edb466bc6da6d7e87f1dd2fd7b776c423f088e1a7ca5aa4aa4811dbb5c028bc81ada8e68e27629b9afe42fbb2b48555b5be7ca0588f307de3286bd0bef4ae423e95eb308b729614c304fa2c41b4021e937c604b48d23a968bbf06c4124aaf7d8c2cfa406b16abe6b90f716eb7786da21acd5bd0356002c2a398b6bb582c4c679405365a6b7d7e3985a11f727938912f35791362919dfe6b0adaab1db195de4cd97eab14b0a3498787e9829784904da4299480232aa8a374f6784f4673d7fee959aaf7656061094ea49704140a7d005e005c586c443a73dfcd7957461b5f95ceff56f784aa752fb47f96717054a9942f3efafebc9c35f32a7c17e32be9436269c2b2899aba4a1076e149cec578909a40b7119f7e493d7c34532c4c95bc955cf64bf36ed33b8eec97cd869da4fbfbe55a298a77ff4249542ce47470b18ddc0c50c162216d9c894bdc36c9ddb9cad83dc807f997d17ed3f4aea186a87da2170f3043932eda56e82a7f83230201439b3c64312e304d65ecfd595e219994b52989d3c2b66b8a832733c86790a121fe4633810de443317844dc3081c012654c5517b047b441f84315e57f82e012a9dd59c97755b5f58a2e43a54582b17e2cf0e465d065b01edf10040aa179060dcdef8009aa5e5ba0972f3481748ad92ef6ccb3c83532eca330cc80dfc2db5e784e9662fd370422cc4a6246463af4af6e1d0a97343149dc3caff9e78bb4b9553c13f3429035b3ef391e94c43ff1209754436f31876046fca776d7ea741b9024be59898159de11ebc7e6b6103ee388f9e5ef1d5ee4ec9b994ffec7ab191e90e6067a1a017ea238e874c24e68a139919e81317d898b8ca35e556ebbec527ca08eb6803528db3320dc74d6a4b19cc4b7950eb7c17c47ce01da14ce74d8888847a12d5c594a7f3f823f66b419c3a526f0d3615016ac986226f924ceb41e69af458bec54194e63bb2cb80f9ada7dac613e99a434f48cc755945ff65090ca2a5e54f42025956e86809db190444f22c6ae3a3fc155fa3bf79daf94b60c049d7e1715aa5ba82f6dd30dae465f44cebaebea9d767c39d464bfc6a5bf378cedbbcdce148736f2bd583b5dc5ca0f67589d6c822d089bbffbf22be9d0ab44997fae12e48824ab5ec06f8f97cc9f58fba14bba3184e77ad9a91f5059350970725be5d4ae89fa6a4a88b17e13d79a45ec34bad585267411ffbd7c6b4164b2832f1c6eef92835053f9d217ca32ae32dc9e9c2810a5a8fd147315821f27269fafa06581495a5b5539fab3a6d6615889c95707c8f56cfcc852ab28559b4091b39cf34d659fdbe0ce9d2c385464a05bbecaa392a8cd0b35fdf98e7b287eb74e5b82668304ed2f94309af7d030f0f883d49d5c4d8e13888fee98e55f1f325946f94c237b82eb3e4edb61bfac2dccf581f2c62e50d0de0fd7380f97fd472e2ac1f04e925ab43a7ecab0204983adec158c9b3965c082f1508f82a437d72328a11de4a92f6b534ed5982ad68b4ff59c8a45813273de0122adcda71b780298a4c2847fd0257c810e85900d36114ca656547bf143d2c89210d95df81764d1cce2b7f0144a4fd3c06f9eda629805325da22f20add127f34c500029d7a3c32b5978113f45b9a4891033b0da6746ae047f603112fe7665c0a474d244414457599893620aa88880f210d7865303327caca707d4291685eb5bee9f317a61f00ab5b3d117feb11d768ff5257d99ec7e2ea7466baf83b33237181fd9a4c4a2e86c64180f02d298930234c6066b39ad3ae22fce5ec488adbd55e710a9dc01a03b886c348fe3eeb6b18a4cba70238bc38c28e660f24ad2c19b2910071569187ef514d65b03806572fbca2ffae14644afb849966da3b662be28f842320179055980c0b737834c1efb9d47115c283848194f4ad5d5965308d3b4aee0686babfc0c371a760c7cfc13b38e318e8660355084ead4bd1d2aa8820f7b92ed30429c97762293f76e4782ca754750c60630e834d5266432baf144b098316af03351c8a85530ffcd54c8953a8370c24b9542fedcbe8bcd08d7bc7afc5084cd4bd7a60e0a64f2ffe917e86c96ac45924a3b712291de6bd2128ff67f5adb5fb99ea09ace6abe5f93b0c67d823f3353a7b8617a24f9feadac133a89679c9bef9adb2a3303239c486347bb0ef0882590fabb86ec9aaa9edc63dcd0d4eba2b95a543319c5a6118541f751652840a665281e3dfd36b9a9b376c555c743875502df395843837134dd850768d8b6eabfbed1947b3d60404477192cee843d053ee529ee27ef6c0f6057b14c91f3f0584357761f531ae7366c1c55cab86211f9875d294ec48fd6efb7f4ccb1f7e5ce388d2b3ee6f62c05dac76df1628983f88d140ce92561e8a3fe9f504d28fcd77d75b480cdbdec0eb8e1c5de668d9613b944968e6639646c6e90e6e4136d99eb9fbc8f4690588dbb668070a26a354d9b47190a67c438eeaa4baafa3591972b9aa135b5047fd8c9d2617535a15c640311078080b599244c3d33be763e460744b6ac9400252ce1bba2b086065608f51a5f8f38170e00fcd95ab8670caa999227ade8d3acc02fea4958875f928fb3f94dbd14ac03d89c402e0791fb5c921feaed64da261ff805040f6ebebd1e7fcfb4d5b79d4f986d04c8a5250961e08fff75516e682bcbe06f66a8a802e7c2fc8097ad944ec319ee8086167883ffb561312c15bbf2877c83175949b5d62b9f704e532fabac20e6b6137118f7951b34482eb89a1cd00778a153fa718a20fc07ee9b230e933a8659692fae1647bab4ee0ce8ec8a130fdd0814cfe4cfc491cf25c1b8d07ab49421cc0ad97d88c0580df6933661a3851e018e41c89a4f1f92707020a9d4422cdf51ddf66f700c1b9b09ca66a119b8dbb64203f187e4c98f2c107d020b4edf0121a8e494e268b961b0bafaf955e21cf2bc25e46ca05b385a7d5a35687cbc122e2d33aefc79be9ae426e20df22364cfcb4f53ef677054a1983c9bea0a3e332576cc66b20f92d03e3261d24966e3176fd4b815653957c05f91bfa400ccf3cc46365a0ad5264492706e5e247d14f3d20cd5d4f52841fcbe834d322da32c2696f36933578a4bcc7f9ccd270af92487a72bd6965befc84a9eae7937e9824d750d3cd7220eec929f7be9dd999153c92b3d270efb7deddf8882c8fd8e16c133d7a15eac0c972a2163946496b459b3e283b0b648fd214cfaf1df999eab1f6bf7f5cff59c12321e77773a82e30e21c0bd5996bbcf9293d2aba45b7ec4fd50e830f4472d72204cc06a2aec41282012f4906f952a7ebda0ef84fd60242fe2216d553e937d541bc69db8a58f058405778fc70fa856b363e2382ed53390fc695c936a562685c74bc009888bcc81e556a2ca300172e9c20adc8beee14e82eec86838526bfd66ff1cdf237626312b17f8cc5eaa5f2b7a3f09f6cb05008dfb07cde0b4210e419f1171e8ddc4822ac615489ebfb31713fbcd9f534f9f4fcbde4b8a457ac8d95d6ec9262ec8e480ffc3b7eb287981c2c67ba4f2edff5c093813fcc55c9dd450d8c165c2156c7e559f0b4ced3388026ffd5d4123791a417aad5a3ac243c9f245a35c5269d3d7606c0ac73eb9df679ab09fecc5a39ad36261e8c4b3ef16006be05839e645fc0d0249ca933979eb6dd11d7e5a3d4f2861905eeaa0d2f755e4bd60ea59ce9089bbc90286307c2dd8b493c6d2289b659a185642e4aea7f4759829ab51c5360531d8a79ee14f2c0633c334741f023c095fc1816d455bbe05d3b4d57ee0740b7aff617e57aaa03399b3618e3478f02314f13bc3d16e9ba8623e24cb5671499762a8f344b3ab6221e9cbd2d795de0cde6561405e1933c2f2a12298fdf63c8ab8344152d27f7e0e302dd3ac5dd0493216ee8b5820b4d091836bebf56d5e190cc5bfd80433fe89966211326181b66daea65afa57593cd8ec3d7a906fae99636690a8bdc4e6b1177a7145bb6841a96189f2be599c220f1a840f283c1cdc97fd670ed4802d72ee5bc65e5532df3b990757256423cb858512b821404b1f35726c2a66c47959c524c381552cbb48687e272346efed74ad989c14db8b99d0ba63bc6e4add84018f80d5d7acd9c532e1c0571157c9e7ed7cf31da64c7cee64c78b91912278d9c9fc6dbe7d7bc0fa64147aa95f31bc6a846eee7bda8264f7189021b1dd0be9a2a9d152e6e2911fe2052463bd24bd79aac7c87854a7cb8e8d2638fe1b9548ae7ee9cc1a9b2919a57b629a60d00e9594c0304420f26cd6a85626085b37484ef602018e51efe89a4fba864488c84806cc8add14c1e9816452c5637fc3458f208f38bed973f2fe34cc3a5386c29530f5e3f84d14b28f5304c6c084419f083aa011873e2d11c2c27f3791cddfa3139269fcc3ec26aaf2489baae30730046a7d294ac0921124806fa554d84d8f22dfbd4defeebad4727f0e53a8f6bd8e1bda899d2ab74de0b86fdacebaf324814a407201d5a0f673785599b6c2ea31134a0a4d5743d6ea273796472027eacf7245e5ded05ada6a28d71e8164d1b5b7c4fec477efcb782386e51ee8086b199adf724a5d32a60208fcc5f19ee706a81ba07628e339ff525266a9c770adff51c1aa480047aea86ff0570166492eed5a40e17ae4db8995063e87eed135f69a19e46a814b5a5d3021d5e2eced885ac86475ecb5d26fbaafbfcf90c0241b7b20359cf94dc023f481cf86d81d46f5af67552849b34d5d654746dabc92c0cf80e8732e548ac12f193b79a7f2fdb3462e6b2cff1be8afe952320107dab0416469de1c64cd9db300d8239219cefa10bdda35c476e6e2896055fba4c56bebfcf0440f113856ff95cd47e6c6d94d0b4c7ef30ac7cfcc7eb15f5691f313d4df4ea3eef99215da2a912fa18b1f5c7f49ffb7976b471031ee604c9359a4af9eec6873be102a2e35fc221b57dd3025cc22f9fa63923bd40e8be0852ab6a78199d29dae68ac4999dc079780bd21dccf45745013fd9c64194d4be922b078626c6e058ee21a29517ebb9ada2697e419651cf3c9639afda2ba162c5e47440fea0328d9df8ea83ccd98d999ea8fe965778847e567ff99f8566e9b04d318c2637b9b916336609b1ac9ff9919c1e2e225778afbbeff9777e71e8b799bc310152b3d07f9e2e64d85d8e17177e430b6a5dd1f25c9c431a5b73f318c38032cd39000d27b9dc1f8458a14994b397c137f544e48c977fb4f01c7149352d75f2a35eecf24e3fb0fcdcbb684d8a772d0112b5c1a7e29ced717da5ec1f0d21a3497ca7a622d30810fa9a51c6fa8c643119bae3c820479121deabc1ca4cdb83a0085bf360f1b20de3bfdc8a556b6cd2e5f0df26adbad2b09ef6c546142ed5cd3d644eed4841c0406ebcb703bd85bd65f331ab98d9ae28b338c96e3b3cfe1267d8002c9e20017904a3bdbc1deb498822c508980ed4618d6c92a68b68550486e1ef28d247f3bb7de321f5605feebca00b6ab4c71b13263c29cf7bc655df56bab7a8df54b77e853ff79dcf4f62181cb890cb4f6204036f12fe4e76b3105fa5ede375a53eb5665acafe5fddfbcd5eccc2aca082711555f87ba98e4b797acdf3cd30e86c988b69b18f55c48cacfea3a32e7eda88e4361586727e1ae55fc2", 0x1000}, {&(0x7f0000001a40)="49022c9636d5d2258da003b71b86b36be6fcd456fee1c8bfc2a91cd83eae0e69fb8cc81f1a9e15760650f1e3ecb2ded14a7dfcdcd960ce8682c2abaf0d37", 0x3e}], 0x3, &(0x7f0000001ac0)=[{0xb8, 0x1, 0x8, "8834b4e0358b7877505f679e3d08b4e069352db82e89dc4bf7fae13223a8177ac004503edee17129f9b5a972225d3b344264f540a88a71e0ce5a44794d7a2a966c8c162deea2475a6833a565c0b0d428223439252f5174c9fde0cfa239ed1d82bd9c68eaf74174644a48d3f814d70e333308ff3d43bd1a56afc3a303a4a29f9c466037dd383287821da4d50ddede4954dfd79a53c5b673fad10f974c0eb191dcf4552a26"}], 0xb8}, 0x203) open(&(0x7f0000001bc0)='./file0\x00', 0x8, 0x9) 19:12:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 19:12:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x164, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/10}, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 19:12:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x442156f0245bfaac) fchdir(r3) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) syz_open_pts() execve(0x0, 0x0, 0x0) 19:12:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r5, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r5, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:12:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x2, 0x7f, 0x7, 0x81, "836ca1936b7a2339069d330ae5a979f2ce143dc1", 0x4, 0x27}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = syz_open_pts() socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000280)=@file={0x0, '\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'}, 0x50) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x1, 0xb28, 0x1, 0x8, "f045a4dc7c00a123ed3b3cc08120fe86c17f5b8e", 0xb7, 0x847b}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:12:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3f, 0x0, 0x0, 0xfffffffd}, {0x64, 0x0, 0x0, 0x2}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x160, &(0x7f00000000c0)=[{0x87}, {0x1061, 0x3c, 0xfd, 0x80000000}, {0x8fe, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") pipe(&(0x7f0000000080)) 19:12:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0xd563) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b00093aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd14482782", 0x35}], 0x1) r1 = msgget$private(0x0, 0x200) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r2, &(0x7f00000002c0), 0x0) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r10, r7, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r13, &(0x7f00000002c0), 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r21, r18, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, r11, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r24 = getuid() r25 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r25, &(0x7f00000002c0), 0x0) r28 = syz_open_pts() fcntl$setflags(r28, 0x2, 0x1) r29 = dup2(r28, r28) symlinkat(&(0x7f0000000000)='./file0\x00', r29, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r29, &(0x7f0000000180)='./file0\x00', r30, r31, 0x0) r32 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r32, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r33, r30, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = syz_open_pts() r35 = getppid() fcntl$lock(r34, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r35}) r36 = getpgid(r35) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r7, r11, r24, r33, 0x40, 0xf000}, 0x4, 0x8, r36, 0x0, 0x5, 0x7ff, 0x7}) 19:12:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l7', 0xffae, 0x0, 0x20000) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/4091], &(0x7f0000000080)=0x1002) 19:12:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r3 = semget$private(0x0, 0x2, 0xb0) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee486bd1bc36ff77215d02c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc5ed805c1490be2f7a9977c7ca0b15d93ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e6179f130ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c90000000078a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7570029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e2625da254ed16550014d98842d0cf05098ad45ddd7e8fdae6745779686c6ab74088eb9ce27c5851a690a956e94eaa07580c4c103e87d2265e7ffab77b0ddd79129c734c9382aa7b451437e01828ef71bcc369d2b2fd70ecddd8c3b761a4d7f600c69cb73eeefa1c91bffc9d60917312942cc87b3f00a4717daaf3311469c64545322da089f8466fca9c18ae1adba41bf94b5e1aeaa8b065eb49536f30f68d2cc6245f1425f2f795c8da91fafae0dac7b704c675f9e3f7"], 0x10) writev(r12, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r10, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) r16 = kqueue() r17 = socket(0x2, 0xc003, 0x11) connect$unix(r17, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r17, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10080, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r20 = socket(0x2, 0xc003, 0x11) connect$unix(r20, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r20, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) kevent(r16, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x71210cb65dd88b9c, 0x1, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x49, 0x40, 0x7f, 0x3700000000000000}, {{}, 0xffffffffffffffff, 0x4, 0x9, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x800}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0xb, 0xfffff, 0x10001, 0xc8}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0x387b}, {{r17}, 0xfffffffffffffff8, 0x3d98127b15d9f812, 0x8, 0x7fff, 0x6}, {{r18}, 0xc5e2d2c3da0c307c, 0x20, 0xf0000000, 0x6, 0x3}, {{r19}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x28d, 0x7}, {{r20}, 0x7ffffffffffffffc, 0x20, 0x10, 0x2}], 0xbf, &(0x7f0000000340)={0xfff}) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/130) r21 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x200, 0x1f, 0x9, 0x3]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSCTTY(r0, 0x40047463) 19:12:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000e2f62757300"], 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:12:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)=']\'\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='$\x00', &(0x7f0000000500)='tap']) 19:12:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgid() getegid() r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r9, &(0x7f00000002c0), 0x0) r12 = syz_open_pts() fcntl$setflags(r12, 0x2, 0x1) r13 = dup2(r12, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r15, 0x0) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r16, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r17, r14, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, r7, r8, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x5, &(0x7f0000000400)=[r20, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) r25 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r25, &(0x7f00000002c0), 0x0) r28 = syz_open_pts() fcntl$setflags(r28, 0x2, 0x1) r29 = dup2(r28, r28) symlinkat(&(0x7f0000000000)='./file0\x00', r29, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r29, &(0x7f0000000180)='./file0\x00', r30, r31, 0x0) r32 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r32, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r33, r30, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r34 = getgid() r35 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r36 = semget$private(0x0, 0x4, 0x6f) semop(r36, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r40, r41, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000640)=[r34, r24, r11, r38]) semop(0x0, 0x0, 0x325f08591fa902be) r42 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r42) ioctl$BIOCGHDRCMPLT(r42, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r42, 0x20004269) ioctl$PCIOCWRITE(r42, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r42, &(0x7f0000000140)=""/191, 0xffffffffffffff61) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r42, 0x0, 0x4ed) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r45 = openat(r42, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r45, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r44, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r44, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r42, 0x8004741c, &(0x7f0000000280)=0x3) read(r44, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) dup2(r44, r43) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 19:12:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x3f, 0x4, 0x101, [{&(0x7f000013f000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000556000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000a000/0x1000)=nil, 0x9}, {&(0x7f00002a6000/0x2000)=nil, &(0x7f0000387000/0x1000)=nil, 0x5}, {&(0x7f00001eb000/0x2000)=nil, &(0x7f00004eb000/0x2000)=nil, 0x5}, {&(0x7f0000632000/0x2000)=nil, &(0x7f0000592000/0x3000)=nil}, {&(0x7f000057c000/0x4000)=nil, &(0x7f0000565000/0x2000)=nil, 0x40}, {&(0x7f000029d000/0x1000)=nil, &(0x7f000073d000/0x3000)=nil, 0xd39}, {&(0x7f00002b7000/0x1000)=nil, &(0x7f0000103000/0x2000)=nil, 0x100000001}, {&(0x7f0000439000/0x1000)=nil, &(0x7f000079f000/0x3000)=nil, 0x2}, {&(0x7f0000035000/0x3000)=nil, &(0x7f00003f2000/0x1000)=nil, 0x40}, {&(0x7f0000080000/0x1000)=nil, &(0x7f00002f0000/0x3000)=nil, 0x2}, {&(0x7f0000188000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000119000/0x4000)=nil, 0x8}, {&(0x7f000061a000/0x4000)=nil, &(0x7f00001bb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000709000/0x2000)=nil, 0x62e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x29a}) write(r0, &(0x7f0000000040)="bfeb9a071609fb8978bdf4aa17b27ab49bbfac073cab4aac37093a16", 0x1c) r1 = socket(0x18, 0x2, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000719000/0x1000)=nil) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 19:12:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000480)={0x3f, 0xfffffffffffffffe, 0x4000000000001, 0xffffffff, 0xfffffffffffffffb, 0x7f, 0xfffffffffffffffc, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r7, 0x6, r8) sendto(r7, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r8}) writev(r7, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r7, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={r8, r9, r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9, r9, r10, r9, r10, 0x0, 0x3}, 0x70, 0x7, 0x3}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r13, 0x80000001, 0xfff, 0x5, 0x100000000}) 19:12:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xe1) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="294c8dbc6a206ba2a512cf62580d0dd639934ba6d257814bfff99c0f950aecfa15b5cb3ad1f9fb052df61e08b467d9cab1fb8510cf13d889b568025136b48778e8ff5916e28ab29173185c290cbc38aa6cafa2c4924909b9b3e7a6225320b7d533946985ef20453be2cdeea5e24283dd65f3897a9b4b3de584985ab796e8ee", 0x7f}], 0x1) writev(r0, &(0x7f0000002a00), 0x0) getgid() 19:12:07 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0/fi/file0\x00', 0x10000, 0x28) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 19:12:07 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') semctl$IPC_RMID(0x0, 0x0, 0x0) 19:12:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x5c}, {0x8fe}]}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x35e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x233}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x256}, {&(0x7f0000f11000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000d62000/0x2000)=nil, &(0x7f0000ce6000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4e}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xfff, 0x1, 0x3, 0x1f79}, {0x1, 0x9, 0xff, 0xa2}, {0x4, 0x1, 0x3, 0xfffffff8}, {0x2, 0x2, 0x7, 0x6}, {0x1, 0x65, 0x6}, {0x5, 0x40, 0x80, 0xc92}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 19:12:07 executing program 0: r0 = kqueue() setsockopt(0xffffffffffffffff, 0xb8, 0x9, &(0x7f0000000000)="d091c9cec3e4e0789e255b4ba5b1d84febb610933fcc772ce51fe3efad2841a4c8519a59fd42e94abad197e12b731aacca25ffd96273a4ad81792cc6e7d4be67f9e81715c57c75bd90f3f81a02254ca16b5e1193cc3683c2d3010d7edcfe9394e94f9648739350c23942594dc768f4621fba43bf4170c36b1aedea3dbc57191c395aabb9e9994ddba4d9d06870caf083440b1049356e08af73c40c1c247a067ca4e2c4ff3f7d4ef1cd6de9f74f41efab6555cd7491add696fa45bafac89a7c1763151212a320d4d18060e5a7b636ce93f55c5987588cf00d2b5e5ea9f328fbe9f8c332cb4e8bc441dd9503989f2f2bba7542071e62", 0xf5) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) close(r0) 19:12:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) r1 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x80, 0x80) bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="81002e2f66696c65302f66696c6530002970f336dd45a8ce0a859640700cfc727209210511f1102820308da70607826b96825af9cc6538e83308989557ffbdc75a32b94a855da956b9efdaf74442878e2e39969cef94aa4dc3c3e86a77cbb7408cbf52ab0332f30e2a7b8c1a943f27d38e78488bac880bbb9860d9cea4eed7b2eff1cdc72f01cbf277303c933f449627c5b935e8acefbd4ca2e3cb7358686f08324f9e2ae5ddb008c9da0e948f299477c5e4c21dc6097f60cbd638e4568081f056f45860e0e504f54767247ef5994564542815bca655486e93"], 0x10) 19:12:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x9, [{0x2, 0x5}, {0x3}, {0x1, 0x9}, {}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x1}, {0x1, 0x8}, {0xfe6f010ccc23a93f, 0x7ff}, {0x0, 0x1}, {0x2, 0x20}, {0x2}, {0x3, 0x401}, {0x17d7d5be417d80d, 0x6}, {0x2, 0x7f}, {0x0, 0x80}, {0x1, 0x7}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0xcdc}, {0x3, 0xffff}, {0x77f8d97956b7e4b9, 0x8}, {0x1, 0x1ffc0}, {0x1, 0xb395}, {0x0, 0x9}, {0x2, 0x6}, {0x3, 0x80000000}, {0x1}, {0x2, 0x9}, {0x2, 0x80000001}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x0, 0x8}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) fcntl$dupfd(r1, 0xa, r0) 19:12:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") sendsyslog(&(0x7f00000001c0)="c51d55d5d62df2b0906b420d1ce9e8e8c69bdd7c2b93d9e4acb356fb6f33c2b0556a31dc2cc6b9cfdd1706d6d1cef2bfe81f14a17ed7d2620e6d4d3a3657d7688389a4c4f6244bb6b3781bb3844d28758dd02d9dba7c66baf9a2a1205c6df7e2123233147cf44e27efaff766327f2f1e8413172ba3801f1b83da71b907c99aeedbc5a771ad07b28ebfc7ad7ba6668b102b4b527493413c6297c0755e4812162ad6d6030fc25d55472ef2c27fecd05c892ef84ca409375049109ca1efe582001ad8c8977216c05ec127508185f5129f76a56e2063a04c6e77d7ad9e4f29eb58ed605f9f7e1c1681e23ad9", 0xea, 0x9) 19:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2}, {0x40006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108c0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 19:12:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80002005, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x25) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x8001, 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="9116cb3ebee34b2348f433f2aa38b416a8f92aa2eff2dcd220f68f203d583cfb5066079752876674e4525207933aaeb95beb530e2a17953120cc9f92983a534c081b43c99b137ae154e5f2ed02f6e3281d625155583721c04e7da969783fb5a936edebbb5c2b6cc8648f287ae67e62f78e53882fabe6eaa58b3aa73d6f8bb0006b8f75bc6d5f873eb841e3122fe9ca9a28919772ed1d11679f2f10a3bf92c8f35c8f0242619f5968246ca6c8311ffacb9752b7dba595227048488dabeb5780fcf475", 0xc2}, {&(0x7f0000000440)="9771d25f03f37c88d75beb8126bbd0d3e1be77db1e98cbf94f4206287ed4dab951d139629d3eb956fc1b0e9d78b6110fe10eb6feb1f3717c96134f9c041f4e38337234234a3f1d7d699a9d21331a1db0b168535821be590b55a4066a2de6a112b998d01ede29f89cc134af3547497f370356c8825c0548fc62767780f254f3164aefafa87c43ff4bdbcc893ff4600c4e72843b36645e1031298a1605e4c495c3e36ab808237b390b179ab25a7f8792b9b990d062746fc8fa05dfb4b0789a7bd6f171cb04e2c0794c385a79b635f4c37456c35abe8620710410c6490dc635c2706693ad28dd2b7cae4b9385464fbe9c06e299ba7c8ac364a081abb2e74bf140bb3139316e881a94ad14a52997d32da2d3076d2ca9490a14cb49127aa77e385a8f2d3889b83eb03ffd7f7e125ced8e8b8017b39f9c5b56f2faec3c460c36d73541185fa7718b4dd468c64ec46425e56222c16872bc4f26c228326ea92fca592f48deb43da31e21e01dd60e28243ad686cc4acfa85bd682d50dd87b6d153c55193c305e036303aec3216d718d6ec60c6cdf0efc72d4f6a5444fbe9e5ea00a321ef09995cd3069560849e540330f2f86b488a0b58baf9843b9924812eb186117d919202d7522b47b0202a9bf3ba00486c5936c229298a47458b39f856294f9ff8fd7ef37173fb0742268e838e3ab5e1b8efa9127e22ad146a4bc63f5c973320a1bc773abfd4aa504a9e2027839066f7a9c26a5d7c56c16c6891f5e1410b90d909b025b45266d8d5b39fd95e43a0c3ef02577a195d8b9c9e16fd2c573daa15e2fef2ad97fd80c42248812f5b8d399c3127ccb6488a7efff37392ce9c3423acfa814f99494c876b0ccaf9a831eefcfea9b2d110656905b3bea1b305fdd37a7f91490d89e8332459a8fd9d128e719e5cc4e64fa4ae65db457752b5935bc0e928e1544a0524320bc141423aee95bc091ba28e3cf58edeeeeefc2625eedebaa61f6d1986d2070d469d890e07bc7f7473361e04fdc70e8b0d128fc78657921402df4f79d0f821cca0edba4c0348029c456f4064d025c2b6d7b9ec1a54cf2fe3dc770f4df71644a3005a50b52bb57154f49fac4c4d458430d71b96effafc2b729b2a1ea508d9771dca72d9012c279d8cb46add105f1c5b503ad8dfe5f4ac3dff1014201608c0b4ebdb5e4468fbb654bb92a60fb36d1c393fc62cfa6c509bda89f1e8b03cdae0496f7300994e54dd1135b1668717b1b67c03e1180c497f8acfec56d07452b5b498f0fce0b7be79bae713925358494a78b3e208d9c8c8ac50e6ff34fbc02907d59f158e8022cddf2a8fa213377f0370508c5ff6fe2d73c551c928b8bebea70c28496900d10cfe0396d1610e5387c9ee23dc9cbabecae9db9f6340c84887b1c7f3a744cb380eb1ee5d6068f063960d7ac0cf4f0c1b420f37ed3dfc9cf8912f6e7972a5bd7d2a60a8b8d260e6d4e247c8027f0fac8495f9d9ace422db160d3dee402cd66c2ecbb70a96efd572d38667ebcb02909811c8544b247dc6cc5453da9f429ddf5b421b0664883a78a501dd0fbf2b4ed788efb8902f2b02fbfeb347cc3a97dc1dda2677989c882f7ae0e9927297385c9020ef693b34462e2cc68a60374d7618e2dcb6dbac12cdce70b035d2dbccdf02148d8af7b4dad0e8913985425af6e27634a62b2259f807ee108b76139cdf40601e158203c58c7b6eb34f0db8ceacc9ad13baf3b9271c0730b61762619fb761814f1ccf72cff3f16a4be09f9c8543c666f0e663ac57fc6a00f1ad9d2ed7567669728a328ac4554a2e4981d1b7e0029ef2cb105d6d7cedcda937083f86ce24ed485184a993404f8763788043fe6929cf1fc59d3592ada659116758f91afaf4fcdb29f8ebf6420e9caae2b4c25d67600d87a38e525dcbac5db0c3361cb933f061f97599375c6fd5946c06efb44fc42603ce5f21e994d4459080078b9b0f9501bec8b32961067284c7faca94ff9e9b5c1e462712f9f09552d1c2d287a3aabf5398d643bbbcacd04850bcee84d04bebac81badd62d1e3e36b3f8c8b374938af7730124c61909772e5c281d0093ba2fe7d28afd31ebec06892adb11019d6257a8528cd8e2bc74d28a1ebf397969bb5174440627e3fd47dfc7adb14fc9f48e8e70e07b86fdabf2c58b8d35945fd7db626acf59be802bcf069eed4ec318100e538309efee9b94dd122deb6f661e5c6e682f66e565932919796d720f871cc081dec9cf65bda74681f7e3d1999e9afd0aae2feac319651f79de4af7f05ab565acfd8282f5c93ced05185b8da4a4dcbd74c17ad6307b6e2b3a80518a80542ebd20c17d6a5037ad3c7e37e7139c35b1d88d8edd52e8524d1e528110974ad7dae2b577a665ebeee38eb5e3bc9d0a89f36eb7e3a01e1783195c6c3015882c961e061e00b06fb5943bd1b72131e7e2b7b3e8f056347434dfc62e93933fb154d62b9abbe4a26d9c8c0c287fa04aeb0ca87aa7a0d62f09e1baa3507736ff6706ca3cd797781e65664f009378948cd537c5e81e193dfd9844c5e8afd19245096f3e4bc110a85770d13a17a06728ce54d883b3f49df91f1edb2a9ed7264fd2a1f7d1dd447669df477bd6318b5519b98316cd911689d51b2f3f7423e20b01bd84e1b4776deb80169581ebbd8ecbbe32ecdb8978d1e3ad2771aea7cf12c4d4f536201528d42a57104f5c48c5085f3f79c8c208586ea3b35e6e66aa0a0766599c792911c543883ddeaa0488e10d83736bdb46752300b82c787fe023d3086b70a897a93eebbe01f6e9bfb670168e23698a5b499b9263026061ec54a8b3d51ffc7b39e75a7164e1417220ff6676d695bbdfbf5dfd26258371a687d00dbcab31d4cd67193522b4539510bc6e1c766e1d7cbb0b36ef18419552403a123c7d1fd2af48859dea397ba811b0ffbc0adff226ffee6e2770d106f0f87ae16e022603a7f152a966da20164c454cacf6bee713a9b16d92da703a9896ebaee66f5ed4796a1dc76bd3e0c21fa5f9b696b53c2015a8978ff319408b52d055506f5401178d956aac80aff49a862467b716604a3bac24f2bf649c3f72963d59bdf5b5ef72df82cdb18850dfc9d94c6c82c42b0ef08cfe492a3617c40fd0f2b727a1c46aa75bebcd6a5b35fbdbd0fd3bae6d491c10d921c6fe4d3c86fb5f807ccd193a249c510f75f40aaf7758b22480cbb22401e4320d070f176f9833fef3be945b734d85c858a653299737e0dc9c2ad79175b39b728fee72d8f10ca4d998f3b4273f8779e29e3204e7a154f5364245c1f6cf4e0e344003962a3d51d22ad2dc85e4de8339728566b14245530a8deb9365166e7a2aa5a3f1dd5f51e082c1ec7b4f2d669a0e5e49a919745c1647d211b550143570f14d0ef7f3fe30bbfedc5da292fa5b9eebf1a7eda1ff3165019bfb27c621aa6ba27eb563bf850463e8378044859241ff2162fbf793b6357a84e8001ca138cce77bc7f83b50c856e1f652af679bc2384ef1fc8dbcce0cea8f32fa50084da88d82f9731a1eba46e5adcdbe7e25ac5d14192ed5ae17fd1f62655a25b691cb2a62002dfb91883eb61208e5fb6582ee325c2e094a8ba980392934dcbc3cd16999e3555b083cc381999fbb38990814aab7b449bc06e338851c16dccba5d082b36a9856169d4c298d4d8333b7f897a332159e83242d30bb3d7d85afb6b36b44fd844b5559ce2e64260e406b788efe911a35242b265c7a7159f6957394d557fd38bd4add082bda04b44f637458dd2452ef6350b28fc4fc567d91e86a37a7ed0da14e053b9012f1965bc86f036bf29375093423d16e496f080c265f247a357ccdf07b502812cb1369896e2770121ad3ae021197a160e6e4bfa624a819009b4c65fd51fe596499941cafe84d75e10350a178a1aaa40f8edec69f6a3a7f34f126363c0da750c553c86e7b9a5ed4fb977f7487811ad4dfafc842108e96dce13268e84619404dba0794b6e098fe3804ce7363722e038bb046d6a61fb7957a8c35d4b682f4d4c522decde185c2a2113c4c219e9bed8f34a8251241333dc5dbe6dc786255561783b5313440d3ac16b9aea972009f71d2d01db275818ebd46204715b9d5228fe9c09eb54aec494a03394d2cc90b257845c4bfa75ddeec56a359aa9a23e548bfb15fe7cfc79381bae2bb940a8472f280d13ead1579a2d9a01b7a905685f98c77af4e76113b4d675e06e2e667b0ccfb57165e865b752cdde6856f4224d023c2388189ee6eddd7bdd7e0a7f55d3edf6059efe94b0c87351ce14d4f11dd2b16c2220c4c23c4f19e4ca3ce23b6b535abc87d0cc9b2c14b5b25b114e2bcfbb420ad5368959cd7ea190b676f8c2f919904aa7f67314a48c463c3cb27303355d7c00cffb0fdfeca6591ec046562390a5b8014970d039ad1f5cb00e827fc37f2ddedc8feeebc3039ad50f84645abd74c5f6794b28520cd41dbb579fce0f375ea7bdb9982c62dd85975f71a2d797fba502a648dd7d9a6c781edd0085f26cfde1eae7c76bdce5b610cd0eb2c6f8a5b51423e56fae742d68d178b04110669996f004e82f73dd52b0ddb799fb11a0c93088fe7a02fb1a2d6abf1829443fcd29ab73d64e98945341e8a6160297b415add4c6676bf8713eb104debc45b69a641184ee26bdf2d659480fc3ca3e3fe8be5b841a552344be6f47a9593cdfec4acc848583382262719a51e95c62ad5c94c2127fd90aab73144f5c87b8197913eb38070287bf79655a9d9cccbde65744b1040093384f64f61b6a4bf8bdd9104fb278399545f40978ebce7d356623f71655ebc2394b667646fe2d3cd6bf87bbede8e2227dd3f34a680d5ff402862f7bb4d7735e5c1e84dee099d0d7774af0094aeb0a805b58e07ac58619cfc8595627392aa71621b00bc4a6a06f27681734e0329f14b7038caa493ad126af707c2585fb027c01743e100eef3ca0df3dd825c085df83b54a9c2640a2f1972408cf6ddccde473620c781498961cf09f4c5e8404d7f1f9b05786f4cbf7e3972d2e0157e46154b61d622d2555d5fffa4419575df7c841905750fc79edfabfb356a8cd1e0345cca8eaeaf09ff7d7d3d772c7a0af208bb4ebb644bcdb46cf0b3cde337585955681e5b75ce665b57f0459224d852148155985f52e65f9ab8726e03c7847d7bdda8c94a394f8a0b09149a859994a2be64237a41791f49d714b8d7776fa5561286254e1a51b97644df25e8074988ecc5ba8675a8683a99a95aeeba9a0c41d940ec981313e210100f1b43666437cd7b60625bbaa7a955f9ee854958c322af2ec446496f9c22bc9731394532323838e277d15b911b3502bebd9a71baf7e64d537a7736d677f5a4d326f1e108c03ac27ac7e62b0516153e76fdbf47302b6b0095d46cbd097bec48b6c647a6c10f00ea6c198f4d7fe5d0d771544d9b352bb11d0f15919790ad0e04f767ce914ed1e05b0f6523312f6546eb14f389c3b15b018eda336e4a162c08cbc18d3b7fdbc41acffcb4c2fca937a958394588bd84c58f617b36120c3a51a0f73993e69e66e8995a517b40897012a36dd2b03222bab81b60bf7788b145a13f09c9010958ada0f2f03ce7503aa5be43cdb00d9988ffb4d228ed6011cbc77edcec31e80b10927925ead2de3b131bad674251a79dd72b39bb9a0decc6c118dd3b60bc5d5e671c262f1a2beda2d46c977962f13db20e45725a9b309ec5499076dc1e50adc7377f316c964de72828dedc2c83ab7f7e537e0545cf24ed5a919d673216fbc168c639a7acdf4e99fd5d087ab3b7ec49735911b816c242cbcab70d9728b2d8604817a9", 0x1000}, {&(0x7f0000000200)="7a177289d2e556d0690197e7038f5dd739db446b674f2dc7359d5458cda521eace28b38de51ba47817810c74f2aea5304d42c90e", 0x34}], 0x3}, 0x99639cc612c4fbb5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x40, 0x9, 0x3f, 0x3}, {0x1, 0x7f, 0x1, 0xfffffffe}]}) 19:12:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 19:12:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x69e9f856) 19:12:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="006695288d0fa09d203977a6380d6880dea6946b4d66783d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x1, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x20, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000200)) readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x8) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000240)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r6 = socket(0x18, 0x3, 0x0) getpgrp() socket(0x2, 0x6, 0x45) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 19:12:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x48, 0x80, 0x0, 0x7fff}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3f) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) 19:12:09 executing program 0: r0 = socket(0x10, 0x4003, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x6, 0x6) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffe3a, 0x0, 0x2c4, &(0x7f00000003c0)=[{0x0, 0xffff, 0x7, "7a4ca733fb522a6f3f8de38278062905436a70"}, {0x0, 0x0, 0x7, "b63ba364551e9ab7a306bf855103f8122b7334d53376801112d11868a8e28bbf863b6d3f3d0ea4efb109210548f7b7130220820cbca3792e44ffef4b71a32a8546d69909b473"}, {0x0, 0xffff, 0xfffffffa, "44581d9f8b875d6969e03f85f45aa1cc2a2e44d4b1540ec3316f415828b6281b0698fcb851bb0aea4a838edc1888ee79bb6b97868ccaae67f3145d4ce0e96515d55dab3a3880fffe1a976fc1d17154f3f5992f995ba5ad0c855dfcc9366eab98a80a6dcf7dbd2c77630e52415aa65ff7d85860cd57bf5bbbfd181a4bc5aa31603445328eadd1c47e7e2ad137ebff1518bead1686b309a1167a2442455402c21e7eab35676c839f555f17b8a85b4b8dd9d8db5960264d7cdc1636e12048b99d44f392d78c3685ad5ee32639bf5e05e9cd1f0ef6a1"}, {0x0, 0xffff, 0x8, "78cb422642913968267b7059b4"}, {0x0, 0xffff, 0x0, "a3ba43d51b47c0fe3d2e7a1ba1eb5fc5c16cd6b5"}, {0x0, 0x1, 0x0, "5006e9f79922cb92adaf33e38130f37898123dac9abbfdcc4fb63123f7413f0327ef630bd0a914741da8bcab886ce2a57ce9933c1f1ac31446fe8ff3acf9b30622d22f361c42351b0e62842d3705981ba5e13b82716ac1d6d04122a06b7b87b2f0e1d3c889e41e8bf5ae6a84af8dec5769904b76b07b1b9c0da02005dfb42f4751edb1102334c37b08b992900b85c5e03a087e50db05879437ff76dcc62814d3a5720e1d6bbd1ffc890e1a25ca257045a362f1b9fb92e7d5109d649f737e6cd2308971749efceea9d213b6e99e9e44e5f9abd3146f56dd965789a8591fff3e786c0079f60afee960dd38fbb260cc50ccd7af582f116c742bd2ed44f3691d80f709fa7c6572963a317de9945bd9a3eb87f9d017fcc8b28b7374396fb91eef7031863c02eeb6bbc146c407ca3443794efca7a01da80bbff48617472e028122759719f28250c9c3e864c1a45a643804165391aa2f98a0fd82bb0f69045158654a6cccfaefffb3e1ac19ff876a3ea704773f04acebbe120d73fba47e9ce3401b2472e3343eb36ac4d8677cf70636da3c60697fd2ecb02abaa4854d790d8585a4b45f3be0b58bd6380151cba6aa0e84d096e451629f86817a106056306e11fd22863d9c62bdacb714ac339abbcfc5d3b9b0fb80024deff2c9cd2695d129cea84bb4cb98024cea8f949923eb5a4bc7d8cb35a5e4f0a0cf5521b791bb29c5d58b3c26b0f2252b3446484d95738b8a88e6fbf50c2d8ea7da4899d0f99082d3617be89a8d1676a9d4c1666c01a181b13bfc4432016bef637d5f0f70f4fe0cf75bfbde9152114a5b617d2707b5845476a91e230dd55cdb5e5905a93ddae5f10aca7a8c8767597ba1c9bb6b8f306b434d85814cdde27f09a78abbb1adfbd030aa6180e7079f2e67b8bb67278190a4612a254f22c0a15c77715ece2dd91f660cebb22f8e43833cae0809f260d6b3e7d2a7448b1dbf5a40776227f5970ed292ee47168a0b8287c6252b286aa006050ec0b41d9ee97af0cee8d96d28d2b0bad4bbc0af7a030002e832127024b644d5df276234536d2befd3175327ef1729d122613611f0ed9fda18f30e0b8d741d40a0d54f90fbfb81ca12e3df26c62e1d5e33d82bfe0653ce25959e0246d63743a20d466b71ffbfcd9438e98a192a9efdc48a49dbd13b3abc9f01e4e56d7c48704d2cf9be58274baa6901697a6dcdf252d9a3c847dfc79e1a16d0d940d1f040dabac4794de36e6614813771776a7c46de0469dbfd6b75f17d631f81f85e467cf771029a64eddbcee4af404c10c37b5cad98d8d263ac48c5bada93dec73a21b6929ac3c17024b746e1d42d6c46a907751ce61ceb23ffaad68a8b5530761609a1b00e59fc2def1a024b8634b1e33d35de9baa84aba4f538c35c5e240d9b4332003a2db2daf19bebda6d7fd5d5e23d2bc83b914eecade7d907cc67d089a3295ff168f577cd70bae187d1f03cb7798f859dd574700ee74db381391e2dd090963b7361b819029dffb7b74e4f28e28ef50fa45ed874371413bcb48a669684d31aaec4c1e81ed510b39d70e0a18fa1b33b8f33d92b77f2cf49944efb9c8e2c9ec0b51b87c5642d512edbbcaa47a577b4896bc0396b3d97dbc8cb09f32af7e14538d0e9477f851b16f9b0a8f2e85282ff576eb671f57ef9f55fcb6c20f5f99cad8dea821131ed4e7b81cf559b16b5f238cde35e90778cce8bebb03ead3b50ce35021496a5872a6971a54b87b90995fcba31c8b79d813e045eadd622a279eeed6d4b65b66e3f0baed1f318f964b9d5956b69710b20a03a9d8c20292f5da92ddeded59e027b2364f631390598620cde32b199c06ec3fbe3bfe3fac6640f971568dfe42f8ba3e435252c85372d720706073eb868ec2e3573d9b11702b7ba37813b52b2ab54793d00d66c6781e8a45e7deaabc331d795e44a55e601a03c4af8949dad40b0ad747901c683ca4516180e806d5364eed279ba9e902c5881aae240e5a8be8bc1ae6247b1a808da88999d2b1482fb70d7cdadd1c961ec51346d47f4cd38f07b9fde049def3c521dab76d5215f73097b803d5bb4fa342e4320e96c6beff5c4280dbd1854f1d9b1f951c4c0e5acc738b248f29b0f6227d5e797c9ebd88b8e5a01aebf289f1ba3f1397bbad1e2c6feb0e9a7124e46126f5a1ab9d2d4f7989dcf8c2004a6e462aac144670b038a157487e54abae8980f87f5db0f8f24b73c5449ba3a717c1df810aefefc11ea4349f9a614c2cb362790da1a6548948c9615a24b70b9a21ae01064749df170378f0c63787e7ae7e6c82aadbe456f4d4f74e821130bb49acc0cb1ba0fc888722d87b00e2d33de8522e588e813364b7f3446de11038fd74f8b93bd3c8fe40fd0f90a22749dce2f1f87d77fc6bcc48f13ff34afe89da93498b6cca7da1489c2140fd796807380af79097b90be86e66ba613644efd34be970702c0e24c6309ffca3112e3a37f2fe8472955ebcca27d0244efb7c6f200099b8f72202a7921868f8ab13e5b8ae5c8b71fb4a7991003bda69cb0cb7f748c9b6bb8443c958ef12a6f54e889ead06bb2eab07c32b2ed957283144653594b769b7cf0411201812c4163c998b9b3f7861171d8f2bb2156bd84219e8bd830b7440bcb300b42d662cd325fad4d612c800cbc7bd943547d9d859ecc4f19646deb381680f60b4abe5ce6c3ddd1592da79abad37a7895afcc95b5d62c970a43ef90f25cbf816a570ab46e4a64bd873b4d1cc96c7b0585fe6c6f53919cca087a4675264922a85d87adeb2e3dad34727d1e5babcf80c97d01218edbb5c50c0da37544c1232d23f30b411388ccfd84b593d1a162229111c2a1510fa4e5b4e20b17bba12e40de4b8fdbfef4a72b16a06f033ac162d7d749613b8117cb55f4d77e7e764c0685a6bcbda3e4eb2eae337cbd0f3e88f00cd8c76d3f70c3d11114dcc0d87faef8787003056d0c64e7e73643f9f31b92fdbe8e17ffa43ad768c40a4ea123480ef835d19a770d5f138f393ff28152d6e1a0eb1e1a771db1317c870533a5e5fffb0c2cc122bda6fe3fe1eca9d0d92fd9f4d182d1698e1ad1b438f65201889682f154f545f6958dc07a94b2e817da543c95a5b428f6a9fb312519b7def0549cdd988d830f95e69563e10d4501d35914debef4a131097088346b319d8bfca85b9e316760694dd62ebc31566328f394bdb1a277a0a94f087bf4554ad44b31ca93a4d5303a721ca480dde0f3b3b5aded2e8b59705d6065220ea1bbb9373f16d41fecd76b97708e15081596a08d6a03af15ffeaccb5feb0374d626ad29a5546e00b0d72468714db88508bd4cdd1dc45efa37bfedee1c09a59f13aafe1ea2b26fbc0e61b9b984e00382a1e5b5ef84ebb8dfdae2dd7b0548641111e62d136d5efbe00c6627c0ca462560caca35becdcedbc8fb66aaef7dd3d54709494b16401ef24327a4f904e73137b909bfef59bbfebbb3c8d0903c6cd38b2b7e37efeb55174f00b0b80a070e53338805dff5878642c52801ce955095d52e96332e97fda951b38c60016d574973c532fe51b2e0f6fe42a4ff55905e1d8fefda2c4710883fa3336834da4ff372113a7133062a0af92d26c18b06e42ab40f81b11f03172907dbd2833a4b1a29306bdedcffacff9666bb294f27a97a6eb61ed8f3796f04c669a78a72559c10df9d9f1bc7961ea37cf1e0adab2ad6f95d898d67cd95f2fb981b3e75caa45aa3fbc2c4f7558e5e2daf88a9a29358148f373e2af3cba41eab152d0cd3a0449b5b37e6c112a25fc4d1105b293fffc89b66f54d411a2c7cf7db46fc99cc53b3eafe21ffbe3ab60d47b7be8a7fae340c5770e1e6673b8b66804c2ffea610f034b863ed460454511cb73b73da8d2c6c6ecac6cbf8a5c50eab1d9875dac0912517c2916162b1bf9e8a314d528ab6e4a11bbd299a7dd265725e31d118111f87bac414a4e4ad86d8cbd1c5823f09bd5877219f258282dcb0ed9384a197f9fe66f4ab03ef25141268d7ef2fe777464d7d206f29853d49c7746223b2c6d8462130d3223e2f70f39371c4b68ed5475592f3558c8d161b749e16db0cfacbe8200e99e7f88ddaa07f43d575aba53e36f2fa015e703b5089f224f5e16149e1a1a0f5eba160cede06301f7b85150e1781c5680e23aee156bb22fa45f8c90cee7664c929f0d6fd03e83305c612d9b9d4f90b5b83f413a1c90a3b954d4e610b666a70ea2bac95b60105c1f9e9dd612c6fc11bb775ebe312336925aa25664749da98d2d66d38d2969b91021e068fc8d0dc6634b6899c8bb2b20f4537f8b8d7d5478d718cfa1c5614b200dba59b6f223d8b9d16dcd3509b644101b828b25703c1b0d74648be193f3ba633d5b664b6cd991c27eabf2678b3305474fa42b8ac06772d80c8f9c9ed31dc80ceb10efa62b3d6a3bdc698c63038c29c3d00e36dae0bc70714fa890b383fcc80883cbf1f49d136f5b51556d014fedca89eaff0f4e478c2ce3612c58d4b999a6490e5c101f59e60d0585cda35135aeb2d94150902f4f429d481394fda53cfbfc0f44a4eb1ec176c79e057126454c7d04a8d65aad36c15d541f0277116384eb79d9bdf22eadbac8eaaff14238d83c124ed3f30c5b58dec1c419cddef57ca873e5a2a3a484c853b186a25b202d635c4399be8d22c3a8387a417c8fff11a4d7779e4a1cd7ffe06008f93d20d1fb0f663d6f6a878072101ff7e6d7a3327cd0818ff4187061c89cf0e3f359b6472b51ce3f5f79ed9aab50fc4660ef6e88bd43e4b54a1b726b9d132dd43d9a837bdaae59a5b76fea11681489484fec4cd4e439a44dda749c3d9bf4f738e0610c252f02cc7655f0364edaca2de72deefb37c5b7b18de01bcb108d8e414504a04738ff5fc651ed7ae585a3325a8553916799dad67517a6c212796cdb983d9712a242ca566d0d5db35826119ced6d354a9eef0fa6cd2a270c9d13b107f11440c34ea38df9673af418fc0c5145c159e205be4ffc4ee429f2b1d4ebc5ada9c039e06f4dc1306abdde97d1470410582299ecefeec03ad22c821ceeea84f143d6c9d231483e52def408410471ace5f0176fa04bc38cc56bc74dcb89251d4922e6f4f8921b903a02a4c6877313b72d118e8d81871c1bb87b37f8709bce03a8de090cc33ad72186fe0fd63e6ff2f72a91824d14b3531d9f0fa5c6c42944c85b3862012059190aeeefe95df6f727630b30124655c69706c2f686da934b9c9946a3bfaaab9aed9f51ebb7d430bff69a4ef5b31e1030e4d6d27c8e5ed88bd52cce70c5c12ffaf4fdde629eda76d149544d9808aee6ba32f54e533516e07e491aafaf5cc986a00cf15f9497b4110cad62f9941df8a1f0a67847930d8302750c2caa2bce5e68d262a131fc97033402651a14f047094c756cf2fd2c66cc233cbd65c58720c09f5e16330db7d7d558769b21454e98f5cc4a43abc33e57cec533331e66aedbc660e2849bc9d7ba9b41d8e57efc0ae6ffc1d6889738ade846692bf7db0bdf9730e9a2b47f77fc14f586935f763c2220869bc24b7bf9fe9c5af2166ed357338abf6de6af6384dc7e0f4d449c54e7521f39a552d5ea8b7de301ce57c0c454ef246cfc9df1e9d4025600c82df7ec968c04ae19335730830636d3479b5c0ac822334ea28c0b92307834fe49e9f3e9b617bfb10d04df2da22b3c1377b36c3d4b85786abb0bea35c1c5a8254c2f59144896dc4bc4be65c3a3ec74b27f21993ba43f98be40daef053e9980886888183e862f7e60c602ad381648a25a15ad6f40b2528759ab8e3fc2600b891a25494d5a5233bd6a5f8e6ebc0038"}, {0x0, 0x10001, 0x67200000, "b0dfd280f3c96c702c9d9228bc43c76f0f97b902f68c7f18b12f08332d78841fd762ee52a47e31e4701750ba12ecf2b8e4019e5aed06dd5f63c254c36ea22b0b307274cf4b2a49997361e676cd4617ccc1e310ed2f436b74e10feed5e27da6f318b8a9650cfbc79b96319fcaa099c7e8f055de2f93dc74433992879b4a704702f6a9aaa2d6"}, {0x0, 0x1, 0x2, "0b270ecd1c8b88330a9e17786e5eccce305212ac2b489f3c70e8c89fb7074188e5b15eb6af5ac1a47276bce731575ea8ef24b0c282cdf758133eb5e6ae4cf1ae5bbaff8b9ab423182b5e01bcd9bb006d14dd838e1595226a996f64fd09affc440a6b7fcd5098ecf0f01fcf22372f52304ceae81fd0208135e5d6fe2fa3ae1ff9b3e75110cf17f6fe6ed546b1826fc5903cdb0195e568c3afbcd516f59053ed18e3350b6fa62979d7a780915c9f5207b93dfb8fc4dcb2bccc11928229029f35030d8fcc3b4b89e76b227ef15ef05dcd08ed55591cbed576ad966cbd1bcd6d1366"}, {0x0, 0xffff, 0x2, "0d6dc2eb26358a346c4edccceecf8bb20ceaba250add2db1592d8720e68b3dc4e29aa14152be32e0129a4b008d578aca626b6893cac86b223ce7af8249676967d55f2cbcb55abb3de2e1bce52e0840cf80840a64a60035fab7e13ab6cb414207276bfd6efeffb23be8a2b6d7c79acc989c4d425125bc79fe124553bebb6e99f283ac93e6fbc102702e23bac54b6c11895b7361cfee920a3cf027b851a8eabdfe14855f210fe5fb611f675972710bacde16f80409c9701e7c9e61a06f83e9f90a2f69284ebe4ca651f20ca8850deb43d023a3b62eae4b291539a2c20e23869f960a62ea9381bab3ed624c2e15f55897bf101a1b34243c17850f5b"}], 0xa8}, 0x0) 19:12:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) getgid() r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, r2, r2, 0x7d55, 0xd75, 0xfa}) semget(0x2, 0x1, 0x94) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) dup2(r3, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r5, &(0x7f0000000280)='./file0\x00', r10, 0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x801169ac, &(0x7f0000000300)) 19:12:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:12:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000300), 0x0) 19:12:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) 19:12:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000001900)=""/54, 0x36}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7, &(0x7f00000016c0)=""/92, 0x5c}, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) connect(r6, &(0x7f0000001840)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) msgget$private(0x0, 0x143) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x54}, {}]}) clock_settime(0x3, &(0x7f00000018c0)={0x2, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001780)) open$dir(&(0x7f0000001740)='./file1\x00', 0x100, 0x88) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x1}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x200}, {}, {}, {0x1}, {0x0, 0xbce}, {}, {}, {0x3}, {0x0, 0x2}, {}, {}, {0x2}, {}, {}, {}, {0xbba35f2b019bb190}, {}, {}, {0x1}, {}, {0x0, 0x40}]}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) listen(r8, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000300)={0xffffffff, 0x3ff}, 0x10) r10 = syz_open_pts() mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = dup2(r10, r10) r12 = syz_open_pts() open(&(0x7f0000001880)='./bus\x00', 0x400, 0x14) write(r12, &(0x7f0000000000)="a6", 0x1) dup2(r11, r12) ftruncate(r0, 0x0, 0x1) 19:12:09 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a045ad35a052000000400"/28], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') getppid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000240)={0x10001, 0x1, 0x2, 0x5, &(0x7f0000000300)={{0x5, 0x4, 0x8, 0xfe, 0xff, 0x2, 0x9}, {[0xffff, 0x0, 0xedb, 0xfb70, 0x100000000, 0x8000, 0xf0d, 0x13a7c820, 0x8, 0x8001, 0x87, 0xd3, 0x2, 0x9, 0x2, 0x0, 0x8, 0x3], [0x4, 0x9, 0x3ff, 0x93, 0x3, 0x5, 0x0, 0x1], [0x10000, 0x10000, 0x9, 0xa3b, 0x4, 0x6, 0xfff], [0x7, 0x9, 0xfffffffffffffffd, 0xfffffffffffffe01, 0xffffffffffff0001, 0x1], [{0x180, 0x1, 0x4, 0x4}, {0x4, 0x7f, 0x9}, {0x33db, 0x0, 0x5, 0x7fe4}, {0x1, 0x100, 0x1, 0x72}, {0x5, 0x8, 0x1, 0xffffffff}, {0x4, 0x4, 0x2, 0x8001}, {0x7, 0x4, 0x2}, {0x1, 0x7f, 0x9, 0xf748}], {0x13, 0xfffffffc, 0x7, 0x5}, {0x2, 0x7ff, 0x3, 0x5}}}, 0x9, 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:12:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x7c}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 19:12:09 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x10000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() r2 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r3 = semget$private(0x0, 0x4, 0x6f) semop(r3, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r10 = semget$private(0x0, 0x4, 0x6f) semop(r10, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r19, &(0x7f00000002c0), 0x0) r22 = syz_open_pts() fcntl$setflags(r22, 0x2, 0x1) r23 = dup2(r22, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r23, &(0x7f0000000180)='./file0\x00', r24, r25, 0x0) r26 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r27, r24, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, r17, r18, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r34 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r35 = semget$private(0x0, 0x4, 0x6f) semop(r35, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r39, r40, 0x4}, 0x200, 0x401, 0x2}) r41 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r42 = semget$private(0x0, 0x4, 0x6f) semop(r42, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getegid() r45 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r45, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r43, r44, r46, r47, 0x4}, 0x200, 0x401, 0x2}) r48 = socket(0x11, 0x3, 0x0) setsockopt(r48, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r49 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r51 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r51, &(0x7f00000002c0), 0x0) r54 = syz_open_pts() fcntl$setflags(r54, 0x2, 0x1) r55 = dup2(r54, r54) symlinkat(&(0x7f0000000000)='./file0\x00', r55, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r55, &(0x7f0000000180)='./file0\x00', r56, r57, 0x0) r58 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r58, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r58, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r59, r56, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r60, 0x0) poll(&(0x7f0000000000)=[{r60, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r61, r49, r50, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = socket(0x18, 0x2, 0x0) accept$inet6(r63, 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r64, r62, 0x0, r65, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0xa, &(0x7f00000000c0)=[r0, 0xffffffffffffffff, r1, r5, r12, r30, 0x0, r37, r44, r62]) 19:12:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/188) 19:12:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x2}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 19:12:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 19:12:10 executing program 1: msgget$private(0x0, 0x410) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x0, 0x1}, {0x35, 0x10, 0x0, 0x200}, {0x7, 0x0, 0x0, 0xc4e}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff47, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="39e1e8de7f8fb728b8e26fabb9e4811a9558ff45f5a4977b6ed2155bf4b1f809b93906f7210175e71a9251680ce1487ba8ed131c5581dd087b29234c14091026b1d650f600b20b4faa5487789ba543205efdc4227f67b19052933ca352ffc4f8f522779a8fb0e63e4630445d", 0x6c) 19:12:10 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x658a1c48}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x616bdbe3173c71c9, 0x8000, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x101, 0x1000}, {0x2, 0x10, 0x800}, {0x4, 0x8, 0x1e0fd5b142b036a}, {0x1, 0xb853, 0x1000}], 0x8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:20:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e62181034000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9f927c75e7561bd88f6d447fc10d5bd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d07210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187a899b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e8516e35c30447492ed173a472abc678468081062b55dda0dc08ccdfb69504fa69dbfde7e06b877e2579e5760368e5fb22281e974c8ffe2fd81cd207464764d1053c754396230318312784edf6c698fee41bb6802aa17f61355d7c86b2a1ab1d11470d451c79695878619503b6d45a3036bc029462e783eaf5745d160019527dc12f358b22513dfa5c78fda373cc37f68dfbf3089ef2dc1943d551e499ce22ed07d0b706fa31e9f45e466b9be73ab2aa5c095420e8842f6d3f81c1cdbab0e9f66d80ba5cfeb362c37c3f134db35fe433736c256c1d4a85a16de49c5d679ddd05908d85201b4cb8c1b393fc7bf0364863927dcb9e2a970120ae58b9788aa53e0f4f0fb677675876608db7684fb611ac4fac16fba121258f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r3) r5 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x4}, {0x84, 0x47479253}], 0x2}) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) r8 = dup2(r7, r7) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r9, 0x0) r10 = dup2(r5, r9) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffff30}, 0x0) 16:20:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:20:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket(0x10, 0x0, 0xed) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x42) sendto(r3, &(0x7f0000001980)="3faed1548fdadd5e6406196a90d6ee68666e31881636266f5e89f434acebb867a213042ddc6734795952ed62ddb6c1d61f6c2102484c275d06176aa142c9afe01ceceb42f02edfa58b077ceb11e73179d48dfeac6f703aa5d3a920a545641f081a31d9fa09242bdbf8ee907f9080565dcb35ce6239d9aaa98a2f60ae5ed84c22b3adee1278608119f3073e0c55517bc8f4d3189d3ba9b8a6fc4606909d2ce655329d25e9bf6fad79a4a754a13860bb9b00ac66807a6e2521e6c370b363654b25f306ed805511aca1372eccb991950e64a95d1cfe0559f7f96e34cc90e99ca23a512c3a9c0075dede0e0686177ff8696cc6c8d407f9a902121ee87fca38215344ec2896c86d57d005830dc8a840308ec1880811bef273dc2e5460002a2060dc604062711c4159983f3fabf2f155c770586f78587a7cafc7c97353a5a6b0fa644713c61711658ee9706d73baab039f9a0150482f8228fdb5d3ecdc9d06ec3845dc004d4ac457a8443c5fc9b5ee18a9849da99f7e54d188c2eaa2df6c0bdfa9f45312a4c856240589623c5ff27f49265bda504b85bd44b72f442bfdf46df71ed93da08831b05f1dbb9afb6497d731007b5ecab97b8e4051e4524e20f8fc3e7e93a4f31bfa6df8fb93fac46dd7b9ca9a846d5dc16e91629b43f95081bc3a47d8582d69110af5c92e7e7f2e2a04e1cc0101a35a7fcf294f8b349cc6ab36870df6fd86e332167fab0a574a55ce6cd30b6dbe9e4e5d4ef2f01fe14c9b28dbd186e047e229b44f535739b4845f5c6f08f8fc6a49dd2bb7a3f6ecf1ed926ad2ea55aaa65ec91070f34f053dd68eeec24612f7e7f8449d18cdcb25cb1324e5d528a48232d9af229dbe5c065b1ada06472edcdaa1ac4b31d560fb7e18a3c653fe62dad01126b0adcd5bbb06021c3c8f424ac2a07f14bf33a610a24b638f79a7003449f90777c63b8e76eb235cba4ca7e805542898aeca9e35a12199c28f441b0adc3c5108968fa3b485b36b2cdc40dfa0887c94dc5edac17e3347a3a41e29251c369216bc371a4cd4e6f2e3b436008e8e118bc3a14c0082af459f82d57ac635bba20eb256344180698e98fc05d9441a4c6ee7c991fd3249b391edd02b3d0dc682cf395792b2a53bdea3039cc1187a67e26d679544f13f46b254ad4e3322b92ced58a49a36bc7618c7b818d4cbfff3198252e3bf176c279d176a9d52185bbe0db9fb68653cd420db6685259b2b4f20ed8e16593344bae1c1e090313934b07ada30678eb93ae10ebd4e16b994bd584eb84553294a29809f0927490a82cf756fe135f34426e792dbd7450b9e8bbbd003345204d4e3fa57c0f6beb773a1f74997eaadd53e990598fb14638d4966d62259fa0a2386c1eeb2360ef8850e7555cebcadea7f3170e8ee02a317a238d005e17e1ca4665cedf00c83a009189e2128e033f5fb8630650141d532330e635b1cd0de5d0deca2891021eebc0faadf7c4f53f93c168bed7b6e84192db7ab8c81caf0aae5804c69bdc4f07313cc403e4795119a37a12a45bfc2ae034a3c7c832bce624dbd0eb959a63e913c464116444d7191aa2aa09049e045fa9f3e1cc274f49c6e292ae1c56826048a326fcd56a506e8c678fcbf14f6a0156e6e311537c9e6bd940ce9e32864f902180cc5604403ab8250c221a39afecfa9f39010fd774f47595e64322848ea2b1f2c2ff3a510316a9fe0b5d95df78707bdaa795db41bbdcebbd14fde188ab0df4551cad0755f0b62099c75575ce4f397e89f5f0369b38c1092925efef7ac20b184a822a9b3baed9b607f887f51ee5f6365b7481116f53cfbdc75871cfa50afc813cbdf0bd455a825ea61ece93a493dab20a0c4a242c2150c598f3299c4931fcad948469760ff4e319ff415c71b126226f5df3d48fabe24f37d969f28492dede70cc330b38fdbfe59a69497095f1c6cb0db7f11a6d4d9134926b5abf7998859dbde774452cf0992a031aa34acf91a1cfbd8a9c61012d1f3661e632d5a6a26a93b9255b52186c386fc0977c1fa4288c39ab67931d47e7819ceaa75694574865a153bd090a77a9aca67a2176b1d2d90ae26003f079679caac5dbac0cd43efb62accc29f6c59ede654f27e35ac7f46a743ebc1530e18e72ff3c9ba5855bbab852f1d1887a9874d73365c85027394f13cd30843608068b55246a96b63b3db8325d25abb26ad06c98a963444745f35f138e9b4610ee043981ebb7e48435bf60cc00b2c5d56afbc2850386bda153d1d19f60408b9dceb5d3a99cf54121e10ba2d770053337980466098e04dd3b18b9bae7993ee28e2f664c1f2361b2985f2a4f502a67dd1ca3c2150b456629d20f1c1828703c760f7a4fbfd5b8a5d90dc8fb4f863d8e1eb4cbd935151188978b89bcf84afe56ce995a0f19d0aef555e5734cfb39c2f022cf2bf72eac2c68b5f55a00ad5be679f0fda0fad6aef8e66d6cc424de296b6b2b132afd5ec1fd1952332bc8d58e557403a30d08291b7cd12868b1f90a8aba14604ce196e5deada75197d7af856a954d810a997a6ff9dbb8fbaea349bdcdc68f23473532579e7bde589213c10d20b2d8f053483622286595205935378c0a1172f062bdf55a2a380c41abd9bb7db0058f3cbbd5a1870b460cafd391334ca3aa788b0db869f18283430d39b9d62a88cdb650b7c8b963c9d93bdc25bce86ec5d42a6ba08edcab96a18217c156e2cee33adc61e966d7fe366c0b0f1d0bab655a251dd10a68f05fa4c8c2a52a6a3aac65b89cdc12894b7527645961f18e0e4fd7296f2301a482fcd9b6395e9f66094eb204c0b823e99944cfd0bec400a4c3a922e994517532cdeb6fc8fc0110a783c67ff918f5c7843c1a7e086eff8518c26b30221e996ef52574618b4d68a488562186c4657bf35a297e776b884eb83c2ee7fb0bf90a9a1511240c9055da72607622c8a0268323c09cdf0254477a657652bc7fdd7ef2e718e71497779d787b213991f038dd9831444c684966c3a1d7079473c0b1d717a7444a88ca710e6cc71cd05719d42eae930443bf25ed1a093867721877be7968bb9835421d2d1d7322291c0bed612a4b59b4b86e874e86165d70c7aedf95f0b1dcd5396d01bd19bc52eeed4ad59ab0ab9fc04c99ecaa09f496260d022c6aebd46416ff55033c41948abb48f5e9061bfd4267e0a2204b68c1adc9a5696919d1ed5bf5fe949a260a90d32cccfc196f6f93dbc4f2a3a415a209ca1be70a040e07ddb190b9513bf69fea8932111d6996e0a7f36e1ef61366d132ebe1739fe486e724a7fa78d5aad0117da8c8e97ace64fcf6ab84ebb01ce2fdb2ae973eaf8e23db49be111f6ecc1ba68a963e4bd111e3e1220fff420281689ff63a743bb45c14991a79d83a1b05f0b86b89769cff191e32e1b121b44454736cbd1010caae2d990775e3c56bd23af445bc2d097492db50aeccb0f1ba5da7a25d76b859b5162d60518d094f1ee2a6939031f008ee87a46ec2bc877e6c44a30e5cfd4d963b80e55e25be63f9c1cf1d3fa743be7c5095dfd2cba39d2d8ab92e3f187741631a0eca1371cc7c1f137753b2533a2890889894458bbb4433e424f09525279c7e921721373079fccc14976c76cacc6404b85cc290da2a670d15e0c5956891688781e846d8b9f25c766ae8bc4cb57098f5303594b53f1b0e314f38b659a422227c620c6462c6622979705b8918f41e5a226dbe98a729a2cdfa3b8d672b1b3ba368998c03207d40272563a39dded1348e9095c278b1809c64a356b1868e3f70a7a86e87fb0218dd06c255b0d4aa5def1d8643935e442c3b3670a46e26726ebb227fc5e4705a4395e5a81641c5352ac8a7e1fbb54efaf892d145a768497a456749848cbf398b7679f0d1f736b5b17b240a1ded4565140cb8c2a7b8e7bc3748efbb2084d854594b873bc26f97e64bb23a906d6f076ff45ecb81248daac5d9c8a0aae03f682e850758808d90e5e21a41880679c977a1d1e2c03a39660141767b50f27116e4b7be754e315652191d0729f35ca18d6afe62c5fc5a3d289b24250e633a4e5ea95f76a29b00fcd5d96eb0ea775eff788b7bc3f692272c1d24713b12be2a413c61bca074eb33775b77840715947db4760312f3d860be462b770a7f01bd25f2308a496fd62896dd78f191a80be83981133cfce7f8b461e28262a3d25cfc865c35c1b7298dda5c55ef6089dd0d04e97e50e7d8617c438537ba97ba653b554cd39647c9e805726b1b60ad5901e5ceedd67395cd6c7d37aba5164baa227e8b34d4bc1aee6c89e07e2e79e3dc01e365f92fc36028f315fc78f610173a33b27a8455738c67c171580aa007243e561bc8b99967e3c6f1319ed6fcc243f44f079f1e41faaec5c79046c9fc088330f8ba29cd4316e6b77352027bbc1f8058258e7b5666b0477e602f421b7db47c5d875f3703c2d6e2eedb21e6cef521d67e93d886f5e11699b2ac3de36e4bb379ab3bf786c2e29dff0296cadbe85968110cfc988e2c0facccebcce624e7292ee7b3cfef9ab25637c54f887ae469d6162f5b35ca3e549b9d779fc35a222dd24e0b7b97e0a72ee40ade78e0cc4bd487d3469b9518a06d82fa540845b1a378e8eb48768ba9c9f5e2961ef94a846a25c1cce73b98728d674c5e6e97d64973f9f165faf608018c1178680a5f0aa7c061228ca0664abd15d5bf1433ba6c990b948f47d55c550c6a5c700ac2876054529db208509e73cd554d3648a17f4d7b3270ce2377f57f7311ad0b975fb2c27052fe72e3b4ba89d8654a521b6b4ff2fa9dd4db5405dc0a602ed8c57e104bdd2bb06699187a5626380a17332b0577e633b2745feb13e0c01beef0bf68b87b957c782cd44d04f0169cfa07d9c745ad77e50c324a62752836efe53fa96a9b2fb1b940620fb4530cc23329e9010f873be2137be13fbf74d045bd192dcd17094b8665814e4b06bf369e560ae85b45c77eedcc0fc3200f674db1298654e3860d57e0b66fe9946ff5b77848cfcc267cef7edf731b479eb35e8f4770ac0e8a895b56909aab668c6409cd430487e8474a2f33ecd4f4164093168d634f96843696eca526b01e335f26f24a97ba493de2b7c4ba8ce2cf6e0e5f61527432bb2bb0dc161dec7516e78719dd9a640aa7e6691675cc4ca2fe717866bfb6adefc1951db2446e65ff7383f4e28e399e74e4745c51d5d1cd2536507dbd46d061eef1a38f26e1f6a9850aaf3693df52f85f3a20fb6e2e800bec367425678dfdaa305a3d2ec08ec90f8a50b851dabaaab6a2465beff0e8fb4ef3c4be168c01ea6bf936eccff3ee626dd8e27103062e18a8ccb30a4466d9a58979c3cd01c4a1fb3e2518fd765a485e49c9b4592b411c53e63f458601a071ca3e059d89188c13b5a712fb25f3fbbc67f9b3dcf15dce1e945975d547ac02191ea0c2c88db487efa1adfa336be325c3000038b98bf9872eab9603bd198e8aaf3256da39072e979d8de451a03bd401b10f3ee708813af59af9c501aa078a1f73fc57607f184d820fd59bf01c204e737570740d04110e18cd0a63b3b580a9417ca0f7619402cbda3ee345f8d1547f1ed946261fc2e858de5bbaadc72c27ec30963f71ebf5d8c2ae995ec60a0c35c85b20e1005eeab957da2207c61f8abc588a0081c39d5f2c1c57a6c50ad57b0bc9f03cc6270f6a5dc690d2381276107a07c56bd496104d425c26f6ee2497cd62730cd27f1201a6a81a16b4c888282cf2b4cc07c043460c0ecba0694333cb6eeef09cc033837e77ad4d6b88e5f8c0fbfc258b37ae7b75950cb0c29e544172a3a25ea54daf742201038", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0xfffffffc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:20:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000480)=@in6={0x18, 0x3, 0xfffffffd, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f00000004c0)="613bb3fc0f897fd70cab35578365816006ea83edffd7a173bd4c49272ef46bba6ed86c1caec535803c8e64319c74a7522fd25ef23c3a74e6d311926a9e1b5a78fe985aa1db2f1f3caf91d5d2d78cac184d9a43d5c106a30089d31ab80b8f6f4206b1a3efd24a0baf57df45d38dc8ca208ed31ef0df8c6a732af251f7b1d59d24d78794dba30f66d3fe65ba784b3e4060a857c949a093d58eb3b9dde615d5f2ccd0757409285718b70cc3aa1844a234e186f357098baa3ca77aec697eb4900a8fe2a69d0d3be14486a0", 0xc9}, {&(0x7f00000005c0)="746e112924d77ca4513592ae7815d73e017693c99b653795b6c63c100ad4778c8c4919ed05dbcf246bfd9c3c055549ebd68e73dc0ef57a635312ec18ad64fe", 0x3f}], 0x2, &(0x7f0000000640)=[{0x78, 0x1, 0x80000001, "eb8b19475226ffda4dcfef75f76536f74b11cb916a883c9db40c2d5ee38d0448ce9885a044f4f9ecbf4f2c73e1d42d156c353e074f8942dfd48bb7f95dfca140448ae74f6d89b29d167d2622548271e915182c0fcbc731bbde8cfb0dd423a10bd32c97358369"}], 0x78}, 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x45) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) socketpair(0x56cd4c14807c8c5d, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000400)) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000440)={0x1, 0x3, 0xfff, 0x80, 0x2105}) r8 = socket$inet(0x2, 0x1, 0x0) r9 = msgget(0x0, 0x0) msgctl$IPC_RMID(r9, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r10, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x7fffffff, 0xaf1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffc00, 0x20}, {{r0}, 0x7, 0x2, 0x2, 0x5}, {{r5}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xfff, 0x7fff}, {{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0x4, 0x1}], 0x10000, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x2}, {{r10}, 0xfffffffffffffffb, 0x8, 0x10, 0x3, 0xa240}, {{r0}, 0xfffffffffffffffb, 0x3b73d21342224865, 0x8, 0x2d49, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x800, 0xcf}, {{r11}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x2, 0x2}], 0x7, &(0x7f0000000280)={0x4, 0x7fff}) 16:20:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f00000000c0)=0xab3303c905998cca) 16:20:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffefffff653000463f7b238bf46854d78a2a197a38620700000000000084c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85aa5e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8d5c7dbbc5b65c6593d2870b4122cd23500003b00000000000000000000000000009949c8b001d18fe6f130c9ea3e122a5238bdb123d96909157b4d45e6a9c351905c7cd1826f9584daf1b992b7087ec6a5bb51699bfcff489dcacbe46213e93fd5f080c67d9bde0b04d122e2f625227aa412cd1edfceec63d1b037711d2be50081042d8817d6cf8102027c86d7d4b3ab58a6c5064da23b8e184249ce7cbe5407bf005714ceff3d1e15723e75a98cea25925e12f8c16fc9a875f0826563303c7dd8dbf8d1b1c5f5dce31436d06aa8d797c8f069af7473368b1555c79512cebb10440c98c93a9f9dd88d51308d10b1063d6fa03f87b33c4b128808ccd4e62acd818dcf58bae1d93ef04a3e"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r5 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:20:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r7 = semget$private(0x0, 0x4, 0x6f) semop(r7, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = getegid() r14 = syz_open_pts() r15 = getppid() fcntl$lock(r14, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r15}) r16 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r17 = semget$private(0x0, 0x4, 0x6f) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r23, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r23, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r25, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="21063437568b2c6289fefb6b38e428f0bf1a5aac181306bca12c8918b0f6969927d3aa5fd4b786c29fd0bf8b116f5bc60c439d175530635e49070822ea0088f29081d2", 0x43}, {&(0x7f00000001c0)="5dfe3d2133b03f7c8f69d40878258d1dd48358a8ba235e27b97830f7962ffa254ac4895c62aa763c6b2cf2580c284d50bb8a27ce009f4c5e4c2f24aec6a8ec587f46142e3db15dae4207c38653a63efc9382b3aa48904528f507ace58333cf0e907c1891c351e9bea11d4af352d4be09ec05e3b7b35d70da535d8de22decf76ccdec68c4d292c079552e23eef116bf32e9444f8cf060707d5a8454ba7277df900f5e1e012a2dc3d8a7bfa462a7225862754653e6ae03885271250ac58223a7e080", 0xc1}, {&(0x7f00000003c0)="905ef5811092d97a00eed55c45f871ca100e2f8a3379a795ed80e231deb8f52d6e1e2cacc360732bc5a1bdac57203306a15bb4b73dfaf5ad5a96c022195d0d04779de710b4f55c2d9947041c11d0aa90993e0ecddb2e5db48f72413b4fa1e917fce2cb80e941c6bb53f4b1638630478d0ce911d6d2fc7938aabfd438ba06aebd20facfad52e0d257bc0f017162b863fd3c391a721cd3d6fca490653a02c0517a1f4778b7a68f33c76e47019282f9a7078edc7e8ff7d7513778a881fabefcbfd593bb6ec268bd", 0xc6}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r5, r8, r13}, @cred={0x20, 0xffff, 0x0, r15, r18, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r26}], 0x80, 0x1}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20099, 0x0) dup2(r1, r27) 16:20:24 executing program 0: mlockall(0x0) fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) msgget$private(0x0, 0x200) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:20:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffff8) 16:20:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1807, &(0x7f0000000000)={0x6, 0x8}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:20:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x20000c0000000ff], [], [{}, {0x0, 0x0, 0x8001}], {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:20:24 executing program 0: setitimer(0x0, &(0x7f0000000400)={{}, {0x0, 0x445}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x24e04713c37ff172, 0x10) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)=""/115) 16:20:25 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x12, 0x8006, 0x0) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) socket$unix(0x1, 0x1, 0x0) 16:20:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ba28a62a2331694fb136a70c20f429a763adb4b2c870c26fc601089ab638cdc0ad0a2ff65e336f40bf99bbcef9088e2aad627df02d0262eb369d2945cc8b5524129aa57c04532c050053ac23f5edfbd272b2c13aeeb6f4f2f01200800000902cff2e56dfaf9c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x0, 0x80000000, 0x1ff, 0x7f, "88bfb1b91151abce307591ad7d76ebfbafbe3c2d", 0x178b, 0x2}) 16:20:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) setsockopt(r0, 0x5, 0x9ee5, &(0x7f0000000080)="a1e7359fb80dd2c964d493476c459caded6d61abf74937bf", 0x18) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xfffffffc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1e09d3acc445a900, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0x7996, 0xffff8001, './file0\x00', 0x3f, 0x8, 0x7a, 0x7}) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='c\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/%-@\x00', &(0x7f0000000200)='],\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)=',][(.\\^-@\x00']) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) lseek(r0, 0x0, 0x0, 0x1) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x1) 16:20:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f0000000000)) 16:20:25 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffff, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) shutdown(r2, 0x1) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000240)=[{0xd0b9, 0x3f, 0x80, 0xfffffffe}, {0x8, 0x1f, 0xc0, 0x2}, {0x0, 0xa, 0x5, 0xa8}, {0x704b, 0x3f, 0x4a, 0x4}, {0x800, 0xfd, 0x7, 0x6e}, {0x1, 0x1, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = dup2(r1, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:20:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:20:25 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = socket(0x32, 0xc002, 0x0) sendto(r1, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0x808001) poll(&(0x7f0000000040)=[{r2, 0x100}], 0x1, 0x101) 16:20:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000600)=ANY=[@ANYBLOB="10001400f3fff7070200000000000000e9965be529494896f25266829808a26d95afc4a86267390c8df37159d14224dc190c745aae8dca41ed59a470f51c3e5671c1fe588ed2c40da1e3614c7a76c7f1566bbfdb7e33372b65cf6e8f2742e632124a27b88dfcfb4b485e89c577903c184b6a8d1bfb9bd5efc0793ebf69e4afa7f569965f531c4d8e18513947a6cbcde68cae61c606ae0b985aa852e02e2f1709dacd7cfa07a668cda66d6c421f317fd8150c17dc082306799e20a2e95f78dd25f8de823b66d77d91a4fd1291075a3fc5c5fcc0e4483b3dfd520934dd34329cecdd27b18c911eb974e827818db1b16ba5bd509e9bd35d7e26eb55590a6a294b01a82662ba2acf37cf9fed076631b8cec9112b48af2aee1ac087b73ce0a754ad"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 16:20:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x88) r3 = socket(0x10, 0x8004, 0xfffffffffffffe01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r6) dup(r7) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES16=r7, @ANYRESDEC=r7, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r4], @ANYBLOB="e4677083fbfe9d5e88299d4e00000000000000a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0cee72b00000000000000aef5a94e454553868ed3c86d99b180f2429f724d2d73adef2c36c4c2e88f9b97269ed82e55d0285cb51abd8a0318f3cfa3da93c6dafca148a337a97e9d5146bd504dd21259057d9615cad923d0c318365bd9c9180afa16f26ce60d6fcf78dc7be8bd0232ec0008000000000000b65018d0be1d5a7d45740de5", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r5, @ANYRES64=r6, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r3, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d90900000042f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2face161fd2e55d10ab97776e0e8708f58f510cfe63539"]], @ANYRESDEC=r8], 0x4) semop(r9, &(0x7f0000000240)=[{0x3, 0x38, 0x1c00}, {0x457aa9ccb21941fe, 0x7, 0x2000}], 0x2) pwrite(r1, &(0x7f0000000080)="244d7c4762e6f406ab0b7a7dcebfc03f0dec23bec110", 0x16, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r11 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r11, r10) r12 = socket(0x2, 0x2, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r12}) 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10414, 0x0) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:20:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000400)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x101, 0x7, 0x1}, {0xc8, 0x7, 0x40, 0xe1c5}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xcc, 0x5, 0x7f, 0x3}, {0x7f, 0x7f, 0xa5, 0x5}, {0xb8, 0x7, 0x0, 0x7}, {0xd0, 0x9b, 0x2, 0x1f}, {0x7, 0x57, 0x40, 0xffff}, {0x101, 0x3, 0x3, 0x7}, {0x7, 0x0, 0x8, 0x100}]}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000340)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:20:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) writev(r2, &(0x7f0000000580)=[{0x0}], 0x1) 16:20:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000001b80)="fa5d597479627d1032c3a0ba573d335788a19baebdb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7d}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000001a80)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f0000001c00)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x100000000) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f0000001980)=[{0x1, 0x2, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r5, &(0x7f0000001840)=[{0x5, 0x6, 0xb7d31785d151607b}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(0x0, 0xffffffffffffffff, 0x4, &(0x7f00000019c0)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x0, 0x0, 0x6}, {0x4ac1}]}) 16:20:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x1f, 0x100, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0xe4, 0xfffffffb, 0x3, 0x3ff}) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:20:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:20:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) r7 = socket$inet(0x2, 0x1, 0x81) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = getppid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getpid() r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, r30, 0x0, 0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x9, r25, 0x0, r30, r32, 0x102, 0x8bd}, 0x5, 0x2, 0xfffffffffffffff9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000000085dba70000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00000000d6dc0000000000ffff00000000000000", @ANYRES32=r20, @ANYRES32=r25, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) r33 = getegid() chown(&(0x7f0000000000)='./file0\x00', r18, r33) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:20:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=']&\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\xd8\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='#*+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=']\x00']) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0/../file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:20:26 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0x101, {0x80000001, 0x80000000}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) 16:20:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:20:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) dup(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) dup(r9) r10 = syz_open_pts() writev(r10, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r10) close(r10) dup2(r0, r1) fcntl$dupfd(r10, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:20:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20015, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x80000001, 0x986, 0x1, 0x1, 0x9, 0x7f, 0x1ff, 0x2, 0x2, 0x3, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:20:26 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000002680)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2fa6332715ab4e58a4a329d00acbb4efa5597eeda6a01bc68b884c5e32b2e5944cbb6c44d1c12b70c1dcbcf8d4f940d5071e7c3f4531c5a961be9c55bdc7f8b226c0c0ace8d2b30e8b9d3b63c77168cb351d9e773629d126016c17b705311f", 0xda}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fdc1b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x408, &(0x7f0000000400)={0x18, 0x2, 0x1, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3f13f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa14c37f9b7235aa0f8bfab889f5e501e771979328bf8b313420654f1f2fc525f1d24509711624468f7b7b3c8", 0x7d}, {&(0x7f0000001000)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000001280)="1ed4fdc13ba7f53bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce0ec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461f15925477b33bb5cb81031fea447ab3bac946471053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97932cb5de64ea61d524d83980507a27b08abb8f196fa25", 0xf2}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = semget$private(0x0, 0x4, 0x120) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r6, &(0x7f0000000300)=[{0x0}], 0x1) bind$inet6(r6, &(0x7f0000000280)={0x18, 0x3, 0x2}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:20:26 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) 16:20:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:20:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ftruncate(r0, 0x0, 0x7fffffffff6) 16:20:26 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:20:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {0x0, 0xfffffffc, 0x1}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x3}, {}, {0xcf, 0x20000000, 0xfffffff9}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setuid(0xee01) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="620202920c0000ac0000272986ae59690f8a000300542e4f56e5e5aa6fc39506a4a191dc3f638d445ad45fcc5953c972b28e2d8da849ea02bc2ebe3ea9c0180c845900f63460852421a7de69df5e4a41f554cef4da0207d49c12b3fa55e9fd4c4c54336ee8d2a0c2a1ce330e0f6a"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5}) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) socket(0xf54591fb04a7e74d, 0x4000, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000004c0)={0x1, 0x10000, {[0x20000000000000, 0x20, 0x1f, 0x4, 0x6, 0x6c7b, 0x8, 0x1, 0x10000, 0xcda, 0x1, 0x4, 0xce0, 0x4, 0x1, 0x79, 0x8, 0xa00000000000], [0x4, 0xff, 0xfffffffffffff9f4, 0x0, 0x7ff, 0x10000, 0x5, 0x1db5, 0x0, 0x4], [0x9, 0x401, 0x10001, 0xffff, 0x3c2, 0xfffffffffffffff9, 0x2], [0x800, 0x5, 0x5, 0xffffffffffffb4c1, 0x8, 0x4], [{0xd6e6, 0xff, 0x80000001, 0x1}, {0x9, 0x7, 0xc8, 0xffffffffffffffff}, {0x3f, 0x10001, 0x9, 0x8}, {0x20, 0x81, 0x7, 0x8}, {0x8001, 0x5, 0x7, 0x10001}, {0x7, 0x5, 0xffffffff, 0x7ff}, {0x401, 0xfffffe01, 0x6d1, 0x4}, {0x3, 0x1, 0x7, 0xee}], {0x2, 0x1, 0x7, 0x6}, {0x6, 0x2427, 0x2, 0x429}}}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 16:20:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:20:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r6, 0x6, r8) fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) fcntl$lock(r5, 0x9, 0x0) 16:20:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:20:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './bus\x00', './file0\x00'}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0xa1) sendto$inet6(r1, &(0x7f0000000280)="5919dadc0ebc6763f040152d3a4974f6657792da952c65be9300204fbbf26cf887ae275318f81cb3236d3bf2ef623c7411208086d1981b0b3aba83bd4bf5ec197d5d927e12f0c98789cdd2c764a5859480657e2d8e708f748e4ecc4de367feda706244d888394b38f83a42233bd05126d5e675ca2f567b1aeb986157854c5f3b2313e886f179c9cd435dabe72667e931a07e785685abf784e46cf087d6536fded415fbecc49a732640f9f0e4", 0xac, 0x8, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000200, r2) r3 = socket$inet6(0x18, 0x3, 0x6) sendto(r3, &(0x7f0000000100)="385eeb1005ed6a0460f685de10bff0c0fc6f3951d27274cbf5ef41c2b2682324d74c0969a7c9f570e821c810462ec4a8d4d72d202a16c654e3295b1ab9e1ecc85256b5c1912a66627ee02a07da54e85446aedfa7dff652312f8d4488ec177cfacc68a6cb5d26e05a4d2731b177d3e03f42", 0x71, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:20:27 executing program 1: pledge(&(0x7f0000000040)=' \x1a\xca\x9f@U2\"p\xbe\xb05\xd8^\xe6\xd5\x91\xda\xeff\x19\xf1\xbdZ*\a\xf0\xf1z\x9e*2\xb6\xa9^PK3\xdbL\xc7\xb7\xb5\xb7\xaaP\x8cB\xfa1$qa\x14\x9ay`\xd3^\"\xd9\xa3&a\x1c\x84\x00', 0x0) 16:20:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000000000, {[], [], [0xfffbfcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) fchmod(r0, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:20:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000200)=0x1cdc9b1f) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xb800, 0x8, 0x20, 0x8001}, {0x5, 0x7, 0x6, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xfff7}, {0x7}, {0x6}]}) 16:20:27 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:20:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000001d80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1dacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e0010bd0d123628a27507186668786713739e3b776412f39bc65485c6fb159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792839200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447ce09cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5d9471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc375c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f34913d364de0493b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22e2c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e474cfc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e021853fbb53eef3586df7f8245c44216a03f9a80b219d804b5900f15992faa944c856e67e3c02d818281d3c9d2156fcfe29ee68e3eacdd2b0000000000000000000000000000000000000000000000000000000000004337f486dee7a62e92ffbd20483968196f87639d8a7a1d824a3b905484dfc03585fe0b697adcd4df7318d1a78eb7a5b078cab29e635b9fc200372a8aa7040c84b43de914e8a174bf90d26b744f996026a64af73b9c639533cd2c45b88373e6fbc13b533005510e0075ec1ef2590ad67efd0f782c2bf58f6ef0282f42db48c731788542431435a5efabf68f816e8366ad130f37e73bc4fe3f6a3e6d9bd353500c56ba2c326c1da3e3e8a6e83782e489378d64eb043e717e18e995765ad88644996ed9a295af44f05e41ac724ec38d99f7f3ea7720fc6fb8a332a9b9452dc5a7976eab00"/1752, 0xfffffffffffffeac) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:20:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x52) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0xffffffffffffff01, 0x3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x10000, 0x4}, {{r4}, 0xfffffffffffffffb, 0x28, 0x0, 0x9}], 0x8, &(0x7f0000000140)=[{{r5}, 0x7ffffffffffffffb, 0x10, 0x1, 0x1f, 0xffffffff}, {{r6}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x7, 0xe8}], 0x0, &(0x7f0000000180)={0x20, 0x80}) 16:20:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x6, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:20:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x35}, {0x80}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x4}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 16:20:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efee534840c76f30d56c9c06d00"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:20:27 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000657000/0x3000)=nil, 0x3000, 0x6) 16:20:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7}, 0x8) socket$inet6(0x18, 0x3, 0x56) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) wait4(0x0, &(0x7f0000000040), 0x2, &(0x7f0000000140)) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:20:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)="19798eb3cbdede7fb268", 0xa) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) pipe(&(0x7f0000000040)) socketpair(0x2, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_open_pts() write(r1, &(0x7f00000001c0)="9ee1e94689837a7a3c1f5d13dd45e6fd364d7134c8ff4fd05c134e19c1aa181314028a0e0393ceb517b0d893985cd4926ebef0f8dfa965d58d159934ef48805a29850346e8e82bf539cc7fd00249433dbaf61102b986e98cb7024c126a07220f59e400000000000000", 0x69) poll(&(0x7f0000000000), 0xfe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd48472e3e9b5c1b0, 0x0) 16:20:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) semget$private(0x0, 0x0, 0x408) semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{}, {}, {}], 0x3) semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000005680)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r6, &(0x7f00000002c0), 0x0) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r14, r11, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r15 = getegid() r16 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, r3, r5, r7, r15, 0x2, 0x7}, 0x6, 0x6c9e, r2, r16, 0x80000001, 0x1000, 0x8, 0xfffffffffffffff9}) socket(0x0, 0x0, 0x0) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) msgctl$IPC_SET(r1, 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, 0x0) 16:20:27 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfbd4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6c885a68ca637348938aa030ab88c6dd78fcec4dd631243c99fcef728566b727f3c27d0c019bafafd35e0e5f32552ac02570d4779f1adeee5747fc5e6c1574c50651b857516da344997d5f2b4f8831c081efbe96166133d0ddf6375a27ad7f22e8189c5bda52f10824e991aac6084d3f2ffc7b82666dff82c6f488dfdf12786acd43d4acbb2b827d56d95a85787416d9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="aa040000000000000084"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:20:27 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:20:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) accept$unix(r0, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) listen(r0, 0x0) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) dup(r1) 16:20:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f00009fd000/0x600000)=nil, 0x600000) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:20:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:20:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:20:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x2, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) kqueue() 16:20:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffe, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:20:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000002c, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 16:20:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) close(r1) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) sendmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000200)="c187cc10d7fd29facedd71f070d0b7c9897ca8a175b2c76bb4f31b9aa87a0a92139bd263d836f2d6413fef1fe8393f88e8626b82bdcd2ab678fbd5d13391e56fe7bd625f860960fd0841387da636697d6d74d649ea781f3d3883ed5e240356773910fa7bef51490089e20a74f66bd173eae0d2e821c71887061be265ac13a01f0b24a99bede65503f51120b8", 0x8c}, {&(0x7f00000002c0)="1d10f0552614d8eca2fd3949f76b377329e2052cfe6c4df3107f2c8e149d49118b88944f84df44679839819aa520bd7a5482e83a0b4cc4c69e4e52daebf2322b94a1fb16cd16f97f83bc506b9cb1c0b7bf6c879af655350aa987933b67a5fc00ea24d37d9682212a8e9e465baaf44af21c4dc07124f93051e4fdcbe407732c309fe6295130841f91b49aff89fab74e48b3b6d652d9c6b14bc35b26798151d06ecd0f1f9c6e13880a50e5a1724549a95eb05c60018560ac2572b2d767ea45f89736273e0ed003cba3de5d3491c0af66b7583c048b387dbb55167592aa9add46eb6e1395eb4c6df775339234a812c1359acdef6c473fe7a38d0d0fe6faf5dd17e1e4f3b8dfd41d6a3d2f5e7a8a95cf96b6a6f6c67559d1a94c408db116af3d466513a5c5b06db1fa93b763e09b91151dadada84cfa5a6ae9ada19159a429ccc58d7fa00af7db7a5283894cd34797973f07e6f97843ad9d5ce46ab3f2118afbc6a031dc666018354d045ea304d4b0e6c1c69b40c9095c288d4512f3541f98cb2047d6106f2e4f0e9571958be674d2f54dd71ab4fbb9602350d9960dcba927a11cd5443c36df22f059be33a9b43c5d4822c868eebf2366922b52313815d7f6d054731f84d89d72eb6a6be59b244f79ae5c8559bdf44fe5ce2dc572bbce240190663040d4e5a600ea44260a0a912c5314e8d9fe09e6f9c4835fceb7728153904c01bd832f5aee050d125a0608e4b72e86c287c8a2561766de7e68457096f830cb3814241bcd1060d1f1e685c37a0f3bb393bd9f249f409fbefbfa1c9a6d5592fde791978e7a341c228270b4bd74be513d6de499a34aa6e4c1d056789b6d8b0455935c17d74f9f57868affe1a3fce97dc26ef083370865cd65295d848a311872faf84c4e2f904ee9a190267f948dfa3f564675cabe4b7a7b14d433c0e865d2660420e17915cbc8d05aa3d396e679685ae859db42cbd62d3458fb0345c7e51be25a480cec3b6b56a587bdbaf07893c0cc40c371c0dff5fd97a33c4f69b07f2bc3a5defc6c820f24d30560e1607145c8db4fd91ae61727bf6cb13607813183137e2382b5e91ea6540d4c8dafb358e5c79c39abb21ae330e04fb133840cdd70cffd271ef9ae07b1271a32825dc57a0257a89782905129a6068d1b27085c176e15ed829e02d03510ecae96342e8c51428017c797b48004d6ba1cc0b0907f9ab8699c691e52d751831ec34fff00b5f326025a9b0c3a53de4da87101d3ca8d92baac27c328829548e77517c7f9e1c16426c32e90a7a5f59a2aebb8d24e32b7d839b7c604e3c515d4b626f5ce975e80932ffd69a50b07daf15879662c3e0d8788f8036321898bb7a82bef63815c59a7499b9601a320e34db544c87f33cdd0ad44972c8cec8899812f0e440b2c14d2da50245220107df9b0673c704824dff6ee2c1b6c6af8251d571cf74aafc56f69b1356ee15ba1ebeba3a9410ce7399fbfe8c930db98f1adca36f381a2cbba1c181f312de97e59ac77b7a35696f547f7f519939f03e70fc7c36536cfa7f1d1423112ed44c22ad65b9d0bb72fd4700d65eca10ea5d3cd19851be3daf3dbc82e1ab7996452e6f05ff0e6f42d68eafd42b744704cec57ce92b0305521eead7a62e8588e08a2f55fbb80c8a73589873412c1167b2fbab8c016213f346fcf460d3b4202f02c978bf433e87c695f7a9ae8c52510f9ed1f3452fd0223de2a90b000f02c20b1847276c6d2120cc2c00ef8558cdfe0e4d9620e90faf06f13de042d6910594d653a3ed682d2625258cdaa8a58df5fd5ba3f228b5741f2f60f7c2f0ccaebf775dc67947655c3d367e82d4a2ba2abc9b5309751503ba3aed8260f00e794a5f38f377c89fc1c5b626da92bf01845080986c99f5cf08f5d5518fac6c82a9c552857675e5c7b53c129addb8cf53b5927d9c3629601c3e5ad8b44bbb10b3c20fdbd184586d5420d78cba0fe13ba438cfbb2279409344f0d0f589feea554821c809f7cbf73a394ee50230159fc277bc8a16b4470fd1d9077febd51feb722371e68404e67beb0d18058caa2440a2aeb07bdcbc29ca89633f41386c0cdec7e3eeae7c5da0320f079cf5e3755022bd201b2d3bbb9b36b309a39ee54a855a93525bf4e6ea0450a9c919f389fe50a3dc9bcffb84311269ef105db669777270ef39f58f03ee068ea3d8b316249cde768f5963909f97efed56bf798de4e8b10131cadadfe0470ffcc2e53f35c87fb8e6ad87f1a6276a0d4cea815e9a5f5e49db870fc445adae4d6eef27d010c5606803637104e7b4c178482cbc77378de80cad2d7a401c8908af9d0775c64d1982fedfdbdf375c0bca6e175626d33ba4201947fb686fda914d258c2f3b2a9ba871042443c4aca1475b9105e768ba3b514893728a3184d0ad27d32b4bf4766d29cc9082d8b92458355e15c0c917dea0673ad7d38e5f21921746427ef8f8693e5fa7aee36d77c81a12c3627ef77be0c808f8d77f0d94d649a2c4ac255619056bab7fbdddf3069378164e9cfffc35da7c178d355da84d6f742ba333dbd29e639c4e300d7a1a9dc657e0038cd871e9089338627f77819f5866529aa03704b32c9aaea114b1e0c713a8ddee84962dbbe4de4cc9ad99298429074afdbdb13a52be84bf74db14842c9dca42f9524f87949bff3026583b04301fc46f0297e18f8208b46e0c7ae14fd7950ca7ec1224a20b30012a9be3fede45298694ff3226b727fc99628ec2c8598fb8e072fdd72b4b38310ffd381d70a6fd8a0f26cdc176dd9ca4ccd63ef162c64fc3f26ce35143377a4f4f217587a1469ac90029b9a68324e9ff5b6a772c0387b71eecc48096e5b3f9d96ec84e82043b9f3fd211eecaaca84650f3081e8899e6ca2eecfde9c47dfe6d88f140cb5b300164fd278d0cba87fd143b67163bcdd80c58b94c20457dbd3f11ef9bf84b1ed56e093c42b590358be01eeefc0898853ca79cbc9421fdc16340b85201e5240ba8044ccc0a82d23f3e6f47af6edcad7d8a34e97fad385d57acd1880927fc31e5ca5e79bb91a84977f6184aaab08c0eacd78467c0af5c5eefeea1091fedad1f0dbcac1ab77553a7d8e509e140f880e3729176dfeb40f0a24c2cb815c24bf7bc6a59d81dc5569eb05cb6432b48f660553b80e1bbe53ec0af05fe3354c422b4d2dc1edd165c5d0b0c8058b90dc768d2205553808df6c4da97d10caa0825938b73bf277be791a029ea0cc620ee8571dfcc72d5c8d830872da2f4a2155271b23b9b9112db7b9acc14d115106274dab2bdd15e23e925cd227592cd839fdbc4a2a1fe0f5c373dfad09272b476b5a8403f43a73e7c5d36135f16280f3cf7c0e6e7e4e00792d17de65f58ce13277c46140d81a301febea7b4e2492fd23b6439c3c6fc120b15d7945dab506c392a3b3524575809bc005824d19b952521f9ef10dde3230b862e66ecde2349fc85f4a1cda3be9eb1c0fe73cfc38563e84e0690febf9db22e7cac159fd7363eae53767f769a81c0c2c0ee7665d8185fe0ffe44adf2a892cc8803fc0f1704441688085803c09323f2fc42bf66222f4492d313263e91ee204b61f3398aa149bc41cbe8834a69198125e4c08a734d804ae010557fe51ee72a9fd3d19d352e76744ff29c24eba2f47f12cfe5752af7df7bf66145c9ab1c3fc384572a4cea235f6ec2c25e27d8f372f19de018713461abf51395878608f07088dc5ab6a0b9d08254dd0c4a77358c3ef067d79fe5cf05ad4391d3c1185054754d8dcd30363abcf41ef03a7df4fafa0ea02c9fa077e90e08de0ce29784c2ad11ca276ef2a099467872bdaa10218ce0ce68ba8482dcb1370f0210b5fc6ad03df88d2aa69d54b4fca4667a316ad4e405d9c3b3fb8b185953d1f93964b250e889e96b3a69d2f6821f78061c7e7182ef59fa697c9a014a791a0cca32147318e9029b6514cdc6036ade776ac22123b13b4e19fc57747961383fb053e003966adf6e289448cb814267c9b66c4fab7488337585ed7e58e1ec5b881b8064afd5d1712ecd42acd4bdb7dbefc89043fbedd6a521a962c9d990322c577008ebd28dffaa322c2a2c8f57d7ea4f644996dff7966e5f0e6d4f09b64424c1435c83282da09f51aff8a97805569f7cc6fb55e3d9e865fc8052626f0cc3920de34d4bc8737bb144252d802162135696172f0a534df108c5a14b3d0e33c502cf38dbf3b07a8d2ffb5f1c6933b199ba172d9be4422dc1cb101513bd499287d0022136649de8ae7021759ae36458045e3308d7bccb0866a22dff6907fb6f54449cd8ca583c1c638fce8b2b21df8070175b4fac93915f90f324eb878223b50300a334b5eea28a329d342a3ce42235d25faba39a38186a8ed3878a35c157b2e79fe84eb47c4df0217adc0751758154f10460cc31096d07d8920451c03eee9323d90a335a6456222c679341f4c3bc121bd47513b1d3d455d768c4b4520eed19ca246b99445aec5fddb55589ad4021a6ec729b35934f1f4c184394d0c2c88fee2f4d7ef7bd5d9aac8405a5bf04aa8dbcf7e6f27ba510aaf04c6e2335c20d99929775028c2bc592d955e2794e7ea5f3afec96842316e83d28b01a6decc6f40819809f685bbf6fa55b7d15415da3e1ee7fcd43c4211171e292e2a87ec1a13984db4213661215b95350ca13b4f726d8fa9b099bbd0f9675695da9445e3745afa3bb32a8265e5f628ffb2fcdebb2152d1f786900a40aaee658766f3876f8dd386f3a8e2630a4dcffeb695217bcf3c59f934d350617ef6b33edd0e07a754584eb77cbcd0c102aff467c86f0da2e69658d05f2fe025075f57b88075d7a819099693d1d4b5a84c8f4b46a3e35469158fc1d8f2f8093dad7e9f0ce7492523a420705220e02748e1b9a4224f1bd4611d77d978547c91f150f3ab94a7052a6ae0789dd3bbfe84e56fa66789da99b7f9a4d625164717de6d94c230bbd2848b4f0e69d875c37d4aed9e1a63e15dec802c965953ef95eb8fc6564b0a2498ec17a9694c013edb112da27126cdae55d4326cdab41c29b9732d82b951c6906445990b5ff35340cbf9ed8d3980246f0f78ca5a37aa079603c764ad5c242a28f51c73fe3ff705fc0a7486c22db6e4bce07e790ad10dc42917498c22f0861a807510b801626fbc00ee791d2dfe247a7505060af05a166636ce7e2295bbcbd90a50c7915c6b5eb894209f2a23606639806baa492a5be75bb9f0f7df7fd1f010c1ff811bdd0c71a53d077cf69e18f5337e0f0ef6f598bb8895a14126241bf250849fd84c298d1166c2ba920d353707391db76d8e6e7a3cb45f056945e6108ce3bce74125f33ec5c506a2f95e8801ea60f6a9add9d3e9d27be2e48aa6fe46d30c68b2e215cd38c2d242c29ac37f323c14a4fce93663a9a3e4dcfe5970455cd2216cb31cc675c90b9db55320c3464565bae435c27d3de33a528e4f95623fbe980406fa011fa91696ea893e1dbdea59431e7fd0d67089d86e05edf8dea0c8d334c50deb1af66514f49601ed387ffd445c1b4f8d165c0783cfef55c17824ee17557b105f994bee64b50091e9f900987bb1e4d8cd4da65c8dce30b01ac0a97ace4ecbc0f76f31a8a82f6e4f62e36ad9bd91eec757210ceb19666ada1067ee7584cc24107c16b65b4dd7730552720228d4105a18e3ad8b32bfd5e1c5e29ab714949ecfb9939f15976810c08633bb1182755bd397903baa3b8300aeb7febc270c06a0e7484fdec18e046a34acd31bd388b7eaf55b8487533345123b36bf549c1462edc0bbba174426dc3787a0db833eeffbc45bfc066b066b4bfe11e4c", 0x1000}, {&(0x7f00000012c0)="80876118d78b1017ba7cbb0160b8a73005a128961e38a3db5f26a868074cdd414255377a75be88fd9d5e99ce10f168121efa0e31ae21d77d129311e4f851abb295f0aec8f951611bbfad710ab5fbef56e7e4bc47a8919f383886c5b14695e965cbc95dae9e5414bd65383ba4b249182c731a30bbc3f707a12b67c587588ef066b5fd81253e81f326f4ac57759533d85dc9a0f41391687071061b40e41838517bdf4bd1aaae08509f681786a12651cce177ade1f3b63dcb9617eb3cac18e032af372862dc318bc18b6bd284da634f55a4ff14a1ef65746c46a399d0fd5edf94fff8b086f9523c", 0xe6}, {&(0x7f00000013c0)="4abd4e5c", 0x4}, {&(0x7f0000001400)="32bac0b78293875ce5390968d0a11695f6cdf71334d2c5e453110f4c4de2ba9a042797cbb2b4284fb5e13bea4a0b288b9d3567b3c4409476678d4bd592b383d16404a086480925c297dcab69b4a7f6bedf4111d9637a88340dcb6f661704851008f09ff1252024404e65d556030b1eeb4068242ce8b98c31a1a72e599322738efafcb15bbc065cb24446971a319d55a660c06b0e6c735d59f074c7e3", 0x9c}], 0x5, &(0x7f0000001540)=[{0x80, 0x1, 0x5, "63f3a1b38d1882bad32151f90d262656bd57255f83a841d836fe995e7f896d187b4c22874d30e978c66469f169aa5856190ed032da4e8ece885515d84f42597222d18025e0e136adf1c255a9b0d0d921241bc925257e022140fd5215342bef360b63671c7807fe13e61eb6"}, {0x1010, 0xffff, 0x78c9, "b3067116ef767d145efd8f3710527a04129c1bc89fcc0995582b081b0844b3094d8b1ffb3a73c9c78b40b7cbdb75ca00400f5b27bd4b93851056b921e795f57a2401d13f14e13df3efeabc3831ea06986a08767c3638debc0a66360eab3c238c68fe42648b95eb574a0f36a57063b6e43177271a4403f910de14a70c9aaf74a06ef21a3044f16fed0259bf34069223b55940abcb58bf0118d5fe57ae7c6e6a9e9068fa8bac5e5edd82096cf46d0d0da294ac37b29347d251b7f0d5d1665c5d93f7202de8714c84bede9529c1cab443cb0a7a545a42694e1e79471559b93f004de6d5e7112141e03c65ffe15d76fae16c12a8001d84ca584e91058d6e44e975c0c8116c97bd0904e91a9e594dd730f1664e9038fcd77be150983860df8cb5528fa602018f35e570a2665689e7af073c639046de5c0647781485d99d439578a785c0f891eeae1a31cc8f78265a387d8cc2723835a405f8354e033b379ef3cbef2e2f36bb2ba585edc0f8f4b1413636d959f41bc383f902fc79a320a1e92842c8ba84b7c0303f069bd6bc48c84f02588eb5b1485695b878ff3b5c6971c4ba169b13544b65cbf0990d66ee2b0262cd68aed2c2bc51b417dd00060cdc9c8e68fb080953f0693d0f468b18e9d22272260cbc1eff068ca145ca3df885c1f0094f8e5fbb7d8571f89cadcd42c02dd42edc7312219fe0e20d3878fe3762c4838a9f4f31e00570278a8b9d45a4701952be57bdb0da2ab97b16f0142213b94d78a8dba6b9467c26df7a554a9db3d0bd1941153aa715e450b2d16956098c6c8b7b08e9d1483ab5a57a094c3d52db7ba152a541a85ec53b1ae905dbacf7230efb1da81575683fc9e34f251a830c934b937348f16ecf01ca4bfe5bf8af1b46ec0010b986ea4026e41417fdf6c2ca88b95aeb7d5ef34308cae0de7e7cd38cab2c7569b0e5f8d3b3b683876a76f66cef2519a2a2afc1af061ccbc89b03cf5618cd243aad9ef0f416d00521dd4903354b1642810df11fe039817a0aad4109566a2d91debc219bac2b101a36d193b5b83f5245f5f79c7343b9fb2851cab89ec6a24017dc519c4612a28a996b8f6b97558140ceb9f098acf1c58c3d23bbd15deffd9545eab81ab551a7fa58a1ec6374d200a8e20e425c1f71c4c1d18122e4a46817fae617d28016888deacb61d41349936e8c4ee9f202cb3e5ae2b6c3fed3a58be4e1090f978eb76926d7a7b1a70ee09612c26849f4d906dcb6d001e027a0fbd3a4ccab7200fd43fd7504cbdb34416951819d75e7c0c1c24dd16dc2701d456fd75061579e81f5067803015ccf8d98ad9f1b2452d0a12d71ba45ebec278d63ac44702a5db7956d9fefdf3cd8f76e21f18f4e0d7f6671e47849e93294891ae0467cd96bb72baa4fb9da65f042ab4ab3dcdf12b2f6e0e115b0515e7367afef4992f115a9c30ab00d3886980561f44164c605b4cd437aa9b94b19d55fdb4d836c6c9d615ddd5c22eca0b644b5f67b32015d76d8cfb7b811c4d7d350ad87f9e7b7a06d58c299ec5ed1bcdaef4933ca1dd0b1e62944ce14f4469337276dcdd89a4c1180f5330fd8894133ab44cb0a404e9c194afcfd33c767543f9293e052bea1bb31f34f5f3b10259a934d59ddb07c35713eafa362e5ed883ba458e1c5b69d458a4bf6bd0d197ed19209fc0376e7ccbd5a984b52f1b4fcdf2953ccb31eea61ab3a90d1ae1741fbe51796b184293a114110703f90039ea5a9043ca1b92a3b33f01d3c387b4e1e39ec5b249f2efd499280ddaace363357348a9d93c2a545cfc0271d40870b881ca7c5d9e86307e1fbd225e5b682162e4b65ba71bd3ea363cdfdf811baded2d908f0199aad62eada80b89787a2b7b3a4deea4e42ccd938bec0a3bd3b57c7a46aad74d9ac7103e46ae4588c9d6fdfbf9eb89089d11576d6179afe82bb96532640211fb13b5836c1c1d95d4431a293c1c3ed00703532f93882eec512ac8b16df41e8ece21da6e68ceb823f21168d329c326e7e6d440c570f2a5ed260dad955a98a7ab86e9ec33243ad278bb08e1dba820bf60b809cd064dfb93ae6a062e67d2c5b014b8a97937aa35bcf926f8bd0a294166035d4ecf44d81850961b23de3140b3b769fa2ec01b2a585066f74596ebed5f136defaafa8f60cf16e67d7efb4fb308dd2d82a911697c301145d58d5bd5bab5e59bdd537942e4ff4088835d22926ad73e6e0d259619c7b7c5b3b1ee9a008eb524079d592e497957e639b98dd037b226bd0893a071c31ca7a6a0a56991a6a7a9a4a8f8989fdcf764c19d3a21f8e848882a9689ec158ad7c380bdc6248c04b2169bbcad8fd542d959d0f5dcab1ce04f09e1f0fec11ec77ae2efe20c66f2264e697f9f9b1b9f1f69413e569f6c183e5f4361fcd4f2a1ffba142f47ba311c0039a779e6efe01d6eba01185c2d8c20f13ed92e4804db4481430e9fa8883b9ade27b602369a0ca29265af619714da17f1f01cf2785d067394d2a32023fd2f0ec8777f129feda4745e3785c234bfabf502ccbee6f087104acac6df4bd2bc1703a07ede48ab1027d5dc9b5ae62bf97e8a76b72ed593ed56be9185889064998a511b92a4b198fe50ffa1bc7b6af4b595b211c56098b2dd4fa311294de10e37843ab3aaf79a05a26cdcac277993a9128962126f39642106871ed05b0721e3fb958a1a4b3d4e863da5b00fc114a3603ed1c269325295ad46586603e081655a6e46c6882a8cf896e52b9ea24366fd1bb5c1e36c7ce940bd3a623bdd561796c710665a14284adc6a89e64a1f6133c4076373a65e744bc9750aa573798ac796ecaf37b55d1d6db9255b57fad80961eae0c340ed08c23634d058746b1b611dc353b87dbd31c52704d94cadcbf48788804621aac469511f2a9979c9d798990a0e7d4da1779d238c2f9f0a441698b66a7da5e8ea8ed6663ee30154995f801258440d24b678b3b82d3222e2acab86b9e61ebb8877cba1df5a0eabc7ce6c19fa0cd2624a5c719f60e8de886dd7df03e040245e8d32d3edbc88152caec3d648ec38bf69367e5f2cd844c541748fda03dfab8fa5311e27f4e1899b5babd3bf77b786c8655ed8e2412e566a32f67491df5bd6cb2ee84e8e88bed7958c3756feab59ea07928557789b0621923945da4f233217b4d0e9194ea2ac52d156569f7121d2f1f19a2bef8868751ff876f4dfe84cd35bcd7387bc27f466ff6eb7e66a2f65cae953f757b5773b6241d5dfebe783d46caf6462bfc0ac1c852713d9dbfe9d8618b6d04a774daafe10db060a79973881a9a1662bf97e92a67641c4246a4ed569974612f5d173b8a68c78658d0df72bb52f73ef58e74cb868d0ba959f3966418e39da0a1bda87304320e1f9ec403c1ca3afbc41920e4f5f4e5e47e95598b89295d32c22e07580d342bc0523354484907193c264b8d7c0e5165bade8a2a833115f8c6000293f9239ca99a32299acab856bf3228b7dfb00eab7b1b71947729985bb2d3cd502a312f2297058dd47f914031614fd931a2bf769d7c47a42a8c064baaa2a540bb066633399dfead90efc16af42367652307bfe58bacb1abd4ecf6ad3d8de48b62bba5e4442816f9643d3751c62ccb80509b93b21e424a2ff104217c4e9ebf36684c919e4d4576191adc0160e0eb9dcce33be1dac2f49da4000bffd00b359409e1553aedba0142f672f8c6526dedb8226d646ce8c8aecc148bdf179029cd2f2d797c6948e7d9fd583d23cf56ad906ba202bb6aef091624b8b63b627d4a5bdae399f3385dc72ca7de6e3a9bf41490040d20bdaf4674981af0677ce9404b2c9e7df896f4074ad338dd0db5f43c9db35ab2b88910b441924a85eea5818c58f78c584c5ca6ca05ba0804f772f519d760b519b62358700beb195758c0bdf5cef4ed466c9987b14421c89bbb7389a688a45ba094cde9e6825237b3684e2ab9e56c8fedba1096e3f7711254db3b3514a2fbf99679e6a38d7031a16ebcdaac220665cd45a8a5131d63805c6dc44ea914af701a0c44fae17cc812728b7e84d3137d0f0ab66fa233676113f324144e0a839e40f16b425d17ba332af82d75d89abdaf1c82f798e9bbe09eeccc2a134a5854d6f3c4755976872a10394b3af5fc0da8b739fe704a77961ad016c685604faeea97e5713ca330dc63c52c49ea251327f18d89f1346b38f939ae3b1e73c046efa493436a940b6c627b94557c92d0a31a0c1f3a53fb7061fd14e64fb1e949f1664bc654bba67830519bafea389d5e82fb1f770a22e4200e308d9ccb3d4caba00ac40f0a1b39d3e9a7d917ffff53c53ea49e9f4fa45e348df085901c84604d33068178179446cd6a1f415e12e2a7cc05d491c676c949c1ab16c62575bf75ee4e1add84563effe7671cb099ab2487facb9954b755b0d512ab2d1b1ac7c0037b3feec836e5742dbd2e87bf1312bfc8100afc471182cb5326e7415be349235c6bad2a61ea7b9cd2932c9cd923e91cbd2e35c6a6f396292dc2eb14d46f87536516f75ced935405e2ab2c51580e6dbac7905f20ba1f2bee5292de1d97640823bbe2ec6694de46ab5e98d820c2e77b4fa953d7d71972c270e41074b5495592aebab5a0fac89d8bdc56b7da50062a0a076825ab6fb1a6a1375499b18e19c757c9a7d8f97710af7b1742a1d054a525b7bba5c994e055f0ae8813d0c8f0f2ac50dd0c09ba7b4152f9015de844423118daa27205cebf5e78046fe1a3743525fb6717da19c11fabf17b8f7f6c191c22b23ecc1735ab43e9d2729cab986f1960d16246e0fa837222f813f644a2fb91b06e517a2951a6f8d334c6d32e3e53127e3126679b03451e9e430a18453aca75b18d84b8e03717cf31c6b7c04478a64900597f57e10cd84976160da26d27a467dce6e113d2e9ea0bdafd9e0b7584df93b36b0292ce169ae2befa109630afaa9850c15d3699947da915b0613d444853b8bfafb3a563f3ab2cad0c3638ca5a979ec683a0cca4b6c348b1019bfb26ce4ef5211cf18f67b7d496079618dedb85761453461141eebaffea0499a0af837a9b0903e1432a7cecb93974985a4293803244854829e2adb023c69a7ca6f571bee5592981cac3eb646c1a86b234aae811f50fe50f3405755d15e196b51360af8d9da7b8edf08b78b83f6f53f3edab709440483060d1b60c1f9e2211719d712ad2938121cdf2b2c85c582771ebc90da0995d95719114ce33a0d8d7e4150c54d9f151919a274dfaa72e52f5548705b6a8ac9456e3ab7d0651aca62c00cbc6e2b51855c081a3a7e58e12d7b242c071ccc9a30c9fa7c62bcba2d912e2f341c664bd18f1057c9ae5b9a146bfde94904c33d170e42cdca9cb71d498b9511f433563fbb56e6b0d4dd605e39c13b1dc06077da75220a6038fd7b920c6d88eb632856b70b9a20d795c69cd23da2193c94a45ff485b9b5df17f31ed7d54c3d2ab36093f5207357b9917f6e3984eabec642559fdac4b0fec84338932e997d31dc027ea88449aa00fd73cd8dbdd6ed4259012cd56017fe243cc70a995550c99955f017c017b398532f5803ddebfc69ae0750a72fa5a6f14c49afb6f65b8971bb7a0755baab014cf8291d8a9eee7f5c083c860a48bc1f30d7343d9f3653052723bc7c624b14e17c5f52845f15d01d51ec82513c20b85b1aa052ed31ed036350aabe70893a00a1db58bd0ce2dc6cee8f7b125fe5a0b9f888da3930053c5f1b816f1a54b5191ac77bae5855c00ad7dade12f672de6a38aa01c4b52ef60a8efcea8eeae7a127c0287e6d3120621a6cfbaa99789c6c9b61b1a52f3cfd6920362a08436442a8889"}, {0x80, 0xffff, 0x1f, "dee16fd399eaa5fcfe39e49b9a5b975ced002180cbfa40310975c3f1eabd2edab4d905c50ebaaef455e87dc796dc59d8be31c251d19d89e624109a25810f460d2eba430f82ad7d0b7a1f63eb8fe38d345d1bffe3b93fc93d4664bf5ac924b1a26ad42043bca624b492c5de1e4bfcd656"}, {0x48, 0xffff, 0x0, "656c1d70c2c62fb57294458e60f655f9fcfe7d9ff72f39c285eddd1832cbd22086e62c8f5d7b96b116343a68b2261de49d6167"}, {0x110, 0x1fffe, 0x28, "faf443ad6a78aa02f93d40ce9d900363525923d9e2fb2e109cbce0609eeff9d4eebac781eaae2046db200f268e9a3dd1c47fe19c9dd84f2b87ce0c20ce8eb5903349217f18c7915e59f92dc7f104d817f92c9a7aa0b414456a890856b349d53fc837ae0c7363f47dc8d3eba144c0e02fe3b8c24be40d3a44767fb0c82750bfb6a1a2b770222303310aac6cfa7b6555fd187944e1f14437f99616b82917227102fb393acff25ab618ac2fc92c4d71cf96a8f29d4272c9545d64de5db5fbf06aa0bb8d1f2267690732c2d4fba267360ac9bb79b60522c7abb6edcdcbc1567792d8bbc517806d3aabbddf5df2ddcdc741853e7e4846fdf1f15cc64909"}, {0x80, 0x0, 0x40, "bc14270a645e01be452b4c667e75319c5b51110335f6e38161642778ebfef5be39954d66e58e710dc90b24c57269f342c051f8d59af75dc704a0ac7792c19c325bca105cafb3cfe17b81ec6012246419220bd1b3124d4d048594a70ecae2cd9bb8d00ba553a9a2a97d2f"}, {0xd0, 0x1, 0x6, "bfb34be186fe9e6159d4aad7f05f90d1a498fee2c2184226eeb44dac8c79a5c1c707208aeadd41fab5c0d3b30b9381bcb42750070c9d56d197bdf27b36e3a670fa35c335c081652077f74bcf1a6b1f8c510be46e323698e6f8e0982b58035f5de1c777d1304acabfc433dd0bba399b4ad63b75da7e679f524bde88398f771f26302331879c4f632feab0d21235186d6dbe7d09dde41e812d7d6465febed573c2d0c592672a639c0f2cad2aa331a1df72fa8bf0df80de041fa8"}, {0xc0, 0x1, 0x8, "f8f4f69a8141091a0976fbb9aafcb7dcfa296b476c5459f3ef6758bb2a847a94cadb6fc499cb8bcf6613604ba051a251b057dfb880f0c511dd3774b06b4442a3779838f618ca4bdb3451918f764859f11da506e03aff3224d65ebf6cb0a0324e8e150c39c13eb545ac0686a66db2cbe037841677bb9a69d5191e949bd870fdfd90cf444b6344fab1704409cf48b5ba15f2197843b10585318f45991ce8b4a1ca9a10d4ee08091ce3ca3505705ad846"}], 0x1478}, 0x408) utimes(&(0x7f0000002a00)='./file1\x00', &(0x7f0000002a40)={{0xd3e0, 0x278}, {0x5, 0x5}}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:28 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/165) 16:20:28 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/181, 0xb5, 0x820, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) dup2(0xffffffffffffffff, r0) 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tar', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="6be6a403195caf67eea74026fc9a") r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x2, 0x2, 0x8}) 16:20:28 executing program 0: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/16) r2 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r3 = semget$private(0x0, 0x4, 0x6f) semop(r3, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r13, &(0x7f00000002c0), 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="00000dad30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r21, r22, r15, 0x100010124, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, r11, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r29, &(0x7f00000003c0)='./file1\x00', r9, r28, 0x4) r30 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x20, r4, r28, r31, r32}, 0x8662, 0x0, 0xffffffffffffffff, r33, 0x3, 0x312, 0x7}) 16:20:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) shmget$private(0x0, 0x4000, 0x25, &(0x7f0000395000/0x4000)=nil) 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000080)=""/58) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:20:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 16:20:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x4, 0x0, 0x6, {[0x9, 0x8, 0x2, 0x1, 0x3, 0x6, 0x2, 0x1f, 0xd504, 0x0, 0x7, 0x10001, 0x7fffffff, 0x0, 0x0, 0x4, 0x81, 0xfffffffffffff255], [0x1, 0x1000, 0x6, 0x5, 0x3, 0x1eba, 0x8000, 0xc6, 0xa22, 0x4], [0x1, 0x8, 0x1, 0x1f, 0x5, 0x4, 0x40], [0xb3, 0x120000, 0x3, 0x3, 0x1ff, 0x9], [{0x101, 0xff, 0x7, 0x1000}, {0x0, 0xdce, 0x2, 0x8}, {0x2, 0x400, 0x2, 0x8000}, {0x0, 0x1ff, 0x8001, 0x8000}, {0x800, 0x2, 0x8ee8, 0x5}, {0x7ff, 0x5, 0x1, 0x8000}, {0x3, 0x1, 0x9, 0x5}, {0x9, 0xfc, 0x2, 0x2}], {0x9, 0x0, 0x3ff, 0x9}, {0x1, 0x8, 0x3f, 0x80000001}}}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000480)={{}, 0x2, &(0x7f0000000440)=[0x0, 0x0]}) wait4(0x0, 0x0, 0xe9b1fd673f1a52e3, &(0x7f0000000380)) listen(r2, 0x80000000) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:20:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x3f, 0x3, 0x10001}, {0x4, 0x3, 0x5, 0x101}, {0x9202, 0x1f, 0x0, 0x5}, {0x20, 0x3f, 0x20, 0x10001}, {0x9, 0x1f, 0x9, 0xfffffff7}, {0x3, 0x5, 0x7, 0x4}, {0x36, 0x1, 0x7, 0x40}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r6 = semget$private(0x0, 0x4, 0x6f) semop(r6, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r11, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x3, r10, r12, r13, r14, 0x160}, 0x100000001, 0xfff, 0xfff}) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:20:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f009000000dad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7f862b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec3345185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa9b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d795b3e5e997a49105433a996826d533fc41646fe5b249debd4ba9c5ab04b6a9cd828aade5"], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r9, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r9, 0x0, r10, 0x84, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f00000000c0)='./file0\x00') readlinkat(r11, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000002c0)) r12 = dup(r1) sendto$inet6(r12, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r13 = openat(r12, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) 16:20:28 executing program 1: r0 = semget(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x1ff, 0x800}, {0x0, 0x9}, {}, {0x1, 0x81}, {0x3, 0xdf35, 0x1000}, {0x6f17d8c7f0e046fb, 0xfff9}], 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080), 0x0, 0x8) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) listen(r3, 0x0) r4 = dup(r3) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x5}], 0x1}) unlink(&(0x7f0000000080)='./file0\x00') r6 = syz_open_pts() r7 = getppid() fcntl$lock(r6, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r8, &(0x7f00000002c0), 0x0) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) r15 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r15, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r16, r13, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r17, &(0x7f00000002c0), 0x0) r20 = syz_open_pts() fcntl$setflags(r20, 0x2, 0x1) r21 = dup2(r20, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r23, 0x0) r24 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r24, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r25, r22, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r26 = geteuid() r27 = socket(0x11, 0x3, 0x0) setsockopt(r27, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r28 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r30 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getgid() semop(r30, &(0x7f00000002c0), 0x0) r33 = syz_open_pts() fcntl$setflags(r33, 0x2, 0x1) r34 = dup2(r33, r33) symlinkat(&(0x7f0000000000)='./file0\x00', r34, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r34, &(0x7f0000000180)='./file0\x00', r35, r36, 0x0) r37 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r37, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r31, r38, r35, r32, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r39, 0x0) poll(&(0x7f0000000000)=[{r39, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r40, r28, r29, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r43, r41, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r45 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r45, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0x0, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r45, &(0x7f00000003c0)='./file1\x00', r26, r44, 0x4) getgroups(0x3, &(0x7f0000000580)=[0x0, r19, r44]) r47 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r47, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r47, 0x0) r48 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r48, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r48, 0x0) r49 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r49, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r49, 0x0) r50 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r50, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r50, 0x0) r51 = getppid() r52 = socket(0x11, 0x3, 0x0) setsockopt(r52, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r53 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r55, &(0x7f00000002c0), 0x0) r58 = syz_open_pts() fcntl$setflags(r58, 0x2, 0x1) r59 = dup2(r58, r58) symlinkat(&(0x7f0000000000)='./file0\x00', r59, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r59, &(0x7f0000000180)='./file0\x00', r60, r61, 0x0) r62 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r62, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r63, r60, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r64, 0x0) poll(&(0x7f0000000000)=[{r64, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r65, r53, r54, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r67 = socket(0x18, 0x2, 0x0) accept$inet6(r67, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r68, r66, 0x0, r69, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r70 = getegid() r71 = getpgrp() r72 = syz_open_pts() close(r72) writev(r72, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r52, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x40101, 0x0, r71}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r75 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r77 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r79 = getgid() semop(r77, &(0x7f00000002c0), 0x0) r80 = syz_open_pts() fcntl$setflags(r80, 0x2, 0x1) r81 = dup2(r80, r80) symlinkat(&(0x7f0000000000)='./file0\x00', r81, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r81, &(0x7f0000000180)='./file0\x00', r82, r83, 0x0) r84 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r84, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r84, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r78, r85, r82, r79, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r86, 0x0) poll(&(0x7f0000000000)=[{r86, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r87, r75, r76, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r88 = getpgrp() r89 = syz_open_pts() close(r89) writev(r89, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r90 = kqueue() kevent(r90, &(0x7f0000000100)=[{{r89}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r89, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r88}) r91 = getuid() r92 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r93 = semget$private(0x0, 0x4, 0x6f) semop(r93, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r93, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r93, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r93, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r95 = getegid() r96 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r96, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000100)={{0x3, r94, r95, r97, r98, 0x4}, 0x200, 0x401, 0x2}) r99 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r99, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r99, 0x0) r100 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r100, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r100, 0x0) r101 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x80, 0x0) r102 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r102, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r102, 0x0) r103 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r103, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r103, 0x0) r104 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x8881, 0x0) r105 = socket(0x2, 0x2, 0x0) connect$unix(r105, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r105, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r105, &(0x7f0000000300)=[{0x0}], 0x1) r106 = accept$inet6(r105, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r107 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r107, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r107, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="1c64afde3533ee3b8b666c83835d6cd7885f46a6b04db014020f5ed92f9c4b765a1571b75bebca06ce4dcb7efcbafbaeccbfef8dce5b62104c", 0x39}, {&(0x7f0000000200)="ee1890867fbbf1fdb12b28c63a611cb36ad4b5ce58a523d5b422cfa3e2ad7a19c18fbcc71fff7b8eae6f082abef18ea634dfebbe55ebd30cb8e70c425df6ff0f90b9d781dfde3cba5487f9ff8bca0306588446d90fc9c3a15603071967a34e57823d7f2233da5a9d25fa82e279a60e9c0caa52b12024c66f16901f283d9a04c8539ce3", 0x83}, {&(0x7f00000002c0)="e93761725eed8a9e46b94f00521cbea782d0ce6f400a316fdf7dafe5046fb5fe967ce7d1a11412b203363080aa743617bfcd4b802caec22d7a307920f21fb69edf724898cb90474b8a68bce1b8ca2aac0fafe7b44f3764d4a5cb988cb4f99b04e837b7dbdd757b854992c48e48fb3b35834640970608aab7124365324b8921f1f5e96a220988f6d1a7e28d9e0070d78ec1e5b04e22be8452ab14c9ae291368d9894eae4fa14c5791c7dd2f", 0xab}, {&(0x7f0000000380)="3c31656092b5ac5191f527124f58a1e88f7c13956b43ccd6cea60915441dc94bf3a1f618ff30a366bc637424c24b7d397a1cca9c9e0285c964ce9a99f5a98c0cf59e02ad72f4be42dbd963d099b6974f867b59d57ff75fcbdfe0100468f3d162ea0609fbcbfa92ba810c68543489bfc3d43f6a090b1eacf4c5d670efd462ebde3686", 0x82}, {&(0x7f0000000440)="d93bb4a435bf20fecb0974575f5ec690f96c1e632fc8bfd48ae61871e09e1f35944f8896b482dbd440bddba759b416a09f46d7dd54e41b4130db24737d1b2a37b705601b4984b8d45a74b263bf3035bc37d056309cfd1d44e61fb42c94c50aed908798137b7b7cbcbdd71cd4876cf7189f8aae24f1d52e723585b173af7f399c5f63a45bb56af67a7aad0498aee8c14b5cbc7a9f5d7424cc4b066ea87e0ae2f1cd5318fd082af72dd5a44807e59fa84427f7dec8d816de", 0xb7}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r7, r13, r46}, @rights={0x28, 0xffff, 0x1, [r47, r48, r1, r49, r50, r5]}, @cred={0x20, 0xffff, 0x0, r51, r68, r70}, @cred={0x20, 0xffff, 0x0, r71, r74, r75}, @cred={0x20, 0xffff, 0x0, r88, r91, r95}, @rights={0x28, 0xffff, 0x1, [r5, r99, r100, r3, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r101, r2, 0xffffffffffffffff, r4, r102, r103, r4]}, @rights={0x28, 0xffff, 0x1, [r104, r5, r2, r106, 0xffffffffffffff9c, r107]}], 0x128, 0x2}, 0x0) 16:20:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x42ea1999af078944, 0x2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x48a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r4, r5]) 16:20:28 executing program 0: pipe(&(0x7f00000006c0)) readv(0xffffffffffffffff, &(0x7f0000003f80)=[{&(0x7f0000000a40)=""/226}, {&(0x7f0000000b40)=""/71}, {&(0x7f0000000bc0)=""/4096}, {&(0x7f0000001bc0)=""/198}, {&(0x7f0000001cc0)=""/4096}, {&(0x7f0000002cc0)=""/83}, {&(0x7f0000002d40)=""/4096}, {&(0x7f0000003d40)=""/251}, {&(0x7f0000003e40)=""/187}, {&(0x7f0000003f00)=""/124}], 0x2f5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000700)=0xffffff8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7561f7d64362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="00006c65285b01a8d21c8689b7ba5f8b335324000000000000000027888907eb0a3eadd2527dedbfb914146c102a6ac3191e1075ad608c876dda22d7b5a35cedd5f14404b042058122fec43dd747f230512968507c704c0b92185d15959b0b73bdc7e9308857985805b333e8c21d420f26c9fe41e15c1bd475868c933af48af58be7ee0d57a72de2ee4848a868884341939df29b7eafec1c34d7ceeb7c0a079b57fecbb1f9c875"], 0xa) getegid() getegid() r5 = dup(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0xcdfe, 0x5b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffffd, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x7, 0x80000001, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x5, 0x100000000, 0x80, 0x6}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x8, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) r6 = socket(0x18, 0x0, 0x3f) socketpair(0x18, 0x4, 0x81, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r8 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=@file={0x616e6003aa823411, './file0\x00'}, 0xa) getsockname$unix(r8, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000092f56c6b00000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba67c47ff3fb3f348437ee476d6155ea6b53519c40a86b28ec847e67bc94e52e5835fbd8ff7a839c08ece479537dc6b0693e294d50bb16a70b59ecc9363874a0822c0aee2"], &(0x7f0000000040)=0x6e) 16:20:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 16:20:29 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000d000100002000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0xd99}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0054b36eae28002e2f6e696c653000"], 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setflags(r0, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613f66cc5286d37f22eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d3089b0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e400"/145, 0x45}], 0x1) 16:20:29 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$inet6(0x18, 0x1, 0x4e) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x8001, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:20:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:20:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000340)=""/232, 0xe8}], 0x5) read(r1, &(0x7f0000000540)=""/226, 0xe2) msgget$private(0x0, 0x200) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 16:20:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) chdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="9a2da7c4d4a6ec3032fbd6cba6a4798de4c5265b4b20fd6a52d9f1eff60a167f0181bd35ca2c0b9494fa43d909108768b957cee06e432cf0361b9d3e2aa509992f705c058c50b090c536bf62a4a2f05e229d02c0e68980467e03ed229ef5104917e28411", 0x64}], 0x1, 0x0, 0x0) 16:20:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:20:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) r5 = accept$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4, @ANYRESDEC=r1, @ANYRES32=r2, @ANYBLOB="6851729cb9984ea569b7953a4d6094792aed7d928e2c23cbad22bd68fbf6d597a3684a246aae727f10056a5fca0f1cbf0b5e9d38f262a320ac1080eec3c51586bb26a38846e6eb63deaecba608e9b22d6941c3804ff0f4bf571c757c1873e96a351ac020a5e8399a1d0561e609313ba192e55ee5bfc54521fa1c1454f95fea09f9d001f23c61845be0ded0d5412552597282e3b71806bd72dfc4578feea75be3ec416947c50b14f3d1aff11d1b80de6f158f3951", @ANYRES64=r3, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESHEX=r1], 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) write(r5, &(0x7f00000001c0)="fa68e3dd25fb5e50f940d4ee2479e4e889a107a78ddc715142be740c36cffc2b078684a8e6f808385b3af5ce2e08cef1b2666b9102fdab2ecb03b2b60ed2f29eeb137b1012da4204fb970947002149594179796e28312a7c03cc5e68391dd4935e9b8dd62f16181cc7b2aef8111416a986f9e0fed7502dda1d538d27bffa27b71746a43529758f1302a53535d29bc32f39ed49b3806a202aff63961897628255515888224ed3907b7fb0ef9595470465ad51ddd38f874f65eb5025fb28102049372ac2", 0xc3) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) close(r6) write(r7, &(0x7f0000000300)="200e228901001c067ebc74040011cf801bf1fa48f4445ed5a633fa042b2f1c36327f72d11447e4c39e8976722caca47d93808a4d361dfec46de03e82f0f8b562d5740890c20a4f5b734f8c38a70f2bbd45e292c9da9443d61786b9cc19a4", 0x35) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:20:29 executing program 0: sendsyslog(&(0x7f0000000140)="6bb72f404a97d736e5616a1c249a4299edc457fd38308380de17a465f7b00e7e2a435474f5120293912bf897bc97e24743a64d0eee673aa652cf76ed7ee231cf26b916253d735efef53fc92945663f4fe8ea786d4834e85c57139373feeca0d4675b8c45b0370704707ff7ba2bc83218bd8e7e6ed0d7de5cb89b767d48b4bd786d991e8173b7ee7925c0036478f6757fce90b40fee6a19616643", 0xfffffffffffffd09, 0x18) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:20:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) geteuid() r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r8, &(0x7f00000002c0), 0x0) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) r15 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r15, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r16, r13, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, r6, r7, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r19 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r21, &(0x7f00000002c0), 0x0) r24 = syz_open_pts() fcntl$setflags(r24, 0x2, 0x1) r25 = dup2(r24, r24) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r25, &(0x7f0000000180)='./file0\x00', r26, r27, 0x0) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r28, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r29, r26, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r30, 0x0) poll(&(0x7f0000000000)=[{r30, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r31, r19, r20, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getegid() fchownat(r3, &(0x7f0000000180)='./file0/file0\x00', r31, r5, 0xa65b2fa5d99319d4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:20:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/134, 0x86) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:20:30 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80000000, 0x1, 0x4, 0x0, 0x1f, 0x2, 0x0, 0x1, 0x0, 0x2, 0x4dd}) chroot(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00') r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) 16:20:30 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:20:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x10000, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:20:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x18, 0x5, 0x2a, &(0x7f0000000180)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) fcntl$dupfd(r2, 0x14, r4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) kqueue() write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9666ef8981ecfc232de046ae798c4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44", 0x3d) 16:20:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = dup(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x2}, {0xffffffffffffff9c, 0xc0}], 0x3, 0x289f) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = kqueue() r5 = socket(0x22, 0x8000, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x48) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/28}, &(0x7f00000001c0)=0x1e) r9 = socket$inet6(0x18, 0x2, 0x80) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x400, 0x0) poll(&(0x7f0000000280)=[{r3}, {r4, 0x1}, {r5, 0x100}, {r6, 0xb}, {r7, 0x8}, {r8, 0x20}, {r9, 0x1}, {r10, 0x4}, {r11, 0x4}], 0x9, 0x18ca) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_SVIDEO(r13, 0x80045745, &(0x7f0000000340)) fcntl$setstatus(r4, 0x4, 0x40) pipe(&(0x7f0000000380)) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f00000003c0)={0x2, 0x0, 0x81, 0x2}) rmdir(&(0x7f0000000400)='./file0\x00') r14 = msgget$private(0x0, 0x220) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getuid() r18 = fcntl$getown(r12, 0x5) r19 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x2, r15, r16, r17}, 0xfff, 0x5fa, r18, r19, 0x0, 0x4643fc35, 0x7}) bind(0xffffffffffffffff, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) readv(r13, &(0x7f0000000900)=[{&(0x7f0000000580)=""/108, 0x6c}, {&(0x7f0000000600)=""/99, 0x63}, {&(0x7f0000000680)=""/49, 0x31}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000700)=""/13, 0xd}, {&(0x7f0000000740)=""/193, 0xc1}, {&(0x7f0000000840)=""/155, 0x9b}], 0x7) 16:20:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0xffde) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e1, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) openat(r1, &(0x7f0000001640)='./file0/file0\x00', 0xac629daf0b6dc954, 0x90) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x1e) listen(r6, 0x3fffffe) fchmod(r4, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000340), 0x10000014c) flock(r8, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001600)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:20:30 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a", 0x1f4}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04d29bfbcfdc30303d98e727e2cb6ceca9f331f5f5d7031c30c85562dae452e0"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x3, 0x81f3}, {0x18, 0x3, 0x7, 0x7}, 0x1, [0x0, 0x8000, 0x8000, 0x80, 0x1fb, 0x6, 0x89ba, 0xf32]}, 0x3c) mkdir(&(0x7f00000004c0)='./file0/file0/file0\x00', 0x80) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:20:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x100000000}) nanosleep(&(0x7f0000000040)={0x6, 0x7}, 0x0) flock(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000081000eff00"/103], &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000140)=0x6c) 16:20:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:20:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="02c582bc8fb08d117865d83ef90f0aabe3a8b9993fbb72f1df0637d8a1e531f81740b93c67ebeac215aa370c8a9837582c755f4412ad4cff1ccf1899b1f4e96955fba3e68749bed102c04c4fb3ec7bcff42361c2f688a6ae33ab67b766521bb926ddbc339581a4e1c56d60a7460b60a75476941330ccf148e9f76617d61e48e33e6caeaafe2205c3f54a699ef89560ad9e61a805fc3a31a7037de2d5a85532b2edd7c45535b713cdfc2a5abaea4051204be5b02af6c6e46e1522f7878f10e3814cad25899b5383f05e16bbac7116e573a4681d655553783edbf5b8608ef0662e824a016d82f36ea20c931a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x5, 0x200}) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="0f50378046365672", 0x2d}], 0x1, 0x0}, 0x0) 16:20:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000005b, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/176, 0xb0}], 0x1) 16:20:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:20:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:20:31 executing program 0: r0 = open(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x20, 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x3, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x5, 0xffff, 0x2, 0x1, 0x7fffffff, 0xdd7, 0x0, 0x322, [{0xff, 0x4, 0xfffffffd, 0x6}, {0x8de8, 0x4, 0x80000001, 0x3ff}, {0xff, 0x8, 0x850, 0x1}, {0x0, 0x8, 0xfffffff8, 0x8000}, {0xafd, 0x3b, 0x6, 0x81}, {0x5, 0x8, 0x3b0e, 0x80005}, {0x0, 0x4, 0x5, 0x6}, {0xfffffff8, 0xffff7646, 0xfffffffc, 0x4}, {0xad6, 0x1, 0x800, 0x7fffffff}, {0x5, 0xcdd8, 0x996, 0x107}, {0x9, 0x5, 0x2, 0x4}, {0xa4d7, 0xffffffff, 0x3, 0x4}, {0x6bd1, 0x71d, 0x40, 0x5346}, {0x0, 0x4, 0x0, 0x9}, {0x1ff, 0x0, 0x6, 0x13}, {0x9f, 0x47, 0x2, 0x7}]}) setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) 16:20:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r3) fcntl$setstatus(r5, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r6, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r4, 0x0, 0x8000000000000000) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) semget(0x3, 0x0, 0x4) 16:20:32 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:20:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) r3 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x92, 0x38) 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', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 16:20:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000016e, &(0x7f0000000240)=[{0x7, 0x3, 0x2, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:20:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000034, 0x0, 0x0, 0xfffff4ac}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:20:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4d}, {0x10000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:20:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:20:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab9b1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004ebfc347af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639238545593086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e00000000000000000000cf379a855baad6ad05bbee8aaf5c1697d293584cbd46b2c5d858034249dd11d3e9c5a252ccbd7662e4bb91ce55845b623fb23ff66746e47d0d81e3b7be28ec20145bef762dc00540e5c29b14eaa7f6c87873df8401df4d19b9fca7a1fdf76013f88d9d8353627fc268c8412b79baa313642074b208e2941de623180af22634955398699c4ee4ac7d00"/547], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040), 0x10004) socketpair(0x20, 0x2, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:32 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) fcntl$dupfd(r4, 0x0, r5) syz_open_pts() r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x45}, {0x6, 0x0, 0x0, 0x18}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) getpid() r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) 16:20:32 executing program 1: r0 = kqueue() shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) write(r2, &(0x7f0000000000)="b9d10b578a8e514a0eaeae3d6f3bce6626a8bbc661b8ae18cddd279439e1b3b85b58ff116e4900218acf8247e9e38bc665d4ed7c51957a0e0fbdcc111c1764dcc5d007368d7ff6025dc1af111540c98a8813016ac2437f65f4fa49acfbfcc43ff6cf35a6e6376eaf954e5e7802b0d313ab1951db946cf00610", 0x79) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x6, 0x6, {[0x2, 0x8, 0x7, 0x9bf, 0x81, 0x6, 0x8, 0x7, 0x101, 0x4, 0x3, 0xfffffffffffffff7, 0x10001, 0x7, 0x1ff, 0x7, 0x6, 0x1ea], [0xffffffff, 0x8, 0x800, 0x4, 0x6, 0x6, 0x2, 0xc14, 0x7f, 0x4], [0x101, 0x9, 0x80000001, 0x7ff, 0x5, 0x100000001, 0x2], [0x4, 0x2, 0x2, 0x4, 0x2, 0xffffffff], [{0xac5, 0x1, 0xffff, 0x3}, {0x5, 0xc5, 0x8, 0x9}, {0x8000, 0x200, 0x10000, 0x5}, {0x9, 0x1, 0x7056}, {0x9, 0x0, 0x2, 0x3f}, {0x6, 0x9, 0xffff, 0x100000001}, {0x55, 0xffffffff, 0x9, 0x9}, {0x52a, 0x20, 0x7ff, 0x20}], {0x200, 0x3, 0x9, 0x3}, {0x1de9, 0x6585, 0x8000, 0x91a}}}) 16:20:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:20:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c7eb1bc5d1d8e83eb79db902189b4e108af35af892216b9ee6e444a10a4098cafd6f932f650681bf750701d26597b0b8a978aed51a99528ea5668e0b584de69f88e8872adf1b8bb07235a76"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r2) getsockopt(r0, 0x2, 0x1, &(0x7f00000001c0)=""/218, &(0x7f00000002c0)=0xda) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:20:32 executing program 0: unveil(&(0x7f0000000080)='\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', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) pwritev(r2, &(0x7f0000000a80)=[{&(0x7f00000003c0)="df604e2d737705c3f7f772fa2162554064694cab8bd16ee5d71121879b8726f62ff42af40df6835b13a18c3514c4c505e31c6f0b0a24c36c09e8b950f7fc4e1dcaf92aa2e2919ea7a1b34c0b654248b31166ad9a42308964c7ef8e4632db5b085400c4a8a9e4b53e08709dcec95f832cb2c0013f76c734d983c2f7586580d16b665956da746496c09f8b467684c3ff84478c0606a70f42d043d111810b502c940ebee6b7e0eab935e942847e968be852f431d0c1367b7abe01a8fc349c76460cc35ebce37c96d950f97b562b36f0", 0xce}, {&(0x7f00000004c0)="f01b671252f1070cf4040cb3ab81bf86698e5edf496f860c1124236df9d10ef4346d376cc58f7375ec2eeaa9b1d196ff8e6a24d9fb95171ee09e97b49f1c6f3f0d753abf145c406b4d7904881691ae080315dc63e214925a9a92fb02991bbc85b6cbb1232f103c6b467c658857eb80b43c06ff865010305d372ce31d112dddda0c0b3fc3170245e2b39930db495831230bd41ad34ca8cd45dc48725a8177b636a09b2c650d24485aea709568ae4cc44405cd2792a035f4ab8585ab669f598bf7a1103aaad753444dca8407d294fe77f3ec", 0xd1}, {&(0x7f0000000140)="fa4e4aa1ed3d46e4d7dc705ba69066c85e9dad760e684455014f8b579a52d470c16944de8760dd641df3a792a4b580d9cc73a00f4d8e947c65120e56a0bc3f4dc0a159ccf07f90c49c04f97ca06dc3a14a3515e85d1bf6a965eba3d2804a35d9c66916af046a14805b7885ae5d0b72ac142c46918a93e177dd4676c5f7cc3ebe1758af04943277cfa815e7bc0c5438980ba6e565b3476ac2037a7e95ba111eae2689f5e477dfc7316721ddc028fa54103a39787b5eb7fe5a12e00c3d293a7eb6", 0xc0}, {&(0x7f0000000740)="3c54adbb923189bd9a70b760ec413180df6664e3f98178a6aa6195a822e86837eae61f85592eb32fe1b310d74c550d3edc64d67da8ccbc24842243f3cc497f73a89c71ea4932470fdea1869511355e394b7e9da51d14dd31a4d82d014c59d9c89ca49aed07d5e0c55e36895900e97f2ae4708c122c55c313587cea599b5ca6644ead5b7f1f576ddcb28191b7e0d5a241068bc6683be46b418808856425c1e8b5cad2db451866e15edf91af1e65a408a0e62250689c514b6a33820791b2f78ad6b46393126fb303f27ee43695ffe2136288790bfd216b00"/237, 0xed}, {&(0x7f0000000840)="4fa65158581af66b9e76811f19b363f99313094547b55936d124df92c0af4d1a4200d48c1a7162667c153dfd5c7612b9d83224d37d664ca8dd44ae686ce8b397285d866a760947f48ed59197319061070ace8e61a891cab133a24b6b1ab2bb5ae2ba17a4f281a28ef199f616d10d4cb4466fc7f7908ea945e0f19d710619816b69d19945738c814765b7c281fa1124290237b4daddb15d96a756f4de46ee3d675e9dd932d368245662bc618cb947c920ad4b08f62dc0b231b3d11d0e7a2777b1421a9862f31f899e247f6efbe09aeb1b547c2574", 0xd4}, {&(0x7f00000005c0)="3130e4ea9cb92221aca03308ea5523986582274ae53cbf0e0c7db71d7a1012817f1a4f37e4effe38cb444d5448044c28e2e4f289ac7f779df9e87bece3e2ecfb6d49e5ed4717e6f12110ebc30dda792c28dfe60c9c9e14e8e525e9e53a3f62dc2469f694d3b86e95c0df6128094b5c2d7e0ffe226e91663dc3d161d5", 0x7c}, {&(0x7f0000000000)="07a1066ee1cfc16b0e18d0e5c8cab6564c5de2bc5fe6dcd212a89c143af60b56659c10693fa07767b66f9dafa6", 0x2d}, {&(0x7f0000000940)="14037394207f2517f1cec1771075aa490929fb22dc47a33e05f072812cac75b39ba6b1ef65d27fcd844fb1bdb3136207d8469643edd3ac0981159e4af0260a0af2570ae1d2696753f01356dc089f38d3e5e7d4add96fe45fc4cf8be18e52ca3663d4ae1b3e85f85f87703b311833c7c7ae7855b33a0248930dbc68fdd774e8ecc40211d12f0c86307fe920c8b814f43d53b4a94c2d6d18c000a57e4da1aecb97b6ce488efe532976c583d12f516716", 0xaf}, {&(0x7f0000000a00)="7947835de809486aedb79cddc515173fb87c6547d6abed79ff78610b1caee5a7810d208e99de3a8c6923b92e1bbf99a618888efb822464a12bd92b0f7f0f8c1d81c24f209629ed55a871a055686dbd", 0x4f}], 0x9, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000cc0)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) getuid() getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x1, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r11, 0x0) fcntl$setown(r11, 0x6, r10) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r10, r13, r7}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x2, 0xc) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() r20 = getgid() r21 = getegid() setregid(r20, r21) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r18, r19, r20, r21, r22]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r23, 0x4, 0xcc) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = socket(0x2, 0xc003, 0x6) connect$unix(r25, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84efebca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000600000000000000a217442995a64af969509445c01afd74e19547583b5ce95057bf543a90cd95b1e263e71b94c3087338c9dfe081fdad77c3193bc4be039863ba74d915b484216c6d"], 0x10) 16:20:32 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) recvfrom(r2, &(0x7f0000000100)=""/60, 0x3c, 0x802, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:32 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) syz_open_pts() 16:20:32 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x4) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:20:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCPROMISC(r1, 0x20004269) shmget(0x3, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x5, 0x2}, {0x6, 0x7f, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x1ff) 16:20:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) socket(0x20, 0xc005, 0x0) 16:20:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = dup(r0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') readlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xb) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x61}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="13db8293b633f338caa61adb7742") socket(0x6, 0x4000, 0x0) 16:20:33 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='8\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x3) 16:20:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000000)="d000"/14, 0x2dc, 0x0, 0x0) 16:20:33 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0xb, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = getpid() r3 = getpgid(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r6, r10}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r10]) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r16]) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffff3b) r25 = semget$private(0x0, 0x4, 0x6f) semop(r25, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r25, &(0x7f0000000280)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x3, 0x17fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(0xffffffffffffffff, &(0x7f0000000200)=[{0x2, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x4}], 0x2aaaaaaaaaaaaabc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r29, r30, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r20, r30, 0x2, 0x9}, 0x5, 0x5, 0x4}) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, r24, r27, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, r37, r17, r22, r36]) 16:20:33 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000002d00)=ANY=[@ANYBLOB="82022e2f66c3277f0877523d41108917e52b580c7062d3eadcfb2aa6594f7d010000000000000000004a0023358041462e9ecaec266c982a97a32697ea01008b98abc48c5be385d13168b30000000000000000000000000000000000004e816baaca2a3952f334c9607b1936c0b602ec5c0988d1525b6d1f7e0a45e3054617cc4126"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000000c0)=""/83) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x3, 0x1, 0x0, 0x2}, {0xffff, 0x92, 0x20, 0xed8}, {0x5, 0x1, 0x8, 0x8001}, {0x6, 0x2, 0x1, 0x3}, {0x100, 0x2, 0x2, 0xffff}, {0x4, 0x2e, 0x7, 0x100}, {0x7, 0xc3, 0x3f, 0x5}, {0xab1, 0x23, 0x0, 0x7f}]}) 16:20:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = dup(r0) fchflags(r1, 0x80001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev\xf0}v\xd0\x00', 0x9170bca4cee7bcd3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x803}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000180)="9306051181c787f5263b3e13afca30932850cae6717430d2803fba8c42a8a213b5ff59dccaf42677a2687fb7ff4fcbca230c74526fc4d39cf22dd290d93d633211594d1bb61379bf98976ad7e005e19b0d7eea213c114e5d6439cc631b7f4c4aa34cf9ee2b44761a9f5f74dce4cd4188be9ad785776d56fa643f5f02b87877aaada576ba3941cbbdff37f51d0a00c2b8942db12947e0a6a174a0a1896f71031ea6c2082be43e166a9839fe0140713999c712436c6b250c0a75a62e88666e95e485478700fdb2263803bd31e9485a73a450f638646ea3ae85", 0xd8}, {&(0x7f0000000280)="4d3b8a9e73c9aa7b8eaa5ba7559345f07d84b8495b5d14e009a29a91f9a2df0450ccc8ea9573dbe0d5fd648b0f1e7693232324f267fa97fad55220a3a43299f93c3c3cd77295e0d6f788730f2b37c3ee283fe7f481cf35d93cbb60eca305a9ed9be5729b674ce3136669e6712604de367e6d0f4a55948974b3accc364d855d894bc5f079e73f3cd9b89db168f658d7afbed1af4714f6f45131e446b46654fbf7f1bc8178fdc70430ebdac187fec7b282de0c49609117e19965b2e1b98f15a0217a14c77826b5e0e09ef91933c84a5a5a99e765615047607325c89f84c2602f1d9e9de876ded53aad80c82e85204c24af977dc8f426bea44809d51b8f83b47ab85fe58e6fed64179334814d5c0eef2bec645cc031a9698f83915e9a77787370be9b3671dddddf1f258c0b7bb95ab64cc50c2a57bfb93866ff60ba47530ea97509658cb07891afc119657f1d4bdcf725cec39db7550e324ce2c35491fce07d93310ea7492dd786154da67ee1315ecbe0b9888cd706d3234de7c34f220ebab60f5f4b56efe8dd5c999af67b34c15d88c3713815f583a23809234b2dce83e8351263f16774c2fc144fd11b250abd56ced3b2f741884c9c093c56a0b0ae5d7a2b9a435b1b707b72eb64fd50782ba1522780770280f66385a4a0011caf4877980117be751833b0059d414e9e693fb92322d40b026bde713578adc024ee1f28e960ab27680ff473a2cb355f824ba0d98ebbaa98c260a747031a1541da1528efd1af90b55bd65fdfd86c71bb68d0740410b17172ff0d6f0ba4f0238c91b218862e01e4d42c7ac03c4400c067fc13e07f56cbdb5e51c00055c888e72687082da2ef92f573094e3b2b1fb8aedb8d1efce78f256d11b6c6f0a58bec671fef4110dbd43dcf318651776c79ae0423e428db322c31493383704857e275566fed161ed9f4f78200ad74ed6719820e01abbf3df9bbac243ba2d95bf69232ed8b8c7c12aec300bb6e9869ddf098801da2bf8621d561596118b16a66c510fb6018aa1caf7926afb0cc3cf2f9dea2c27e599ecd183ecf6fb1d590256048a6faee7233e51ea50d1e19c6c883e4db3839a8989ae6751df09ce38a33b170858b83659a12640430ef2fdc25ad89d8cefce3fab43bf448f0392b092a9cc137b02638df9784075436643fcf100fe7844ee1df9da454bf3739d253b07b51f56ee7fbe948ca3c18a26434d1833b43df2fedb9e01b1ba8d5653c921a7f59d0c97fe594ae3c40392796745bffe4094728a3ce85ab11f42a6bfa6a912003db5cdd1030a5e0ae65dd2b7be9dca13aafc034e8d906a48ebcee0a61fad11ac5459d64cafb9a6565d2563dbb1e774ede33e2ec07327ca77f930a6ead7079a3b944fb6f6fb013e667e0f2e295dc8b71b8ad6ea0524321a9965693dfde0c02ea20e9e132769b16ace5c9866d510174e2d3a33c05e85c5cf5cb0a973ea37574e1d1110851d080e5758f48494943f0488ae03ea6a42ce271ef81b5133d0556576fa7dea5a4ed5e729ce51764836ce1f250ea7f43d0723d4d67867e01c3c07858394bd17bee58b9c68e9fc29273e8219a7e7a188b456910b33048ca15ddf1311fdf69469ceb263307cf22f631d0c536eb23cfdb2f2fa95751056aa410ad2ca625cc71e316b73348bea837a2a643f1286c76f530551c1a54306548aa78beabd2b4b8008b6fc089b161eeca16c41cad508dc68ecf93d98feab44941f2f052244a43e55f94fad292931ee3c76fd41a4982ae49d4409573dce95f18094c09cd15c10dd4a53c1db7f835b87818846cb1b8d20384ebce5ecf9a901e25ae9188c4660cad991d767d98fb7a8e4a815886a9ec66753050697ae541680102174fce6a1ea549a9a291a90c693cded1082bd2c2b72c06083ce3d19f828f20f1f684e57cc23b51a3267aa4a31818373cdaba631f69ce96720013555fca91f26f273aa80890d8bd7d09adcafccbf49418ca5a2f1a0de061fb0517d074b9231702835dea7ac1ff62f54e6b9d67dfd08f319ceeac64e491e5f4dd81cb9b0514275c4d8c62de7cc47b1cf24725c403153e792f85c21b22e0a338f4436b9fae42927d0a72ec2959406b0c205e9913be2399f0897a1a86c77f4a28eea6bd9ea1173e30d8f1dace84dba3b124301da5a381ca0d7de67884b7f163488365700690feda4734078fceac89edc9ca893329cb35f683f704ce44e2de5b8cccff6384cb77220edd8bc6341a66092f744bd9ea96544f68e309316346a91702571132fc508be675279b0bb1cfb91627f11e16473b993b05bb7df1367d371e2447637f8d00750e034771f80794deaf6884086425e0b00682b87083ecf8d9629dbcaf52f6de3de416cede983471645008daaabbbdd22cc0fc19e8e1575bb3504c74913c0fa52d3816af9db26ddd3dca30c658702454cba3c71fdf004bff1642f5357e8d8ed5b74587444562b44d42c00d7f902f92d2b611b4733b43b16044633ae8508d426a102903959928462ced4cbc0c055df0e660c076d37e34ccf7f05298e17a4d37fad4e712b7f6a524566baa64d4f326f9b7f2eca55df9243d1f39507b985e62c2137f7e3776e857f38e26c3ba21c6d2f517ea5be97db2a510b7c9afde6f0abeb5d3f56d58b5ecd74725537ebd3e74c82a310803fff9944dc483d33e02f54fedb0d75abfea96444158432bd03b9bc4fb7a078fbf8f5bce1be56d0a0fffd2feeea58ee1b31ed287daa2924283052f65bbbb33bd0eec42a0a05060776d8cecab4a3d4cf31eb680ff64a392ac5777c619345527dc6a12d013bd1c3b73b0ca441bb83bb5473bca01c7e89123bd934ca3007a58836acf10e1735f6f94ae3ec5244f05e8b5e9b895115eb504b1c239b2a685b86d12fa41c5f241fe0dd712e1293ed8a063050ebc0e02365cb190720d44e0073e514d384e16977a11c804f9a49ea83f93d43b496ff71849237d7d8a4670d9317121e6ac7007b1906e1f73d94eb261de64740d561a33db58812aec5a7ad30f8daf62379d02ea3f2d718e38899b0222ae7a59280b4f38068963f94e719c088b2978b9e5cdddb7ef658823369eb79d3bfe49c7f22a9d9d1b2203364b763a834babe884fadd4a972704eb204baa44da1761610c471a3336884d517009779f5eaa02f286d788f9d9337235e2dab0d19edb46a634ca35dfb184c91a52faeadb34d3a84099ebbbcaf33a84b4e16a865a50fbf5f6599567809dee7aa8d1d4e4b71870df0dd81576e6d27df2b510b8010eae43e3945d9b4a11f163a4aedb4aa243a882affcf52fa8d5dcee03815cc7d36743c26d96140892bf925bfa2f5e0ac407242ed7d1658a4dfee3325bfb83c2e1c52ec16773dc3110b005a1dad79b0cc0965bb8bfce4bd4cecdeeb20f24781b3ef25c4e5cc5a9371eb0bae0e451c7fae3ee70f549a8324c15b1ad312ac682329eec3467edec8c386304549f46581749fa59d8630ef461b14d131b50c032bafffa55a98e0a61bc7a6735ff84ff4b1074ca67834ee08b93144b192ccbd511d543487995ae98b2cae096728f1e75ca790dabec6c63d6c0aec38ac53b809fae875c09eaae33c24ecf7b9fd99c7a15264723ed8c8ab5b7b02a16a454c33e8fca08484170a3c3ba1d5acb332d67d1e29648bd1079d5c77838bc39055de20420c1ea4ffb6c87c33beab13d6a73d7a3d694a4195b1f0a433cc6197fd8a3a106bb6ac30d49892b7333c0874f43e30f41e760ac45fb936cb479d586d673d5a2479fe7afadeeead4335922d45a91ddd0240fc0b4eb2882d2648dae12e285344735f2ad56c19f8196af891ee47cbb0dc9f654a8430d790fc666d90ed238a86bb6e50e66ccf198adbab7c88302b7cb81ef73d2eb1e147ace64373d6d98597c52742df58d849a10cc8a32c93ab49f648320b62ece5f46df5104be26519898be4d61f5a7980118c448286bac9db2d86127e05d83d6f9fe968d35591b4648acc53601a0653672f267c7a4eb17c3f84449dbdc1090ffd480e8a01ba5b640f4e3c40d61d907c471f88eae541b6dad02f219b7e1ab1f73bbd52b30402f04d4d66d075ead5c58b7fe2b74ab1bff3a955c81ff76911cae8c3fa7c561fa0a800bd5fe36156002f6f819ae54aad64f49d670d1e8643947f67b3251f0966c832f4f517d2f6dcbd3a56b8888526c4540faa1b7a4a21890416451b71ac8c3b06d81efa8317a9e3f25f2d76a25d3a8d02ddab540e2e9ae0c90bca9728c87f36679861358d185ba33ff974a065d07d71cc1fce7a4b6093633597ebd88678880c2d4dafb86ca5012b44b7cb101fe3314b8f2aab289fc9c12eda84ebee1fc719dac36600d4f00ec7c78a1903dd5f354401b40bbd7c1b0e1c5ba01eb76ab3d59ea158476aad8435e76a6b12266421cf97d4eb35880218b56542bd6a380d11ce5fb122bdb1b708cb754388159a7cfc5bfd963027dd34f7547a3d8c283a0daebb7fe61d2b065ac00d5c3b420e6b7d580186825b428dbd7092b9de742983eb529282a714f870610762eca695a08e0ca2dbe775aa76ee18cbbf00711a1674a85e4a75db0820614208f47431f4cac275f01a4f336e32d093eec158ae027869f1d66b83f5c4902618cb3b88bf5ab776c5760765c26c09b5a6de9ae55de42c04c362fdfda3baa700ec92aeb516c2606d47e27e91e304bf2be7742d71a0908f3c0bf7a0df97a91017deb326753f8fb0f1ab07aa92b5474b963c51b81dbef4a8caf5250c2b87759ad53313d0356f2b08f7011bb09e41cdebe2b4a3dc67e2cd58082ad226dfe3b7504f118dfd9b849d26ea59896650d66bec98ef4d2b498b1bb5753a66653f5337e49c67f15ac49443ef9f69242b35bea7896a8a9f6dcb1d4451fbb37bd21330edbf51dbe9b168c76ef070a3744d87c45defc8af8292e107589cdc4b5f55dfea75f7c444e93199d636a596675f98fc25dea1762952005d95fced9ebcf24629ffeb7ef03077502758cd71f9f4e72108f8fa62073327417f2d3eb27aabd48f7e3df560fecd79d57792884ae48d4889c251a364b27b36b437c93d077beef47ea998cb13a9af0f2e1163ffbdf5de59222dd2655474260d4e074e3b5a581a6376d10a4da8712344ad5b5da8795930c5927de7a7440510a3b7437af706d17d79a3cccb8f7da45f59a4f7bcaa9868280e03626f1e5288eedb5f2c760979150a10a341144c7cc188fe04e2d3941f92d47faa76f35ee560a7761da664a30b5a433ec2cc8e060236fec086d8263f6ac62d7313b6fe7675c17a814f041631a6fd8261d3feaa721fa6c17af7d6791cf309d8a75cfc1012533cbba9637f260e60a33512df8f1950d4fc4636ae4bafa4685ae6be88d87532693c70c3312e9b82516d5c8769c81de17ac31ea613e814cdcccf1d77cc0518b4e379ba7c7a4691b90ce332c7ce64ca7204a6cb6fbaf62c93ff8d7bf943b217dbabb7987057cc13ec59afdc39ed27f2729b6d3f51860d61f5b21fce11d9394d04035f5fce3a0b4f89ad3cbc2ec336288ea830a7cf68ce05db645ec3fc0b96c18aab55287ccb45883bd6945fc8edab1b8f36314c05408eac26fb142ca4b358985fe2a913311bc3e77c5f04b7d09b31fc8e24188477ab7cc16daa0c65f3cd049a79f8b6eacb3879a57e4795984453076e4eb5874f682cc3914d1bf086f8c2aa6a870afee3fcc472f22e923d703dd6a023f4aebb3e166df7b3059dc9d750489e2692cb6f9bb3f1cb8001902bc6c8d1c9b634943516322c089d8c02f4d19a0f3e160daa1a45a1972b40a19a081e7357a67b00792862fc16508d474f6442dbc3f4337bf83", 0x1000}, {&(0x7f0000001280)="d40f30a22ac7fb223339d96cbec2ef897b09995e64e96fd32d6225489de8480d0b33c24605df44d80173eae02c0c93535dc938a7e3a8545e114d98d4113675bf7320b1d57435332959451e5245a64469e3f454631b4ed81f6b0006ff35c3e8a1c9ec9f68f15879385bda640d105fdc09c696c60c58fca4a4e82d9309344cc3bcb2673d84f178619c09884082e48109fc2e5143de66f93aba6c215c0d79452ae8492dd1a6226012a39d6f6d74893fce8df981711c166ad2ab4ca0f096", 0xbc}, {&(0x7f0000000080)="bbcd2aace6fd0f89a2cd69438d9ba30128c280af", 0x14}, {&(0x7f0000001340)="eea8fc0303bf60ec65536423a34899566a598b9a025b47b954d88003843bb62bf6b6f67c8ce4d34d1c67b3c6eedfa8487225add4518683e64b7176ce55b65196af88aa87606c34caf60173342eaf332d5f0b550c79d179884a878e57108f38dd5b052a8cc1227cd4d437bd785907da0f243aaab86ee341c83125223c5fa9ac33c96e4bd700d9ccccacc12b21baee60deecab9e932abcd32adb4978e847c064d3760dcc2c1a99030c427cbdbf319ad71be9d80671181613b142509d0f1d837030391a092133f6d46c4dbe54b20eac246387146c2414bf213a9a32", 0xda}, {&(0x7f0000001440)}, {&(0x7f0000001480)="ab482d236d9706bc508bcc70476167937385ca1582321e9cddcc88e4054cad5d4c59eb7509cffb485688c21a652806001f1e1ee1ee5b34576e318c79f5625108e295ff330bb24986859c08a3eca712ba0961b836c67897b5b4fce2e41fcb7c1e4dfb07170107803e26682a77e85873bd23cc240dd1a4bd97edb78a4cf45efc4dce53edb6e61b75d4a2bc3b9971b1101f13d66cdb9454a8ac963a4091ed504c07cc637ee177f2c3cf84063453de8971a756fda82444be9cbb5628cac47f1fd8d0b21a0dc3dbc8a51b38e77d3b2f4c9fa9ac7780b70d47a69660a045f66614422c7afa259f45294d8970b6704e", 0xec}, {&(0x7f0000001580)="a35a935f2874789c19d631b2a81529fbfc82f31572234a820adb631e72748edb6224072291317ef6e2c61621927d9f5e0c385cb35d1eb77ee2598f33c568f6c50efa56e22bf7ee50044485da05f8cc2140bb8b407bee68a15e40b85f5d2017c364ac80046da895f218147e1d79c00311e4655601a8cd1bdbab7082278fcb1ddb05c01b654aa59cab8267e8e8d9236532616620cf27cd329023ea52da2e958db467a759edf0112ed4caad23c0bfd427dc07d50a52f9bf68a1", 0xb8}], 0x8, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) r5 = syz_open_pts() r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r6}) r7 = getpid() setpgid(r6, r7) listen(r4, 0x0) pread(r4, &(0x7f00000016c0)="aa8bc5f76e03fb1359e77d84f31b92b6fd7bbd88d56a278a704ae486a175c532e819395076f0dd11246219a930f91a0ed8308b3bdaa509671bba3fa0b91a467abe251b34bdd20ed812d186ccc2f4b2dbf655ea4631e5e79a95cfbbb1bd63d137dcc21ae198534ba8bcb34233f4c461a59e973f8be7dc3daa76d3505b0050a0f9c8e0276f92829a850be40718833a9e157b047e9324059cb526596928cf2c837c02f847f5cb4c5aa158a57ce56b3ca90d9d", 0xb1, 0x0, 0x0) r8 = msgget(0x0, 0x44) r9 = geteuid() r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r10, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001440)=0xc) r12 = getegid() r13 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x800, &(0x7f0000000040)=0x33, 0x4) listen(r13, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001800)={{0x1, r9, 0xffffffffffffffff, r11, r12, 0x22, 0xeee4}, 0x2, 0x1, r7, r15, 0x3, 0x7, 0x1, 0xfffffffffffffff7}) 16:20:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x1, 0x7, 0x8}, 0x6, [0x9, 0x7ff, 0xffffffff, 0x1, 0x802, 0x6e, 0xe8d, 0x5]}, 0xfffffffffffffde9) close(r0) 16:20:33 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x611, 0x4b) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:20:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r2 = getpid() r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r6 = getpgrp() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r10 = getgid() r11 = syz_open_pts() r12 = getppid() fcntl$lock(r11, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r12}) r13 = getpgid(r12) r14 = geteuid() r15 = geteuid() r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xf1f08759dd1f9c91) r21 = getgid() semop(r19, &(0x7f00000002c0), 0x0) r22 = syz_open_pts() fcntl$setflags(r22, 0x2, 0x1) r23 = dup2(r22, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r23, &(0x7f0000000180)='./file0\x00', r24, r25, 0x0) r26 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) r27 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r27, 0x0) r28 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r28, 0x0) r29 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r29, 0x0) r30 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r30, 0x0) r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r31, 0x0) r32 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r32, 0x0) r33 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r33, 0x0) connect(r26, &(0x7f0000001a00)=ANY=[@ANYRESOCT, @ANYBLOB="02e05bfe23cf1ba79a57ab6f4375847e1acedff0d5d7c37e11a0042af6c3e9240dc60d31993aa7514252b56e4d336497afc9e917fdb48660c54336bc515d874bbfdfa9a0e56ffb7c8561f35e5dc714ea23fbee0037e7e84cfe033e12edd1f04d7e3d0739283509271fbadc02e9e599ba8c9dd2bc6449180d9a653e8ea443f1b1e5f49ceb8339844f247a24dc467aaec984c334c10f9aee4737c355beda1e2fd8669ad98199a38f429d8b94952b7cdd92f1950277aa81c69820f5449a9f73be44fc0f234984bb228811f7c1b558da565241411214562ea0d93c07e5ebc0725aad09553acc9be9c5a5673309544a", @ANYBLOB="93f85f5f460f4e49c0da41203f52db6d154fdca9b1d35ce4328002145192ed63a952382a3f1c4e36e8cc42269b93792dd2aaaf4211ba9771ef039f53a3b49372fb6d233f123a58de76eb387d170ad614e3c0599cfb4f32feb79e6a74b001b3f4c26526df195a5f5adbbc6c0b183eb78e9c687ca9d09e64632475afccdc8a91192ef0915206cab53463720a832b171f92ec140cb68c65196adf5a74bbc5eb96bfcad1efc3407d4e7cfd37d82fdb054e6b206de121194c0979a099b09a269bbd41d96abc057aefe036132f7619dca46dcb0d10", @ANYRES64, @ANYPTR=&(0x7f0000001e00)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000001dc0)=ANY=[@ANYPTR64=&(0x7f0000001cc0)=ANY=[@ANYRESHEX=r29, @ANYRESDEC=0x0, @ANYRESOCT=r30, @ANYBLOB="a52fd82435cd97a7c7008f23398f65f605b07129a96936f7b2303d0098488e6861cdd448a39f843cd82a766c7427b5e46f46e3b266b3f8b958b2e24c957c2c6bb51f7f83d0515a609f5c7c", @ANYRESHEX=r31], @ANYPTR=&(0x7f0000001700)=ANY=[], @ANYRESDEC=r33, @ANYRESOCT=r32], @ANYRES64=r4, @ANYBLOB="0b0649971d3037f398c2e668f46c0cc3f5200b59d91317d838eb0986bfd8f7a649b03712a9b83d75f4c2c99fe71a627a9def67e8770a6c30213059fb57b2821ac6eb1b312464fa59dd1119eb71f4604647a56d5e14995fd6", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=r18], @ANYBLOB="20937a7ce10d68baff369bcd3cfd314a2bc3"]], 0x5) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r34, r24, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r35, 0x0) poll(&(0x7f0000000000)=[{r35, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001940)={{0x3f, 0xffffffffffffffff, r17, r4, 0x0, 0x1, 0xe8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x18, 0x2, 0x0) accept$inet6(r37, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r38, r36, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r40 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r40, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r40, &(0x7f00000003c0)='./file1\x00', r15, r39, 0x4) r41 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r41, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r41, 0x0) pipe(&(0x7f0000001840)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="4c21d5b34e8341d094f4ecab04ca660112ea759c47a16001c8a341fa5516c3adb6171fcec3e420d722d914b723b286bff3b86bd3e31c85303e633d298646774b707ab1dd08273b4ab7c677f1005857b7fb34160bd1fcd7158783d6d4d99f3aaa8c84eeed24292773407785a808c2b662482c578c8ca0d6999c0a2dbef957f7509b18", 0x82}, {&(0x7f00000001c0)="8866138019472eae901a950a32f800b8fdc04df2b4d893e70cdf07338dafedc1926fddffdbe68b5620a1787b856e8a3ec59e", 0x32}, {&(0x7f0000000200)="04367f3ecb956902b28b140a6eaf2ed7a07431e50a4799e5b0bfad5c1d2c5d238f8830eb96cc729e214b42b68bd72231be6f85e378266d112614b653069f1f46d9285d5281e67fe309789820039d273f2ae1526a7d06df71bfae0d55e6f5bc094d9a84b55b8fd58a1d2ef4e8cb4250c478ca8bd539d414b1a06c6cdb1f3d1e642f438ca1791a4698d993bf023e4dbb305104d1b1fb2e57895b4a6116ebba9b0558a7f94c057ce3988586f2262ce2ee140ccf039df8a2addfb0db68b3b6f23a9a3600acba77c465b26979", 0xca}, {&(0x7f0000000300)="65f1cbb0a5d274d82b6bc5e54cc2c3b53160a7b94829779e73b4bda51e2ec49cf611785ae9319ef4e6b51947e88b8a95dadd218f181cac8dcf26e83570a82ef4d8b7de6b8d3d6ce1e26e", 0x4a}, {&(0x7f0000000380)="5989e5bc7498e2cb1f536a43b845a31cc4e679e8860c9238123a092a66d4d036a07e27b055cc94b303d9f5a8b1550579cecb5cf6d42d65542c90e85b0e3c33099f90105bdfbedf51dd61c59d82f0c9b8675ef295a6d41787f8b2c08c55741295f844edea848c68bd3cb5278be8a8b3bef2", 0x71}, {&(0x7f0000000400)="f6d04af57d55d91bec6dcbc24df587a496d05fd457", 0x15}, {&(0x7f0000000440)="4f2c3da9cda2e780ae88b05d72604d17665935cc285228f5862f0e62e5c64bafbacdad73bf898bd8cc4f5259b2327a6b7cd1854c96d06888c92ef436eb4ac048a61da3ee74fe0d", 0x47}, {&(0x7f00000004c0)="98baa1802e9aa7cbc8761a05d92479e84d34886c48816aa3076c12b2fdd65163c997dbd20fd5fc7d75c2117ec890e2e49c65e435bd7cfb3589adf9bf9c66d6bcc7915c39e97575b1465b1a85346c9d5e9f7a44f2423db716c191c9105b268b3b57ebd3a552702e1fe0443e6c4acec0d964e593f826515dc0c747140e3f3e327f321136e7a85f8332b07715848a4fb9365d47728e7e332b76bf554c831b0f1c42fbeda1b4dc959d0fbc6a11f96f505bcff8a747ff3b59fff5e663e35192aee3c0b1b13fd44513b80edb4afeb498a489fb233512ceef23a1", 0xd7}, {&(0x7f00000005c0)="b4f49478b9fef999371e9b5f615a3a1a4fdfc6a93cfb92defb2c4cc0035564454fd51d24b91a32c5e7e77818d1016804045fb8a972507f9207a6fc11322c51ba9d47e8c83886b750d1810ef6601a7f6f1fc8a43771886375515297748865f7bffb5be4b95b928a6fdabc602941e0814c70aef1fd0e8f05f108faad9e321bcf741fb67b46e5f748d01939d8f757ffff4d1c5eea38481a5474976174795964908873334501ad2c66a25174db95e3d83120d1f9cab4d7154b5264a12b61a5264e745e8f6c115c4b6f6f827cb8e508fbad60d3733370dcb1f5ffc7965d8deba3888b356eef447ec0242538305b4a9533ff86f4f3ac726dc3128f130572c80482c642a9f1493f79a1821be7d35a4497b419806da2de180422bc364f5eaa830715182dea80f4bd7987f00f34d547382ecf17b23ad679b4f419ef8a051b2fc7440eaa36a7ecdf673222aef2f254bd636b67f87a0dc53c6ef746e89d171c31c8c40e8e3ef8aaa07086c3e216a7ccbe13450eb18d9063e4ade850c976b99b040746e4cef54a7e1be9d4a74aa67136945469fb91ea7af9daf52f322bd03d61ba439b5e6b11ff19353c9b11b12f47a73670f6ce26a2073bc327e649914ad70ef0d6ca6d862be06d60a1719fa7a78c4e16a112eb8268f992fb0a6ffbc6b461c5b970fbca8d77702f9abfac349cc9a419078cadcce7c7f7803caf1de3a6b71d5f82b80b5d7b13943431dff1a0d44877bb64f5fab4f9dcc633410275d6e8f5a9660685bb560a660389b1fb5b000f5deb2bf44793c47f2a265ad04f8d722f380f702e472e1532fb03cc845c75a6ca2f5e4b2fe8d62059a9ea3f9069635558c0c0e2785fe7f391ad6ea13df56df1df1fbbb27c9223fe29de1ebf53dd6b18a1dd42f48dc268aa530062ae889ec81b16b05d32b3d608aee9d35503288e3a5439514d6e48c680bbb52e3162c1137be683fd524b581b5d1ace8bd9a451a6c5ff860382de1bbfd6ee8e21fdecf51fba70b96c07373732b74cb9f6d9d16b6e317690b0a139ec49bce260a11f75d9e002b8ccdfed3abd1070fa17a9d65b67e2da00a8342a199260f03e545bfa3c81eadc8385f72bf8f466913d7e4c0d5fe809f53df239eaa21d0a1c4928586b33449d4ee5456b71614b0e8169b7deda36f98dac50ffd6f348b9e0eb1c4fb598169e4f10b19868696abac47a2d9b26eeb03ef2208735de34d113336a9c62029b347e090be5703f931a270f130173fe4f4dba411729272f7e663684a83c2b135e137dcd655c28d6b28a2cbc91805d8dd6db627db7b8a51bcc8df9f7e5b3e490c0356b5ab1e9462ca60bd2b42e7936c2f46dd1b95964849a1a84141c29ec59c6357915d869a7152ed041f161cd877b1f85e199dd7083e672070c3f7e1786410475f5bb3f157b1d01e6368e56444eccda9afa6a08132d890941a77d586fdb0b16c30b9803f48c30efdb6189892f17e05c97be6467336dce5c061ccfbed317685eba6d005aa89ce47f8700432ff59eb222eb663db4981499a7302bd247d80ee0270d75f6a5c2481aa4f0fad567acd2e34735d5c6bb32b668b5c7ec23c521f540305b20903092f5d0ac9999c60de864782836dc36f4dff3db19a59aa0e3661d677787014815412787125a73aec9492866526e2f630a4094953846e1d15bd1c47b60595b38d72382e70366fb75cf183e5dcfd0509fceaf09a9060f1e6ab9a8bf26a46431633eaa39833f4c9616381b52ca7886895781f10b8458225d035a0c2088decd0e7f62f8863444a4bae2482d005a97079d84f6944fcd6b702ffd0e12fa7dfe3c5c0de6ef962adb5599c2db733d67e4bb14b15d027b90b3cef7205f77be39dd488cde1ed8ecdad5943e4f860b8d0e422f25dc32d1384c86b97449ff125540d197c4473f6c65f486e1ee3c4242f0b7b7837557d0a66a7d45bd825bc5a5002edd84b7bfa23fb7ae94aebb52b4029f414d904429856d852fba4fb6a3e35710bce45c7b7985d9255f4d7bf1a9224c1dfc42ae818ff46641fe7b5b145399e598ddff680c7e73bbd8fcfea200a54c886deb6a11984e595f59601bd47a2fe06c7a41f8034f5aaab41f493d21362e7dbb1cbd76f21e737a68d26802a6821bbf744766298b0456bddd1ae237e34f1995db69ad5fb9308b371a9da200d29eb2c8fc12911acc72f735dfda7c747642e42b8848bd716c0e15674a7330455f6ab6ecc7cd049c5ed0ec1b0418a960f4bf59ede7f3ddbebfe26a4ea2be5fe1e2d3bd660d4d918338eb65f2adee3a33bc47cb8e4ddf30dbcc02cc5a6df66e352e5e46ab1e4d077bc21b784c5cd65a58a7470c8bdc865dc59ce81ef3100d14b5b17e7a26cc6afdfcba919ed1225204b7bb92e699820933a84a9a2f129a72cd90784d3982302d4509b7a427513d80e6ee76307bff6cc8e012d52fc8b12a248ec4ebc6c6c642c89e468aa2c9e04f2f06fab59b881745e5a377d43a433a9e8f39efd8c219959b239345773a34b5a2efe5c375544c64e7da99d458ee0e975173522819b5aaeb5956ca07baf208aeb901a109fc476eca0759e2626b6b40a73f89e18b93e0fc8ceaafec21a2cf4cbfa0ceb27ddb76a2d13f92458b25b651de278970ccbef71a660d6fd1abcd3f4462d5d603049cc51cea6767e49920bce1f9417b59aa63ba56dd88cbdd6d37dae8bbf098d1c4cff03abae88532c28f74787ac7ed8a2850c7a784491564a5527a07f6e0eae3a9f3000485b4daac2d2197c36f0a6fd8bd2b0492f9efc2dbcb6c91d99c778ef9af7eb5907b72e8e4c87e0f75cdbbbac6a471d1f621009aa664c994d10769d9b83d7f3d7bc86584152e8ab42736667eea55b1587fdf2802c9fff24ebf1d60fdddb4e181e466b3976541c7062f9af7a06b41d7c8ed32fdc5d902e1d762ca704e71f529be01325844c1dc9f094b6708191d76832b27da444852e5b1c515f5c788c602c2c15eb7a8a825de40154ab59209d05900f7361618a5bbd08f7c732ff809c1531cd78df5cfbbce8bdb58765e0077d7d5a24f8d18fdf981b00b18f1c0d4beefd0ec47e5de25453c4a7b4c41322e21dd312e86dc0188ed2191937c8f7d92714d7ee8aab58f7727d42387bcc9a9b53fccc57db06711d2455de5188689715e44a29505f693e0d81f9ea7cd38eb4792e5c4270ec560aec87963a7e4f65bd2a416136dec7e5dd3a75d5f434ce888e1157e8e69bbfa6447336380d0c028854a886b35a5e898f201e85baa149922605a8f2d8e55021a041493f8a11ce5ee576d1bdd8fe17253c759faddd7af31a9898ceefe135dbbef8443fbf78a4b7e68ea9a970e13d2120b426dc0e8bf271ff500b38400789fc4db57fada3ced9d1975caeda478cd46ad4d5c1df0b27a14be9d14c5a24a31da09c6c3e64c9ac2897de3073060a280d31d10199571df5cec1b4cbf3049b54a82b0e9d4cf8e1267de19c80ce201e19fb9a8d0571c94cd784747e45bb706033d0b760310c2ff48d2a163cc1f9e80b944688a999bce78b6de7ea1f97fcbecb8ee064f5bd41babb68cd682b6f4dcdf64aa941748804933fb3cf31b5d7123bf2e3e64349402a6e80b02b1bd54df68cbf827816ac0801921e090a16784988fb9612961aa7a91e1c4c42716a673bfd8e989dd0d0a929576fd78c11f2b5abc1327e18200b36874c7f3a142a14302b1f366a63c929b36b7eac8112615ffa69f50198164c52b91ea6a6f89e7b275de1260b161b55920a9420a92407db5a3490fc28d0fb9a40e9a7f59e2cab55cec2068841414405a980af91c2a0d776293c94b0f497d1804fe45eb5eddc4c50db2314287b910b70c440fa07d77b3f1a8f4647d9fecd23a9fb0dee670c14f9e07c4bb1453c0c75759e303f8e07eced3aef9da2a1f15578ee6b718b199c8fa67ea9693ba5389dc88db4e343af961e7000822c4e922fdbd96d81af44a0836558ccf70abda03940cac270eea2379cebd2f8a6e86fd95a897bea432d1d2525e7fc5a927f1f5f6d35cf72e583d5a6900626bf44f91ba52beadb0ebd36b415ef06120a616872d60293b4e6e7f103b1c2453e48f8acce4c671f410f88dff7dea4e48e1e63d85f028bb4e264c5d1d92d3c6199d80d4d639a28e40b7b77325bed602335c63a3fbb62a9f1cf12cf8d6f47a37ba7ae60675ad56832771fb491d4ef513b559f5cb7d64e21e5d502a0f41b2ab469debe402b2e5c68731af7ce89b097bb965500b1dbf512118b918e7ec0cfbd7233c645da5d880b79ef2a26020a7e9457a40585192010a8bc2952aabf7d1ad237824e7833756c40409d35e38c42204c80cc9c61ad02fa6ea049c763ea97111ded6af9dd4b4cb62e107d118222a1eac22c2a15f92568d247e4eec00493dcda04b093dfd66a3a7bce1aec262478a2c59061f8d38eeab436e9ab66841c83453b575592c543b0387aaec8f68a0830381b624272704a2e36a35afbf98767ab80d199fcadfe9496ad515a98ae4b0d1c6eefe5697ee2f44f494ae222b6b4dc24a089cbb4ec45288be5f0fde0c221da4956d9ee71b7a5cbee9b76814fdbfba0c320108160639ca599b6bcd7d6482227cbcfaac21352e4f61c3141396283c8ad0252aa59bbb361af4542d81df31d15e27826c66dea2d898507e0d5c95ccde4d3a6a1ac31453f1a2eb1ade105309db9929f0e22f8be73d3299b479de7d14c1e0a347659f7b7bfd72bb7e4dcf92bc3e3c271c8fe2d32e75b66190c81e23a95e2bfc2623fe2bf1964f586c81ad39d5dcd3b761ee666845712894f95efb46bd369eb07cc426bbed1f955bb294656c584d405cbc7e5cebcae6fbc5e7dd8b3ef93b90ae6d26fb85e256b27228e1ffde477d3da94b8a60771f8f88113b60cce9058213080e2157ffb903e27ed5afe66dd0db57202e8b678c1c6f6a6910ebc039195b919cb4d089c33a0009e78acd7eda080db7470cb0eb565ee72008df8b9389cc8ace7f9a4fcd733ad3af2438fcb6a2d6e0f3fef5e300a8ce1799beef0a5821fc23fe56fd76e69e981cbf9fc62c64dfbc3dda9758b90fd7caace76e687fc02eb15906a96aa28e7628d322344c9a4065afc43dc83f51e058e1cc08907bd06fe74cd52629341867060f92d35c391180bd164bbe4ca31068796b49e7e25a760d6fcf0088ca880f12df8d2cf460ebbd62051a1c6e62d3808c3284b43a658b597e6a09cf8be9cecd5c339a68bbb0904abf9210115ebacd1a49be2641e909004d5f4dca47c67a76ebd66ab51df62cb9f7417aac68c99d346727778df1f18ec144499dd511a38b74e301c1b971aa6df0bad74fa1b9de941e6bf5b1eb3fa3ed51bf7d3d727f877055254fb63648318adef4351e6e7c5b946e99a665616917a3b8e71ee10d24a33e07919f4f6d21a0571effe864431ac793c39c5e0218f5daa9562f40619f764a0c9860cf1610950683d936fc24b0d4d6c2a317c3c3a57835e5495f3069a1399463f2e4ec9b8ffbc05dbdfcb0a0b9aafca8959bf70adfa8e3526a96a64c9b638628666724bc6b0e3402c06aca164a692978adb89af91dbfc6a9dac93b77c6fabfb6c872fb0830f770b9b25aec3ba846f6a879b0a18ba851c94b79af6d68f03b0e85decc453a54769a558bad87342a9efe2869dd541cdbdeb2f08ab53effb04a1845615b231597224da42227b0a2ea166d6009d0cfcca7b537924b7cf9d08b31684cba19f0d7079db2cbce509dc4bab028d3fbb69d6f46be5a6cebaade3aa081856ab5c6985f6844e8ed529f54eebc6545d1ca6e1ebcbed78ab043df3802c0d4b77c644d5f980222dc6577d50a496f57be57bc84b72efe319ee5", 0x1000}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @cred={0x20, 0xffff, 0x0, r13, r14, r39}, @rights={0x18, 0xffff, 0x1, [r41, r42]}], 0x78, 0x9}, 0x2) 16:20:33 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r4, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r4, &(0x7f0000000300), 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000002c0), 0x10000) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) fcntl$setstatus(r4, 0x4, 0x40) 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x370, &(0x7f00000000c0)=[{0x61}, {0x45, 0x0, 0x0, 0x4}, {0x6, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:20:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:20:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r11 = socket(0x18, 0x2, 0x9) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() setgid(r23) setgroups(0x3, &(0x7f00000004c0)=[r21, r22, r23]) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r24, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r25 = socket$inet6(0x18, 0x1, 0xfe) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x80\x00\x00\x00\x00\x11\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r29, 0x0) r30 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r30, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000900)=ANY=[@ANYRESDEC=r30, @ANYRES32=r4, @ANYBLOB="000100f51f00000000000000ffbf0000000000008a6e94b597263df5f7f1decf2ecb79bb3d07e00dfad1b47cc34bc13707fd1b18f1e665e51d1a1769302c7717120b215fc0179a1afb9cf85dca82aa119b7598a0971fcc1ca83aef4ee694ea32b736dc", @ANYRES32=r6, @ANYRES32=r9, @ANYRESHEX=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRESHEX=r23, @ANYRES32=r13, @ANYRES32=r18, @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r29, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r0, @ANYBLOB="fc1880b1b7d57d64bd4682f082d6"], 0xce, 0x40d}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:20:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01023833a5060cfb4235a9075e12294ade04bb0085f55c00000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5afe9df1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:20:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffff2d8, 0xffffffffffffffff, 0x0, "b04d0000e0974ba08000000008000000a0f500", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') r2 = open(&(0x7f0000000000)='.\x00', 0x800, 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', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000540)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000ffff000001000200000000000000cffc6217eeb4edec00000000007c8d08579c4853d56ff4d563ef3ff2dcb9f2390b9ca62f7cc3c973649eb570e3e6ec44fa35c067f2d00a2a0bd32649b2c83f06b4f27c7768192d4bc8bb3bb07686064d5cad685abd238de77e71775b614fe8", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair(0x2, 0x3647995981182ad8, 0x1, &(0x7f00000002c0)) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/233, 0x1e4}, 0x2) 16:20:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x45a, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:20:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220eb62e1dc449ce970219dbec3e22", 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:20:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0xd7efd882e349972, 0xff) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="dad7caf21633fc080da2acfb4b38acfd790ec06be50e330fa5b950679efb60d2f78beebb8180a34685029e5b01b48de3717a316aacaa7ff29ab90e376b9b9b28be1ff0c700913946de7a51770d3b577f1f0f73b6a1478661d560208a5b6bd27542ecf1e297aacb5fd621765bd683493d3fea13b9f290262ceeb06126ac3bf4edf695b1a8", 0x84}, {&(0x7f0000000140)="3ddf0ef5be413062a3db0c3055c9daff433545f7c804dc338914e635668de914e07e3bc24b1a9ffc35334479bdaaa0953731a3c57b932153ea04ffc293496e7f82b4f0dcbcbfbcc47a6854e4a8", 0x4d}, {&(0x7f00000001c0)="3d9792a005d5e20c785e79ba4f750a05e3690c14702bc7087f9c335fadd42ea54631ca4c5a5cd641ed38d648f18316bdaa5f028d4cc560b80f735452c759bc683a1877793b9c762cf6121685053cb0af8d729e171156693cc679286ec3321fa4e82d209895b31162a28b6a6ed6aa8c60f47913081167380206db9a7783fde259692b64338ad086297a88d79ae14b57dfad9fca5811692b999eeffd2af9c3a4a49d1453e5c21d0d8b465957dcfa1fd7ad404358e18e9e", 0xb6}, {&(0x7f00000015c0)="889e0335517857454e6db7760000008072b483b92fe431e709bda95e510a6eeeeb5e19471f255648f28535cf7b2115ea5f336f08f181ed5787dd333a2a7b496809acea3d2d9dab7ee3b97d3418e75d2d8c0127145a31804095c33c88448db310db632fb4639746fd9e61d377707c40041ab46ea7a65c47e6b433a8d04d90a01b6feec59e2e91352e1e6dd952939078bcc095cc78ade67179ebf8e79b69d0d3617ac9", 0xa2}, {&(0x7f0000001500)="c94210b1ea363cd8776952ccd73c7ba35021e6823933832c8cb236946966b996f9c0e14c9d22f4c0b8a857abcb260369743e657a90364a5efaf7a1d73cd7540764812ad45197dcb1179b8cd7e05d7a40c43644a8bc13", 0x49}, {&(0x7f0000000340)="1cf081e001b8b151430c3468de10524d7bc285dc67d1053555e9f720f8b68ba476e0edc62130a4bfc9b0c3cbf991ba5e1890979c3221c69ed5e414265a6131945634de4e336a020f390875b24ef6e47d68cf08c7a979cb1ee6ba02fe326de2e4057805b2f6be491e59e56cf958b5e8b82db5bddcdda58d8db6f9ea670bd8607fc37d83a38948437fef7e668466f032f60dcafd902adeb9ab7967eb2a9fb2afe677abf1fdc08ac288a59fca47f951904c2a3aec0c1f001e565b7b56906587b4e5b3c1d2ebe6af324598a847579a540e88f785acd656579c2ea48c4123be994f973cf295eab53abd5c046491694198710b36ec8eced288fcfd19cf68b45f8c9bf348fd2fb2ec8dd00a9f3588dd020b66be334f7996c7361e3f3b57edb2a4a15b6ced77f7b821e08fb0d6ea2129c4be311ec6cacaf1c5e4c3ed2d483377bbd54d791adc0b00f017c95c6d8b21acb9fb67077663ad3cc7edba78193fecdfbe63661044704fa4fa0827a04c8b0034c97fc83ebb46663d883eb0cc341690ccfbe502ad18e6c530302f6de7491e3403de8513fcf5ef7496b90e4d7f309f0cd9227d018860499077b998a1ebca1e4f184a384862f8d94e7d682f606c140593445b0263f7852d41c7a796831b39b5e582f49812856cdc3c5ac380907d9c7755e722f36678b391249cd4805060d249295577a45b6da4c738ee429134dc34b2a5d5c1222710cf84ec9e2528523f0ecbb99ef13804044614d56b2e90def2f0216fbb602e9719f5c7b8df505d30df2188f40fa6655904c398421ebb8b54cd15507b587322b828bf9e06a146cd4845180299cb536dece905f1bc687b31dbffa015483549735283f7f844aef4793efd854da8caef10b1e1d2ca4db676003e7c8944acf9ea54243e1fa80c886e2dfd797df7e1895db6441a3daf82f751f6ce43cb5e458f6510196930d33ea701bc1d8787a6515bcf07fa6957681039f185b787a5cd1d82862d1d4ddbfd8c443bb14dba5281feecfa44ba90ad42091e6d34233915241cf05a5417d502f080c5a3060080fc03fbbcd754e97342b1224e7a8e2bcac7be73c807268bd31896c5f9780419da7cfffa9f27516f524abb910b9e437fadbb655b1f26a61eb7c51800bb1a61d5769a387909106fb68f9fa19e0f37ed8bd46b62abb3a9f6fc95f65883f85978e75932a7b9bcf1e52eee154e6dd92a43cb621480b7f857ef6035e735a4a9f64b3c7a3528f24a40b03185d3718f0be413b8795572004d6b4b7d9e59ca836e9705b01467ab6d70b71c73ea08e99ad26c321a2bc1b16f9d5eab305ef749b0730e1b523bcfec0afe8acd1790cddd100594bc3536c7738510bf36183fdaa60d0b4219250312a601e6014e6bd894423b1583eb7e82d0e24dfad2fcf2d3777272394eda1b6d584927fa766d510dc577873ad3f186301f09dc1e3ad9dd4abdd229dce71b79f6e817d7be01508983ac66132d29d9712edf0f4356a18a49f47f8c8338a1215fb862a0e74fb8382b8a940273c33cabde72eef01f9cfd76e76a20c43d738f884d5e1d94b722570563a15d2f47c6898d551c0bd87d7adf18f5fd7301ec92027c83d92dce1fa8305bf3a64abca1d23ad43d2d9ca4e45378d8ca274d8b50df6914f2da014982a7b2c54f41379ce93ef9ecd3c664e303e1936f4432890f8be19fb477322e5b7cc30a4b95354fb4b12ba4ea1af35017215471dd500f89118c047fd3baba84703e74217017eb09275d840c8096af47bf9feb3b258c8b80a1caa9428065fb7ab26babb016173083f969c4301d1de6cb9ed88d0b90d782e1031e88f6f1790dd67165ac25344335b3ce0c1b619ea21fc305995deb1e9e648139ab4ede7693c3afdefb3d9a5c1bf63789abf06dc55b74dc7e9142a4cf0e2e7a14c717ca3c2bdb76eaadf7f1e6e9291b4213b801bb52151d915dbf49e2d87c372229bfcba368d11b0677a4cb4e6b40b9040c8ad6812a3f3e88ee464e4e13b9bf4a78bb330f4bd76515aef5c22f676ac8ec9a88ccf4e95d3cadfd2b9daf5b469aba9442b7e145066e1e9ff4c6c15e5a81f6e8b5246a178cb3e553d3b26b807c6bf45da776e1654f1c42616205a3622380181c7018384c0f2c85bdaabf9f0e71b58c96f489bd94fd5ab52f5607ae1095741b7337db5cac26ace94fca57e1740f79336c78df8358ecd3d69c635a2220a55ff109b2452c2741815c8224e23d741ddcc1d94f3487a2b5c5c4ec9aab57f632a7bc4e2e3a5cf864a6fdd9cd3a8c309268a9c3f9cb8832b4bd047908b0f6ddd4a5014e9b09506d4ae55308e7d0ce31a7fc451ffad37bb13b2cf4505e10d26685e24b4f52993dd248e15e5c192f1443ebcc3d3daeac353a8de026d8a67e79d9a7bb330eb467128239c885b1ab6baa99882e06602a101a5307f2f4d054300150b875e1811dd00dfd51deeb987f0dbcbfd15b6d88ea32a744445bd28d842fa612ca390cc6987bb40e02f40196d93acfcab0afd1f886850a124e59ae2c706f0fe0450d9fcb90e05c83f9e05d96c3c54ce199a4fffc13ec538fda8228ad5a16ec16c4c32a5e1163fa77a903f52a0d40ab32aab7ebf68985ffe6acb1c0d0a495fa287e453a45e5cfca37e97565b027c038e277d3726691ae9f58731612a98ae352bcb38cd26ef317e96ffe52969185988878bed7c38a458c825e44bc4aff2e1b1304e47509608099769b7441c5523c7cae37e7be8d9a2ec82d008126dc9cf7764a0b7a74772eab7307a9170c71687d768da853bc834ad9f192eef924757ca29255d4b4cb41be61e5632f709850b41937097d88db9ea04cc138de1857559064cd78fc79d568f85e6c5de683cd4918dbd3435fd115b1c8faa8c78b7318a2f65908a23a939d4a59c47a6e684ffc57daca1fcb557a00a1e183722662f21780525d8523a6628f8cb5217e03df42bfd6fc60c5966982b821d1d5f2c94993ec645730b1a3cfb2c2d45c0ec1d20f13326f6a9043a36bde0adc2ecea364c8929fa5bbb8d5d0cd579247a942ee5bc6055c65dc006b586235e7f84b4d7670d543d4eefaeca8b92dd8afe176cf71b4c3e0a03e6fe26c9031e0a54e5894083b2c60392d60fe9372e1dea40dbbd48bc191a77f00aad783a6dd73243871f934a6bb671b857a187353614d550b1e53295eddd34c2c5c4c71c3fcd1f9ea3c92dd969f5b65e9afc4eb9e8e60d32bf03a899381bf77b36fbf791064c8b61317a493a6eac6a9a5ef9755acea1b0424662f0c2a0154f9ca4d6203a12a6899fd746adfcd755a44ccac0bcc6f84ca5b82bfb2906f7740deaf005f1944f502cf1877e8c8c2483b154c5a2c06d761a28e7fb94c8900cb3e95823e92007c547f83ba5ae118d42168c15edfda9f23e9787ed66c0f2b275da9f036688105b66971578f5b96957d35482e0abff2ec821c2560460aae47ed19d938fffc3a97da63e4c4a56afcce586175a070e204dc940e771aeb34275f4025a1c5ea54203676eab5510b9f6a74e335a7b9288a8e2a405a6946922b88e3a3a40efead0b12a0eb113911df50abd687a2991e4b5a786075a871da5a6bd509780be021b7252b7322854ded6d59b9678a15a89c14aae50a848ad940e4be8bac3dbdf63811226525fd00a69e4efd57c1fb2325ca756ce0b7d856f6aa585f5ace0e3e0eabf8e5e31449f75f69fcce80eb6f88ce966f14cdd716bdcb6bc877e345af4515842e282e6f66a97753577961141574e3e08cdb47343a0ff1c9dd7fd45081241dbf9c29fea5f59dea195f5ade358d19752a4293eda5ac18f9fe0cb0d99975c0f41e2a6a85895504d547311bfc789181063e902fadde668c26b820b42ccedd6b93e40a0126a84773195349b9d88c27d2c44681a32af103cd7cfdfb4d8dc53be9910d9628f5e78c76416291e0a2f8b8e678fcf899b3cbcec3c11b87afc25f996742d88e2dc60891564ec032ee731035d9450d81b6b99e55012a5ba941e57bf93295a847ec2e8ce8f8af11b1def23168a5d87cb32a96b9874b55b2bda226b69fce705126c2dea3b4a950e0e6eb3cf16d69a3f75abdd181a2aaca8a593658146c2f0082062e8dde3cde74de826c0b892f76efbb74c67eda5a81ad9bba86868c156a6dad2eeedfe95fa2a9ef3e475ea2c5db68e96ba7f56e29c0f96cd812eb4eaccef8252aa1ad329aaee81175f4799ce2b0d6417957705cebf79354017ea5fd44cf16897c222f2a33e50fe11202cd00f0462df2c4e4a14991c0f1f0bf58e4ffead0c2faaf02a8e15b75250c5891e30bfb84179ccc89147703b2d6876c40279012921f78f933308d2fb3876786847d1ac00f08b3bb920a5b17087139f55a4db435d79f2f62a2ec2f880a5235fa14b6c8b0a0ebbd32d6166fe6513e413c39c196d576a38687c5cb81cbc15d35026878ae5939edbbac9f22544c2583aa4cbbf4b5fc4e8b5b1c8530f407f09738e4139ee32a14cc152deb391169151e599d0d19484625ae01dedaeb7cda0120fc99124881b03a34e31a0ea5b740564d024e98156de0d38661cf4fbb3f658829f53b59fd5ad77b656739f779c3f06519b088583928e1f835046aa7c6d605624beacd6292bb7228b0a364c457693924afec60e7534e250d06c91bc28996e77cd9514a9e8e72185ffa058e9da754fa547331bc322b58cbf0a2420651126a7bd8f907a269b8b91218d0afa7a711971a556ba81bb2535b8653f412b4e13b52cf305bbaf3cde77586fa1d20d28d93f0fd05084d8387d9f1b242ad82e527bda3e527b4cf21df327a7d4e739b1f3b919a458cdce5e4c5c812169c127be973a7b4aa9ae6b699bfcc298e425b0c11d52485f5324b4179c98f9715bfbc14015c77210a1826d038903e81ed1fa1612b749373c830b3dd9fbfc9e850208c5aa5f9b25961903633ed8a8983d784cae01ea1d15ee93013832c936e698ad7fe6b95c6d6b5a265449c1d93e2699ed1b3aacae9822158b3fe067154efa725dfd6df9144adb70ce213ed34bf8918298df772701130b356e0e8b26335ed3b41108424a63ccf4103e266e92635ce0d09a1321c9976aefe620f2cfb854866fd8929a14dd2d7d1447d2a367eabe8b343a2b345b8f7552bcd12c1201b13d8ccd14549f5cd237b6eef66221260de6692d575c9de7a0bfa9fc155bcae2110496f440c9dc66dce50c9c04dcdf4626962e088211e50cd0ef3cebebc1cd4db11e77402002d72beaffe05ad904767455530923f38017cefea18cb5e73485a630afa2714f891a52827f7f65e342565b646176e22213ddc38f9c74dff7fe53b82eee13f86d162dfe7664f95d94e8168f797cb76987e56ec2c57cfd83fcac1bee1a936dc288e4dd29284b6655c2278b09718bad69fe159c2f1ee37fcee0d59e562854a2d6aecb0efc7c12c50963b80d6230c6090c4b7a677bd1c2000c0a71d92ef41605eb0053fa69cc4604db461adfafa5d1803d8253acc06112a400b692d179765fe37d850a87c617b81ec1249ec126bbaa24ae530404f846acad06843d954ce920abf5ec5180be4cc1e651b994fc3518ac903815cdd4d6e14e0e8e315b8751015bcbe66dc163005af49469eef18d7c7a9f85cfafc1e4e454b43ef02b39895ebcd2f214482e6836217a8bbb18527187b423c74a5626b2cc464b9913beb110a497b0e2984bf33b9c5aba17bf899659bd542bb0bcec82d6ef1bc8bd58a0b9ac2e2c026638c573a6bee88cff0e258f191f672e7b7ca482faffd0718292d8cd5564f57e1a226c06db467eaa0915d7e448dd2ed0ecd04eeb7910e68938a3ac74e0302b77aca1b9bb5120d84f3d5a225ebb9", 0x1000}, {&(0x7f0000001340)="c9fc81b9e971854681a56860b46c4f4cbf28b8fb195d4bbfe24ded7d1a4c56ef176166", 0x23}], 0x7, &(0x7f0000001400)=[{0xb0, 0xffff, 0x8, "a7dd8bf6b465f5c03a0cd44ba9c27a046017c900f735a55b7b1cc72ac64a4999f1c68cabfe2a1f45e625650e4b3721f9c800601922cf285bdb16585f1034ea9f76caa244f2eb71c0ba325525c5f874516004970d60618f5db669116d334828c5b280814229d8fb152d79de08e07474ac5b974ba30f01c7b97a6038146e41adbdb6bd0cfb3aec1eefc13965d273df181252659b8dd42a5506542d632bb2549bf1"}], 0xb0}, 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r4, &(0x7f00000002c0), 0x0) r7 = syz_open_pts() fcntl$setflags(r7, 0x2, 0x1) r8 = dup2(r7, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r10, 0x0) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r12, r9, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) r15 = geteuid() r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r19, &(0x7f00000002c0), 0x0) r22 = syz_open_pts() fcntl$setflags(r22, 0x2, 0x1) r23 = dup2(r22, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r23, &(0x7f0000000180)='./file0\x00', r24, r25, 0x0) r26 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r27, r24, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, r17, r18, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r34 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r34, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r34, &(0x7f00000003c0)='./file1\x00', r15, r33, 0x4) setregid(r2, r33) 16:20:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x7a, 0xffffffff, './file0\x00', 0x800, 0x9, 0x3, 0x4}) socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5a", 0x162) 16:20:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e59838bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x227) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 16:20:34 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = getpgrp() r1 = semget(0x2, 0x0, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000240)=0x33, 0x0) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) kevent(r3, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xa8, 0x0, 0x81, 0xffffffffffff0000}, {{r5}, 0x7ffffffffffffffe, 0x20, 0x702563fd739288d3, 0x8, 0x80000001}], 0x3, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x80, 0x7ff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x9}, {{r7}, 0xfffffffffffffff8, 0xc, 0x40000000, 0x100, 0x401}], 0x7, &(0x7f00000001c0)={0x80000000, 0x10000}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x4}, {0x40006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000280)) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:20:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x4]}}) 16:20:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x11, r0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) semget$private(0x0, 0x0, 0x51) 16:20:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) 16:20:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/34, 0x22) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/16) shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x2000) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000049e89598"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r10 = syz_open_pts() r11 = getppid() fcntl$lock(r10, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r11}) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r12, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r13, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x6, 0xc07, r9, r11, 0xa5, 0x3, 0x66, 0x100000000000002}) msgrcv(r5, &(0x7f0000002740)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) fcntl$setstatus(r3, 0x4, 0xa0) flock(r1, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:20:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8a, 0x4}, {0x81, 0x1}, {0xa7, 0x7}, {0x1bd345f569e00e59, 0x4}, {0x2, 0xfffffffc}, {0x24, 0x22}, {0x42, 0x3}, {0x83, 0xfffffffd}, {0x8b, 0x7}], 0x9}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:20:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x14, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:20:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0x6, 0x8, &(0x7f0000000080)=""/232, &(0x7f0000000180)=0xe8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:20:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) 16:20:34 executing program 1: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x13}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) 16:20:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xdd6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x90}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffffffe5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3}, {&(0x7f0000f28000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x50}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = socket$unix(0x1, 0xde5669184cb844b5, 0x0) pwrite(r2, &(0x7f00000000c0)="b28bb65b4ca3e73805240fd5c67b6edfedff89690f53133a27ffd950d911ea35e5978bd75d2eb8329f4565e362", 0x2d, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r3 = open(&(0x7f0000000100)='\x00', 0x10, 0x100) close(r3) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="aa76399fdaa86bac36be66e40b98eee7acb1ac6abcc3417b087f9062be35425efe98f87a4628045bde3cafc32aa50f260d", 0x31, 0x0, 0x3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r4, r5, r6) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000300)) r8 = dup2(0xffffffffffffff9c, r4) close(r8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0xa) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r11 = socket$unix(0x1, 0x2, 0x0) bind(r11, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x5, 0xa0) r12 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) 16:20:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040)=0x33, 0x313) listen(r1, 0x0) write(r1, &(0x7f0000000280)="ec02d2f1fb99eebea6632bcab8bcded16682780ecd6d41339f490d0f905cabfd30e51c416dbb480156d1d4ecd3bcb78ec95a42703e7ef700f88d2e630a3da15f45ec1bc884ddc97bab11593b2f407f02997cc6734b5e3fef99841d66462e8f21ced0f95d36eb699a77a6646e6bb555a1e6053d8a19f056f5777782a1c59434320ea96b4b", 0x84) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x24}], 0x1) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') r6 = msgget(0x1, 0x1ed) msgctl$IPC_RMID(r6, 0x0) readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000000c0)={0x7ff, 0x6}) 16:20:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939ff4d5feb0bdc7dfd98c7c3", 0x6f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r3, &(0x7f0000001940)='./file0\x00', 0x80) sendto$unix(r0, &(0x7f0000000000)="80eccee0492e666c481e6cf7ef7fc96345ba9362a0067372ae1d569e0f785cb5a05d8959d0bda2aab4d7c89fb777ba36ff88cb62", 0x34, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYRES64], 0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = dup(r5) sendmsg$unix(r6, &(0x7f0000001980)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000004c0)="fe1e94c708659bdaec546b68c904da33a0491244b46f6065086e19", 0x1b}, {&(0x7f0000000500)="78dd2ac3c47198452990ccc9f9f48d1f1f9dcce743258ee6bff1bee93672f436eafbf377a7bfc9e98d71c4bb41caffbe84a7c0ecb1559f407dc668f17f421727e6b96f46ebc2e647bfe2aa0fbe2491cf82375b964a6c7c6c0d756ce229", 0x5d}, {&(0x7f0000000600)="796a28959dcad189130316c62ba353cc092a383c55798ab6d38bf7af1d98a0d68836a977de55c87e0df42c8c94ee3bd222725d0f2a8cc78cae5a", 0x3a}, {&(0x7f0000000640)="6d84bb341672f55abcb8ede9c8e56cb18a2a88d973ec6f92d3f90d4b47617cde88e909d3aa9d9ebc25b6efab22da2bcd33da90012d8c1c1f0198b7a1ca99e2c2ac4ecac329243adb3738b9b09227bb7e2a078031ad7b211faecc71577ac4bfc15da8b7d6b0d771b4a3aa803f94425ea23ce63b064cf2702c0e7ecb7494a6482305869724d0d1e7d847109d0bc4c52cc7b8394dbeb1de00fd12b8aaf97a295de0496a1ba4c502a8ca5aed85ce1aff37b26b8e54a257e9b3b3b2218fa2cdea6144f869b6ae7578ea05e758e179884feee455460a6547a2f38522236c4dfd0aba8b75ef03622a87280636484978911b0715eb51e6ac63ebdf92189fc7de", 0xfc}, {&(0x7f0000000740)="f334618002c3d88a3772a1518e7c1808f972fd9cff404f5afc59ba62d240da412579969486b4b42905f15c219454cbae5222aca51a2254cdff34d031e47d318f3acb4c443bab040d0ec75f82e2fb2a858c4fe66baf4b7732f191f065634570815177b549ff92d3c07a34263dd0f0f0b5299197f9ff7f38a9dd798f34da2bb908dcfd98d7ce603f3f2af190355968b76f15ab40cf65140649f58a8a44e5894cce0febb21a68bcd073c805775485e5ce94c6aa4d444f440e15ec7fc94dead6", 0xbe}, {&(0x7f0000000800)="8bc90732cd1bae254cf84b206f97e355d21888547a5dbb0f93cd18d337728661d88b300558bf4ab34e0cb1dd11b94b848a3373ab2316387ea676c60fe0829b4a2c1238a01ca9d6a178605ea989769ce28403e3b85e5a23f7b4dfaec7fa5e417c93ad770628d6ed24cde2cd66e80606e57945a0bfbef009a28fa830ac8c04e847f3f934", 0x83}, {&(0x7f00000008c0)="3223c7b3de26110ac57d769e6fb698ba2e99d6530edc4f4926f2110a1b822241d1eea97eda2d48b1210b7b008ebcec01669374417284316dcf3e129a6ba49c1ef5ce93683a56b556863cb78d99045a7c5e40c2a832fff34b791b647604f88a4fe2812d443bd70d45cbf9166be4c7e4ddef219577cfce4aa590f16e6124f526b6c3b896ff09e22c352b5569c6cf54243d47bca3176ddfc7b7bae8db693c58266235032030d9dc9864393e9a2649e2e359bc5c6cf9052b066f9994efa5d738adcce1936b2b44e00f183506d981b5908ad05c89c308022c93eaba954c3bb2593048600a5096583716e84396c29d13bea91b5b10483930cb70a2917bd47da8ca46e7f73febd820c1c8941ad498daa598c7a32b4bc38f924504cffdf9def7a0338e23f2a13b27e18af5574399f0ad0a5cd27c3d2aa80c511a088ad79ba20f864271150657f095d6c74fe0c0f1eab8b58df86a1d299fc54cb88744915289fcc84409678a259f458b2e2a78d7c802d025506fbc40747293a780478e9643ae606b769aa4582448d247bfbfffcf21896861a32ecf933c48cbd9349b341228ee41942f936368384dd971d59636cd6529aace505f7057c08d64166229677324f1b48f06b25722c2d4c07eebfa9b3544e233f51c47c3b8605db9151b69299bc0d0e1b383ab38f5a8810e2972c3763f8dadd58f2db6ec57f3d7696990a99c491b22f3a26b7df3cfaa1cfa174184bb271baf4728cce17f659db6b1e8004363de47e6d17ac2419e45a4ab21381cbba1b281fdc2affe8db11ba680eaefdce936d4d74767b33333bfa10b0d767239200e6f50e142ce45337ab896ff204262cb3728b3ea1f9579272b8de5dd7dec5dc24dc108f0f8b261ff37016079ad22da78516be8d31d52479141abeaf34cc0f032699912433d1c57780138cc66ba57792d8e3ee2bcf40dfdc1239e27a582228e8b2271c9b68746efabf2a32be180d865200f5231db2da2599f42f18504c93c23a8f4608990d57b74e4a279b839a38fc8918b8ca4a506281bd20b7c4f60669b4250957f05879f35d7c0f3f599c0efedf12a7e5f1af6e92db68fecef7724b04502f4e3dbe4426cd586c53a503ba322251db11e5016c18680d698c212d1c8fa92f818786ab8c89c6205929e2708adae4ecc067636febcaf1ce046edbb6b3cd92106c42ccd97745a265c4e8fd0ea453d41e2dcb18a43cd8a0d152d2abaa36e1fe20af6e60cc18e90b75c1d5376507470c2f12dc047a000902b4185f1d83c885b371732bcea5c96dd7925c4cf6b53f64467c97b0a043c22ca7f8e6d7f5829623c81a65aed80299b71820568df4c3dedf13baad31d74fac57fcc4f56361843706caf03def8d85401017d1215e0b66318ac4984b13e370feafb4b16193cc6c18b80634ec860ac160c06a957eb6648c41b3a9b377662be6d461ccfc83b292c427231c48428f7e488c5c53a8d26e7ac7ddc3a136f696707cc98d17288dde8fc24fb220d20b9e662324ab6a3c7995123708ade16fc21b4393a997b1f0e3d8747a916d72011434603e4d34cdcd2cd9ee193d4a669cba20e48f08a17c6a4501e39ece45c7fc69d03cd398bf656ee9493c871555720256ed52ef3920852f9fb62f82272ad8c7e92df414462af8eb9f2a09759267737204e069332c34910ade465da79ca687e87d8ea5ae57ff10fb3082515584aa49f4dde82a16b4830eba931f5c42abbd94ffef7942664f278e0cb87589792f09346275449e0ab7254490f53c1cbaab0d99c7ced4b517b4c0652c41751092c7ce2f991dd0643690a19046b7a8a8ded473dc92759e72c74f48d0b7abbde540dc24b96e4947a29c0b5681edad0176db146195dbb64c9f197a21445572a56a035c88beb9fab468b083873d275d216a183d725206791a0bac1dace53e0013220079804c94b8fa261facd01026bbfbc1605441aa85dae7ef28a5d609e8cdea059dd0f097a30e4ee1a8fc00bccefb0a764906ce74f399ed88df68ff50de497226ba6d0c07993f4c9ddfef37e90d5a7ae0bd432487dfc4d1c9d078ceaa65f3cb54f20b70c4a5b39622e286f8c063ddec3c984782cae9534ea432ffb008d09fca846389a7eca7dbe3f3426f51eb966bc609520ed28ab79e33fa57789eb790ddebf14c2ee17a31786f1877345cc94bf43707b6c69fe88547e5d2fdeda8d1f6c4ac7c87adf82e89c45cee1f2f4c1dc62b1d322c479724e74dd6ccf2bc1337a34bb867b865d909d0ffa9cd9db93ee2b5e93f1182bb62cd9b300585c970fe2cabedb1adabcbd725c97c9500d00dda9978e0a2d7592395c88f143732b26c0078e29536c3af340578a11c4b64b8b5cd0e87b74dac555ff1c2a33174720654663d36641d318ee6e82e470eed8132672af034b6cdfcb827ef1d2bdd9f8adb14bd0515d748842e07a9b13200b950d281f538ef77e75a1337c36d2e85f079cb91ec67a9bd0a6341edb98511d6b62ddd6384efa886bf5cab9e527fc5d5c008397d684d7ac0654b9bb972549f97f777169c09a985e73b939df2a6d9f7b02e1d70664557f9de559c8c510084b66d620c8780ec63651620ff183532f80e0306b33d46ad48c64ba48651358c099a3bebe18417f0b42cef586312c5ffa0d8a5a4b1725e2e5b243b09d1e940db0bdb6ba43c167b1144e4449690821fa869ab67ef6c5028ee924526d5e3b37ded0411c6c6c34e18fdfe25e40c01d800c9d13eedbb64eeda0a22713d215108ee0eabcd579a24f59d818d9a57ce257ef148fe97510a899edf5c690057e8de66487473c61603af37ab24e3b101a8a8e86fa22f8c29ffe206a89bddf6d98d752b03df767b7d679965cc5eab62b433436a0062ad2f0f5f8596dcb463392aad79b9a795fbaf1263afe771566597f5b1129eb04152297161d7efd5367fad513c3d9f0eb75c8d8de310947936b925d61aedd40f1bf9e8051194fc4799bcf33f9a9478c011eac3e1f659128f2243b49c44f69533c03397de26335a12df919218d0a481f430312947be2be5df277a5f6b42c09889296043c14ea219cf4d181990b11e3e7a4e222df8460e8b9c36a4bd5258f22b5a92c441e893b97f6140a139de5bc467b11a9ac0e8bb491e1dbcb01ba05ea41c6bbba9ebc2dd63a5e3ba3d7b4c0579e14617126b3c61ea876978c549a33f31f20c10f397fd58b60b38241778e7c547dcedd8434bd78eb8a7c3a723954485d2d52cd672b7efef7dedcbf9851f7ff5b23a523ea9bc0c8091fcc1ccf92a0717659198c4b1d93ead3eb4a4866c4cd079df2a38618362d2c23459e51e25e784ab5f65627bd5e27df7beb280d0d07620395ccb9d943dc09e22eef881274233b28c3622db4fe7c083fa3fc67accad0419d7d0b007885fdb9f453cdf63cc5578cdbc6e9738de27f157553e923b271158a4f7cf11a90defdda5ddc632f622b22e3a8fd95371625c2534ab735538e4fcf061e8ba37b7543cf03dca17c170157d8092316e8a6751e330759a2da74c68e0fb258247f4e76797159ffee3dec7389e7201dc978999afc28a4a98b20375fbbdfc2f86e2bfdf0032ca5eb0a6df09265a0b84f9ad5896cf1730f74c6d82a1f61860c6958ec0d3c893da5214d50b7f4983ecdda564a38340c60ac6862f71592add4102d58dbe060c8ad7dcedd4e9d988376df589623ecc67fdad62c4c8dcf5c3050f6509d65344e8e7435a175d7b012c4394a973a36d3e4ab34d2023c9bbbcf4606ce12c35edc8d6eefa2423e1b11ce06492b53c66910169a1c13d67351215d369b6a4fb4b7d4e856bb5e467f9a7c8f45cf76382dbde3d92e5e4ef4ada1ddcb325e1b8df08a9756c264e1b8dbe02778c999935687dedf7eafc1b1661243a9101a7966146c362ca988b2afe91800cceb6b84c3de61ac12e57ab58543208a32bdf423f33101b01d7bbddbac059244e3a1ab9104511b23d52a3421b6e0830082faa60285749515e73319fffec305a7b4f6201c8bf7aa1ea7c8db466b7b5cac8c5acb4dff24796baca95abf26ca10d98ea1e64808034d789cf09a4783092e91d1df1012f334d5650171fb3d53c1b6c9c841958598547def339c790d722c8052974864bc39a6bbdf59bd7f6bfddb2208b88a61e677456cddea27aa02d9762e88637893d451c8456af0284dc849361c12a204bcafe51f460bde92477e9ad931a7a88a96a8d30c05e69727b638417ce435b451ee6d87dfef1d3e95d2cba384b5438df2480a3611628856647b68b6043408806f67a7542cfedfc40f289d2802d23cb33e01f5d340d07b3cf0e2551262a750ed5ddfd8cbf1c738c7423d1025643ae5d33370b1b08ff5969918fa38fe575d9a01d9d2b0269c5d3b8b06662059a19e7a6e4205d274af76f995203a34455ab9481f1542ec6bc89d1206a8d2ff68b1ea47384980a940772e4b689f1d3f338d761f23367fc8628d0a5fd1f2e40ab1199ae0e829c7a1eef0408b2cbdda1f2fc07d37463087329690f0f314651d2bd35fd2379a665f7113d0204d3eb2d527d0b7c4cc21e7ef722ce7ec3231700323f496c4eb6ed354b3ff83857b596c077c1f10b0e1ba6cc3e03f0d43d8cb435b893b7e18a004fa57bd804b3dcbabad85740ee1a0c711933b745dfd7a729ff1818f3f29565565b60ad2f709e3d3c81aca86e4a79d4ecbf80d772e01feb3556b4f304ac003841b1fbcfa65bb7c5e8f89a61fc90144625d9ccc0408386ed41549daab9e109b06ab1c5339c492d38ae513b9160972a16a66d9c7c9b1d65b88df10d6bf7866e4eb051438361d6d78ba8dc3847f05fbf6cee9e4db85fa5c9b03759dc1d320b78ef819ca39053df7a2f192ebf2e2ceb7c14ed709465298990fe8530703459b8b6d0992127e86570ffb9d9d6e2543f5e43861d981ae68756148bd3dd8fa5931ff4896ab31f9e2a6024deda32cad56e4aa5f8c2d0358ec087c72b917d3797aa8a062482a1e28fd87faed9c954aae58655d86d02a66e1cf02ed2828f355b05feb3c69033fa4688d3da3686b9becb9cbc65b3bf8592265f0f23e14c1650f986560154f45d861a0e18433e795da0ca491ad2ff5b8d50a8d43da55d9baf4615449a47e45d255a6a603156ac1c43991b190b0d3191c7613c4a765c272979a0eb1e119dcae54a867cf9a0a81529879c166e9221fb6d249e5ec0427e5a53ffccbd4aae340e0c9025a968b15f0f3341c70d5c02b7d528fd2ec7a5fa19a332ef7f90b4c846c312f91dddcba020f93a5088d3b489f54d48d1fd4ffea4ef42201466f6e8ef5e02c71aa5a2aefdfa4acb15c5b182ee7a71e6ccd2af95c6fb1611fe087375e6f7e8b48b6f4a547dc49079e76f1f2a93a26d7a979b250be8d78ee0202b27682b8389521378ad8f5a0233a67dbc97d8016b0088bea2e1795752ad59adb9e10ad618a47aacbadd5647378b96d2e6c8cb87610f709b19c42e0eec70bb3d93695df10c5cffab22dc70e8e1720846879d6622a44455765911b040190dd60b6ba20f1ba07297ed280e5bbb049953bb265959689b62a7a4db6dffd9c0835a804c9f2b0a926a4d2f205e052c0a34335c9a2ea9dac28a23e66ce5f9ec483c4097df71b74d1c784fdac25253ff275251841b00f15be25d6980958a68d915e9872b5df4db4af8440d9a1580a1c57c7afafc5caee7389ecaf165586e0254b7aa8224e1e2e38e675a03836062f365312a2f40ad36a061631cd6252fc473ee0ec315ba579378d34a72f6abcf738a7ce88158b7128f66c66f0996ea3e5f24d56e8e0783fd522ae805f46b3bce411be97c21778c789f4f458c11774ad249adee1e631", 0x1000}], 0x7, &(0x7f0000001940), 0x0, 0x4}, 0xf) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r4, &(0x7f0000000300)=[{0x0}], 0x1) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = accept$unix(r4, 0x0, &(0x7f0000000400)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000440)=r8) 16:20:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="42030259c8545675c6fbe597f49f6de96adf95e8d1ba0845ab507b2c78abdcb297f4fb494b6bd124b4478e20b9f0138a00892a9673f9d8bdb8b3163511a9a7c5f9b44ce09d618b615ba52b2a8245daf93fdc0656441e6f1c46df29efd750783ce571cefe21be106d3a560c035a8f6d13f01e87a2d3ae774740ef315da64905caa3fafcceacb5e179086b07c4556a697efa5f9df22440e98b29fef57ffd672479ce3351d764113d6222189ea9263becb1bce38705f0a6ad14b5b367de8f530b7d7e832c77aa0c9dc3e6604b8c62bc642f67b0bd8d1b1032b5000000006fc6076bb34d7c5d2348fee3b059"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) getuid() writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0d001b2f98007220"], 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 16:20:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:20:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40000000000004d}, {0x100000001}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_int(r1, 0xffff, 0x48f6fc9562eb2931, &(0x7f0000000000)=0x7, 0x4) 16:20:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socket(0x6, 0x3, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:20:35 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x7, 0x3, 0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="7d49e283cdd3db36c79028a0af129f444e3255d9633d6f0177faa406c479f0295a64388b367fc7e576b3db8e65a9c8e0e383064cc49f02f15e4a71e57d4da50dd493236cdca0bf12b81c", 0x4a}, {&(0x7f0000000080)="63fc6cb46ea4b025555f9520734bbeeb89e7", 0x12}, {&(0x7f00000000c0)="96b4db5e5ed4afb9119122d34544f367b0bf32c256904253faccc276c52c7afe3dc9a50186edbb42331d7d741ffca29db93e59e9a7776d4de5ad415222afc22b60244a42a5d814627770798c", 0x4c}, {&(0x7f0000000140)="70d73ed01b62d7f666db2780cc53bf5d3b152ab8d8ae51600dbc5b25d1e676456f3fda489e8547a66566111a090eb3783a2d9b74d3424379c09b78098ef645309074b1e23eb07d321141d84225a2f73f84833dd7e3e31d3d0bb6242d109ea62b1aaa6de4287906614ad60399eeeea59b9350c4f5a9", 0x75}, {&(0x7f00000001c0)="4e4a1d42a9eabf287b2248f871d6d4e9d04248a256c75082b6317e94058e334e049477b02048a1db814905e5e50bc3d70d8770640dc3995ed9ae8e3b4e5455141edb7038babc39d0975dd316fd77fd7ed6f5fd43dfb7cc4ae30d5dd4e775be6fd1a6054941faf2a4250adb8d8b61d27a1dff984ce425dd89beadecf4b2f41c3edc13ed19f59f9f0ce5745f818c8a9f38d01134cb3286edb3245e72491ba4cff9baf4c3ffcc9eed067c424393917dfd6e07f36ac3df33053d1aa9d7edbdd23625a5625311149b2382500cf84e5e08a2a625009f0aa1c4fd29e1ea5dd8a8efe6e1162d82e1363fda0a0f740695b27df6d2", 0xf0}], 0x5, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000ba, &(0x7f0000000140)}) r1 = getpgid(0x0) r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r3}) setpgid(r1, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:20:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pipe2(&(0x7f0000000840), 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:20:37 executing program 1: socketpair(0x70, 0x3, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:20:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06192423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xcdbd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x100, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x5) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16, 0x40, 0x0, 0x800}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 16:20:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:20:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x35}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getgid() 16:20:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:20:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x89795faeb3c876b9) 16:20:37 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x69, &(0x7f0000000000), 0x0) socket(0x2, 0x5, 0x6) 16:20:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82a143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e84332fb83a76dd6648", 0xa65e9455980a54a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000200)="5551a9e32a80b3f62212588a380c259882425dff1b1f1f5d7dcbc654fe32867c3d905169ad851f5cee1c6f81b425de0189f2b8c5390ef170b243ca1725b5cf1cb13043bba98b5d66720f79d8a3afe8e5184572eca82135b8914d13f377b1cf7062f37db51622e21a908e8a158381fb77704b7d4940c7b48f96fce08010cc98dedff3e1769f1f088053cf65868c8193e1ada3f6efdc7c70e182170ccfa1216c36d54ed63df1ee544f750343f5e33866b7f3c1b595e6c3e76b1d08f67b4754165b6093d45a44fc8d42f747a64570784e00e80b01cbfabb7e863f554f1f8698636cb5aa004b4b5b8d0b604df9d9381b53e8667a21d6c3fec2970111cbd65936b29d74c5ffe5e6f092f4299560bcfbce3832effdde03b8f81e7d45fe83497226135a72f7e2be197483f581a14bfb049f2de317d0b3f4c3660134ffc7e5c60b78c3b11b825b88c2b50b351b38fedbcde5c5a977b1895ca43429f6de36a540637b4e4cfe7adab949767c6f2c6c43d070039febe7d966c9cc95364660849bba4ef82716a13f2e0216af8e0711e6dcc4ebd6c7ed7f3908b4e87c18b5c42ff9df3eeb1af5b2414bdf926dd496ecd1cd0beba40ae9c860bb297f25fedb7a02a68cbe71b848079ea011f7174142b9af2ca616027aa7e2161c58b8beaac2799c1eb1e42751663fc601ae82af8078857cef7e7ea3385faf6b573305a5a6458f2361adca9964ffc2f238ebc2b0d9b54b6c16186d7eab6774a84c820ed512c5072c4eb4184d17333d57d489e52a03cac4272ad4421d7ad8181cfbabc71c765e299286180939fa65684eb7c7e6ceee43e91862b2a6fbd2d30255f458a5a716b6a3d8a88e55934b1afa2195b3dd572a4c0937c1de4d8913d08e5c7af5d969d3fa3bf3c04102f77fdd7c3842134eebf22563cf054fe02cfab0095a0567110720404adcfd027abaf2781ec3f4b14046e38bc53e079c8f26d1323a242df300c82666e400c445bdbb156ddc4516d24c623f8f6a0417290db9e9299384e7e1d8aba6d73e9a303d72afe1599ac48dbb77c13efe92de22ab337809fe0936b6dd2af290038f914b90a0ead90dae86a948225af51b48d31944e6305158c177881eafa91cf6bd42e75e6d84da0bfa4903907f9b170a0cad72bf2d674eff3e3f22cf4563b1431f1346b16ca68a3082196847065528d6ab236cbe345c2161df8a247bc6a866f054b4eebbe858984798013ada48379c3f4b0394a45d8ec63a18d9244dacfbd4704a8c80330560e385c8711b936a5c5e559b86eec5e030da97ad2f2d057a4f20f2ed489611c8a3de153364e3c71d1d3c3b7949b7cbe73f646a2aa71f99e56a3cc2c16b7f6b17dd72d0ad15de766a7d3752d228d035485ca7fc46430fe36883a9a01305bf662234d08b68c287fd9166b3b8bd1b5f1b13399c6193a27976388f77032d8bbe61974d6dbb3f5415494bff897dd45c9d3735abd4a26e6aaf296d21366f1eee5fd7b69e7958f661897f36f0ecd6a6e9e8fd60e72cbd2216a1bc4f2a5e90a62b5f57e77ecd8dc63feda47ec6db37c00f92c554a4053a9cd94d6dedac9ab7fa0dd13658995be3531876e72c9f5db25c6acd5c3a93bf0df0e58448af5bfca36c99b8adf174c10491ed620978b0c599977460c3517f38fca2c41ce2b0e1ba88e7229ff7ffdb9543e565f714d46893090a4ffa3c0c9a76e06a27bc886f33d3e01322d70d5e335a5f8bbf5bfcf010b646f98249ccf52aae012c270ab7df3e7773459369d32cc839233489565dcf5aa80c7019559f921ce5d9e56d299805b1a7fe94bb1dd9d605b1bb248854b9bd1c1b3d4235284e876880a7e06d48151171656d7d99a25af24a18b0e8853cfb8cadb0a07436186c90a0c70ddddd43622bdcc72b71d6275aac4241c681b0d2197e8d28f06fc9d693cff07cd7c37d1d17970fc96bc80ba033b02eb2b4c0462270c7e2c8e28b1352b766a9f11d5bdb37259048961af443c83ae1149fba57f37504e4c7650951de59e5143f740043b4bda86d29f3e5adde25cc69dcb0bb160a0c2337d8b866ac54e1d454213c75ce0ae0bebc3a59e7bef90ae395a5e10fe1a50205c00b721ee3a8c6359b256d7238af0c08f8c58000d279b64e2dd8b0777347ba75133e9313fa34594a04075fe653628ed0adef4c9554062b1d437031193ec93546b642ed21474c8605193a6fdb6344213a23fadedca8c1a13f2cfa392dbcbfe4b39249c338964eceeab79a465ff3f768a47f354ec4a5339c3aa1602b2fcf64dbd4c9de958546d0f13b9449a3d569fa260ba9f591567c2e2a6de03cacbc2bd9c66917208d9dc86642d5de84d0201e706f9091fd52e6d0eaeb0956e002e77ee55b6d157d1f3c04dd4129220dd2c2d0f8afc52e42580b35b0364064e1cd3b4030593b6e4960b3f43fa479716f164c956378f9cfd190b3747d8a396db0048f8d44f10d5d1aecb5528b56457754b3d2f466edb260bdafdfb89c55b8aa5d29ff5f9bb985b8bd5e1874333d07ce66d5533b90296b56cec67b359a2c5825994b454b4a76623940f957e44f4238b8ba519c41fa51a57a892201441f59e538749afa9bbe41124ad940d75ff28d966adafb6555c776c3f10abc09ccff22fbb2f0bd7be84a5537ff2741bedefad32e57863a119df9fde18670dc294063aac7414604c75dbdb4e327c432d38ba47db1d661e48c2974eed7da7c8e0b376ac1351ff735b9a55b6cfc3e419dc61ce8577ba91eeddfc5c247864adda890132c37ee6b64d45372a2122e535632c8d50b430531e1b891b95e48f04b38b529bf957355a72423d792b7d33fdb97b31bc6c635f1e35ecd606bc4698256f435e1f91bc53759160e0ac56a6ad179c6c600be128269f81f5e6cb41c4327afaca20cf69900a6e37e21eb5e47b360430f3573cf176e8079610e194f2c08339d9227b751ef33d7dd99c93341440011b1eda806a90b54f50ba5e6d2aaa8c639d7cbd913511540bb6f1b516fac0f3d8a02841eb73d2549270312d710dd771b03274cbd96c50917179f89a078dad33fb32374922476c769c402b121670b7ef7d8de06a1db942de3a9ac0f8fa14b0d2781209eb4245a065579cf665729b10e00eb318c0543fab823f8dcd54ebc44a1971065df62ee610467cc370e393e4e99adbb23e4acaff7ff792442dd9de46a7fc75f10d8d67e90026a51d9784542480247653d2e7e8406b2d08bd1e6464c46c6327fff75313abe3a44e8452cd8df03752f9814d2d2fcb0f452e64bc65b9e9d0d58b270105f974c9b137215facbb64fd6418332d4c2a9f05950dc317ef19c5d4139664d89487a43a734aa2c906bbe992ef661ce60cc60a2ffc3ff5334a5466d642d7ff636e34e468e1c0f21446e8dffd67b9458c9ff5451697e6fc04e57235b54da544321a3a2e60841cfd1f025e1732c78ba3c4675d643cfada1389cacbd264c9042b11ede00cd22c34e84a775e468c2d1188cdda881237d0108698de140730646ff13734be43ecee77b7f17e6ebb541821d814209a3520ccca8123cd696fc027dd58056b7385374b15086266ac7595957a2dc9fe40de852388a490f31eb9db4fe85a6dbf49b6d5d2e79a9bec50b0e8d4d7d5ca8054466f628b04c197f4b8115a382ef479aa707f4fa84c8045714fce6fda4ea26391f2cbff0ba9639d15d6e23161d1ae5ef8970264a343bfedf5d60c7c38f5b836b419508df8ec03b9b31290400702795608a722469bc1fb1a15963b18bdc2b9942d9e84735008d4330ccd5b237bea38e3cce6bc0eaf7d0cf67a750648777e76bd8f49119e01f699b236625733e29a7e44c1fe198c5b8471f6f5665ed85680d8b312f150edd3369d61722f4a64cd39caa94e5a66da4041a419ebfb78e096d4cd00a10ed56e587041f8fc1bef5f4a69214667f6abbd0cf5934a3e114f3db5bdb21314c65371d5d5f15c8b5d580da784191c33e133ecb07f0a038e2f99ea03012ac1eef5490560a4ff87a0aaca69eb25cbe966748cec260bf8657cee42fd1c7679cf691a781183c6165e8c194c4450e7dc1a4ca219710ca33db7b1960b588534b996af63b40b11b1a814b25249346c3058cbd297cdaf124ba991a9ea7589c1442f991117ec50ab4827a4f3f67bc63fcec8b318e75fbb94bfa59f97fa21636699265372c27bc9c1b76c26bc5e889cbd5012fe51c9cc6c30db0d55abd951cd50c8a7345ef1fa59818ecec65dcbb926c7c9ef0da78be321dff78d76316f86f3aa59d9cfee64e24dc64537265fa1491e34d8eef72f0192e26b778290102ed37af31ec07eaaa4f175d086c05f1ca2ea5368d7ab921ff6e2985a205d5fa3078a6996655e912e7bb15463595d2e0ace93f9eb3a35d905cbe3b0cd52135e32f4b2fc420f46661e9731577d49c961c53d16104511d1ed5490659d19f63cc2d411aeb6622ad61ce8d1c592159d964c619ce5f3b2f2e4034d75369ba5bd9e08d5ab37110a26c0bd0241fa58b3e3e3ae49cb44adb8c5bdda09905794ad2b9d98e4c2565604e2226aa5e4d65b64f84cbb668a2b833514f82eea85272f0d81a561fcb8cac1926586c707b257b5584494b0783c1968cfca2ebfeb8138862b7ca8e46c98d466f9816e1cac2c0f332ab42a8a438c9302edd33d96a69a6391cad33bb19b55e9c09cab867e4040afa4e8f529c9027762b6157163927cc4215cfa427db5c56b7b40d4319abe8370d4c5def781cf7eed7c47a3611eaceb8555f1a61763491973bf3adea84ad6e7eb2a3c310f5b1f6a22440d556345be5cba543e4d10840773147acbcdf724f6b3b8124b631b42b8102c2f563a7b3719fe2cbe76112fa1247bfb86f8f4ddb4d308968a974095354ea3a0052246d61027219f2e2054ac49509c8cc86114328526f481b1eb6ac38a29b22106b73de0fc7f1ccf55e2fe92b00e5171d2a0c7feab97829e8048e0b59657b435fd3701fb21695ec55169f101d64eaaedb5eabcff634fc7d7e1e3de53119cdad85f1435c2347703fbe7a3e2c043c27464fff99c0436b0692264354936f9e80013e29710af99e8380cace07fe65ad5926434b38ebca5c284672da2dbc918db817e92430ac34f324a76a2a4cd5c6db33f05e116a17d20fd11ddd31c36dd3db2ea6291f413bdaf69e88add85a3b3af6b3e3d9d472c15e1f0535e3024c51d7f90aa6d77e393698944eda6506c6bc06af5cfaa85b5bb891c5585af8121df7e4dabf31ff562333aa6caaeec4747f963e37833669c47219d3c2ece52e69b6a2e0e1e9da29d0d72f61fe9c75a1ecbd1a7866e3b50e778d213fde540d2617b8094ef11ab47659593bbf1f90cb93a26068ebe7c02fb56f75dc2a823ab592e054de4b02009ef9b7ea07ac97cd02f6c8f1f6bfc066f312e63f6682cea5bea575cac3f8bba4c9ff8350e94331145805161b6ee98f6a0dad584fca766a19a8fc205250496d301abccf48dad6c9143bcfd492f84bd756455e58bc468dffb6e59b9cd68e7d6b14fc208cee9ef03d797856fadff729ec908d4232e9f9a3befba882fb68add7ca1d2a0e3b2b88fa85ec484ab3a6732c3350c25ae4c252e281cb5b27c2f53ed9fd9d33be23916da35f7dadb91273932b7672fb24ac40a7e119eb5d918784744735daa8773e1ba774b88e9229133abfe258123187e6b04a7ecd391d99581d7245fa68a6aa711f4092dec120f58829b31b96b1d22306a63588efa8f97507abb4bcd621c182daddd6df9c9c2c97972b187354cacc240afa13591cdfe820ac742a985ae3765e86c44f2d739a9b1dd45ff5c3ded3c2f40b023ba2bb5bfc5d932175d465d3c9"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") socketpair(0x10, 0x4, 0x1d, &(0x7f0000000000)) 16:20:37 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) socket(0x0, 0x3, 0x3) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00DA\x00\x00\x00\x00\x00\x00']) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x8000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x4, 0x7, 0x800}, {0x5, 0x6, 0x9d, 0x222e7b98}, {0x6, 0x1, 0x8, 0x32}, {0x20, 0x0, 0x8, 0x101}, {0x8, 0x40, 0x5, 0x2e}, {0xffff, 0x80, 0x7, 0x2d86}]}) 16:20:37 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) pwritev(r1, &(0x7f00000000c0), 0x1000000000000056, 0x0, 0x0) r4 = msgget(0x3, 0x10) msgctl$IPC_RMID(r4, 0x0) ftruncate(r1, 0x0, 0x3fffd) r5 = socket$inet(0x2, 0x1, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r13, &(0x7f00000002c0), 0x0) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) r17 = dup2(r16, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r20, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r21, r18, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, r15, 0x46, 0x1712}, 0x100, 0xc07, r11, r12, 0xa5, 0x81, 0xfffffffc, 0x2}) msgrcv(r6, &(0x7f0000000180)={0x0, ""/28}, 0x24, 0x2, 0x1000) r22 = syz_open_pts() ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) fchdir(r5) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f00000006c0)=""/58, 0x3a}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000600)=""/39, 0x27}], 0x7, 0x0, 0x0) 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x81}, {0x6}]}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) pread(r4, &(0x7f0000000340)="c1f566e46c78e0cde5456c920ffec8de63184fda2517963afebbcc30dc2646f167", 0x21, 0x0, 0x37) 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', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x4) select(0x40, &(0x7f0000000080)={0xffffffffffffff7f, 0x7, 0x800, 0x2, 0x2, 0xffffffffffff2864, 0x101, 0x4}, &(0x7f0000000100)={0x330, 0x2, 0x1, 0x589, 0xc91, 0x80000001, 0x7f5f, 0x100000000}, &(0x7f0000000180)={0xd1, 0x2, 0x6, 0x7, 0x6653, 0xffffffffffffffff, 0xffff, 0x4}, &(0x7f00000001c0)={0x90, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:20:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x210a0, 0x80) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x6, 0x39a}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/5, 0x5, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 16:20:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1000, 0x1}, {0x18, 0x0, 0x6, 0x7}, 0x100, [0x8, 0x5, 0x6, 0xffffab8a, 0x3, 0x81, 0x3, 0x4]}, 0x3c) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a3813713502980100000001000000a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b510000000000000002733d2870b4418d391587b2b70de09130eabf1568222094e5cfecc839825d382b876463b4449bc823ab810857d85a7064205cb092250932c5b84ae0a1ac16564174a484fa08ad761ba1c266606672d6e121e3dfacd96409eb2139333394e8c63d379134246d465884930d9bdb9936e731d69aecd3ea9a756f839cb5aac66f1482a38afe22b1c453ceb7eed1aa632143c6274582229a1d361ce4ce99637d8ee38d919d7ffb50e59f3df4621f7b5b1248d8e169b11515f98d6347212189e3176c8e3190464b0f57e49f4f8f1e1e0c67e091058467d5cb"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:20:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getegid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:20:38 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="bbb25eebffcbfb13b9fd812eaa4e713048e699319296485ef2094e0531982e6176393cf548077f0d9defc4b2", 0x2c) 16:20:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./bus\x00', 0x280, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:20:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9c4) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) 16:20:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x59, './file0\x00', 0x6, 0x8, 0x100e, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:20:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x881, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x1000, 0x80, &(0x7f0000484000/0x1000)=nil) 16:20:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c0001adce4205e58f3ca64769fd7c70471d5eeb28f42d"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0xf19bc191165e9261, 0x50) r3 = socket$inet6(0x18, 0x8004, 0x7) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x357, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc150e97c49c1665b, 0x1, 0x800, 0x800}], 0x93b1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1d6, 0x20000000, 0x80000000, 0x8000000000000000}], 0x3a40000, &(0x7f0000000180)={0x7, 0xffff}) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:20:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) fchflags(r1, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:20:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:20:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) msgget(0x2, 0x68) 16:20:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:20:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:20:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x9, 0xfc, 0x627a}]}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:20:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) 16:20:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82029895ef5f00c32e05ca97603b53dfd42e2f66696c653000"], 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) sendto$inet6(r3, &(0x7f00000000c0)="9aead7d4f2510661f86414702f1a3c9fad8d85afbc47c5140be06d127a88a87f741622b75bdc8f2268d389c31524f703f0df9723188c6922f9248d014b9c7e778204a799b6d0bb958d480b5a35e309452cb271f9f0948cf5423c7b2344758954e735b0eaf736132f565fe48f0e7658fa7389a37c342bf98ef1f6bd4f4a6d23c53c6a419a42385f1b0e332f39578d3207cc6b3fa75a29f5b03e3817fa47ec38ac5b6d3cbdf8b4ef8aaee9e536c7cd804926b832ccfa13ddff19d0d5081273beb9f2f7e77cb3e24fed0840c29fc1541456a9053ad49e41b60cf39ccab29560d5982cb866f1961f1f9628f5856da398c22375852b3aa45e05d5bce451208ed663e135e7dafc004fa3d99bd06e3d3f1b6374905bd882d227b34278550d21faea0740e18e4c46cedcf8a072cc6d069a6efa96289f3e74ac5a4b1f45b3c96baa22edcb713fb38e33f5fad771a09e3024a71ab21d93610ed78493bd61a21d5d335b6c1e25c6797e31aef19c4880acfc7f68f343fc8f01bcc1f2ab4e85b28a8b047a9e5fc8ba32027aadb5e0a5b12ac553d221db0293017a4dfc634790930a80bf4310cc9f06b773a80b5034dfc6e24ce3f38f3422353940d7fa1dd35920a9fd393cb30f5d3ec527c5f6f92b63adec74e5e12b4d027cb58dea81085f5d957f588ddbcc8c2c026f2c8f49a1b14c253931ac9a9810f87b1a38a7ae97a2a690521f71f76f8d82542aaa36d708aa48fb3bb4379c2db5e2721585e54b966c196b8db1e10bdf1eba108562c72d44023eed987335dff44b35846eaa639c7638b3de5032cc8f95282b1e53e1fe77ff9c0c2fce6ebbd064fc2fe68a3210a85a9864a260fbf35394b59df568545fdde68c2275134c786ffb19abab7536c6f6c3fd7cb693268427e7685a1f475c99511413210e759fb0fb7e8f3f5fde4b8ee3cfae0533b37561d14aa3e0a92db84b0892f0909bee3f63c8883c7f10ffa807350193715bea27c16d47766ad2203176eb2974333dafb7739136279900bbf952bf84ea2120fc36e208a668b84416f8c64a9c17928dcfd6e5c0e298f86ca9ca5684fadfe96420801ee446f37d343912ec9739468b8bc719ecf1419546b42025be13d6217a1d044d27f55520adc9efc86834399eacdc0b4e05f5628924f5e424a47e39389f09a02ed40a7720039b7504c983329f2e394bf4cb8fb20aae5659f740034cbb805d505d441eb29ae309e28a81b382f568d3e09f1757c8241075773b7c12205ee22f970d3780afdca8f8f14312bf9736cae9bc2e957fbe10079894f3b7e4715ac7eb7a1fc29ec7efcef2ee124089ba404fa363d81d7b84673641b7043cdfc5f393adf9219bd0e6ae02f88f3157f9d14a141d57698fb5b144066b8fe2232239af27bdc9b43211f0ffe2cb0235a6079f299c4ce5500903e4a8fcbabe63f529912caa9c0d8e19f68c819fafdf52d6a7b9d9a6ccb00474ad196829b774100d0a6a926635880056a0019ed40bdbe51cb73f39ce6692e92e5343589c6257d949709496332c35982ad2818f8b9422736d452f865ed83a4cc86c1b6f9b1ed31db36125d92f8058bceb3a1c345ed9018fce48ae94b7bb1287f972d4940cf98ec8d6171f9b61f684c1aaf776823596d83f68c0155f4c7ba3ccec2bcbe46016a355e089f84b141b1c89bd2aa7ea2e5a7a926ab6807e8a955935f0279af6d65825feba9a211fe3af9e572cb131215c9e9616e1236be869a6fa729196ea9259772e56281af74d00a743dc91771d0b644dc8283338365bbe9c5d7ab0b0a0305fc017901975b6a45c50c2472253a6c45129720a6c871a21c899dc7156a2320b929f57e787d73a2a3490f37271bb24833b49e8ebfc377f9ecf15ecfb918dc79a9f8f042ea4a1a26159cb9d74f1d5bbfc9cb35a1d23e687262403021b580d6b7afb355e78f8672419ea7e5859310e6099a3d531bfb4eca7b164f69a45ae2dd063e97ffebfa3a46928b2bc093a7d4f92815efcc2f7fd0fb5cc786c458ab60d809a7819ba7cbda1f9b468eca977d7644ccf7fd61b6dd812292684600fe7186f3455418752ba96b77201dbdaf39d54a2c27effb8e3a6b23d9089f2c44fb6aef4d64296d4da122902824e1800b431f24073928a4abb4116bf51c137bdd5d85b508725a4f8417f0ca593fd4638bc201877a06f224dd2571ad3b60647c029dfc3a6badd06092dafe9327badcfc1bb78423d50340322d0aee159214f478cfa832723002aefcb2c0c0d35e6a65c99ca1f0d818da966a1c5ab3644cb3ead3f1ba677d67db8b75b174f47b51232c332921c11e58e0a29db88341fb141cae59a82cd074b77895018e53ec91f7e0ee6ecf6f0e5b0cba46ec5641b76e2dd388f44a5388dc1a72fe4b5d50b6891a6e9f8ad056f5c389c0c2e9a8d28c1ed27588ca23972e3f3d4e8ed53f4cecefeec58a6dd1dfb2235a4932f42172003444c2abdee62ec0f2837cf778e81babed2d8f17f7685faad24770bd86f1442d33f61cec9bbcda15dbd25d4a82e9f9bcb0e0b65dc53479303033ab6801f8bac358d231d93a06dac48b36e76c7474c8df23bf29ab5e6175591f4c7177c9d200fd2551ae554c9334c0e2cd0a9ac3279f8c9d8a722f68b698bfa452f6478b7f360454391a443b9137acfaeb1ed6a7d32de21ede8288f6f863df91e9acfe1296583d762d7dacca0a3e9bf43f021a981c3100c5adb755bd90df4882bcfb3d33903e17649bd4e24d3e8877eac4b6a3473f409bc184337032db8970d49be44e23fd3f9f1f0b8cbedfbc85e7cc7b297428d12858fe60612d6e5fb6b80438c78bd1e13a8bb76af504f4022cc28f2998d122e01bac46c6dfee6c628e03ca2aa95cb39867ec9749e505ec5003c072ebfef2593ebd1e4ccf4c9bb7332a506a98ca5abc39b78aef43490c6eb3b600337597b3ed2da2163a78efff8863dc24f0a316e2eabeefeca83c4e55e049cc64a67365eec56af4a1254a332e508fb268d82be5af467748fb81a9adee0cc64c4db826ad35cb9370005d940d7ddffda2bf16f1dd43a3dd54cb2d8f330e8b84f49e4b4fba1d90fd94eb6520fa69c8718e5260f78f4437a30a4692ea92302555c35178956be7eff4611175def19e7eef2f5090c56b20cf91e2a4e8757f1771fd4306d8b01759ffa8f1aaf04227bfd7f18d9430bd1dc73cac23236d0b1ecac59b203b7f8cddd90a35dddc83a85953d4631087cf49607537749789da2a4fd438cffb5a1e3d18e4aa145ee0f705e97fe64345c74a33aee8ab2bbadbf0c24806cf5e51698da9179f89f9269769a4ddb6de3e65d95a7cb88be55f2dd66afd14bed5a734dea87d9a9fdaf65acd1a374445be4fe49ebc2730fcd0098828973236dedb3aa58e3b256668893033f9ec3807731276067c71639eaf3e8656c8d28f6d4774aac22df5fe5e51c87cbc787a572a916000ee03eabcc773ef91faca3d037646fcfd42711f6b92426bd72f97d1050a0ae6be0577a46edce76725f8b55a90232d3fb68c1a4bbf9c02f3fd83f1836afe761fe5dcd4e085be39f047e667d86dfef1ba168d71c332c7b5d36dbce8c12460cc6ba4d3b2e86aba0169485d4268689a96825cdb0b4c85fcb7b47810691e1daa82bfc230dff6027b4cd1e9b37dec83b4b93c6c2b123273b7d7b9c384b93c61efb666861665a25524f980b484de026eb9c1c90af0f502f35deb6c010b749d4aeb812153aafef951da5e3832e2f206ff4d3095c200577aab298a2b9d27c4e7d3ddfe02059b0027057012a240cb133d35346626d87639f219177bdcd09c8141c27ef5ab50cfc2d10ce14900b86954a4c8ad1adb2c65948740ab8cded43310147031d6d6bf562a9d051ad8c9a4c2a1318ef306c1230bcdae51a4a88ad7265649680df32ae275a30c19034fd058b8a170b6698a0b047418249aa35f2785334b98d2d7b7734868fe7952770f58ddb45fc3535486122ef65c485452aa05ca69c3115a070975a1bd7bc0a7a6cc49972cf8de9d252c8ff2c919801d5c6ae5d384a3c014339cbab9f06bcf504ae473ecf6f1c44b2cb54196b185e2702e3f2f5e8108765bc28e24d982b03e73688550038ae5aeed2f14411cbdc93c123684628713ea07f07f2383eb895a9b2993c4b5e66918873fea9d4c636f18b94ea4fa1bc8e824c80afc12949ca1d0a6aa950cdafab7078e6681549ce03f78306b9cbc4f6b85739bf91e6b5acfcb21bbb83d8b86670cda524b4f1d117c3d9140036da4190d9ebee938f2158cd7af8d313d00e32ed1a008e5b6af82aded106ba16a6adbbc8cd132f8ab57d99ae9186ed4ec1e82e1124f705f0f19c4b4c5b9886a0ba4e2d678758564dd5e4b4427a6aacb254bb9c00e8fb453348746c001cc093b5caaaab9cd98a063dd0335025cd7b99f4e474cb2dc3b6d11bf05fda3382bc3ae97162e4230c5b8162517885a2559a9e0ac8187877ca0e96100e244eb0fd4df363b2b2d0d706ca8f3596fded671fca3cba75f186e1605006dbca9bb8faefdcbde42f15d984aafa57a66e6512352c9116dee3835be90a6ea9371ccb51d8591b4c40496010dd67f544269e7b2a847ef38ca1ab9c4ef225d9c72d939b42d6b2745dcd5426918ae2bf4ae20495112ac8c64a6c0261fe4d420dbf41daf18edf301919648a8ddb3cb62f1db54ac5ae37dafe16882a37b9425e1760ba5c632f6007dafaf8068ed67242253e080e5e0741ae0569d84e46e97a929a70457e42f7e4ff544fc7fddc690e654c91c6137a22935a4c8124e9c8af3627f1966cd670e498674fc54429d6ed1f617c43fe96679361c36a51615966f0bf680990b7abb39b75081a1fe43469751e14fb243781a67f6987ba576ecf764c42a693b361875efc1af9b7cb1281244fbf2c9d514a1595465801acd2c1927753a8f3c63f0a72c37e7d4e8bb819c1d57843fa92d4655fff18e9045d0283c99e60488bc1e31718e28df56111b4b009f2c5c031c658cf20cbdafb6b5c26f60a9f85f81c6b32498cd85b481c535a34bca31d8dd08e8d6e02033b59fc3b84c2b4573d87ad2e1586cb9493b22e5e05d053ee2d719a97d7f1a0110f2c1223957ed0bff5473fe74af2f9df75cb1bc205a0b290d6c266812eff66d60f71dcd2681fd52fc9840ff3a7fbbf3d59f499156328d1a5907c4a577c4be96f1e761e559e862c58e81116666d349be2b3effa490b0bb087ce7718be57669b5ff616dfb5cc739fd0695d195a2f6dabeda79b291b6f22187a1325ccacd18395d784c99593acaf874d511275feb842aaefc9c9143b954323779a600375289083f766d417ed958131394d425291a2e28aadaf1636f8c0b435997666121bf77a14054aacc09ecc2aa28fd4261037a2226ad8c6c9d82840560be3232ff27412a1ae9e0e87d933313eb7178c27fb79c6aa3954dc9474487bcd23c535a47cf255b401f51912a5bbffb16da1e1534a61c56b8de3e7c2a06ff1eaa4624ad7068aca4e880a0a3e92652f0701b1de19d025c209f1f5b53f8bf537f3adb16c7fb32ca9f2c16e7433f2b09d8d5f8ae7ef94aa11d8ae19cf2650184ea41503cb2a37546f7b92a32361f463215a52990261128904d5a89344f56b2e7cc94f09dfcfa9ab2142e8ce8102e8ab3f59ebc7b13b176219a7f37a6fec185ad7d586746cb38fb8fd4fa93d508c33669defaa13370369942cd4431f6c6eee37d1caeaa758613e77c82489091737d18e66902b81db1cfac67c7ed8102043648cb04d4ef24e01c36282b7b8b031c776aae9d3ce5e8b17f5317f84652d1c5c12924cf314305b87b9cfde25aa523de1f176cc446c83", 0x1000, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x5}, 0xc) shutdown(r2, 0x1) 16:20:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x84, 0xffff7, 0x6, 0x100000000}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) close(r0) 16:20:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x18a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x40, 0x49, 0x5, 0x1}, {0x9, 0x7f, 0x9, 0x80000000}, {0x800, 0x2, 0x7, 0x1f}, {0x5, 0x4, 0x5, 0xc6}, {0x8, 0x0, 0x2}]}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000500)="ea1e826cf11377020020f0a073477d9f96992637f205cc9294319bb6451920c4c7c5a2d4ee42a653a234e013b31a4a1cc238e8ba740994c44c75a4775b237c66ab30157a8b6d52822895c304f7a1b8531f57c2b4b3bd40765561b68f022a18581b77b926c8d3ee8f4fb50df5569af30d9cc54c5728fcf5dbe2763787fa3666e782c36a5bfd3586c908ece1dd74a7fdd71da878379d6114b6e25cf07dac34a7868109dbf4ef2a6e91568aa678a4eae03e930d61cbff430f659f26535f12", 0xff9e}, {&(0x7f0000001680)="cf59f58ff00008589ac1bc8bf854abec2975abacb76f5c67d1ad80d510fef710af5728be3c9b0e3859fdbec48b9ce55429d3dc1d9165ff588d3bdf0cf99f994a5c9d14a2d088866d353ffd3292b60e02d01b41742248ea000ec27a0d5621dfb8614a028328a95b80"}], 0x10000000000003a5) r9 = dup(r6) r10 = accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r5, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r9, &(0x7f00000018c0), 0x529d, &(0x7f0000001980)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10002, 0xd7}, {{r5}, 0x4, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r9}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r5}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x2}, {{r9}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0xffffffffffff8000}, {{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x3}) r11 = semget$private(0x0, 0x2, 0x3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r12, 0x4, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, r13, 0x0, r14, 0x38, 0xa}, 0x1, 0x2, 0x8002}) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRES64=r11, @ANYRESDEC=r10, @ANYRES64, @ANYRESDEC=r6], 0x6) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000180)=""/234) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:20:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = getpid() getpgid(r2) 16:20:42 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x558, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x7f}, {0x45, 0x2}, {0x23, 0x40}], 0x3}) 16:20:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b5b533cd6aaf1f0715a4ddaac4a01851631a933b95d19270b196da42d34ae3c47366c07f75c528a690f224a65876f104d34c74fdb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0x5, 0x9}, {0x5, 0x6}}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:20:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) listen(r3, 0xa) r4 = dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:20:43 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000080)=""/101, 0x6b2992566f683f6b) 16:20:43 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r3) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:20:43 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:20:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x6}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) getuid() r3 = syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6d, 0x0, 0x0) recvfrom(r4, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1ff, 0x1, 0x8, 0x83c9, 0xffff}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'ta\xfc', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x87}, {0x6}]}) 16:20:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='+dov/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xb0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:20:43 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket(0x2, 0x3, 0x0) r3 = msgget(0x2, 0x224) msgrcv(r3, &(0x7f00000019c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600565c4dbb77bef5dc7cda339e000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040bda15bbdb4ccd68b35f6500000000000001000000000000000000000000000000000000000000000000006e689569ea8b0778612202de406483ef0000000000000000000000000000df00000000000000000000000000000000000000007c64aa0d6de9952d8a4db293801f9dd6ed57d96fddf54b5ad250163f4ab2bba0e0cc098cc17fb70f10c2957375cb3fcb92d27ce00400000000000000b02627d75f9d7cf393917f41287ac584d52e424498213d5261c58d50eb69377e2e2908e058c05cffe84e8ee6103f7290b50aa0f00458152153e1fb67417ea922033ea9dd0080000000000000309dd0a617782157b3b43d402da36b76e0443f179716043437ace149477f00000000d4b4b580a84ad12dd6fdd19cc2ea9476926eff5c774b496dad35d74dca6c0b94419b54cd3b230c77c60ce75aad24451bcf9b43f651f9c746a01e68874f6f90f8345adf914be63ffcf7a60dfddb95089ce9ebdc243648a61d1cbbb477afe8015d7734775beb765dc7084d5796009195a9c116be6b66a070dce44fd0eb2a684dba31c6e152709bfcf29b698c68f3481641bd97a1e829cf19c0e7eb5706bf29f091f3d7c9526c325747a2774c59c36a5c8f8668fcb8d6c258cb7250784af3ddd6b8e3a4a9db3ee95111db2f83678a121f3e44"], 0xc4, 0x2, 0x1000) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r6 = socket(0x18, 0xc003, 0x6) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90"], 0x10) write(r6, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r7 = msgget$private(0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x4) semop(r8, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000040)=""/41) geteuid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x800}, {0x4, 0x4, 0x1000}], 0x25d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc8) getgid() r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r10, 0xffff, 0x100, 0x0, 0x0) write(r10, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r11 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r12 = semget$private(0x0, 0x4, 0x6f) semop(r12, &(0x7f00000003c0), 0x2b31) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r17, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f00000015c0)=[r0, 0xffffffffffffffff, r17, 0xffffffffffffffff]) setregid(r18, 0xffffffffffffffff) getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r19) fsync(r19) pwritev(r19, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) getpgid(0x0) r20 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r20, &(0x7f00000002c0), 0x0) r23 = syz_open_pts() fcntl$setflags(r23, 0x2, 0x1) r24 = dup2(r23, r23) symlinkat(&(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r24, &(0x7f0000000180)='./file0\x00', r25, r26, 0x0) r27 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r27, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r28, r25, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, r21, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, r29, 0x0, 0x1f, 0x800000000000000, 0x80a9}) 16:20:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xeb6e6b52cb484bc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") r1 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/16) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getgid() r10 = getpgrp() r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x20000000}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r10}) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r13, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r15, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r3, r7, r8, r9, 0x20, 0x1008}, 0xa, 0x1, r16, r14, 0x1, 0x7, 0x8}) 16:20:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:20:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r12, r2) 16:20:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) semget$private(0x0, 0x6, 0x210) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffee9, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:20:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) r1 = open(&(0x7f0000000680)='./file0\x00', 0x10, 0x40) utimensat(r1, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x401}, {0x4}}, 0x2) listen(r0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYRESDEC=0x0, @ANYPTR, @ANYRES64=0x0], @ANYRES32=r0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC, @ANYBLOB="51edc1203c9bca20fa0ab39a12b5b87b6a224abdbf11ac9bc8f7ef21456e1d3083ffcca5d7a7cecdf2182b19cd9602132dfdc2c694fbe94645435a79c2e992dd82dc405ab89875a1c54b41a78c623af3b2573e468f818a889b4e7c009f0d3bc7e563d8ab5121beaf37a2dfb5708ee4806ad85984cf15ed746cbe3630f5fee9bbfff6572624d249f1ab289fa03954dd092a959312a2296f7b6283d88cecfed285ab1ac53052f4b29854160d65cb1166eaf1bc914087312530c10d08ba2cb7b77dd339fa4ed0142a3f38f9c7a4db4b1b2d487301d35d5e894a7aeb564f7b1a62b6af5943ab01f4f5c07e4eb7aa"], @ANYRESDEC, @ANYRES16=r2, @ANYPTR64, @ANYRES64, @ANYRESOCT=0x0, @ANYRES32]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000640)=0x5b0f4308) listen(r7, 0x0) recvmsg(r7, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/197, 0xc5}], 0x1, &(0x7f0000000580)=""/105, 0x69}, 0x802) write(r4, 0x0, 0xfffffffffffffce0) 16:20:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r2, &(0x7f00000002c0), 0x0) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="04002ea9098f5c926c3731484daf4a51b6881a015e70a707000000c953123562ce"], 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r10, r7, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) r15 = geteuid() r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r19, &(0x7f00000002c0), 0x0) r22 = syz_open_pts() fcntl$setflags(r22, 0x2, 0x1) r23 = dup2(r22, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r23, &(0x7f0000000180)='./file0\x00', r24, r25, 0x0) r26 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r26, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r27, r24, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, r17, r18, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r34 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r34, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r34, &(0x7f00000003c0)='./file1\x00', r15, r33, 0x4) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r14, 0x0, 0x0, r33]) r36 = getgid() r37 = getgid() r38 = getgid() r39 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r39, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r39, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r41 = geteuid() r42 = socket(0x11, 0x3, 0x0) setsockopt(r42, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r43 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r45 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semop(r45, &(0x7f00000002c0), 0x0) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r49, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r49, 0x0) r50 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r50, 0x2, 0x2) r51 = dup2(r48, r48) symlinkat(&(0x7f0000000000)='./file0\x00', r51, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r51, &(0x7f0000000180)='./file0\x00', r52, r53, 0x0) r54 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r55, r52, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r56, 0x0) poll(&(0x7f0000000000)=[{r56, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r57, r43, r44, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = socket(0x18, 0x2, 0x0) accept$inet6(r59, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r60, r58, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r62 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r62, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r62, &(0x7f00000003c0)='./file1\x00', r41, r61, 0x4) r63 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r63, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r63, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r65 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r65, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r65, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r10, r35, r36, r37, r38, r40, r61, r64, r66]) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:20:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0x0) close(r1) 16:20:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/130, 0x82) close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 16:20:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(0xffffffffffffffff, 0xffeffffc) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/237, 0xed}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) 16:20:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x2, 0x8, 0x1ff, 0x20, 0x80, 0x0, 0x61f]}) r2 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) close(0xffffffffffffffff) semget$private(0x0, 0x2, 0x100) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) 16:20:44 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:20:44 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x200, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x84, 0x1, 0x1, 0x400000002}, {{}, 0xfffffffffffffffd, 0x86c4a8d0d75de582, 0x4, 0x7, 0x6}, {{r2}, 0x7, 0x52, 0x2, 0x8, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x16, 0x20, 0x4, 0x6}], 0x9130fbb, 0x0, 0x4010002, 0x0) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r3, &(0x7f0000000300)=[{0x0}], 0x1) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001700)) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r8, 0x0) r9 = accept$unix(r2, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r10, 0x0) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="31a00d7d665cbdbbcc127107b424a83bd2aae1bace3f46cdcadaafa8a53552a6141bc733bbde5ef2df4d034b38bec65cf678785b2b98d84baf5bde5add2e3b1d8ec30c287e13e7da83fbbdebdb0a83ecc18c26760d6ba9038fa41dcfddb8820679992d5dcee741de10f085eb200ed4d7d0589b9b48c849a2479dd621f5ec687faa654c1998b3abd90eac7944bcc2e1886cd33193ae55e8a6c8bfd96b66a6ada6f2213208d4da2d4620952c598d178e7421b0cc0d2a83db30f1741c049d92f8b6a9ae0691", 0xc4}, {&(0x7f0000000280)="448402169016ec0de7e19cd3f7357941e6a8c4818d30cbcc894793b6abb09dcbf9f6733bd6d119c56a1337270c125b699bce11e3317d9434fd29d6b63c39ae5f59b6228075d71854d29135e58a98fbc31c0335af5023f729b21cf06e4c02faea7ff5aef7f7a22c85de223fbb89b4211fb9b4ba08827a3f72692df9486c58769d1a91f02a4664eaf4b55f84f2070978ce5f39ac960c5bddf5e34d9f761c08ff0e7e331ffad7b88c2cf4ccaef02ae2e07c906a1185865cc1acf4b9ecad73d0c01adcb361c6316ea7b987995f321018dba181187fec71ba5d4ad05103f699b8bbc7d5e90cd07144d0059dfffc19ac5cdc350b08453a44418ff57a49df0e8bdb", 0xfe}, {&(0x7f0000000380)="98209669b799f389bb40ff41c3c8d8495db9de623f5a8d24645088375212404a4dc20f7d28280d38c2273db7c5f9f75c97f27bc87569694792c96ed92bc63113f1a4e1666b886478cc73fe3f69d5a7488675a5364f3d0904bf6d1a6f0962297e61feb80209f4a07153dd53f4d18398047f42a414a1a0edbf86ce42796b3dd6eaf9ff75188c05f6ae1c91e21b6409aa616bb70847c4a7af26556d025963c6349b71aab34a300318c78d2f59455b4eccd959e2c79f0c0a33410f94e1ab0841d25bde6e5dbe44221da36d3147d90ba90bc93791bca460aac5484aa587b02400b5257cd56bc87c3e4a0b5c787a040461bf577a07dbae29c6d7", 0xf7}, {&(0x7f0000000480)="5ae7949ebb46fb8e305a521666c6d2e57b5753259b12956e428c551f199def075a98f56ea1e6f6d7fd9a2520", 0x2c}, {&(0x7f00000004c0)="96e4378c3ab8090a272d7623d6ceff5af5301291f34018f2c44b08e004de8bf85ed6995d06f722880da97ff9643e0e26d20555df671a2c4b9c05bb225d25eaa192644fe94b49d243e38be9ced67de805098803919c7c8f78bb18752d660b00f7aeda54d5d4d9a4fcdc30f3adc1031f84d3ce1ccac3626183eb2de060197a415b3af89b5427e237d021fbd64259b534b7fb7b5c3f45cec28750da6acb91e95581cb1e95cd28fa8716e6f0d7fdb78c4b9cb69da04fa8c39cba62d8218f545f25cd3dac9029f25feed113e1c6a5712198abd394820312e0f27674de933b56bba42d26563dc8102f265881148d1cfe0a20b27f584b176d014e", 0xf7}, {&(0x7f00000005c0)="b0330fa6b2fc2118737396f0ba66e248b7f86ff035fdee2f9cf25410a215da9872462973cdfc73a28defc7fe485d2c088d98d67e276b06eab19127fe90431f776119eceef94f2614c91db7b177e52aff4416af818a3b29cab762299596945360b411db0f401043c04efc89f91481f3838edf96ae9ec96688061b07e8ca49de439c7b1139cf93821237f1710ce8d629227c1e691e39af76aa01fe7da644358923", 0xa0}, {&(0x7f0000000680)="cb08120aef4cdfd7494e042c647b0bb9517023c34589d3a313f3868cfe7cddf365a9dc7ed101a9fa0a2f54c3a99dc83e7bb592cf9610575d8ed099845d11c9bd39afc70418efd1d0eb39d43d13ea9e6e98cb380ed25f7e9a6b0d94b53f58b039a27751f95964f4223739e03000005af957f15784d23c7329bc6c8fd1aac5f5427b4dad78f333feb1ab8aa9f188c2391ea8a9f9575b362baa0df9d68e875ba3ff9c500de65e3ed62c3a93ff85abcd803289dd01a9be0938bf9ea74fe3c52465faaa79201f6156f21b32a0bec2c9848ae0db6935405552413da2ecd8cdfc6392bd21a6fda0ffe50c132970d8f35d3c01ba205fa299d7f29f0b9d5885dce444d94453bfcc14c5944c474fea27c072f1db49cbd1129b0e81e95c67c1091da191e217ba481efe171b5dac480fd0b77fab3ee013ea7caa9a9cc50b5c8d1a81a309b6437fd7f08b6bea383a945ef2945ba06b7ff2f0aa436058359f92738aafa8df7c88c4199656a49f87782282f3848d3d103d853e2eee99a80db8bff29bb8518f55ba1e252e0414fb2fd3178d7f7097503717da262141faf746dfa421fe8884c419f4c2d6d0509423465ad0657bea1ca359ae1f4ed0663275acd87baeef9f36dfdc27e486ff1a1c32a0287a058a989bbe94562fa76850bc54aa02bd487b573410aefdaed8ddd7cd44193f85ff19e15a943911e58cade852900d0ba36d8f50547729efb46f85b662f5a9508383828521fbf45bce8fe996cb28bee2dee43d887483cdeb89db14d3e90b0be371e8b58cac812891b584aea7043322467792ee1354fbbd77b0a76c8fe28c0dd1f432b63dfec273d57c2e4d9a8c6968de7ec9e715992683378805fb9a8f402f7fed97a0ee2ab398cef8e8dcdce078439b6ba90ef2016a3175e662bcfff043a317e814b545551aced16fb1f4c5156c59bda4b112dd81610d70c6a22b3931ccc73218785f12732332b1bffbe4a2af12beb267641abb43ccddfb26704829cb2798e4115bdef0a090d834193c0ad257905b5c9509d6345d910110a3dc205b84bb05568d6739041a6e2e57a7a82f390df8ef27395c8ea03cfe93d562f3720b2629bd479ea2f33b1dd4a9b2cdb51944bf9ab547f8d26748aa86f59ed4efaf4aecbd43f1839ca6060dff64a954be1c6a252a48adcf49b6b1f03f3f4a38b224ae8c11464cb650854c5055b5ded6524044818197ab2a790e9b81d806c6944842132fd9b0b7c9a68a590775704f089aa00a1c799d9741f7b542800dca531717e6f4f73d258baa3c608e9e3f4a445f620d579cb54effa50395594e0c5d4ea85f3c5faf4da6ed1c96466d7eede1006171e58c91666c5aa6a32707f1efacf6ca56528942378be1345be9a8f85309633a545fe2d2d8df58d6ad13307ff64bf75947411fce876473ea15796e8494a8dc37c41d1a52ca9aa9788cefbec83362f12d78f8c45d5452bf8cb546aa4495acb3243259a481d30138f58e42291af9fc8d38ccd0367660c32f4c826a02063fdc24463c3f6b9f97c00039fef3db16bcfd13813296e9ae3e6aceade92a10462a5024d6e59a763e991de9b945a0d9c37944694d5c08a33a2ad11b2eadff2f967633d4567ede0e3beebc8e9c062fffddd560f92b1c6d8915285d0e80f68461c3a89e7fd7c6beeb271a839c1e994fb5895cb6fbecccf2efe3a98743325c40941bc1e1d97cf5fac9c9182c25b703ace094012469055c0c75cdc1e65af2469152bb8abea4dea632320285d2f78a434eea1229c9f0c5f754502576f0c76c8cf2694a4dc7baa84d0c568b27450824fcf3fbd092046f7e62fe4fe71afdb322d79e62e1fbe421ec121aa8d61b06ba24a7708a772291d2246c5c24cb19b71393d47ee3baf32d15ca439f27c7d2bc583923b7c894074f80016698c327a4ed4d6872030d494513a4bbb16ba3e19e65a42a3c89660eda00b21849f1c19ffce0bc8cac80bdae6c2c111f67a0c83df072c9ed96f5aab68c1508c305c9cbcc7edf3f2a420c3cfe427eb5b8478692b45ed52d5836a874a002f2d632fb744afc6e663aeda3e59f0a3f3a8d4d2c1173707b55b1bd40f7c26c22887622bf092aa279d0f5cb415db35604512c03a66728ef6a592751a788116085ddd5bbc59b2a7027117d33ebd1ec295d6e2952d24ef006747695ca02e54075a89b701ae4adbca43215619f6b6971e9b19365e064ef90b55375a4564adf90528df1af783f9c5de061fd3b160d4f69dd8185cc26844e2ffdab718ec0a704fed905ea865d0b626daf2b45a76db2923c5c3ce386441f81ea8ec14e65da5830cc40ab36401cb475c8f7345df25971e7cefcbb8e24e571ee7294a134d64aced69bb7abfa65def09d17280020bf4c5898fce992b05c44037168638c7f193e1e1e23f9fb5500e84e3035d11f2d83168347ef9ff127c9bccd72b2e41a581f7f8d7da9184ea988e956cf4c9e4296835fbc708e38a0f6def501ce44185e076cfcfb403b88b6fe7c49712f7d504c79d91dd5094cbaff05b49c7ab0c244f4c42f1682a05b48e0585af544c232998db7a8f20a9601025782186614ad76d4d157cd654b4bfe720d1a99c2ecd9bc529bad68eae89c9a1a1132d056ab719ee2b358877e64f76293a7714bc37ad473a5ee73de1ab2114f4ba1c092d46a62ee95f4346aa360ae62ce61ac62e9436e69058b74713d78bb12c725cd2353375d4ce4feef829ac9fb5ff18e8eb2904296ba8b4cb4c8aac9b2908ee5c1c5a87d1764e9e55959e203202c033812b2c3ddc6980d50dae88b412b68690ca011b153f212d337c358bfa0ea56c99fa33f13ad8f12aec5d6e4cc004b2c154460c9ef891f0d3c110c84195466261b4ea9bae4becd9ac3f89d32af09383f7d076cb6c3cf03e4dc2679d110c64aa94fadd537b010c4ad31aa2eb1d3fc22aa9b836ea58707b833aeee3f74e8eacc03238bcda4d86f3e50f0a4c6230fc2ffa102c33a1e3f2a15c826abc3ff0f73fafc20f7e7ee95f1d5e2c5f3308c72505021bf01d0c41e116adae71b833ee000f387f7e711da7782260620ab56d3d50dd1971462c78dc6d8d324bc7b2fcbbb1d080ea0b8d44562ef943daee139058fea33d9e0765bb436de719466fddb746fafc78b96796c1ed00aebc78f2e8cc70c753f7d69e7bf57d144c754595cb6b440bc0d6c14a04dbcc5271cea47312a1cc9a66ee71157c389b1012023b3e39b20b3a29c03d810a93fb98da0470e5dd058dcb2514fb9cbaaeebd552730274311dc50cd2c313ad2075405f405d50309a98f5457b5e99a7776920522c3a9c789caae3f51a53af9450b57fc5753577544729f30597905a41a6ac3a6a6b457aef811c21e4ffd88580040838f6ea76615a085e0d418c0b4fb25ac836845b41ad68923470e13ac9902185cc509e04404689ec376497702f6de790077ef24f9fbd77778bb1f210b44a52ffb8a799f9526c06ae31ab358b7231fd2892af0d48d77f00769b769874cc68052c21e2f0b521782d9dbf62781ff132d560b418833f880bbc4993027bad70ede1649a99a3faecde0cecdf32dfccfd592e1c3a0f4227301e836b3c4e6c5055f769f0a53cb48bcac7067ab46ea65332ae899d552bdd1f28a2d67b6b35bfddf5588cb7d6dcb84ed3481012b9d1e7c35963ddae3b9a8f707d80dc761692f3fad7f883eb789409435726e9d6d97ae8a7dbb7f5a0efbe11b64906882c98cf4977f94544dd44e817441784f4c2bc0cb568f7b8fc4b704529353838c8e7195a71fc20f61d15c5c932cf3e5c5043bf64430be471c70bee4cdc213f2f3a813ac60167a2581ac1ed8e72d74e9a09e9b877e1fc30e08df4d3ab48f68bcd1836af28ead55d81a06c01e1bc6b6536a2193db07baa90cc85017e0309ae63a320618bcf61a08f6fb3e3182c3af39182c11976f3df952ec70a5a30f826e636b480f998910350a6f8e66272690896021e2213b43af199fe6d6d15440323cdc23a94bdc1bf6b2f1c9a355b7a65ca89882b8ba2ec2289b7a493c48224fb292d9479137b66c5a2ce949368b97a9e1c4e14e0a37e42b0f9e26bed64cc7688b61b8e85509be21394a8e55cc2999c788826373ed38dba53f45e7385ffe3b92a4a9a468bb60297b8df887c94d9719bcf85869578d361ec6ec5c085d87d864627f57d6ba6e8fb27a47e96bb88c28c8ba3b2119893766474306d91b1f3feb6fc57f9c8423e2b161b9d77ba71b0f4862dca95bf57d5c56643e0b4e6251fdc6892864d0e18cdd8e68a1efb453ac24251620c0749f4ed9f67c6133f811e670fbb620a7bdaa1090a4cdb790493ef71b6b2f1daf179423d52b2a4de1c8592942179118fb1d0050284bd8a5cafbe0203899ef844b85535efd8542039cf5c51e1faf9640d95529544652eb567d00a9585f85f2bd8e6060b9165e2ae36829017b2bfa2b8ccb54c5c984bdfccbf115fe9c5ee0a092b0480d28500150a8866d7577eea27b56997a0c90dba3ec36a31e9a7004dd6c061692dd256ae7fe47f8c38ec5a43151c1b30030761eef9f4e0699db919b3e62a5f6b4c94458dc266105c5a5ea129b24a9d5a0b1810b00f23bdb866d6f6c143af139c014d4700d712d1066f637e0c64cb570fcdf820cceeb0b5dce5ec4235a231c5557b5a6911885add2adfb701ce209e4e2d46793f7eca3dd77ae1e92938fd49d4e1ca64baf2b2b4bd6535746d668a5e4ac18d365a73f1eb8fa37a0732f0335addfb2716b72bb27e05f7408a87150791f1e31bf86641541391ea4ecc05d513259ef136e5565dec12850cfec19fe0295742bf2cba9c9afe83b1972998fe25221bc152c76a8eac001abe590fcd56db221d2cf8d6bb6742c1d465a783619cca649d8ff31fdc54b096614d21d67d6b8272d1f99efd96f5c20535873e10cc5503cda3286954e3bad021aaeec2c58b2dd62a6ee06ae9d1f4e17fd60ac931a7114ac62ac2c38139fb9e6a63181c2bfcd6ea7a6de9ade29cf359988ff25982f44cefa83450dd9536db82b95d868662be59c87bca3732c1223364392cc963d658898e49c4505fb5d9ff93f30a9b693cd5e7e0254533ad23f88fd10e502c77d6f668f38454f3fa29630bc0b7e2a075d889e3ab82c9a7dc03e4ef9da5d1794b2202dcd88703a94be80987de17675322f8b5dbc1371d9169a24fefa329551718ec607852e1f458cc016a1d4f3fcc904729bdca6736b1cda157d9ff4c365cca7c5b0346e5c366d5823eb683cb730b93c209656c962e7222d298543173660e3147b76c65cabe4bb80f9a9f0cd8703bc82745d38bf7cc8a6864c5ed3f9aacd0bc4ebc8b6937df5573613d7ee209ebf84cd210a09148f03fc2738c9ee42a51d49501b32c3abdbadbd71780393b733e081c2b45dd4761fbc37463e4f725c57799b7143f7c623fe2cb2583d706aff5da498923c287823bd8e72e5b67c699fec7b0b2f24033972b9f48e144ea7b0956f3df668beb44f2ddbeeb54b1f24a2fea817dcf86521abf85ed582f13266cf677e872fc490233d0fd76c530efc51788420beee2350c21eec90b1bff5bde6d32a257e6ba5c9d59d702b12cc5d6026bde1f3acf700a4e6cbdfdc204ace4b81ef5b1ca4c540b06e2285e77c559f17a9507e7ef04e5e28e1f3a7fbbcd7369b7feb21d95fb0b3019574c9f22010ae4ca2729fb5c21d2f1b033f8ae038ddd2fdf54994fa55b29cc0c03669b450c4e5a2ca4c1b3de51afc043bd6b05d67032d24fe15f8a9baf066b7f2ebead8fa47ad4be760b30b8c5363cf7aae10505142cc9479fd75760666c7caf6d429caec3361f55cbe81fdbd512bacae3c248669ba", 0x1000}], 0x7, &(0x7f00000017c0)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r4, r5, r6, r7, r8, r9, r10]}], 0x38}, 0x4) 16:20:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000000c0)={0x1f, 0x3f}) 16:20:48 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37f", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) dup(r2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xf5) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) close(r4) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x17e) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:20:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x4, 0x2, 0x8, 0x6}, {0x2, 0x1, 0xeb, 0x9}, {0x5, 0x3f, 0xcd, 0x89e2}, {0x9, 0x8, 0x40, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84, 0x1, 0xff}, {0x20, 0x0, 0x0, 0x7fffffff}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:48 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r7, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r9 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r8, 0x5) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r9, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r11, 0x0) r12 = fcntl$dupfd(r7, 0xa, r11) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:20:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x15, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:20:48 executing program 0: r0 = socket(0x12, 0xed4ea6932605face, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x5, 0x0, 0xffffffffffffff27) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x1, 0xe, 0x5}, 0x100, 0xffffffa5, 0xfb}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(0xffffffffffffffff, 0x81) listen(r3, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5a, 0x4) 16:20:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x324, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x8000205) 16:20:48 executing program 0: r0 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/16) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x98, &(0x7f0000ffb000/0x4000)=nil) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r8 = semget$private(0x0, 0x4, 0x6f) semop(r8, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getpgrp() r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r14}) r17 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8000, r4, r5, r6, r10, 0x100, 0x3}, 0x2, 0x0, r14, r17, 0x8, 0x3, 0x7c07148b}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x3, 0x20) 16:20:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 16:20:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x1d) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./busile0\x00\x00\x00'], 0xe) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000117) r1 = socket(0x6, 0x1, 0x5) sendto$unix(r1, &(0x7f0000000000)="97be14ca32281ebb3ac7312b1497bfa18ee0a078bddc2a9afdcb383f19af5b07db0285511e0c3172ec1e132f63652b7f", 0x30, 0x4, 0x0, 0x0) 16:20:48 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f0000000200)=""/29, 0x1d}], 0x2, 0x0, 0x5e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8000, 0x6, 0x0, 0x80000001}, {0x7, 0x8f, 0x89, 0x3}, {0x0, 0x6, 0x1, 0xbe}, {0x8000, 0x1, 0x7f, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:20:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r10 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r6, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = socket$inet6(0x18, 0x4005, 0x70) r22 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r23, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x6, r16, r17, r23, r18, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r9, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = fcntl$getown(r31, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0), 0x2b31) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x8001, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000000240), 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/61}, &(0x7f0000000400)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0x110) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r42, r44, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r37, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r2, r34, r16, r4, 0x4}, 0x1fd, 0x401, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/60) 16:20:48 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18889278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee303f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987375c7d302b703d5503dc876af72c09e5e3e4004a5f46bc378b3f29c4914422d73a139b0357758701c443405c2b1eb3f9c1adec3618f6e729b1a706e9c81885e67aa46f77bb842189af6df19853d3507275b0ff270b9eac4c4d7708a48964342eb62df130257f17854bfff37117843551483399b71e96d2d42a1e96efbeed246ee81cc23ffd3858e18f87396c8692c2dca1f54bcbfd505daa59644f228ebd9daa9f44c368ab4ab454105879825179add4101d55029fb43cbd495a6f3fb3bb34a64a1a4d1f610927c5a1e5dce7"], 0x10) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="154674df478b47ef6e8f29ed9a39d39d428f0527abb65527d4b463fddf8ba99f71e9d858", 0x24}], 0x1, &(0x7f0000002200)=[{0xa0, 0xffff, 0x2, "0d070f9ebe8ee55b4f273f62fdbe97d6f68e738b07850802edab278d8481368d01ad7ff6031ccc9b4d8642856a570a00a7d65f020d4eac745856fc614fb5bd3ba4b8c323e8be0949a7fd83462c533210ef1b30984bc3c90659dc24704318b7863da748d99c994739ab031f2dcf7994e81456b5f058632641b50d5596b3bdec6759bf53df9d1849721b0d43"}, {0x78, 0xffff, 0x7, "0ded373ebbb74ae2d04c929692af9187c5754134b2910e6dd03ac5e6c94b6254bb94233ddd593581b41867ed434a66b8cad45eee5141f625f3d33015a5d3a1e5bf3eeb887c80978b2fa6e404c13e939ec8f362c7e483cdaaa1bfde90d910ac0b574aca95a9958190"}, {0x1010, 0x1, 0xc0000000, "337c61815f3df74e8ab75954572ba1fd0d4576be7beec34734e37767d7e7cb563d93379ccbb0e1146ca5ab00e800b19b98e68941a1e349296c68a424e588c00f5bad72e8517a017b01e3e1d7e280b635de16792e5504da17d8e3481e313e6d76d197a891ccc72577d6fb1c2a0e0ef739d20ebdd91bc70cf0b9df1924871a5432e632d5ae3909eb5acad6d814ee607d0bd32cda1210465efc818acb85d7f50af97eb8f0a3c460d4cc0218425464666a8dffb0e26c18299f1408570800ff5bd8e6a689a4e9d6c470e07094c4148cdaf2b3f1f1f633e33c2e9f54598ed68b095938a8dd89be51d18bc0ecb3737ad18410fb430a6b184cbdfff25ba81569974bc23a6d27fb142cc118dfc477948032c6b186249ba9b9aabe7e39b5f8fb9c07f203b0edc950afcba0040abc132b02aec7555b802b2e717068f270199351625510d566ff96c515ea41543301c5bfff659249be2e780a2f27dc87088ba0a270bc3dd0de74401437c52cfb688b64ebce27342b199d5e1c2ac859c9d3f7cdfe39f6aa5b7e7c577915e31b6fe250bbed67d1fb72aa2f47828a6c74aea41dedbf971d38087b8f19582d4421367a2c1ad58f4ede4fe61deefb095a4b9d7b14dcb4db9b9d126eac2c7f5c01013ef6c9f9b06c264011e53c3c3c61d53d1d2f345031dc5dfff600f6302d127349cffb7db6c29bc4c24814f0f2c05a0be4671e6f7d3b38f013b8c38d52773c5311a3c93dbefcd0fdbb88a094a3a9af2d93af5b2a2b2f5e5490b502c71ac19d8ddbd3240d56ddbadaf27a7f3184558055b0a4c6484fb2f4f6118e3ade4ed6cf314ef9cc80c69ea8ad20a67efb81269634893166c25cd4ec7d019b7d3b8ffa6a6d1f2b11bfe4f4f99b5e3add23ebff8f258873304b02cbc3b5f38a69add5fbe8daaa6d3578a3cde73aa746f36405981af82d44db4af5dfd2f0910bcd58a230d4046df0af88ffc4a117d46de6910847ae321e390f5e753907cdbc55207dc580c8d180c373773106c3e993d7e47c69069a230df2f7d5e31d37867a73f71811eb766bc197e7050c64203ddb0bc92cd1423e58d2455185483b9a91cebcc6cde19585badfb06a36b2d19f9f5ba0b7736fbf9066f226ac2046befb2cd5a22e29388d7f739d741ff0ee3fbc394744a7f4be4ea4d9bb7a287d9b2d69c4342b225dba43a751e1719179bbca8478060cd2444a66228c31415575962f36f36f5b13a5f69652574d69f5dd57dd06b22e87bf18e449a529ec59e00abb80fbeb9e0f28a7749acb2f2a92304377057a8a0a4f0a94db476b50cd1a87c9ca0522f80f0e45892a1a835b4c6046a00af445653a50394663d257b08b757b502a6f81dee8b2e126a53f0dda2e87c4734943613bf9d5f27f9aef48219a53ba40766bfd6d4511543bf57ee9b593ef42b3c24bee33f825a23f9a9b57eb1965b5d5c5a4825845569ae385fe87608e4c716c5bd88a78e0b4d9b4c9eaf0d1585bc546eb8d6d3db1c94ce4f2cbc091a5e9f0a5d0b2e53c3dbade6b669a63bc90cda96f22cb9dbc30473bd722d1c2eda9b6f8df4037f22b0d481b151e144e8cb9ffe10fb5f3ba9730ca9924bc86b93430fa7e1372672cf17c0fefb74fa6c3e606a893210db6329768314fdad981d680fd106637e7765bee661e40adfdf4f07bd4f0da7ff66bfb8c19452d586aaa78ba4a9a9b4d6872b2439e8e09c6b0c04f0c8cb223a375f6714601b78bc941cd4077dc9d356044240adf19c5d5cd253565964e5ed3c73f0df855c66282c87a82caf38fd0cc5d0e5da5a5b3397659d4107717fa6e3a3893953c803ec67d456f6ea0c4dbc9eeb49a66bc56c62ce7a22b3331a6999daae6a663a647ce01329f3491bb7094cbd2f64daf7700159646b5ea8defcd839cbed3c3083860af35d2f056dc05255478d3b6d4430878c7fa740c1a60299432fb3c411adac8c0e7d315fcaba4ce2e3c243693e055931537e83d09e34cedac5adc1ac5d26e930194aa392844ce19615b26998161caef79db10250e287e5b92fb268e0165513b9019897cfaf1a446d2ec666a96497ae30298eb8977bf8d37a9fb9f0f327d9e66229eb233005d03189c7582907a807ba99fcec0d07012e6f72cd0bda7f0e14010a9ee426c4967f0658f297ea24accba9703a4d1f75e0fe6d3970d179996633156b4b3f9c3a074586cc478400f452cd8fb76d0780ce017c71f2c3a571918241c45a408a8528de2380d5f2e5e11f429079e9f1cc180cc8f7db356c44e0c48614a1cbc1269d23c34d44282bdc650811eb23b318552746d8cadc81f8b094d985a569c4ece61def90ba2c1b8e1a4679819a553a975c187dfe79c752689016a21204e9345df83cc30d4a4dd92954a82eb77b7aad1bc73159fc2a88aaa2e0496bc4dff8620c016e748dfea6b0548f305ce39577d48d8359e9b0f3f31ffd1cd751f89041114cd320f45fe78c167a37ab38299a990e2318e6983a620ea1f4509a49e30b21312d11e9aa9f2e867f43d36f58f673d2e76c82ff0693e586c3a7f04fe98b6c846b048d12a620887a01d32a96501091674f442bdc07460c465f9779be3843b9d1ffc2d5c414dae583efcc96fb85e3d2ffc5f69de7578c348cf5cbe01255001225c65029f89fb4f5970422690ac1ba607efd0f688c3a74cacec3df1f8fee3175a337af70297e4dc2d72a3e879bee7fe16ac627ab604092c3c495a568c8a0dfbbfec21aba861bc70a30c09f25cf8b8d0974ea8db2539b7bdc471612f541e46f3b01759068f636c7cc8cdde2202ba6aff55774d1a342202a9097f9e00853420a90118651bee32493fdd6d6d24076056751d1949fc0a3bf392eb251c44be3f85f02dab248d6bb6ae51c0814545df8b0569202bee22f62cc3284d7b621bcb385ae0a2cd48ff4429e10e842a58a0ea9a471299cbdf9bd249e9ef3f319cbd41dbe29f6f3813a676bd1d777960db7c07166400e43deebdfdcc5434a5840fba7160999e4dd8eaa1d628dd6929d7f8db604cf20a99250036f9fe99e122f17e5ac027104cfcbba2c9ba2837ffb970647d003d2abc13d104f203e3afacfc59acfb0292e20444bab50acc44e6423a9c77b96780b4159a5e09e22b75f03a23f9d158ffa55a02ed546012ad626e8c00472f277fd63cf82fe19cab7bfdf01944e758e8709b14c19ba346aff92d2ea46ac16042681d4dc5fdab8e26a3cd1ae5b504f76f8f2981a40862f9cdc93b10976f7eba67c7aab73c9afe6798a20b7956db6ab04adb9bd804ef40ec040a3f0cae9353c355209a71b25deaa67e9edf38213f84fc26150a244b24ae9811ab174862b1a7d41671c3758c30526aa110f9643d6198a6e420a6471713f70e0d58a7be3c9b9ac146af00c7d7cdc3a01a92406636d66357fcd9f802bb51496ed2605b062182402327bfc13026c0f1fe5f8a2e89fc64b2e700618579c8db0fff6034519107eaf9231cb360cf1100a323938045072e11975a78deb882d671ff60a96c26c44aaa662061051a4b61f1bd4be8d555ae1a783d39272562ed972ba9d89f435fd91d8ce8d0d1a7579a2a6dfe1efdb4025a6bedc418eccd75190cb21f563688603ebdf2bff7536747f919f2b13e1f0781f9d509d1ad0f850d9e6753f404f6fb0f874123ba8db205469a2d7c3d5b20270ce8152d32534989414373cbc20594b1e71f168fada804876b7f41656eaaa34d9fa93487ceeb9356f6b4a23755dfd557be4b25bfa7dd856f260f6743011905391bcf0cb7fdb58d7e0ae169a416c3e443744feb602e044196200b9c8730e5401c4a4a46521efe6503a261a05ed397751da7a5025c3f2eef17c6855e06cacdfd2d8885378bfab3947c4dff1ceaeb45fabc5daf30060972bbc4d1c31bfc72355aa70508e63c29c0e0891566481d938705110d54688addbb3a65501e0069309cdc83f20bd67638e4d263895bdee52309eb419b449407657d806d818ab36bbc0282ab789a61b7c317f7f8c249e76d53c4ec81750df91c38f82de5c206cd49f0a080f3ec28cc287ba3fd4d190736d1c3ed544e56b152d78e74bb67d607411f59e9a962cbcdd41b861c372d081088a45e3b74df5d3719b24235b23e0d334ea09fed82e0d01426906ff2b920482affa82f06234446ca635f7b52d627f0bd3f544a9461c47c958f705d55194bba6c304a2041915864acfcee27356f29782f91f2c975a86f82e5079a03244e955edd985515d725a4ecc520d24d4063954424cddf8a05d73a229385945e054bb3c78d14646a4496b5ae268a27605180a2b93b27391cf312339a0ab91a71de1dbfde19fa106890d02e14f9f6cf9a549733329b5c8109b7893049ca552c62dd5c38ef58fcb3cc656fa96fc345c7d7251d1144243aa5b83c9a41308f8637565f1e90d25a32762290e3e0cd09b4b5f84d4a55e7447535efc0a157a8c19f17ef7a423181e3b96076907109a088c09313da847f2722033ae37d42f5d83340ea6052bbc0dc758743a596e991681238e11d21f7ffbb76a73d04502e2f2c5bf796b3c5db186a6488015adf4649e392243c1861dd85cbfbd19ef4c48e30029834cad9ba8c66de1b66e7d29ecc66baa7a4af77889475a5c620996e1b114174f87d1e88dabf6d76aec8e3a36f484c890ef4b498a09b6cbf6314444aab60e100f579a925c6542303599afbd19110b9d89c66f94961f6e3443c1fc5dd65be59b34c85f1832fd1e5334f8547c70373e7df7ad05e9e1da22efc0a556ee9260c74b156006e88b8ae32788d41ce2dbe4da896981a64f390c46fafd3c36213ff13d5eca480ed99cbb1d4b1c52a983eda023c9b3dc804956fe8c4bc354e7663f83beaa4013f84ab0ad346c80e9056fecffeb803d24f78e38d377dc6aabe78e32589d5ba353ab4851a6f1107f2476a2a589e84e17f32860a6f2cb21fac83e1eb03411116b8aeab59508fe69553a030da69a3ec671b4b77ff8cf99a992dbb06d4547f9d7be13713a131a8dca0a46e4fa0925f570bd858f9715e01af2ab50213780434c4e1197e5109b2ec55d8efad3486db03c58dfce3a0df94f0cd52954c63707900929ee0366a1d98f754c0dc91359c030aaa1ed41ed331e6c41509002e104c9e3e957b650e2f63e9d169bb106fc0b380dbbb9b3c7d60bf095a686e9fc75ec13ff1e7b24fb38c43104fa388a9e42cf3e32d28cfe2741a4231fee36f0d47334fc80b4b07f0692be2f1a8d71cb8e81adbd2a1abaee9c917aac91b176b03b3499298112f488a0aa6d8011d0ad8f820e108c60557de6feb3301cf6f56557d27372acbb04745809622004da0ad95d90dfa715d0de299d74cc185ddcfb608988e83ae1c5e7b1fa706abc9bb4cd50f2170619cbde6e8afb4c354359831645247e172a0cec18cb3036e0bbe4c766c14b2b75cf2be4d1857065597b3e737b751aa8ea2f8150c055dc2c7bc5b6bfacee8b97c1e023de0bb3a438faef2b20d9c1ae176ff50ae447fa39bf3a6aef0543bc3d2e3d18094ebc8a47019a7cfff5591cccf55b96b1461dcb015e6a226142d5ec2099b98efd2f8ca841949fced39f393dfa86fc191b13de17455d4f74913163132f5540e36c2b0ebc6d84f0849851fa4e17227d140e8475201ae5852d059fb94a5add1e007e040a7c762effd369d70ccdd9b5b34e01b9cf1fb5f5d84ffb2a3201c7f1566122c084b850e852b92e8115ce2e44f70f2ad47b1e4d95bf7cb592498c598ef8c53add5624d6f20e9390138127fce9953862693a01dea68486fa4a938569ab20ccb3e53a30be689797aebff96199894a35f34cf64d005b2afe842cdcd0bf2da680b9b017321"}, {0xd0, 0x1, 0x5, "507381da5b9c715631e09b8ead4189311791b0054f58fb956405afa07ef1c5e55cd6b459cde122c22359bc552e807a04db956fd9efd993b5c53716e280f30e6c0b12f06497aabb836794e48eb47070dd0cc49c5b5bb5932905dd0e2920326106a0ad75582c50d407b3f11aeedab55032da521ca3e38f7f0e185c2bc16a346c0b9320f8c8f3f77aef320e8540f976c1c74e170d436cd470799fb6fe96132d64b3652f1d780f3cef3a671c3bc02e15cbff2a439458f69aaef106c1e7708f9b79e1"}, {0x20, 0xffff, 0xffffffff, "110ba0afa11a8c7d721008"}, {0x30, 0x2, 0xa7, "98956f269206006d16693b1cc6388cb7f9d566997688856a17211b"}], 0x1248}, 0x4) r1 = dup(r0) lseek(r1, 0x0, 0x4a, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x0, 0x1}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:20:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:20:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x21) setsockopt(r1, 0x5c5e3f5, 0x9, &(0x7f00000000c0)="1cfdf1a17437b2a04f103132e5cb39", 0xf) 16:20:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:20:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x81, "f108ba185b2000000020141fb100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x6, 0x2, 0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x1) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES64], 0x8}, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:20:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000200)="7dc6529630762cf2e39bf4b00f4e804877c7f2a2c591c1be33e6467db8f235f7dc07e24871ad17cb3f6e8afd5bd0104ac0e1ff3b9f675de819d02aedd24bc732e976"}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:20:48 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:20:48 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r13, r10, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r14, 0x0) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r15, 0x0) poll(&(0x7f0000000580)=[{r15, 0x10}, {r15}, {r14, 0x40}], 0x2000016f, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, r3, r4, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r21 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r21, &(0x7f00000003c0)='./file1\x00', r1, r20, 0x4) r22 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r23 = semget$private(0x0, 0x4, 0x6f) semop(r23, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r27, r28, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f0000000080)=[r28, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r1, r29) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:20:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r1 = shmget(0x1, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/16) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:20:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") 16:20:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x1f, 0x4}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0xc) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x60fc33da1cb61688, 0xac1a}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:20:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 16:20:49 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x102) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0xcf09, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1e, 0x20, 0x7, 0xffff}, {{r4}, 0x5, 0x80, 0x1, 0xff, 0x101}, {{r5}, 0xfffffffffffffff9, 0x80, 0x40, 0x8001, 0x1}, {{r1}, 0x0, 0x6b, 0x4, 0xfffffffffffffff8, 0x9}, {{r6}, 0xfffffffffffffff9, 0x71, 0x1, 0xffffffff00000000, 0x3f}], 0x9130fbb, 0x0, 0x84f, 0x0) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) 16:20:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000329000/0x4000)=nil, 0x4000, 0x1, 0x293c7ef2441c5f16, 0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:20:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x24, 0x0, 0x0, 0x10}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:49 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000002680)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2fa6332715ab4e58a4a329d00acbb4efa5597eeda6a01bc68b884c5e32b2e5944cbb6c44d1c12b70c1dcbcf8d4f940d5071e7c3f4531c5a961be9c55bdc7f8b226c0c0ace8d2b30e8b9d3b63c77168cb351d9e773629d126016c17b705311f", 0xda}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fdc1b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3f13f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa14c37f9b7235aa0f8bfab889f5e501e771979328bf8b313420654f1f2fc525f1d24509711624468f7b7b3c8", 0x7d}, {&(0x7f0000001000)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000001280)="1ed4fdc13ba7f53bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce0ec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461f15925477b33bb5cb81031fea447ab3bac946471053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97932cb5de64ea61d524d83980507a27b08abb8f196fa25", 0xf2}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$dupfd(r4, 0xf, r0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r5 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r6 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:20:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 16:20:49 executing program 1: r0 = msgget(0x3, 0x5beb5988c3d8ec42) msgctl$IPC_RMID(r0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x808, 0x0) 16:20:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x1, 0x2010, 0xffffffffffffff9c, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) mlock(&(0x7f000050d000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000080)="c5bbe879e17a5204e7a438943eaa8b0049d24b95c54c34773a0cd9d8b103e42a08dc00e4fce6be19a54d50d4e89ae7b9b6518a915f1def7335099f08fabf8fa09084ce068a9c06e531a76879e8f90b3c3a564f0df6431316cd04d2135a38488c0fabe33b7d7b7b0708d5823f1f090d90e08bbf1b3a0dd55ae3bbbded5462f09cd11a32ab231e4efeb7cf", 0x8a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x5, 0x10, r2, 0x0, 0x0) 16:20:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x87}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:20:50 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4812, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:20:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000540)=0xc) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) sendmsg(r5, &(0x7f0000001940)={&(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000600)="c4794c871f3ad879678c19135ae09f7297b28545e9934a9d4b80d5db380411e3dca8fd1cde5efa4937a4a4a95c3a96c865fe0c1e8cd168c6cc67e9aafcee2fcea15a1dac3deeece72e2d29d644603e9be179b31f2b0a96a85a6027b8c6ea374a1806c87317dbb9df7ff7ed867266b82b1a7e1383d0318529da7b9ea39d8276ff16a48a344110a612e1a42fda3918ab131f0bbae6251f4d125703bdfc1ffc50802b800b2e", 0xa4}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="e800000000000000ffff00000400000078d5ea73ce999bec59f2bc31b9658a83c5555e9339a695557b6f9a31feb1060010e7062df249b562089c25269098dbbb84c32462a02a864837d75c4e354b8f062ed5086132fa948fc46d584d06b32c088699afa6794a0459a294d8324e2be101238a06889c3d74f5ed46bd8cf425fa5c676374fecb28cd6cdfd8b138cc66a48afc696588fe4fefcae86659adb5dabb5d47c1ec6656cb2087f679f0526f02bde6ed32aff1d9b442096ed2930786ac06d8aedfdf0c165c4b99ddd64ae4e65dfccc785fafa9ab747a354981877b85daba45fa000000000000001001000000000000ffff000008000000af0c303854f45011a7b0685f6f9fa64b9ebdb2070c0825855b2898d42a81fc8ddc34001e6ac3df555f1c5e9e65e3af94069f4a87010000002d5dde4e2c5d3edfaf8586b45d0e54ace790e5a2e105decdde6bf9515c8a7fb0e551479353d81bacef8cb67f745b303cdfa9e35eebf37e38943c4fdd8f822e0563a4fdb3f281e36e503b1f73868a77609efda0f2f36299644811f04159cdb1b960f698be312618ee59719d1941e3f229807013fb9a9ec92d211981b19648e55d93fe220208e8c693675f686e9bd604e71cab448aa6882f35590ca7815f3abacf2bb22da99588e6ede7251e9e8a3425c99f61f9971ab2b183e8f740d875767b8d08a6bdb200000000180000000000000001000000000000000c67080e0d6b5700101000000000000001000000030000008eff9498978d9975eaabdd589481c028518ff2d1f2345139c377137f19253237f73119fbdd95536922fbbfca6505ecf58fc4b286b8c9ca00db6126859c59e74296bc8ea3c74710df18e5897e185c1671a4cf32649f9710d43aa83f0ce2007f8abf919e91ac9c0885b0c5660dc7b37af5fd9fff9056a5afb39cd4dabfe4c8e41db00734521b618e9397154f11002960faa4021659a15b564ca987342d22dc6546925407b94ad3f7ecff79b01faf869ea91758288de66f6135cd479367ef074b7c7e322105e71e7eba7e613b0dcb0c66c2560ca0a81aef5314db13e2828602ff32f0f26dcdd86fcbeb7de98c823c42daff7adcf770a518329be1bd7179e9e02f6d6333299604e5481bd967a8c6c80542637a43419d066a21a1fb96b2b5077361cc3eaddb8baec87e361f2073e0f878d4dbe36bab4e455f1cceeefcb505c553e0229ad663a3667731c7b0e8925fda91aaf8e94725ed1366ed5c7ed698918b21829bcccc67078f20939eb06ea95e77a6e0d5e9dbef3cf78f4c9d8c500feee639710d225a7d4dbdb3e38f63225b8f1cf31d900541ecd634203f5b72020ea06e8ba810dff549a9ac7976023c353db4a27d0ca2253c3765a43d5230813cc88eaf32b5a40dbb55db806853d086096607ed797eac1b7bd213f849b8e2038f517d6799be1f234da55fd94108416d4cb1fbc46af429b3600568687639f90c976b3d188427379378fff9798ddfc6034026df14c0e5178a0e78b33c8d157d75e50f2a2603c0128f2c70ea338e500f8921b551403b982b6ca0a772a56079021e17604c556ef462e489295d27338aff84099ed448cc5f482ba9e4cffa30e195b290c365f24c3138f87ddfbd7baddbd8085b2f2c134b49d42bbf9d5a3be0595716c4eec284a9ded70603d6cdd14af86e984c1a75f4d32e00d2d5e0351787b4bff08aa8f7e90435b34d93e5b31e44005841fc8127fd85fc4cdf125ae940bd4db1ab7c4220b42208cb34c3cee302acc302f5e84990412928b2430d4cab80301befa461c84bcfd1972fb34fceee7586dd4ff852a051a6c793622139a646bb2f8db2c9a27ad3d72ab0867dbb194f3b5f633872bdb61ac4b62e3f90bb06e669dac3ac0d96a815e6603d634aac135fd2ba4793deb0f3da368cc6171e2fd58bda86a32b226ba33b53406e891dd96d80e1714bf7ebaa999c8f2f6e6e3fdbface755acf6cbdf58288b5783ac37c543fe8b5424cbafd5a568c6b35b0ac7b3a1be6279c4ed66eba1136a075178882064a4c23ba1679778aa4e63b5885c143b2511c2dee19e76a4d51e0c8d5f6c9d7357847ad494e65a883ea828893fd1ffa7281f81a0ca17e2fda8d0c498021c9194719e909d45bfe2054dbb9c694f7f2a624ffc5724e4a4f5305d630c9b3374a0cc05b095f64bf7f12fff1e53eed629c70a026020fb4e14f5207f30fdc4ed773586be353bf3232cae707561c51e4ccd5c3b421be8d8d8fe4743b4b664d7a5a3cfae597874ebdaa4ab5749e968f650c59df1dbf0ca88a9d4b222f2d5a74f4abe964c48faecce3c81078d36767a5476922e92242d5f71a6a578e56e8b121b66701e73ed5735c5520d2ace3d497499b90c4d1f4077b76cac0c1a00c847c902b473fd8ec254f7577acd7f8230c527139a083292978f0ac9cbc3590d7d6f9552fbb694b6c10794fb8ed9df109229aac281e2172bc0573788fdf01f56ce8dccfbaccf59dda2ffca6f5e4a9da5e07a15793544c88b7a255ca622c72c30e175f63a46cfef57df2d1106bbde29b6e7aca04f8b40920edf673911424b009baf7dae974a0af2f555345470f0d234bd42ef194d99bb786b25424110de3dd472a270a3e59af01999197246a509084cdbecb8d8f752c9e4a479117b86aac4fab7ec06e672694bfa9ae0b349286da959ec381d3220756cd230b0a4ade5a9591b2f2a73f9255cee6dd03717d355b53dd144571ad6850f6f7bcee253f4e20012e6955f9bbf787ffda70e553da36bd5d9e7193e7bb085643666fad78ffd618a3ce439b5e6092e0c2bd5d97aa5962f794a8df2a746629c39efa45453b85d41f24ab937491d712e6eb9a75b2a5bab6c44adc5b4bf853128066482fb9c15799f4cc5364ec94a7166f1cd752d303c50fe1dba3fc67f552b8e966afb146991fbf29522730ed4e43a0fbc18b3f9935a4bce079cd33f33d806de6949b22b14e6e51e88e3cfdd9e07771b5a3b4ffa09c5df96d0c033222e3ee9f364b562598560a72b5a0e389a3ef9540c6bf395ea551f07c77eabf4f9c63fe5bcac2055fcfb11ae974d52d9c91d25d21f97bae39065fca7c10257d99090ff8235e2b929bfec1ff0bc440c81860abbe27c38df0dd547674fcf96ab7a208eb882104e0def730f1fc65d3097fce9eee5bafb440a82aff5c45e39e291ba2aa0304a7fc02acdf9f6da174cc4f22fec8dc961d91c586391bb998dbf4f2d18f680bdb72a3abbd8e7d2d1b857685eae8e0c8897f59c03f35540836ce45ccc476703e06e0b7f24500cac4af62cc166c7bd3614a827352b11cc1c0e9d8adc744315287fb6bbe1c3447440cad339be16f391bd00d3a3adc317651adf4643691689a047a380bc6012b6ca2f566c025dfcf11498147920c3541d41769677630973c51046ef48df4d0e0275518e205a128f37a46764d73fc7af25bb315f82af7982101cb826637bcb101618d2a70d75fee6ca7c0134d51d35fc42333222c509c490d87e3ed3b335361d7386e6b2edfa9481635627653afb6c3898d036584823f69a7424f721063068263b3344a3aa07930dc0e49e9955976e3dfb0511da2fcc7a96468707545e7138982755e5a07b8dc235c2688240362727d1ca2e25864d9e215f67ed09bd1dfc2bf30edad54df4e72140f60d5d0d1e6a37450dcab2426a7f674f697f0398a0e206e98f657479409fc585ab8c2299ae1575892e7edffc3717e773cbb326fe28da1830ceb37a847e93089f5542fac91a7279d54ff6f6705479cc8db36069b3a30f8bce6886e372990c958c729a0470eef4f800f795df9d5c27f6e5be7b7c7e43307989c04002167e1b83395fae143f41cda71b1a1fdeb23dee363218f8baeb3849d29855d7a3d95e1f07fd3b176792d02f38dc07d895fe8a6c96898b39861d11d71bb22593e1e4ef8576c063815ad9409deb5bb6913ffc64bc6f6cae51d420df485097ede715029673c90c1c5132e9c08740466d6ebd256002393c564111145074350754c94debd37e262e3956c2b4b851f6aea2f49f3387e788db7ba64d978cde94f54f0494c99f2f71973be7386561bd4a7a7b3aff02289fbcde7c3c49e9c3d8d14e71015088539f669601d83bbee3c4de0b861f46e778db5f5006693368d489a6c9e1fc31fcad15e0944af97511dae83a9d8a748580fd6580d8919b09bb3cd0b84c854860a2d70a3eea777b7c4021f10390eee519e859d7321ce9a751a4eba1e06dd539764ac49bdb3746a11d241bfb9dffe9cc7e1b3c6792dd1d8206a0622d2d3b416966b6489cebce3de2ae5d4cd976417d56e37484690796ed1bb7ce450bbe016499484d6263a329d8af86b93e0544a2cb1019ea1c5b14a17a5b24f62f06a4b3cd5421ab100493ac827da64c0fbcbccdd78b11860fca089a533077c8e5107821e1e798494b1af549c01a4f933efb1c8ffa60dec49619c5c81e334b96d69a5561c060eb7a9feac57f470e7c8000ebaa9b7c96879e1674fede730b9549ab0fc7dce66b5d3bdeaa2c556d536641d30bdea494943eac7c04654a034e822603e1c1ba030eedc610b2eb3c54b434a7d0a259e6bb553497cace7e0a9d9e69a52a3a21c2546979888b6266976fe4607c1755772054dbb9cab481199ea7b064b023a7b9f676cd3f0727c1e4156711f2e5a56a2e14d120f6b2ee3f72aa49aa60e19dc653307c1f7d518017926735015af98bfc26c821434b762ba895bc22839acef310ad9a7a7ef9780924585fb8e1ee052557e2bc9c5342ac17b69e1ed6189ab8231b7ed261c970011b869a6c2bae09b866d06c3eb311d40cf5aa77939b943b1edb8f830a771f7375386f15e219512d0c2e16d0b2d07d965b8cd9171bc05812dcf435f30f54ba725b0c3ca3382545b04daba1be6ad1759ee5135775a80baafaf32067f11da9295dddcbed9b91314bb3f3e35e6c3cf502010655cd916768aeae0880a1f0caf80bdd983731548fe2d95d5d69f845a7d19b40e263eac26cf0934d34f5ce2f591c96c856d0a51554882cd24f985e45447afc4e3c7cb8aa75b070cd3fb65da6a35d31c3ddbd2d29fa15c5fa82e2916742258607c738c2248c0e96a6369b6c5a0c01978e1001f6dfec5d3fb7b6ba81009766f88a35df9bf165d1bf92502242932415f3199b490384cc017465d791a96cfc39453df46a231d8787e37c5ec424d1d0c80b5f466098d45043224d792420324e1a81098fc05d00903d3e474c12c2daae16f228b6502075a99966a41299a103da8a7630822514d70668ad1ea56e23c3905269ced9f0089145b25b3e29ee4cf7fb7e87fdf3e791a5b9d47cd28a9e38c02c9dd08ca0f12b4cd865e52ebee42b3d6d517f99e41d260fd78b7823086d31d52c033ed71f8c90302fc066e51040d472b3ed5b33346b35ef28a31a42e6315a18484358c26eef57e50f39e5289dd21044620891d99e9c3b27c7988f6b14cd0463bbbb9f1e8339af5994607f02cd9c129cbed7bb5242912b9587acc1efeb5e74878754a60fb207b3b16887c4a537ba506764551ca5f7dacbadce66626603adf4e9d90ba6a6ce1c0c9a5288d2dcf84aeaed031413717aff0654f6e3dde14099d1baaccd140902a418acb9722b436c93f57f66f159ae306cee3f5bb2342ec73e18836593fa875c08cf80f2b462657575ca5286a23666b48477ac3cd9fd6a19b961476f1af1fd3652fd73cf0af188f0a17efb90aa342c097a18371d3088b222e4d72a9227c3daa620b05e352d4bc5ceaa1b9ca6a1a223fa7702384bcabb5a158831f22bed4b290f21f6d71064570e26449d970d5a546f283c80cf5dadd7eda94fd2db3c7dd62a00cff0bb1a90e5ecd51d02bc45570c81826dfc1c4a27bda4088bcb6ba955901232e7b6801da48f01884993b8f273a2d27c6aa22961e954f46b9560f3c4a618ea6314f4c5c38460f548a505470f6f037ddf80409898e92f197864a4e6fe9a92238371def2b2269b94abc19a6921a54749d8aea58e7e69048b65bf3729956a1af4e733e1ba40d0281bc0709b04ccbac1fee18f264718d620b1299a57ab1a81f18cd75d58c7ef5f27669e39ebbf61f01471cd83538db0fd523d9bc38c1d0292c2ea7c29efb1d073e49b4bd3f8b1b5186845ffcaf7c6b6d23be123e26dabef10608c14030857ea9708e54852703d70a3db3f0090c7b0ab8d46e1ac6f04ba34edd6f5504379693532cc86d1d48d303cbc17ba3726dfd83682c3ee4a06e23ecf842e2c0e12ae1bdcb11cdde4dd0e7f490488d47d78c6df3327e76542e251ec0c5b4601c1c44fa1634701f2d67bd9c2fc667fb7869e4cbc5e52ef75b25d08c0f29e8d86b78ed9d50917ebfcb58af163cea9ecd4c4bf07569f741676e3105911bdc7a509519c600e16430e3c35b6269b7ea21012cfb2e1a020a3362bb9b55a64006361801afe1978dfebb3290c14875abf3e037c7beda24fabbd3067f06ff4987c76092715e6200d0fec30ced19142f31e6c3103476a694b7404a2bbc964576e45bf9fb45ecf4bfa7b2937a166fe44f45e258725108baf3521e80122aeb999ef5862a111820e1486bb9d1647831b5aa5546"], 0x1220}, 0x401) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8002, 0x0) dup2(r7, r5) 16:20:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") getrusage(0x0, &(0x7f0000000540)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/13, 0xd, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x10000]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='g\r', 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/29) dup(r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:20:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x8755fbde7ab5b09c, &(0x7f0000000040)={0x1, 0x0, 0x8000, 0x0, r2}) setpgid(r1, r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="8f04f659f4826d2b07f00dd604da035281ec225cb0d2db5ccae24de67a5113077ffd087d0246b5e6465859bda039e14117e78b2e0d686199562328e8bb78e15beb55d41eaf93175ebd4216487135a2614750f49f1388ba82de79299129d30f587182df761d04f80fee2ce7db7dae56767d47dcd66406337c50bf5b8ec07ee4030f97d3e0826e12dadccb6445725dcb6dddc010fd17f9393a2c32cfaf756131465c01335183181b80d46c74ffa4d347ff6e9f6aa9d7a1636f7e1f319693aa0e3b011e4869c7439028521bf0702982f0a0818ee441fc7917575d727673619c3bc30c6987e579b5e6442af8d73add16a393", 0xf0}, {&(0x7f0000000500)="052b5751511ffdd148d181ca3fa7e3ac77faff61d5675c1140526cdc200403ff5ffd81a5953d4e89c4e442274b7880e774fa3f62e74ae0d273ba1e82a5c10b027c6919cbbbf7c8709ff172286829", 0x4e}, {&(0x7f0000000580)="5b1591a44e29e29bf458c554666bbc6ce6719dc6a812cbd09ffc5ff608eae2ec3e806b4d35941cae764255fccf04c244cc9d253cec2465f2ff4fdabb777db1b7e83128ce3891c5e7b5b6c748e6ddf31b", 0x50}], 0x3) 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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000100)={0xffffffe0, './file0\x00'}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x7) writev(r5, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:20:50 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000a80)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r2, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x100000001) r5 = getppid() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x4, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', '\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', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r4, 0x6, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x2, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000b40)='./file1\x00', r6, &(0x7f0000000980)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() 16:20:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="de48ba5b1e94005defa97dce8fe0d7a0436be69d348d18b26f4d5a2edd68497600ddb39ff5d4cf25166109485e21a684b31101de08452ab4d96347007a62f070ba7bd8cf48"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/18, 0x12, 0xc02, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:20:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 16:20:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x4}, {0xfffffffffffffffd}}) 16:20:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r4, 0x0) accept$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') sendto$inet(r3, &(0x7f0000000180)="5b951544c95868e3de497e48e36b1c7f7dc6e91dafa05b7216f84c46815371f2c556edd3e592371312d6d301d3b3347fb7b3a8d81b1a679f6b1192524def8f11993fdb3bbc35139b24041ec4dde507098a7d3616e48a884169d8574af0b0652006a2627666dc13", 0x67, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:20:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) socket(0x10, 0xe, 0x5) r2 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000540000/0x3000)=nil, 0x3000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:20:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10c0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:20:51 executing program 0: r0 = getpgrp() r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d000000bc49ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r6, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0x95a3eea7) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r11 = semget$private(0x0, 0x4, 0x6f) semop(r11, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = geteuid() r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r19 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r21, &(0x7f00000002c0), 0x0) r24 = syz_open_pts() fcntl$setflags(r24, 0x2, 0x1) r25 = dup2(r24, r24) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r25, &(0x7f0000000180)='./file0\x00', r26, r27, 0x0) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r28, &(0x7f0000000040)=ANY=[@ANYBLOB="00002ead30d8f1fc70f1"], 0xa) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r29, r26, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r30, 0x0) poll(&(0x7f0000000000)=[{r30, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r31, r19, r20, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x18, 0x2, 0x0) accept$inet6(r33, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r34, r32, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r36 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r36, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r36, &(0x7f00000003c0)='./file1\x00', r17, r35, 0x4) getgroups(0x5, &(0x7f0000000040)=[r16, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff]) r38 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r38, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r38, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r40 = syz_open_pts() r41 = getppid() fcntl$lock(r40, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r41}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, 0xffffffffffffffff, r37, r39, 0x0, 0x8, 0x7fff}, 0x2, 0x6, r0, r41, 0xfffffffffffffff8, 0x80000001, 0x80000000, 0x469d}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b6", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001c20, r43) 16:20:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:20:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x1, 0x1, 0x3f, 0x4}, {0xcab, 0x8, 0x20, 0x1ff}, {0x34cf, 0x6, 0x3, 0x401}, {0x8, 0xf3, 0x20, 0x7}, {0x9, 0x8, 0x9, 0x9}, {0x3f, 0x6, 0x6, 0xc0}, {0x6, 0x4, 0x7f, 0x7b0}, {0xfff, 0xf9, 0x5, 0x8001}, {0x7fff, 0x1, 0x9, 0x5}, {0x8, 0x7, 0x3, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:20:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000002c0)) 16:20:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x14, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x7, 0x0) 16:20:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0x4, 0x9, 0x9a10, 0x1, 0x8, 0x7f, 0x6, 0x0, 0x1, 0x5, 0x3}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() fcntl$lock(r0, 0x1, &(0x7f0000000040)={0x1, 0x0, 0x7ff, 0xfffffffffffffff8, r1}) getppid() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x9, 0xb074, 0x6}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/183, 0xb7, 0x2, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x100, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x1, 0x40}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) chflagsat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0x601f) getgid() r6 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000340)='./file0\x00', 0x1, 0x40000102, r6) getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000003c0)) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440), 0xc) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r9 = getpgrp() getpgid(r9) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000540)={{0x3, 0x8, 0x1}, 0x3, 0x9, 0x6}) r11 = semget$private(0x0, 0x0, 0x18) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)=0x3a7f) recvmsg(r7, &(0x7f00000008c0)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000600)=""/210, 0xd2}, {&(0x7f0000000700)=""/202, 0xca}], 0x2, &(0x7f0000000840)=""/80, 0x50}, 0x2) 16:20:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0xc, 0xfe, 0xfd}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7, 0x800}) mmap(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x3, 0x410, r2, 0x0, 0x0) 16:20:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000c182450e041d8a2cb0759ad3a376989c96f0dd787363adc485dba37de2e9107e187f4e76d1f35d74c15a2b5296056d11eed1b0e9b892e57b29af4b2d6bf4f0bd6a105cb8606b7184d46d898d6f227d632b357805280e12c4c214ba1aa43d43024cd57d4f86f30f2b54d64702c3329d84e07a9b40f4e438838530ab44b355bf9f17a3f3e226d3b378251af859aa63fdcc6dd14978c2acbc56dbfe23985be061cf7c754befc11e51edebf120bf0309dfa4d21df001514437eacc72897a321f216e73bf6db32a9549eeae426235b6390a6bc7a67e197a9e77a3ac95df68a6539457e4ea1e58c32f23deb11e2b819c111e5f6d2bf4f3ca3d6c7e6b5c96961ac24bec7bce375a9f8d238cf96039efb21fc7c2ffc55b3fdd33e80ed3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:20:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x4) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:20:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0xc, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:20:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xcb) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1f) r2 = socket(0x2, 0xc003, 0x2) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc4896bc5e57c6388bbd2ad88b2951fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f435d7f225185f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 16:20:52 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x146) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 16:20:52 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:20:52 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000380)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000380)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x4, &(0x7f0000000000), 0x4) r26 = fcntl$getown(r25, 0x5) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0xff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002500)={{0x1, r7, r8, r13, r20, 0xb0, 0x20}, 0x4e53, 0x7fff, r26, r28, 0x3ff, 0x7, 0x10001, 0x240}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) 16:20:52 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xfffffd6e}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0xfffffffffffffef8}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x0) r4 = syz_open_pts() stat(&(0x7f0000001040)='./bus\x00', &(0x7f0000000840)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f80581", 0x21) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) r9 = accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000100)=[{r9, 0x40}, {r5}, {r6, 0x10f}], 0x3, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r12, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/bpf\x00', 0x8, 0x0) dup(r13) socket$unix(0x1, 0x5, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r15) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) r19 = fcntl$dupfd(r17, 0xf, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket$unix(0x1, 0x6, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r23 = dup(r22) listen(r23, 0x0) dup2(0xffffffffffffff9c, r11) dup2(0xffffffffffffffff, r11) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000800)=@in={0x2, 0x3}, 0xfffffffffffffe14) r25 = dup(r24) listen(r25, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r27 = dup(r26) listen(r27, 0x0) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = dup(r28) listen(r29, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = dup(r30) listen(r31, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r32) dup(r32) pipe2(&(0x7f0000000040), 0x0) r33 = syz_open_pts() writev(r33, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:20:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x800, 0x3, 0x6, 0x7, "1f653209b81823ea12dfce1424fe2db1a5db8310", 0x8, 0x9}) setsockopt(r0, 0x1000000029, 0x200002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'_\f\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="ff5d6ecc5efeefffce53b74b1fa8fd6950d34dcb872f4283055da411ae3bbdf23838a0c1fe293703352cc8b4830edf051a787dd748851f9817b7cfeb6bb9b4619462b1f9e20e0b2ad2f3278e5d628fc7635243c017125b9bd8738dd0f5b22bbf39f3ca770c878694e4483a3722c8997428cbb7136fb340e69d1c9b8f600d7a5e2ef4ab0c3243d7651b", 0x89}, {&(0x7f0000000200)="1fe4aa95a7f19223ae27b36851e133d115e25a4d867fdb849f5a3a0a90d484d42b064cc837899818ea6420bd01f37387b45ce8906cff973bf2c872e39bf64fa27294da82a1fd7e99a7a63aa6d18d0dda778e82a43aa2a0f9d7db54b2a70060160153cf8fbde8442279dc744e7baadf53ade8fc7a6a81ca25680f1e0cb361c930b42b12de639c84c65d64d0c20cbdae0bb151726a4b9130386dd80fe024caebb9f7c156b0a3", 0xa5}, {&(0x7f00000002c0)="52cdf6c81ccd27f584eae844992e9662f25ea784c8e41750786b27c10f61ac671cd3822326ba4a95e5ff2a8aa9fe73f588be2df395368a7831a4506aee6113c7c8edfa15746fcfb12829cc3af9f8616a", 0x50}, {&(0x7f0000000340)="25798a8b93e041c97712d752ff2a8d3c236745406c0032ac38751ddc0c62c1908ec70bfad743c5981d6a6d4ffdcd35398c326538dcdb132da44c6321cb097b82c48b0ee6bbf5afa491fb189684f4960c610e499fa97166f7329b327824f14c6369df88f9d71e1eec6561f4c54a25032319e41fa6f5616e028352670380bef23f01efa53f09eb0e4854e5", 0x8a}, {&(0x7f00000000c0)="fee96b1e2de8c159abd5b030221af28d48f550ee7bec60e1b7b7746db271b0966a779028040fddcb870ce654de55e19bd462e882f8fbf13ee572096cfac3", 0x3e}, {&(0x7f0000000400)="e27a9213048caef5e8f4271f7d2d0b660cd35077de056a3de3697b5df6cafa24ca413250394739b3ef9688a38e2312f0fff030413c2353c0072fe7b276d0a9f0e88da2dd4975f74c95a35ed9c3d1340e36b70f168fd39ecf90f9108ab9ddf41ebd5c680155dbef8a6e84d21134e55c8553ca1dd56c9d5aa5758856700476907e4a6120e0279d47c86f0ed286a724c9c7cbfc286932eebe8d1bfc9e232e56274ba4b5b44b13590fb9796c72e43c78", 0xae}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:20:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0xfffff9bc}, 0xc) 16:20:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x60, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000800)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r1}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x30, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000840)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, 0x0) openat(r2, 0x0, 0x0, 0x102) openat(r2, &(0x7f0000000340)='./bus\x00', 0x40, 0xc4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044274, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000001c0)) dup(0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x2, 0x2) connect$unix(r5, 0x0, 0x24c) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000040)}, {&(0x7f0000000280)="bc51835a61473809c5d14cbb9c262eba566c8fbc277c2644dc74a0ee9f83655c0617ce02cf9af819588cf9bea6b263", 0x2f}, {0x0}, {&(0x7f0000000400)="e5e5a1dcf8eae2142e618b291a8f097d9c63f2496a88a01d641531d44fbc71645d93f84117af5ede2e", 0x29}, {&(0x7f0000000080)}, {&(0x7f0000000640)}], 0x6) socket$inet6(0x18, 0x5, 0x0) 16:20:52 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x38) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x4}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x90}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x80}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x80, 0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000600)=0x5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x4, 0x12, r3, 0x0, 0x0) 16:20:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:20:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:20:53 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="46d5e9b514141cef450faa8d95375dfd55a114c941f6897e0da780af61cf74dde4bb1437c125e05896613164f9a6c4d3a09dcb01b3133eb2e401"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000400)=""/135, 0x87, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/72, 0x48) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) open(&(0x7f0000000500)='./file0\x00', 0x800, 0x2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r3, 0x0) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x8, 0x830, r4, 0x0, 0x0) 16:20:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000100)=""/93, 0x5d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:20:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x10, 0x1, 0x6) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:20:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745392a101023000000000000020000005a25d5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 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', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 16:20:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7], [], [{0x0, 0xfffffffc}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:20:54 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x1c0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) kqueue() write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:20:54 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 80704 97720 0 0 0 0 syz-executor.0 *302188 46655 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206dec,ffffffff821fd7ce,3b3,ffffffff821bf451) at __assert+0x2b nd6_rtrequest(ffff800000b89000,1,fffffd807d555698) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800021b5d768,1,ffff800021b5d838,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b95e00,240404,ffff800000b95e58,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b95e00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000b89000,ffff800000b95e00,ffff800021b5db60,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800021b5db50,ffff800000b89000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800021b5db50,ffff800000b89000,1) at in_ioctl+0x1e7 ifioctl(fffffd807c677978,8020690c,ffff800021b5db50,ffff800020acf3e0) at ifioctl+0xb64 sys_ioctl(ffff800020acf3e0,ffff800021b5dc68,ffff800021b5dcb0) at sys_ioctl+0x5b9 syscall(ffff800021b5dd30) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,b20e61da010) at Xsyscall+0x128 end of kernel end trace frame: 0xb22e68873b0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.