) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup(r3) bind(0xffffffffffffffff, &(0x7f0000000380)=@in6={0x18, 0x2, 0xfd, 0x1}, 0xc) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000100)=0x96c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) socket$inet(0x2, 0x5, 0x53) chflagsat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 22:28:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(0xffffffffffffffff) 22:28:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x35d5dc9a8dc3cbd1, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000200)={0xcc, 0x8, 0x1, {[0xfff, 0x7, 0x0, 0x9, 0x5, 0x5, 0x2, 0x358, 0x9b80, 0x7, 0x7ff, 0x100, 0x100, 0x2682a91b, 0x3, 0x10001, 0x3, 0x1], [0x40, 0x0, 0x100000000, 0xfffffffffffffffc, 0x100, 0x1, 0x46, 0x0, 0x2, 0x8], [0x4, 0x6, 0xff, 0x4, 0x2, 0x5, 0x2b4], [0x7, 0x1ff, 0x9, 0x800, 0x1, 0x9], [{0x1, 0x80, 0x67, 0x101}, {0x3ff, 0xfffff801, 0x0, 0x6}, {0x1, 0x7, 0xda54}, {0x6, 0x7, 0x2, 0x7}, {0x4, 0x9b, 0x80000001, 0x9}, {0x3f, 0x400, 0x1, 0x7b}, {0x5635, 0x9, 0x46c, 0x5d0}, {0x40, 0x1, 0x0, 0x7ff}], {0x800, 0xfffff6d6, 0xffffffff, 0x9}, {0x1000, 0x83b, 0x0, 0x6}}}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 22:28:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) dup(r5) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r7, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f40000000000000000000000ffffffffffffffff0000000000000000eaff00000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd620000000000"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r8, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) 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)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r11, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r12 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f00000007c0)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 22:28:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x1ff, 0x6, 0x5, 0x8, 0x4, 0x0, 0xc4, 0x10, [{0x9, 0x273e50fd, 0x3, 0x7}, {0x401, 0x5, 0x1, 0x3ff}, {0x7ff, 0x9, 0x9, 0x1ff}, {0x4, 0x0, 0x400, 0x5}, {0x5, 0x100, 0xfffffffe, 0x40000}, {0x2, 0xed, 0x5}, {0x9e, 0x1, 0x7fffffff, 0xc73}, {0x100, 0x8f49, 0x401, 0x9}, {0x81, 0x400, 0x4, 0x52}, {0x80000000, 0xffffffff, 0x5, 0x87}, {0x2, 0x8, 0x5, 0x7fffffff}, {0x0, 0x9, 0x5, 0x1}, {0x0, 0x6, 0x3, 0x9}, {0x1, 0x6, 0x7fffffff, 0x4}, {0x7fffffff, 0x0, 0x9, 0xad}, {0x7, 0xffffffe1, 0x166, 0x2}]}) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000780)={0x0, 0x6}) execve(0x0, 0x0, 0x0) 22:28:27 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="cb2832913cecf5a93b556e3ffa7ee89b7ad690bf6200751c03204e306730a737e15c1003ffbc9d12371f7997dc4652bf235ce8a7f3156c2759c229b8419220a4fe41257657de278ae4e7e6eec812353991d66177a1ec006994bfc1232e58b906e625edea212de37c9ebe80ab8671e6d33b819e260a0a92a1d0fc77737800a428e164fe4d8ef7ac07040ba2bc8d72d7da865a5ea152249530ef523e68920398acd071b85cb366d3903d81710a62b3fcfbcc7ba4c7c6e55efd90ee9821c9ca8c8d423d6ed8725a58ad43896181546bf6d27f2f9e73532d6778e2afb41fc1b31b7a194f5252d519abed973cce2a9d3c7862b7ac9265f0b486d6effff41fe11ca22b845c15cdb22e048126b4a4df403d1276f2d3a3349a641db280bfd1db10d0379a4e5a0727eee22f3a7eb345ba175133da487904402471c484e5f4bb3351403b7ff193fe9e689dd76c7d55cd6f0dbe1dc0e2735d1424", 0x155) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff0d409138ff653000463f93238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b895aaee48c02f6ac41e6bf3bf554799b9b813ad30505e661e140f7b1ba93f2f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000bdfc0833986af58f618b0a2717000d84a2e03995b4f567d50260a39fe18c831f4fd7d62e48b134933bc4ce903c5dbb81480e78f61fc338cbe703994fe9fba824c791a8904a9d6abbdea4d0125a4dd31b71ab67b90dd83f00000022013c316968c5fb33976a7ee8e4c9499cb5a86e6cd5c7f40efe318f3a3411e5c6f7f34157a61f402b59c375bd888500"/331], 0x10) socket(0x20, 0x2, 0x7) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7419aab423046e9e5da56cc9be8864fabe4f27242c95533ee71227e42eda5", 0x28) 22:28:27 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r5 = dup2(r1, r1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000240)=0x9) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r13, r14) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000300)='./bus\x00', 0x0, 0x40063) pwritev(r15, &(0x7f0000000080)=[{&(0x7f0000000140)="ac7aa146a4c7ee5732965cf34844be90e0d3584b5d484a0d4654e2f6f6c414bcb5774a6f92ae288803657b3296de6df9eb4e657fcecaed2b2bbb643867af36a9d77d639ee1517ab0b00217bfc6154813197bfb6135425af7efdd3144eb323f16c4c0426444846bae309b226ea00070b56cc4c9ca2c071e5b8726b7d014501cbb53e67677a315ee921cfcde532002d9d9eb8cffb8f0cbe3f9df16af7e67c8521bbbd2926da20ca787dd8099de74d59f7b8862b3a3300385d79235d3328c977e02041ef3d83229fc3ac138e0e58e63c3b8", 0xd0}], 0x1, 0x0, 0x40000000) fcntl$getown(r15, 0x5) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd0, &(0x7f0000000140)="0000a1878042e57cce8b2926c9d915f839115c88e964c08ceaca0568f79dbf2545a4eba249f832d0ee2a33eae07e602dae873e4c3ed9a3f57768d25ba57213c70f5e9e67a78af18545100730b2c77269d731effff2f5") 22:28:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207d40073a58418425eca45bc7e1a103b25ec5bb00001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="b7c54bd184decf823fef9341d931e79eeae7504bb855155201ae1e58eb9832eff2bf91b2c7d00200000000000000e91b9ccfed8c2db05a28c3cf1adba3c2fc03f3bfeec36cb01d15ed49b016236cd9ea944c62e37a1cc4a94c7979c89b1b124a6934d001c0e5264209e80000000000"], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="0a121e3bbcfb116daa33f3fc6592cf83e0200b7801dfd22fb7172bed9fcd4db5d2be51f498859a6cd5ece8188630ab3eb6e4ec92d35b23f0d52415c07cfff6623db35dd5d053f9734abe8cc53092c2a2a919b95c4b27fd3fe39cce4c3b5fc015f2", 0x61, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) r14 = dup(0xffffffffffffff9c) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0xd0, 0xf0000000, 0x800, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x200, 0x8}, {{r3}, 0xfffffffffffffff9, 0x28, 0x2, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x44, 0xf0000060, 0x9, 0xaf}, {{r4}, 0x1793970ed2401ae4, 0x6a, 0x70, 0xb0, 0x3}, {{r6}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x3, 0x5}, {{r8}, 0xfffffffffffffff6, 0x10, 0x20000000, 0x4, 0x6}, {{r9}, 0x6a6fa3e106c97ee2, 0x20, 0x20, 0x1, 0xb9}, {{r11}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x1f, 0x10001}, {{r13}, 0xfffffffffffffffe, 0xc8, 0x40000000, 0x5, 0x8}], 0x8d7, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x8, 0x9}, {{r15}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x7d13, 0x5}], 0x400, &(0x7f0000000240)={0x9, 0x1f8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000003c0)='./file0\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$dupfd(r6, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) r10 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r10) r11 = getpgid(r10) fcntl$setown(r3, 0x6, r11) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3f32e80ebc82eb65, 0x108) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 22:28:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) recvfrom(r4, &(0x7f0000000000)=""/12, 0xc, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x5, 0x546}) 22:28:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x15) ioctl$TIOCCDTR(r0, 0x20007478) syz_extract_tcp_res(&(0x7f0000000040), 0x75, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/195, 0xc3}], 0x3) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000003c0)) r2 = socket$inet(0x2, 0x5, 0x40) dup2(0xffffffffffffff9c, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000004c0)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x80, 0x0) writev(r5, &(0x7f0000000680)=[{&(0x7f0000000580)="a304a345bbfc4fb240efdbd6ba93bcfcbf54b1bf4780349508d1609e460caecd5e41c19d0d887fc6f74d4cf0f0968c584e8a59559bf8598583ca34abbc81408cfcb95df6b670a0024893eed711fc0cd4bb0e09628259a3749605d5ed3d5c0d275428ade0486410f3bf18b2100c40061e52438f663331df25cb0ebac3322ff82499ae91142897d9972c231fe51a60c75e7e9269d316bb5ee3c94db33b06e3daba413c571696cf372a68e16a38410e099bd28f00f1c0a81392ffe442c1afb7fadaf00d50c5e2fad82500fa7cec2ece9ca19ff0bb01ceb3", 0xd6}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r6, &(0x7f0000000700)=""/247, 0xf7, 0xf2255790075d7676, 0x0, 0x0) r7 = socket(0x18, 0x8000, 0x2) fcntl$getflags(r7, 0x1) r8 = socket$unix(0x1, 0x2, 0x0) connect(r8, &(0x7f0000000800)=@in6={0x18, 0x0, 0x3f, 0x400}, 0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000880)={0x3, 0x3, 0x10001, 0x1ff, "f94fed626f718c61deda1091d58eb8d9db35dc2b", 0xca, 0xe1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socket$inet(0x2, 0x8000, 0x3f) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r10) pipe2(&(0x7f0000000940), 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair(0x18, 0x4006, 0xff, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) connect$inet(r8, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 22:28:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x4000, 0x3) getsockname$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff00"/4092], &(0x7f0000000200)=0x1002) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="282f4358a660e64b76a60a303d235a49ab82f9cbe76d0f3754178c005b6b7a9213d3324dbfa94dcdb0c9f20da09d60ca20a1c6daa805dfd5b1b3676a5fe09e6ad33b972bf8b3594df3d0a2c9c1ee0fece247e403fc0a00091d36ba4566bd9ff2abc3cd0b7217b7c8d42248cc845cf734fdf90a83fd94c1212efa5a2071af4ce446039ae46c07a1fc9848274a0779b8533254fcf7aac471e59e68b2b5a67f5ff9fc820016cf08dd17ea510693659998a70d4378f3cc2eda765f94817ac72ed1ec10d961cfe59e2ee47ec08bb808e9fb262dd27e0549ac9cbe97ca013c48bdc89a833e1c913de6e3dcce8babc96b826df1c8680a905b8c29e6002045", 0xfb}], 0x2) getsockopt(r2, 0x8, 0x6, &(0x7f0000000080)=""/201, &(0x7f0000000180)=0xc9) 22:28:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x9, 0x8d07}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c8"], 0x1) 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={0x1, 0x7}, 0xfffffffffffffc1f) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/134, 0x86) 22:28:27 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) 22:28:27 executing program 0: socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x80000000) 22:28:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x2, 0x9, 0x80000000}, 0xffffffffffffff79) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000180)=[{0x5, 0x0, 0x1, 0x2}, {0x0, 0x40, 0x40}, {0x2, 0xaf, 0x9, 0x63}, {0x101, 0x0, 0x0, 0x20}, {0x0, 0x2, 0x40, 0x5}, {0x8, 0x3, 0x3f, 0x3}, {0xa1, 0x5, 0x1, 0x5}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) chroot(&(0x7f0000000280)='./bus\x00') shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x8001, 0x0, 0x3f}, {0x93, 0x5, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") login: by+&~w-`u= N჏te-bYŋ&ޣ{},3nQ5˦vB7w"K}di(<adTzM1BQu>LĹR}=R g?ŒR|q)gޤiƎ7֪hwr*GpKwP)%nOxeU c󼏭 _eVǷ`*C}Z$.DZB*HXrHg.S60ʍA7Sn"xQF)ݍ!塔N< \y7gv]9|'2load: 3.08 cmd: getty 49859 [ttyin] 0.01u 0.01s 0% 307k load: 3.08 cmd: getty 49859 [ttyin] 0.01u 0.01s 0% 307k 22:28:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = openat(r10, &(0x7f00000005c0)='./file0\x00', 0x0, 0x40) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r23, 0x20007471) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r25, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$BIOCGDLTLIST(r31, 0x4004426a, 0x0) r32 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x0, r32) r33 = syz_open_pts() r34 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$BIOCGDLTLIST(r35, 0x4004426a, 0x0) r36 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r36, 0x0, r36) r37 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$BIOCGDLTLIST(r38, 0x4004426a, 0x0) r39 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$BIOCGDLTLIST(r40, 0x4004426a, 0x0) r41 = accept(r40, 0x0, &(0x7f0000000600)) r42 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r42, 0x0, r42) r43 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$BIOCGDLTLIST(r44, 0x4004426a, 0x0) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x104, 0x0) r46 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$BIOCGDLTLIST(r47, 0x4004426a, 0x0) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) r49 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$BIOCGDLTLIST(r50, 0x4004426a, 0x0) r51 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r51, 0x0, r51) r52 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r52, 0x0, r52) r53 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r53) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r54, 0x20007471) r55 = socket$inet(0x2, 0x3, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r55, 0x0, 0x6a, 0x0, 0x0) r56 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r58 = getgid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r56, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r57, r58, r59, r60, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r61, 0x20007471) r62 = socket$inet(0x2, 0x3, 0x0) writev(r62, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r62, 0x0, 0x6a, 0x0, 0x0) r63 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r65 = getgid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r63, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r64, r65, r66, r67, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000800)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="6f296291856219620b617fac4b316df09e55a7e919c6ad1d73454df1364a86770160ea542fdf5a0fcd3b91f4d9f787babf61cb39a0650c4f90b058ec4261277d760ccf9b4aae289e9a944da52a5c1b396a0cf5c13b5aa64d54ed5c5be8e17bb3bb63679a67a19b4e7674031cd4903a10fb1c5d5deb3921f8907978d968b2ff4b95cbcaf0192074c2fe01107d978de7e993563d22b7ab099de4ecb3b2450303a28ee1a27121fdde93af75885954f9c7556b5ace5292e41cf41b7a8e655b492813", 0xc0}, {&(0x7f00000001c0)="ec65397a9823985853d42994bc63581574abdc847fe3b84a7bacd2868c934eb8a609d7e60533e0e95f20563c6b2ccab1728992b1860af1de95effcf904e74839f7", 0x41}, {&(0x7f0000000240)="db575141cbfa2d943fa5f72c409868c297d82ead13335a38e29c6646e1ca0edaaf6654735f597620b75b2b313c49fe99e6abf424b500f26e3be51151ecf9000f2d35d8cf6b3538f9868fc9358ba7e03a14968f0d7b", 0x55}, {&(0x7f00000002c0)="cfc25e69b1de11b4dafd1ec28bb7c01ad142db738340f3408829ab4a584bbbb38ad22246c5fa5e17dcf26355a191ec6ffc8c8923fa2af9d4", 0x38}, {&(0x7f0000000300)="559a2c99a935fbc158ae456077a52a1fd8a3f49a2d2691d438792f6ab2a22a69f919183e90d3236d9d49042bdaca960119542f74dbce62790bc3aa87598118f0f373ecb793404859f1279f6751181c382b7e73beaf9b76944e6c4b3fbae908e423db954f57fece0e4980b64c2b7335c01c7c88c0edb15e2657158836eee4bddb8e3a31af4d9a8a62aeab6a46733ab830e5a84c3e23b0e45a23350254", 0x9c}, {&(0x7f00000003c0)="05225a9a56ecc1772b390567b2dbdcbaa570aedfa4cc9bbbda4648f07714741a5883bf8f34f969b0f15abaedc0434576163b58ada3f4d624694883788c2f27204a0ff9d63e371b312c2fa2629b030ec4", 0x50}, {&(0x7f0000000440)="4fd37672eb9e5ce72b06ada78c4b4f9703b86ae6085b256da952986e91794280f747d313", 0x24}, {&(0x7f0000000480)="9309ecaecb93867bc184704de98af96ea01bcbb928172d86cdaa534f8cf080ca888325236a440fdb82072fc0709a2d6924e41e495882286d8a01d3a12797857ba9d2a9053504cfeb708276603e7d1806706a2ad36a5e913e78d55ca5c3589d60db64d34146eec42678c5b1d4347f9f12bc4f03ce127d152f6364c56cb1f3a0d75a88", 0x82}], 0x8, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000400ffff00000100a6364085735b28a6383c72000043b8259cc9aee49e9078a8bbbade07e5697dac18db0e36875d16e50b68c3c82a706594d7f256684efd6a40630105e308e6c340875f237906bf8bab6ec9fb28ca8f58b18d3dbf8e6e0a12e7a70600f93d7991e0b65881d686f890e17cb7ef106a0d1c02721c9a19a2ab1c5268dd37460fda440eda82c3d2", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r21, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r38, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r45, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r59, @ANYRES32=r65, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x403}, 0x1) socketpair(0x6, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r68) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 22:28:27 executing program 1: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x2}, {0x6}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:27 executing program 0: r0 = getpgrp() getpgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 22:28:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/156, 0x9c}, 0x1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r11, 0x20007471) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCGDLTLIST(r19, 0x4004426a, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r21, 0x20007471) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r7, r15, r20, r25, 0x21, 0x400}, 0xa68, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x54, 0xcdf, 0x5}) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x161) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0x5, 0x3, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4}], 0x3ff, 0x0, 0xc9d80, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) listen(r3, 0x8) dup(r0) close(r1) 22:28:27 executing program 1: socket(0x2, 0x2, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000efff00000100000008cd909cbe2e0000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x0, 0x8, 0x3, 0x200000}, {0x5, 0x0, 0xd6, 0x400}, {0x1, 0x5, 0x7f, 0x3f}]}) 22:28:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x1, 0xfffffffffffffffc}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}]}) 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={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x2, 0xfe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:27 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x800}, {0x401, 0x6e37}}, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000300)="0ab18cecbcfaba9e3a270e82d99af93d7a0ee0ced10c27019937798b4c6c11788be551e3e991ae1f945b880a7844c1880202ed7423e0e0217f9699327a60b462e7d5c8ad2b4da71164d505f7fdea627b66faf86a9b52475d6d67102d9fbfe196a163630db9aeab4dedd98e7f2e400e0f23661b02894df78e2769162dd362e5cb9504a4", 0x83) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/61, &(0x7f0000000100)=0x3d) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:28 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) pread(r1, &(0x7f0000000000)="5c5700d9a4156ff0f4682d50017d335c4f1c828859bab1638da471c13fb33dabfc", 0x21, 0x0, 0x0) r2 = socket(0x30, 0x400000000002, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) 22:28:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x101) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) execve(0x0, 0x0, 0x0) 22:28:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\\!\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x16) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r11) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r13 = semget$private(0x0, 0x1, 0x0) r14 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r14, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 22:28:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 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') getitimer(0x0, &(0x7f00000001c0)) mkdirat(r0, &(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', 0x10) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) 22:28:28 executing program 0: nanosleep(&(0x7f0000000040)={0xd, 0xfffffffffffffffc}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/196, 0xc4, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x87}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x8000, 0xfffffe01, 0x0, 0x3, 0xe6, 0x0, 0x0, 0x0, 0x3, 0xc6}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r2) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000080)=""/251) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 22:28:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="050045"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 22:28:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) fchflags(r0, 0x0) getitimer(0x3, &(0x7f0000000000)) 22:28:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28840, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) setuid(0xffffffffffffffff) syz_open_pts() 22:28:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x7fffffff, 0x2, 0x1, "c5d989863a797d61ac161cb0bb073fd3b63e0701", 0x7, 0x6}) 22:28:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffdffffffff}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', r3, r6, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) fcntl$dupfd(r2, 0x0, r2) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4810, r8, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 22:28:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000540)={0x9f9, 0x7, 0x7, {[0x3, 0x5f, 0x7fffffff, 0x4e, 0x10001, 0xbcc8, 0x7f, 0x6, 0x76, 0xe9, 0x33f, 0xffff, 0x5, 0x48d, 0x80, 0x1000, 0x8, 0x8c], [0xfff, 0x9, 0x7fff, 0x81, 0x3, 0x8, 0x9670, 0x7, 0x800, 0x9], [0x10000, 0x0, 0x8000, 0x80000000, 0x7fffffff, 0x2, 0x7], [0x8, 0x2, 0xb021, 0x1, 0x81, 0x2], [{0xb099, 0x7, 0x7, 0x80000001}, {0x5, 0x8001, 0x2, 0x100000001}, {0x9, 0x10000, 0x80e6}, {0x8001, 0x1, 0xf669, 0x612}, {0x2f, 0x3f, 0x6, 0x7}, {0x876, 0x52e09ed0, 0x2, 0x2}, {0x4, 0x1ff, 0x7f, 0x100000000000}, {0x3, 0x2, 0xbcc6, 0x3}], {0x2, 0x0, 0x9, 0x10000}, {0x40, 0x200, 0x1, 0x100000001}}}) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x18) close(r0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semget$private(0x0, 0x3, 0x0) r2 = semget(0x1, 0x3, 0x40) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/70) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x88}\x00\xed\xff\xff\xff\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x400000000000030}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 22:28:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) socket(0x6, 0x2, 0x7) r4 = dup(r3) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0xc) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b615c8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b615c8 22:28:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000240)=""/173) 22:28:29 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) writev(r1, 0xffffffffffffffff, 0x0) 22:28:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x81, 0x40}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) chmod(&(0x7f0000000000)='./file0\x00', 0x80) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 22:28:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x0, &(0x7f0000000040)) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 22:28:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x32) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x0) 22:28:31 executing program 0: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r1 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r1, r8) write(r0, &(0x7f0000000340)="11cde32c75790ccf2e86125669069f0beb7034d2474f8158b1638319b03f6948da3d4780e4d160d2457e072375ecca34b6d2a253b69059353f0d", 0x3a) 22:28:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r5, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000040)=[r9, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r10) 22:28:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:28:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x288, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/87, &(0x7f0000000140)=0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a828 va 0x20ffd000 didn't change! 22:28:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 22:28:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/4096) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="087ae9089dcde26ba925f071c2b1") r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 22:28:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000054b000/0x3000)=nil, 0x3000, 0x5) socket(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30000, 0x0) r4 = fcntl$dupfd(r3, 0x6e94261891a9dc5, r2) ioctl$TIOCFLUSH(r4, 0xc020699c, &(0x7f0000000300)) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4c}, {0x4005}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)) syz_emit_ethernet(0x10000026d, &(0x7f0000000200)="b6010000000006000007b0fbaa8e5a71c41815") 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x44}, {0x6}]}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:28:32 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kqueue() getdents(r2, &(0x7f0000000080)=""/13, 0xd) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 22:28:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYRESDEC], 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:32 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r7) rmdir(&(0x7f0000000000)='./file0\x00') 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8084, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x44}, {0x20000000000016}]}) r1 = msgget$private(0x0, 0x82326962e7233a2a) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4104], 0x1008, 0x2, 0x9cc2e3c6ea5da89c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 22:28:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f0000000080)='./file1\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0/file0/fi'}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:28:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6bf, 0x59f, 0x0, 0x0, "3b7ea40100000000000000000000000000000b00"}) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x1000, 0x7fffffff}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 22:28:32 executing program 0: r0 = msgget(0x3, 0x2c0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r12 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x4, r6, r8, r11, 0xffffffffffffffff, 0x122, 0x1}, 0x200, 0x0, r12, r13, 0x100000000, 0x4, 0xfff, 0x906}) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = openat(r14, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r16 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r20 = fcntl$dupfd(r18, 0x0, r19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r21, 0x4, 0xcc) r22 = getpid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r20, 0x6, r22) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, 0x0, 0x0, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r23}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r25 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={r22, r25, r26}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r15, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r16) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 22:28:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000040)="cc2d8e875173ae6f6bef7dff85c4b02345f450591f0e4ead81fb26", 0x1b) 22:28:32 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:32 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000006c0)={0x10, 0xff, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x38c301d9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x4ff0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x8}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1f}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000003000/0x8000)=nil, 0x81}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2}], ['./file0\x00', './bus\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0x10000}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r7, 0x2, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) pwrite(r8, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getpgrp() r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) pread(r10, &(0x7f0000000280)="2aae2ab95ec99a4dc393e5523448b64aa848481916ef9fec984964770513f098aac46d5675db29af040ada82a50e09bd35c4196b4f484c1cb321f31dd5a3c037ff22863695ce4c9b2946a6cb4ce5d4c63f5b5ff7a6c3076b49f0aa71a58a8e9bdc7e5c22df0b9539da0287e95b373601f57bca50c2ceb3afd43df60e83f6e2c6390051bd8230dced33728c9676b7f118cc144823d938c4d1cd50450ee0328d67eec3ac3e896c7ae32fe98f99fe3db25fe39c968ff53f6eb1604c44c6389d5eff6e76c5ecc6724c2f70a6b465f919a4e880f57a7d5b99edd93df86524f6816f33fe8b229ad570887a", 0xe8, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) 22:28:33 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x5, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x7) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 22:28:33 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 22:28:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xf521de3f5f04a53e) open$dir(&(0x7f0000000000)='./bus\x00', 0x10001, 0x110) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x123) 22:28:33 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) read(r4, &(0x7f00000001c0)=""/199, 0xc7) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r2, 0x0, r5) recvfrom$unix(r6, &(0x7f0000000100)=""/153, 0x99, 0x1, 0x0, 0x0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r3) 22:28:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000000000009f4d416a326f144f3a73451488c59f9ce34d36a0d95a2b0052863286a90dd9560a6c572d8b72de973d8cbb37f57a978a08da2884670143472bf25ef8c549aec52abaa77c41cc824a930a461b914a9d51dbd9ce3ca44848b4855009a27a3348ab01cd5e712af5edbbbda51601febdfa39286efd69"]) 22:28:33 executing program 1: r0 = socket(0x18, 0x8000, 0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x24) 22:28:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) close(r0) write(r1, 0x0, 0x0) close(r2) 22:28:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x880, 0x20) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) r16 = accept(r0, 0x0, &(0x7f0000000500)) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r17, 0x0, r17) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f660700000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="80d40cdec5e200837854823e11041cd9bce4b5c6abebd8e0cf08cc36cc2ee9a2957db71c22697de014d082cd7d2af7ccbb5f124b6d833f7391f3627fade9cbefbe44db233d5acb8360ac865c5cd4e429cd4965938191252f4a7ad73ec2e1798c404fb056659abf0c20def88562176ce57eef19f5abdc7dfe627a5e8e89b9665fc1494cf0ee1133358f8993685af321804204f9c6afe641a65eee77524344ac3ab36f7e1024fc44549e7daf76e83a9725ee47e4d8be2315ede8a682db355a8f672b40aa", 0xc3}, {&(0x7f0000000200)="a0bf62763b3609d254f649d7e17f5b0a45", 0x11}, {&(0x7f0000000240)="d45a77f01c274fe0407a05bd3ebb3abb6b370acc11e1991bb99ac7e10acb493239ce661e6a48222c9d1e9dba4ce794a66d0df39e73334dc5e56b", 0x3a}, {&(0x7f0000000280)="aad65c3893100bd8d61fc1c03118fa0101dc84fe926262ec51d4af1959b3ac08eccec04240292064526e5bdee9e27045bd854a6e6c2c2364bacae3e8b2b2b22a6354e32199bbcb022d6fcdee5d91595ba338bb0fae62b273436d0da8e7770dbe6d8c1e7b86389e38853fb8389078dc134bed6e7309dacbfddcc969281bf073ab2df65d757a741260ff6da263c68393a53771e488ca03e52022516afc4211fca1ed01c1835855adae4c6716438721b4756a2ccc1a", 0xb4}], 0x4, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r5, r6, r7, r8, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r9, r10, r12, r0, r13, r15, r16, r17, r1]}], 0x68, 0x1f}, 0x402) getsockname$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) munlockall() 22:28:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00', &(0x7f00000001c0)='^(]\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\xfa\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='#+.>\x00', &(0x7f0000000380)='-:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/zero\x00']) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="c1", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:33 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x200) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) fcntl$dupfd(r3, 0x0, r3) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x40, 0x9}, {0x7, 0x20}}, 0x0) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:28:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28ba4, 0x69) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0/file0\x00', r3, 0x3}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = syz_open_pts() r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) mlockall(0x1) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x0, 0x10, 0x81}, {{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x1f, 0x7ff}, {{r9}, 0xfffffffffffffffd, 0x10, 0x10, 0xf7, 0x3}, {{r10}, 0x2, 0x14, 0x2, 0x82f3, 0x6}], 0x6, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffa, 0x25, 0x40, 0x6, 0x56f}, {{r13}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x91, 0x40, 0x7, 0x9}], 0x1cf, &(0x7f0000000200)={0x3ff, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100, 0x101, 0x1, 0x0, 0x17, 0x3, 0x1, 0x2, 0x1, 0x1, 0x9}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r14) faccessat(r14, &(0x7f0000000180)='./file0/file1\x00', 0x102, 0x1) 22:28:33 executing program 0: r0 = socket(0x18, 0x653e04c693e6a07b, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x8fe}]}) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 22:28:34 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) fcntl$dupfd(r1, 0x1e, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000540)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x8]}}) 22:28:34 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x14, r12) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x0, r13) connect$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r7, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="7a33faf323e1ec38500ef95f89cc7368e41fefa2314fe11db219d1e0024a3bf196ecc26208e10896bfcaf2f338d452f8fc563522dec4e9c125feb55853e391cd91bf8ac42a7d004d0a1905eb245a6309a2a3fd3756a96881225b0f8884c477f025f7661c82b263281d72f1a1f025fe46e7c472baab8d7168dbe4b67004bebd4052f0667c08565519044c095ddd78d1d7a2c5dad9a960196e7c49c7868014bbd9f09c4878252f576eb7130ff95f1a58aedd87222e07af5d4ce4c6c379574bde49e81711dfcadf3bb2c6b982edc3a06fbab71662274981a751b515dba383b8b1b09675b84c8c7c327c0c1bd5e50bd211e70c47f680e699ca14b637c0a87b0f9d9b220a5ab7b608128f78621ada8ecfde0849e7ff4c335c794a17646236179bc35e999a7ad3fcde1e3de03100699b013cbe729e63dc35b4151b4352f8925021490ca04cc0092e731bccb01dbbc17bed21b453cb4047744c2938418f488c6dbab9c2f4e800b12cfbd408381d9f0578b6bcd4df2cf73805fcdbc83cb49b06561ae1b02d0b9254c8769d34813807fd2b05712c7f90aa603ce746067fddd843af53f98e775a53889a29aa02c02a7530ddc0791ee3fd56054fd37f3148198c53e10a33f5730835f38876fb1b29a48ed2f7a355481a93f68fc0f49e0c28b21c244d57c8ece943e6091bcd53b0fad8e761ffaa4d41f35a107d8585acae68cde7678347e6fa7f465d8ed151c3e277dc1637d218f8e01252e88340ebe478ba8b93cc2375253895e38ec41ff3e62c3e73be5142b48f23caae7a28b4beaadaca79a6dda8c1025d4b595f933d6bc03afc3e2e90590a06ff426e26c63a19c10ff0dbc891a910989ce74ebe642861847a473befd259e1239de1e48b32000e19862109fda14fb3a752c0a18eff190d929b932fa7d4daa913de06622e7119b137c33337905ae0bcd202eb0955d5de3d35512085c8fc9e135c9c317592aa3203aacc5ecfb3faf555b19f154a19d8b8b2fc9ca339ba7d79e0511abae6c2e080f9ded700df149290b5e4a739800ffee5160da2583110fa9d1f2f6bb2c41c906a353bd0fac25f6876bb843edd3bd336addcf364c277c64681dbf6c382a174653e2f9ea8a93b556e82b061e0f72332b3627c9daa323c78576d932fdc4ef70ad846c6459c421917420af364269983fa07a4e63bb7f69f5eb2afbaa90fa441da462d077f7771bce6aaa0f6a529099c25dccf4da939720bb556618819e283e79af2c1a2ab9cdea971076e1d3fbd385cb887111e4bfab8217398a28c711af0247dc4b42f28d5ed8cc2f8f624b5b32ac76c5ce5347de8e0eef80c48017126ce2c51c921087576e0681236b757d551843226bea6060be2e9fdd42bb0b22990cc0d821fd4937b39513f4011975a907e264d3b8a571e2e600f07dc3f9702e26338e4e14ce52c1c8c7f3174bf4d96ada6c5064cb7b91437fbfa6ff23c28efd9683c3341220a2c0e3b7d4fcba851b5d16accb795fddb394bc74c370d4d11d8f97b74edb2f2a80188c55d4f61c6af367f1820350126a59a763f742a7b16ec58345780a900808c5195a384dd06e1fa96b5285502d0ac98f1eaf75388f4b9c398d6b77cf22066c7b3c663c405d8d9cc86c0afc512acb9e5a7cfea0f9dfbb4bbfe41096cb2846d46bbf915735ffe1c5aa5e9bd7450b7ba30746925131c1c1b02fc23f722518da775a6446ec4a980a21de09d58748d91792aa682bcb1d03b6b17dbf5b735106526ccbf8c2cece79f24de5705e9315b0d9c2c662e0e69f8131abaaa3997e155be543b8fe26297a062bcfb6a04cd6d8eb9c08a1b7d3c11482d12d3aa32df1c57b07eba63e196caad69e891d98fefb2550cf9d506c9b17438cc4488a2cf8c508e9716f7ba104ba660c99e02f58033fc84ec9808b5a4e0f66d49fee5dea132dd3dc56b5be06a7102d392f1d17196129354dfae5c7fb5581a4b2488bdf05a37caca670edb36999333a8f677692478cedbaea683e2655ef8a03d5d456cfb630fa6d0eaf2802a44110327df05a71f24da8c66b929548172f0b5d211aed604b58dfe4e97e5c2b0ebdbe1fac6bc12a8262c94482e5cf41edfb67a7900e12a36c321400f7f521cd643616623d7a98856982e13ed97764518b9454e5f8042b15072f60daf1fc1cc553c1b9a2bf0093f6f5e645e4eb1a489b978c2518fadaabe6c90d2fabe58dbc800915ea5247fe56aa8fbb71143165685c546cb949fd9199aba6a5bfc3474e18c50401af0b449649f1820f6d98b19ef34261a205383a061a0e458b917ddd1d1c4254224116b2d97959385663829f47f8093db65e0f510bae1abd9d346d476e9da6abb33a8e6f3753d8f5b26ee60c8434827fde6cb41f6084f63a0edbc8ea04e846a2bbb4702030c7cec148344a8f68f8cf66ab93b7e3dcc5edc77a5838de7467be924f7cdbcb40b458c2c0b90cffb2fd6aca83e64d6b38a54e95fa21eb4aef510ba82a4bc5252cc68ebe58933ecc965faebc053ff61d792a8c96005e1985add323f2d2da44d7cdbe89b0de646c56a5035367a4f38b747f305626680b5ebf5274ace283c6cd131ca8b5cc504608c3882814bbd432ee08f96c15f6030c77669e21611f232b333c4b7719fa49bb60ad1a147ba5ea91303cf030fd8af024b98e0557e1688b1c1b5409ccba5b2c647d09d5bed4261546c3f7d0041c872a1bee9a8afe26229a6124adda194709a8b2852cd4cf0a41c2f6b752a7c180d1bacb58676bffd5973a44795dff8fdd0969d72a826a904294b22289101e9ea1d1ef2c10a145270f7686d8ccd6f0f3df4ee0af9633b43c531423f43f24471fc9fc3f7d6f7ddd7657040dbe75b4d1daecdb73b51c537905b6eb323e11998bec8ccfa8c591dde49903efcc47ade677fb1cca4ed6b9bc1af5ea52fe3ffb6fc53df9e290c35ddab2c0121125c4aff735a9b2c8efac8e348ea452a84a2b56cb35c004e7d0513dfde5459c5ad2367058a18ed5a8d731e5fedaffbd057419233767608e395b24bd6cb9df784d6f9d5040d0e736d3c0e50fc3c6a0ef7d9d9416e60fe095b77ad849fac665c7ea00678eb25e7a93c8084e5d53f2d75282dbe46ec64785cfecc97c09d33599c30bf0de4b5d9c9953903f438ce76aae61879c628e7f680dc5689ae7a437aebce464d5d8d5528967d7084571bb58994e54b5c48629c8851ba16c734de704d16ae8164ea253767810158c6b2579e3a25fe63560c1ddd639d804fba74c9f213bcfb8629fa25e52514abdd4f3f3450ad6b40fbf73842b7aac55b2871277a53e13d99839dfd9fb3c241df0ca9b9db300d81d9a9607632fd89c743fbceadaf76d958a5c8ce41f408391c47e6d8b0f1dc45d93f1a18ac853f9832e24d5f6e0b793c20ee29fdfc8e0e0e5e1116cadc78b52701d472d40eb01cf71271daedf1fa46238638363345ab7238ec5acf60d839bc222eb119c2cfe70882e647096d48fb4eb7553f685be0f10ba4d517009a83a1923f7b14fbd9d311b4b9e8a2453b4f8c1823f4c16eca3a7c6883c2258f1dd17f189f672e309bb99d0b556a5ff0124340c4656cf70ff26f923f3e1cc254a2f087acbc3dbbcab0d05f50b37f8f1c047b38cd5e387e71089da1fdd6616d17ed2c1cf09b17e547a8528c27cf1032c9cf114949a21d62a8688405b2c6e7ba49336b8ab596a66edbc2e0efe325bee1a2037fb0b90773f11a8548d2801a3895fb361f72e70734c758ebb05a8dc701e8417331ced026d6183cde928aedbe4aff863bcb09cd289bc51e0cfcb28b61edfc3a22ffb923e12822e6cf1e0d2377933effd5b6d5423169b1bdd9e9b25fcf393ad8d474b718117bf35e3c29d571207040d47d8ba7e9feb32597a9ed146881acb9adb3e55a6d3036ffebf4aed71ec32c55de538c4cc98332eb9b480ba9dc678d1e9d3ca1702b7efbe6cf3613a5c2f3ffa6df74f71880f2da9524cd395bf7b79a1a8eec638ebb06586d7ad89585381a48b992113c4aae784451f8383084987db3b8f7c5677097dc6a5e33a436a8b4bd4c80b621ebc7d3dd8869bef1ca218e0380fe827e12dbd8cc4528d2c6e81757652616a7545b1eebde06d64726a225351d9b87506f001286a403bbf153119580a272df3880a8827c3c66d11075204a34b2197371aeb51eea0bc11e621babb074cc41f9a6f4fe2fc7a5bbd1835d011b96ebbb8e0dad842cae9bd63280ffcdf1eb7b161f1289c651fdf151960b0ac2686da403be9f438905e309eddc239338fc22c793c283892b9a816e04a9d3faa4cbcf31340743d04dd2704fbb691fe0f47ee1c8c25c7e75765e93593014a89e1e1b28a93a0814277046d0d53242f005bf44ffcccf9bb4128ef5cd361a54474de9493e21bc8df4e29e546ea33ab21b33b498085ba242d5c944800ffe0a9af9ec4141fe1e1d3c93fa62b02c3fd5985c2e840a60aac6d5a17305be98158710d8a22538cbd7f4431b238d287c245d77dee5c89ffc978bb3757d8cf0ad9d8a4a6343df386590d43caf49caf1259a9e0e39957ad3101c6d62a6dc396bb491799ce1430b8fd533ade3fd25a5b7373a97d557cb2f8136ce81b6c52d206b34e3632f1e31595bb8ed63579344589777d30a8d749d95af27b7a38af96a4c572d7fce0be81f46c35e10c3cee582434f7caa91ea78f208c843627033dcf9a69003d90179420893534d1b039a31f22d8e700f4c8e51d2738f3c98e90f859fce594483fbc9ecde1927c5ab867c4e9a6cfb2504360648f625070c6b779be1802e67d8a08fd5fb27dc910095793f7f773a70fe0be5d9d10c920435fdc5fcb18a12e2a206d5fa6595897bc2fac554c20401c1c4f18301e86e275e5214908754576d3ca1c07556af0e69601caf4f8378dced24cc18fbbdee99ec94f6b2118b5d9a109dcfad045dff04b709d6911bf0e1b8b81137fab94b62c95a62f5fb4a5538584390963d10dffcf9f0659fd256d126c53fa60f379e54822fc7d9fd2bcd9bd83bc6d4d3dda41a0294e8ca62402a1538af883762ef9e312794cfba909f096ac2e3b20af4377c14487a0d9fb4fef07de16026552cda0c827810f97fce643b1624f8432a80c1a55899133be134405789520ea5b262315f1e5c24db3cee596e0a057934ee6a29ad0a00edc2f4384072ba6c2e539eb7940aaeb6efa6be5ac2f2f8b4f5d6cdc92e208e77ef28bbae6f06d92321d0e3b8d449c5ff25da884891957a6650f9cff7df45cb4fd1b866800fa2856af3acdbdfdb73918964a772bbbff1244cbd5dfd23d6b3f4a930dbeab213eea586bf4a3cdca445608c830f17b39c67bd63e7775126bf0a92ee88022639ea3e6578c680c0b5f3b5efc4c499edfc2a85cb4eb3b5ed449981029862682c6ad2677ce4a22ceb6f72ecdeaf7d68f8e7cfa3d1f2711a3dc9db8c7f743224a5ee3e83078f679bea448b0dd3df77fc446e35b5b5ab02cc5a388f092ab3d26bb26c31bbce5b7c8fbbfe8a4f19f62fc36298d8ca50f39f65d231313d483ea2e8394cb227548d48c8b099fc1426fc08b60556a8744eb312bf5678b90d4cb64942f4d95e5d23eae28346dc15bd7160eb7f6454977f8b79f27b1566b49e35a4194da034ce0ee314d34c1fd42ee68ec274d9c5d1f7aa8305985a847c6fb06eb866f5a70835fe719c862d5b0808b084013c3510e87810a02f98a2ed43b29eabf615ffd11178f12ac165a83c42aac1f30115e7543aca7293bce50222802a4964fe2e25b69c4badfda83bd782064056709c84f65fde7c5ec416f53ffb9973d0ece366863f8a02bf8489aa8252378226ef49cf941aa03993bb5fd3f8", @ANYRESHEX=r9, @ANYRES16=r11], @ANYRES64=r13, @ANYRES16=r0, @ANYRES64=r12, @ANYRESOCT], 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x1, 0x0) dup2(r14, r15) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$unix(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="97bfd6902dbd1014c7d1ce0e5b1d2a5a9c1bb445ebeb5f3d48d87f785b0433a5603889b4132cc4424aaf351380edc7e7cacf19d6ef9db353167780017d9f22ab1358a291b56d84f02178ff46688a8772f8167ea75ff468ba6ec2340225e911954f6515f9b17cbb71d90000000000000000"], 0x10) 22:28:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0)                                   22:28:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) read(r1, &(0x7f0000000280)=""/224, 0xe0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) r4 = msgget(0x0, 0x91d6efc83c179d0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x38004) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) r22 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r22) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0xe134, r5, r6, r10, r18, 0x8, 0x7}, 0x9, 0xb71, r21, r22, 0x1, 0xff, 0x1f, 0x1000}) r23 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x0, r23) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1f043133d9de0e50, 0x2, 0x4}], 0x35, &(0x7f00000001c0)=[{{r23}, 0x0, 0x32, 0x1, 0x9, 0x2}], 0x1ff, &(0x7f0000000380)={0x9, 0xfffffffffffffffa}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r24 = kqueue() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x1}) r25 = syz_open_pts() ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000100)) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r26, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f00000004c0)) kevent(r24, &(0x7f0000000180), 0x10001, 0x0, 0xffdffff9, 0x0) 22:28:34 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x2], [0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x1667], [{0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000000f40)=[{&(0x7f0000000cc0)="7a545c95930b2ad6d8065a97a07e8191dcd31c0b4483bffbbb43b1db6ba6474c9f4f96c6f77c58673200731d1493c0b799ab7654c2dc8f066e16020f6ea37dbf9b652754cdb32bcbf5ec09299723f9ee6f9eec2774bac6065309984dbf3d4f1f25c2adc6b7bead72125a4e5b120c33abd1cc031e1bf1d94fd70e5d92b4a11f45de"}, {&(0x7f0000000780)="9da458a45fa91c41b40f69fb849b424f24"}, {&(0x7f0000000d80)="a394902a0162c9bbdd088467fb61eefa24f1fe366e4c7f5fd9c41eb89c1c9913bfc16a83bb5f159489c64dd7c37e5fba1ee89d027c135b3742aea332"}, {&(0x7f0000000dc0)="71b63a6235d3fc6296a8db9bcc8d7f0485b446a8428e857b375082a1c287e7d5e0ee21ac1f4f6563c716a89f4d9d12575cf586c615"}, {&(0x7f0000000e00)="70496d94e8cc75256ae0e750e4c9635d8f1f4f09a89208a6107d5471082e9893bf9720970035ae1540847d222fd831f28595d281f64cdcbf7078dede5da7188ca3863ec9cba0963805bb336f9bf49b621cc95b0be09f3a97826c43835df62720e6432e5f5b7d10e76f536dc24301e9bf5af296f8814fc411f49acb7122e06e68b20ca06a731758c948977fa6d67ef88ae374285bf86ff0599c03a520884faea307020cda3325ea4d5ea637508996d9ac970596c3d347ba1b3da953c79e6a5345cedd3f74c5a7867448cd8a4e4f2569ae146f874658aae12a028059011707202be91a1990cbf10d3419183d538c8c"}, {&(0x7f0000000f00)="03491bcabcb4c23dfcd6bb2276ca0c9e490f02ea4e3a73b2e51cd7f478e36156efefaa63f7d2ddbb7ebdc8805e441f2158dec9c7d960f00d91b32f4554e5b1"}], 0x10000000000000a0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() 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, 0x80206932, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x2, 0x6, 0x800}, {0x4, 0x8000, 0x400}, {0x3, 0x6, 0x1000}, {0x3, 0xffff}], 0x5) r15 = semget(0x0, 0x3, 0x4) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r11, r14, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCGDLTLIST(r18, 0x4004426a, 0x0) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000080)) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() 22:28:34 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) 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), &(0x7f0000000040)=0xfffffd65) 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) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 22:28:34 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r5, r10) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) readv(r16, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000500)=""/245, 0xf5}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f00000006c0)=""/145, 0x91}], 0x7) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) r17 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f0000000140)=r17) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r18, &(0x7f0000000180)='X', 0x34b) close(r18) syz_open_pts() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000240)={0x0, 0x4, 0x0, 0x0, "b08d010006005a00", 0x8}) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCGDLTLIST(r22, 0x4004426a, 0x0) ioctl$TIOCCHKVERAUTH(r22, 0x2000741e) ioctl$BIOCGDLTLIST(r20, 0x4004426a, 0x0) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f0000000000)) readv(r19, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:35 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/220, &(0x7f00000001c0)=0xdc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r8}, 0xc) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 22:28:35 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)}], 0x3, &(0x7f00000001c0)=""/39, 0x27}, 0x883) socketpair(0x2, 0x4003, 0x100000000102, 0x0) socket(0x18, 0x5, 0x1) 22:28:35 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x401, 0xfffffffe, 0x8, 0xbb, "7b818e0c353e0cc3255f56e5b12c16c6d8abd871", 0x80}) close(r0) dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x2, 0xfffffffffffffffc, "85107bff507c84a4fe4dbfa6ff00"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x944a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) fcntl$getown(r4, 0x5) r5 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r5) fcntl$setown(0xffffffffffffff9c, 0x6, r5) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xff) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) lseek(r8, 0x0, 0x0, 0xebc1244063231970) fcntl$dupfd(r6, 0x0, r6) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x81) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7be) close(r1) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x4, "61aa0db11ce9ba5d00fb8d0191ad4b9ea78b7ec0", 0xfffffffb, 0x31}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 22:28:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x00\x06\x00', 0x0}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xaae0b3482063557b) syz_emit_ethernet(0x72, &(0x7f0000000140)="080008a0204b0320494b3bc13033507b1865a96f1caced289c2b13a82d88fda0e0cead2516dabfb0dfc47e4f32082a7c3fbe46603cdb55646e5900a7069bcaffe1c92d4c1b5f429c34db4d38e50a79563958042912fefd20a0fe270a9ad0a5132156a8046e1f6b7a1d64ba2718dce41f5336fd6b300918e237ae0ba88026120a237c6911620f9503abf6dde5375525c36836e848ca06c5c0f62f8235dfcbee246cdcda544021") r2 = dup(0xffffffffffffffff) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) 22:28:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x202) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x2, 0x7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x6) r6 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x22) sendmsg$unix(r6, &(0x7f0000000980)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000280)="5add955549fa52817debac07ff57ee0a2232401c8daeed2e54b8c906933da3afc691534c7172c1888eab8b66586cefe63c3cd3db2c9514c545f64a9f2f9e1e867a5db60515745e7e2b94b05037a3309b1194c0b1b84cc5520751ca39b470266be22f6c98084f177c20c190381e4b77f5572a31f584d2d7c5aa81d2ad227d5fd744839ca2aa7d8c", 0x87}, {&(0x7f0000000340)="dd0c9476016b6d512042b004c56e16ce476a272e5f4e30fba90d55d286ef80cf63d7730ac598c9", 0x27}, {&(0x7f0000000380)="909205f820d9cafbc3f05372ab725c5794251198c10211752e0c11ceefeccb4f02ee145ad85c53667ce155b2d26a065d09dc03655ff5023360205e22f55146e1ec517338a90239b647cfd2811c0db5f0a567d4903a5eb30d872cf2b4a893fb8c051ddf7ff1bbaebb07aded7aab2067efcf3f479d46ea2dc4f08846b50e5d", 0x7e}, {&(0x7f0000000400)="b38f956909065693b40cd6b32a6a0f8d9c9f0b81fe44a3a8f67864c92a55af98f6d939400b5f6cc1c96ca771c805e2ab317a0d74b3361c3ecbea1579cef5a8798c1952d7b78baab499ba303291780521cb1d6ac6652cb2c1cdc0bc47661e18ad4a303324df559da3f0fcd9d3b6d3002f6e6a9ce855f74c2e23f27689149fbcd2f8200ae768f7f4c98ee78a742344725a9fe350e7cf1036a87d8457e9b6a46e2850fb81f28659e5faec63687ae43d71f1322e9a20a7a42c820207ca7ad2ef1437fbb85933", 0xc4}, {&(0x7f0000000500)="0ff9510ae48337e01f969a38fe453470e9a97bac64955de599939bff4d8f", 0x1e}, {&(0x7f0000000540)="457438daae2cc8f0aad5fc3807a1e5685f7bc6bf18ea17e7f31f649837f92655ddf2f4978e327a661b0e9523bf073bdfe6f14cbb79df38dfe6d80ca3f5e676c30b7dd2425e809eaaea775725ed135ec3b0d48fdab1e493919860cfc53db9c959e17ab0a7cc1b671a3b15a8fe621ee416a47ff66d056da59b3590636111055b50df543b1afe6c348c0cc85bc8d52f8c40d48c0e6d94678b4cf4c172eeb38fabbc548fd5a5f5ada80be97441cc77a0153f41843fb5a619c84432648ed2ba7d33b30855c8db8559", 0xc6}, {&(0x7f0000000640)="f342a9cf92ed5cfb57d0ba9b26ed76b7a144696812cb5ae25038c523e045e7bdea382897ac0228d5921aad3d02c772248eba11c841f8613c1b261ec0edf10baa2b5d025e04da81d8136425a6fe2eb70504ae598c6e1ec6bd114e30c676f3f4eb597e599a6b5a46b400e846de701fccd954b8985d754f0bb2670e5a706a859fb376136a57036ea2b5c026653dea86bb896a6812d3a81a0cb02a7faf42a1b3d2d836a6baf302aa52a097890e6c82df1ba9d07eb104", 0xb4}, {&(0x7f0000000700)="237b3220d814fb413a411161a5b4ad52c9441d666fad052a664609672741f155ad7bfdd6727613bdc702362524d0ce77a76a08a49b9e2735253c4cf8582255aff971b6d12dab3a93629c2af4ff6c3e0074c59c2ef99d06981ce81821fe6d36de59d42b868d9b565ce054899a60b440ef4c58da4d65dfb23d08c8d1a01f8b7691105f063ef1af5d665675768a22ffe976e59405ddc22f164206", 0x99}, {&(0x7f00000007c0)="5b44ffc6e4408e486317f060e5a02555fdb8f020ce878c2020daadeeac448c53e8b97a5397bee46b7dbe8fb5661252fecdcd5ff8865ecba4b75603183bb3c4a316cbc9b317ee9bd49206db309186a26fb3b811798876ea98995a89a6f13dcedeb419588844942f1840e7e9fb2a3ff43db94098988b6f37ac0010f3e11a46e507471b77b9cf9b867ce70e57efa1be6bf67a8604a12a3c56afba0607ab1e97c774deee2ab0f15812d4bf02b8624acd3aae163c38fa2ef0debc3ed2467024c5fe3bf95abd1e55afe09b9b2d2a136078b1ed518aae0a6a6741bfee19e74b1e52423d2a0c7195", 0xe4}], 0x9, 0x0, 0x0, 0x5}, 0x400) sendsyslog(&(0x7f00000009c0)="14ac58baf38fcbe448310755b2f2cbad6f8a36101bcb3648d5ee7749a1fa1eb5fb296f508ea7022a098d67c912d271064daf0065c26bd9e56c23ffebe24fe5b26c226e4531b44421241b3fc62e9c14ac", 0x50, 0x1) clock_gettime(0x4, &(0x7f0000000a40)) r7 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) r8 = getgid() getgroups(0x1, &(0x7f0000000a80)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000b00)={{0x1dac, r4, r8, r4, r9, 0x6bd4e816fb589a14, 0x9}, 0x7, 0x5, r10, r11, 0x3ff, 0x5, 0xaa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b80)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r13 = socket$inet6(0x18, 0x8000, 0x42) fcntl$dupfd(r13, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) seteuid(r14) connect$unix(r0, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) r15 = getgid() lchown(&(0x7f0000000cc0)='./file1\x00', r4, r15) r16 = socket$inet6(0x18, 0x7f77eb3c0f5eaa13, 0x5) recvfrom$inet6(r16, &(0x7f0000000d00)=""/106, 0x6a, 0x40, &(0x7f0000000d80)={0x18, 0x3, 0x81, 0x4}, 0xc) 22:28:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\x00\x00k', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) dup2(r0, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 22:28:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0xfffffffffffffee6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0xfffffffc, 0x0, "a3b15c8914da4f0800ff03007f00e1c100", 0x0, 0xb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = getgid() setgid(r5) close(r4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = getpgrp() r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x2, 0x800, r7}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)=':\x00') write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000040)={0x1f, 0x20, 0x2}) 22:28:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 22:28:35 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 22:28:35 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x81) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xf14, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x3, 0x3) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x3ff, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 22:28:35 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b6ed43bf90b4dd9cea87568f6fff") 22:28:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r12, 0x20007471) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r14, &(0x7f00000000c0)=[{0x0, 0x3620, 0xda414b492c2718a2}, {0x1, 0x6, 0x800}, {0x1, 0x8000}, {0x3, 0x6}, {0x0, 0x0, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0xa0000000, r15, r8, r16, r5, 0xb, 0x9}, 0x0, 0x5, 0x1ff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r18, 0x20007471) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r20, &(0x7f00000000c0)=[{0x0, 0x80, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x8000, 0x1800}, {0x3, 0x80, 0x1000}, {0x3, 0x2, 0xc00}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r25, 0x20007471) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r32) r33 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r7, r17, r21, r31, 0x29, 0x6}, 0x7, 0xac4, r32, r33, 0x43c0, 0x3f}) r34 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r34, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) 22:28:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:35 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xb7}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r13, 0x20007471) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r20, 0x20007471) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f00000003c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)}, {&(0x7f0000000240)="91afb823508ab77dd73b8e0b4c08cac554523582afa33bd142ed0cdab38b3db4067d38d51dccf9809bb80ab23fe09b43eb7dfb4bb17c0eb1ef56908ffd5cb12047c1f9"}, {&(0x7f00000002c0)="84d7299f1fbafdae8087a9cb66a8af5a65dac9f24bd4a03b8e2d42f01f2bae96d768b94acadeb545b1f9200607ac8012b448a7db64c1a7c932f74cda6682c75df22834ed6d277ece239c5e0a9b1b1115e151106057e47da580afe5a309997e5621a630146233"}, {&(0x7f0000000340)="85bff9f528c7a32ee516ad2464f8554630053ce18081206e46b9e22f6c52910f4112cb75deb5a1e98bfe9d9325439b8dd2518ff38dc53e2515352e30965fbb582fe8b68113bdf4c22e7fe51ac7274baf6d1d7c27ba934acbb4421112c11cd3e1a2c5151fe7872e55d40cb652c4b1d0"}], 0x53) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x6}, 0xc645, 0x5, 0x7}) getgroups(0x2, &(0x7f0000000000)=[r17, r24]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r27, 0x20007471) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2dcb) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setregid(0x0, r1) 22:28:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/163, 0xa3}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x2) 22:28:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xffffffffffffffc9) sendto(r3, &(0x7f0000000100)="08f891465243fcd053e5c480e9b5681929241389353d39bb0c984c04c871c11751d7e04c803f66afd19726742f8e77eacd7e1b756e00b0d2e3946e831641e95cd728dc3f94fec088db725ad3c97a25736d7bfd79d7750f85c991ae02c71b628c9e6b749a6379973e9185ca8a18f8337995e744491116161c7e9349f5eec0192429a6459bcc66c36f6077a3d352efdabe748a2ef606b98aa137bfd8d0f69bc64d8830b8cd251b5a31", 0xa8, 0x8949ef9428bfc70c, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r4) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) dup(0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) fcntl$dupfd(r4, 0x0, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x200002c, 0xc0}, {0x6, 0x9, 0x0, 0x7d0}]}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) fcntl$getflags(r8, 0x3) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0x11b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$dupfd(r16, 0xa, r10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000340)={'P\x00 ', 0x0}) 22:28:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x250) 22:28:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x14a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) 22:28:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x1, 0x4e, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) unlinkat(r6, &(0x7f0000000180)='./file0\x00', 0x0) getpeername$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0xffffffffffffff6d) r7 = dup2(r1, r0) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) 22:28:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x5ca2406d, 0x90d2, 0x2, "d73aa5a9b81a5aeb465b00000000000007e74de4", 0x3, 0x100009}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x10001) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0a, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 22:28:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 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) 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", 0x7b8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 22:28:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) r8 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r8) r9 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r18, 0x20007471) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r25, 0x20007471) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000003b00)=[{&(0x7f0000000a00)="cdd8561924a2a8e20b85eb083afb953c3bbc3a2e558d1245c7a10198524d55c52e6eb0fc228ff5805804117957d58f7b066eb497080586d0b56cb908d391d261f2db55b86b4fa8fbd487d5405cb0db519d7b8e2b7c94d96caae7ecb4fc2527ccfd9609c34c1797c7f08ae48be066a6635ec743ea768e1db96000e390d182c8c390fa04a0e3a90bccf093b87bc12e2653b317f4e98e9861ed7d6d2072309d3d63669f5eb29cbd64c35dabca47a74cfb9b12f13a797a900d11d4901112a8f097a556d651d6f6a3c84ebf19dc424e292bdd3e6d2d3b6a9135fdcb45232ca28ffedccb423657b03a0236da6c7abeb06ca76a5085a3bd82fb4799ed612e2f5639a9aed7ca35808f14934f5cea289a35018d994b8cc3b0792f1ee7a8d1ee6ab5e654ab81f229125c2c1978d973a148a70eaa2ea460beecde163a8a2463c37b59146ca950aad7134b207c3fd0e7b6dfa5acd21713f9bc10d0fe26ff853db8919210c832a125d053dd0fde9c475369302164cbec641499030349e2d16ba4f899a68522fb88e84a77ac821ee8bf65affabd13cc02979d5bb397d3755b1e1949ef5cce54eb5a66b1a34890c63296e45df377ce978c296fc6cdfc31bfdc810a0422a556e67355d49f655961139cb979dc905839e411c2f102929c2aab65e130288d37cfcc9472560ba88aee9c0f2aeefc54ed3492eefc77b64b0b859ac08460ebc9984b7f963ce262533319c8ed3b051b23bdf565f687d147e56ca1382c5bbd03b0dd239939be57d6a25852a3bf62be43d19767b89196c5adfba6d25bc11b1ae2cd824b5c20bd723bf84c3414b446734ba73ad5e010ce575f7906c96d80e0a19c70da80a6a0f06913e0b279e132857146f28d274c04eedc5425e0f055a63e49ecbc7d762af95a1410bb92f8c93ad57d1e506e350129693d80527c3352d354796e828c9075bedeec55c6033fcf4ae2f359a5a0371ff167e8912e3722fd711a829959199e9b9423333313e493f8af676695e5894bb9453b99be16f3771b739d9c09ad1321fc750bc792e53ca7f69bf899aceabb5d227fab66409941ebdc197c4b602df12a98f88e5b2a52097049f76c4ea8921594e79188775cdce4402b9c7e4d18c414559bbccdd9a83d8934eff84537ff52da0900d8a7ec9340348e506e0585ebe560954483d3cd1c5d36a908362e95d9933a2ab6ada6612fbef494ce011675a2a2e1e484b8da04d8ee8e9a18ca6b083cd172681af22db31a8c0fd160890373dbfbd9e2d3cdf618eeb051fa692f19e09193ca27a4ce5a1901eed1cd82ee9d99f87765dbdf51d44151cb73f97222bb0b58132f5fa888b89afc26c5293f54879b85ecb56869c117373b6f3e16bf45c484b2babee48affa8bc36365cc764645460003b6bab46422e85106b98125fdbd84c97c7c1df239413677a2ab9b10215b5428908b90f497ce55d09882a081d72feda3fd7fc89b7c16855282683c94ccb0271704de9fc083c6628ddb53ef7dce4155ade70fdf9665daecf6b44683499d0296ec43622a69e732fb2951d2fd09d7a5c02dad81af28440fb8a1928e3d1698c96195e72dfb9c0f39008b462d7bc810a073198609847da0b8921e9448fc6c673876fb91af50ca1d84a035672deb291c2484744726392736992a4139582adbc844afcad13df2748624095124d23e681c861e940334c46ebaea933ba5795e17a53c4577c3394d60098f2cb7baf9fa65bc4c5cd8d1313016d589d6b5c1c6094bcfd8eb0403031e9dee513b877c92e26013ae173b06f716cd5b080aed88d9febe5b45447cf2358369e0280692d7d6988fbe5080fe82940d901b065778b41ab277a38f598345976981ddaf59b680db97c79b4329756f999a24243d6253ed02d5a6a79801e08f192fa6e722441b5a7ec5fd0916ad5598094452549d96f4bd6080be919c6bd2fcb03b3eb129b25dc22982cc9d6db3eab7406c64b496bece599a3025800571ff5acb53303a8e4315f72787ebf0cab87c19324f6e448c5dd448a012e219648342da508a7154736af014a3e8be3ea19238fe73d95d5eec36f5306e2f2e7973e048b2217d0fec5b3812148f2adabe55c0129ee9baec82d4c0c588b8100305f38a1c967f5e6cf63708c1bae17c9c3d6dd20440b58d6b738fe15a74996b1159ed3daea164a51bea9f1d17a4b86110ea0bfad5aff8300bf569d7d8ff3a7a9dd83808efb9d92a99a18e8a0e6ca576a6d3ebca852f23e0197c6972bd2c5d41ee1cd1432d2c1a5e0e570c9e690d7e28c3543c617e6cad0b68e81d99f6b6f59ee7485d4f3de1290dec20aa6e3f876df267de8f406952c54ba755367c34b60ece5f8cb474b8c95710f03b27148a123907fe76d5b3590f3a51c91b2785076c7a7114fe87a70bee439c26913fb5afa735b9ea97d98220d48988ce810d14fd8e41ba7177a0378966fa1fe8965f778d22bc264fcefc9d6652469f2dc87e69dc5b10fb9213254151b1efa3d871331a37f363d12c279a67d132cf9694f620784219e5bd34e0dd28a342333a139f7ce1063cb2f187a7787130d375c35ff67ddac290f2c0164d2f83ce0eed58398b222182d2e9a026ea2510ea10e9fff02388445bd475e1467fceffcd884db1ce6ab7f0ef401ecd558c240c5a2442e7a90651ea1742fc2c840898a963b3e016fb80eea071cd5f755d47d95bc1d1eec918e27813225a39e595e7280285f0cc472956aefcfd004dd659a2a629d452537b352d9d7af19cf7dfbf9678c632723ed148fb5f32ef8622678a3b9bed4f052295f0c43824630037e44b8703bc8ee11fb849e8335ad727111e47ef3b9afec9d36ed47f451dc12752e1b64540ebe831a576c9bc1b945103e30cec5ccb916a94015de864cf0752e80655fa90badd3231cd40fb0861209ce5f293fbd6731627272b9088ffd67211745bd17afb87b133625085afab2e8fff51bbdd7e7c1d3222a7c9d9eb0e5bf7aa4ae2eca62a7441b7597f56f6372c59ff3d41122ea441c3408315a9355e5c026588bb201742b9d2bdbec95ec24823798ecfb41d0690036e595be3ec1c5568c79fbc37ed4d8540b905aafc887aa77c868fc7c0d0b981a1ad31b9d0d5c392c95c295a523be32ae5d355fea051d241bc06887fc5cb23ec07f732ef8d97b9568545e9d51519bfd78ac9ce68030ec6ab2267abc0f29fb2dac76d1f443cb70d70547810e5e560aafc53e45445eac399fb93cf300a2f51588bf8a9fb12937e81e1311300db74f7fb6403d77fbe3027ef281a6ebe8891f0fdd422dbb1cbba8bc2081d5eaeee90741b9c0e0c8d11470426d86753a4ddaaab906788ee1379f17e5e2e150aeb004d4de0a3bd6ef4124b924b2e1883fb1e1c0f144082457476f0044d26bf7e63d4fa75f30bccf50573bd2938a23f623f187a32c79fc3fab6337229454012e60a819fca6a2613c17d46b41d773e86fb9a895c6ed772a63ad9ef9afcabf2ebc85b05b9174078717f357f6baf407b83b8ac3817a7b817373ff798e65958242bc359749c49d3cc957bab12f67928a8070713394a625189234c9bbd312bf13ece54b1d5a68876eadd4d5ddb9b561dac7d51886ebc4f1341163846a7c11ff13776855c27e9eef7c1523b1c29e3dc69e11410993342ff33974142dca24420ec174c8d7ee66ced77f180a1bcc1740473f562f485b00ce85347270cd650801b837be6388af7bf50e0e153712fc8f0cb2a69c2760ece0d39aabc352802f56034071a256b6c017416afcf1dc48741b7eb0cbe474c646678e65c7621e42c210436290f2450d69af9f52e5f50f75d06b911d473d00237c65f1e36776846793710af2bc33621367d65f2895bb45d8449469123d84ceaf59c17e7bb923bb1f25b28a0fd9c8df93157682eea61e9f4eec0e7b8918badba930d91a2d9d72aeec79f0f02de816fa6b35b2697f7a23238e79835abd37dc55e2c82a6601a28980ef73eb15ee8e70896bbda9a9f69f9247c26e7099351ad4dff0511e30dcb0fc8851a99c1ad32ff370df5be4d02d6be511fbaefb11acc1e7ef84e71762fb84f6eaff5e9888174d87d73da7b20a7d4a73b8b42b1141a17173b1632aa5907ece98b5e83b33782ac6b8cc35183c608adae83b4d6332d4f5c1188d3f3fdf261eac2aadf8041cd79e32a1ce63b04da84826a72af0563353b0e9062c92e71369a6cb74d64714e85174fe98ecb1285044fb1f3e66c68c4d96bcd3457214f528c8a331ba138d4844d83b7e356b0cff0121ae378874135af8451532d0ecd11bb8a2fbeae6ca02860ea3cf8b461a84c32c7fbd8fda8a8358bac8641557cfa200fb9fe0aaddd1c288284e1aecf361053d599f6d88b97cd7e62ddf1da7c9fb4dec38242a6a1292c050d3061c78d709773916bb6da607b73a81102ea553a064a374010ae8c09fafcccec1bb2498a6330cdf509fd0a858cbc7b814f963df229f5d286ba33f8fadf723303d105518dac973e1c9950d93f249788779fa163c08c25f6a473099feef160672a641966a89ef7ba50eb6a636b6467910446317f461e92a637ed3ddbb96748ff858eb8a6f4c8edc0edd2277bc0286d2d7209bf71026f8d892fbeaefbf72be951c908d075f2afb322b3692c5950d0287a9c6f5a31ff3fbb1738e67e81056cb36249e5ad60778dd5680bb0b88f0fa5b9a6e172beb0d8c6a96e9b410e73314421df463ac8497786a37796023359cf0b61556f13b8c9fbaa3bbc7bcd4589144d8a28a703cb9e5865d11c36f27cb4909617ecfcb5d1ed654813950534459e055f3302a723d17bb4e0c9955dd81850ce32e2950297ef201ed88fc374651415929483fb2cd0388d3698e5d07d26242d2d6706693ca732b2af7ca1b9212a5450a1b44f214a24c2a09ace71d443a759b7f10eac4028352027e590ed69308093a9c20b6a511985cb09ecc9f90dc6efc1d50734ba0a13af95dfe20b0b9829e5bf10f71ebc1054f4b61b0dc5b1015f285c5d8fbc022c8f1864f1fec693b1152543eef420606a481652744ee56abfe1cd68d903b472169774f44dd340bc569e961d7fcc7427083bf8c2a83f93e93e72daf302599dace6b8b1f80ca098c5f5f410455efaf7dfe5a2e2db9c20ac6a2bde86a0ce10558339acf856f89d25778c9666b12b2130be78d729be965f0d84466d010d3346ad84cebf2d7526f8bf00c94f5be2b63dda5b6519f436ae662f3c655d7b3dafbd6012e6c92eaaa51cfb67a952bfdcc556497c13a99e6eb03336f04324d7f4c4cc155c6024347a0ca6d505b1f4e22363b2eddb985bea8eba9b166ee2733d8b29368e86eba0bfb3bd33e29c7fb7fad8bcb47977cddb2901237c894918217aceee358e9733b0065886a733cc558458b84b4ef0132c80988f0d90f680f4ac8f98af535bb164a07985a892e19ba2ad1f9922405ca3f795502be916c1119a28c611dda829919911eb79c507bd2d08fd21d6ea2e42ff75ef9937eabc53cb896f1069962f13726c54fd24dacbdbc3a3124d17b63ac3c7cd2f4a68de86728d834d5ee5c0c0eae7affb95ea875cf87c2f877b744e77688cdaf98776ecad9c2696db82a5b1b19f3fca88c2ce325891eba822a30451ed3788b9fa94bd031afe079e9bcf747d6b7e3668c97b7bc40846dbf5876a75fa140f28038405a03eed607a539a0d42e1969572de304b1a9d932ae9e34787432dcdba79b3cbd93cfa4619b309a5ec280623bad2b4650deba0a02e427a3285cb60a284bfe15872a6f35519080ffcee10a959fb404b61b0c064ae8e6fc17530396ababdbcdafa6b8372628bff52826ef49066fa56c7a73b201df41", 0x1000}, {&(0x7f0000001a00)="fe7d708ec5449f68dd806879ac8ce7c21598f6696206f7e8e449b26b15014d0aea2ff5dc69f7dba82a77173c0269bb5607b261b6aacea6f4213984c1f32c92c295acea234e7e31398be4e1a2b3636fefa8a7dddec244f358cf194178573921ab710d190a99184d2bd546eeedeb2cdba3ed37114b7707125b2419d5a38927aadf54cea95ae19f70d828801cad18c9d48f6949dbca798cdd730f92c98fdfe39c9bf8cc370cbf20a9cd276e970ccdf80375e8526f09dd09142e2668e59e5adc305c972a18e4f9fce7c42c3ce1ee790716742375a8775fee4d415d28f5dd85adb0cf22041d3972583ac25f07b6b8b0d60d2ff00696ff941995d8aae18c7550f0bb75d6b1bb919deb831e0a85eac974d3a9aa64ec61c978397f9fce65eadbb571e52d4e994ce56b95cf0170d522c2d4244b150475252b988041e34084004655bd938d4f99d66681ea47fbf6e0caf0d20ccf1e23b3876dbc681050f027355d7483f2420d1749c10db9a3edeb4dc407b40fcf13b10b700a42c0dd9dfd23f2abaa265d0074689abe87f3da0702b2013ccb615c80cdb0dbb7095c9e2a36d1f6ec35dac24b47ad315152463b76ea7e5da352495054c653e750ffbbc936f90a94202b877b2ea52d71438169a9bd79f799947fd4c6ed54de00cfc75f897f7ce87d665c395f8c1b8316e869e0278d9b6117cce42be751a3501d8690a03b3e7309e0e8664e0b86a422e272a63056526c7a86ee10818a19385613f73ec831d4fdc58fedae9b77d2061af78914764f07ca3d9b3c6b3671b30f582feb9a6f4bea0e771f0aa8d03c9f199a21d007652fe79c77aa29054ae5b97c98a0460ced64bbaef8bf0c1765c4cd9b93414db15bd1edd158a1e1e95c4607da0480acc805a287369eb9d909021aba43a7e7d9021d680714155ff515657c65b2d51e458d2de7fc408673f4685e23f12db8d32a363b952a0e1873aa4fa4ca6af3248bf495469e0b8f2cf6b5dd74f4c262df5e81684ce69e7ce7f87f4d062a6866b778e94b94c4cdd64f9a22bc2ab31bbbfd39e26e3838b1009996952f31c8c8d6f74d8f754753362065f1f6af81c7df1ddb5ddda73a6d62ad0a15aee16ac4f4d9142bc07cbb5e7dba5119e1cb41dd2243503b0df4268d5e10deb409f4c40f9a47af92567762b7ad30bf1b20ea1c0593b72c92a144d431abf1c42fd0e1b6002ca6af9ab5ea9c3edac929edfb19c0c0bc6b38293d318f0c6f4099c133dfc01029bafd5dba8631fa9f53bb345653ce8a94a126eaeb419706135c59608dfe54181e2f68d3805a4401a88c155cb4b2a8f2cbff893ca02fd529dedc0b774601387c47a4b4259092468b86524475e82e42e7d8813ce599ad39338a595434abc4ac87a5cdd2eaa04146e9e4c16e93a2a5aa079fd1007600dc259bc67fd88b668318aa81cc97b5423e0d636f83f786cb70f27d10760848a0d6b1bd3eb57e08433f00d58d32052b5c987070676d412b40355c9969224b58ad292578d87453e598b5912e31004420036c7ea609478d45114254512b1e5d98fc379eef530e478b004cd16da9e4d5b323418012a4b4d2ac951fed3da54e892241e540efaa545017fe7ca4d9f9137f2f680563630935d08770cf57921744b1867131d639c5ddeef89f8cc48199edd012845b8d82158a7c64095e3af431b95038dae5892c9d20373e61ff98626f649fcf498d9490d8d69c188eacc60618dae601d7eb63345ddff3255f457449c1dd02e8ae9f50c06a28122d3daddf67ca4db5acedbea94efefa2163a8072210ba75f045032ec422dc4df3ccf4c4a709d73aa0c1eb7ed4377287f6a1d6703b5d703402fcdee675bc4d6bac34e5b734c2386c908694a97f0fec4e65c1784760c5ff209b34a441eef24f270f76a1c269acea2f39268f3ba430a7a3dd2374420b1c28236bed0d448ad510b8ff3e3b8113b18a8441b25a5dafe3bfafca808d00e3e116b97a499efc43bdaafb6d31e33f59c61d494e8c248f92c174e8ead97c34def2d9c6d608fdd3e9836984f80ee3bb925739c5807257588d3874d9b94c45c05f669ae1530523772463f5c60e325822bf54cea78edc01d99a04d07298d0f84ebcefc01537a18808e6038718134a782ecf09ebe8c7ee2945a6631dc389a02b92c5fe963320350631bf51da1456d51651f9ed0f43b29075d857a2fee8c43ace2c41eeae8b5f305332095a89b6fddecf185714dfad199baa171aff15a19f57f8923ed9900b5731c7db9364d15be10767234f0096ff979b11caddb47227b276fab96ceb7881e47c659d9e14b39e29a89467bf1b92316b0bc3be02c88a8fc0437e3c56a0e490b09e4bcbce165001da0bb6ea994c0361122873c3741c32fee005e7746e8bc6616a51f9a2369c09022dfb1cd0860a10365ed33f9cc33c92b110f85bb5283b3c0e78a3b3d76a31ec46854f6c33fd04b5230394eb6366ceb745de0caefcfbb8684dd7f7e2643ca43aa1f9089f4fe0d434729ca9d25e42abe07511b3d63daf69f7bbfb4c4ab7c7bbed9a2893fe6686f6b7e66bfb1b905d5d721253b8d4aeb36952ae13fb1e0a6830789b0152e694325ac9948d371cb766663a7ddb5c23436219f1e195c73afad8842827cfdd04d8f9092745b844ef7129915ef2bf8a0f8933097586459ac9d5ecba0266f4a73ba1c344251843d0fa39d4109ba93fff19d0c4304f952e4af2387b4f3436c3a6fab2fe8f0d75164547cbdaba65b6c2535317af986d9e96b66961b6c443417482c8512158bb0088fa8d9ed2dd40e626a23e27ecaf2d7c236b17ca71d4f592f04c7a6e66b3c07dc0d30163ba2ae1b7c713504f1413be2f6ca1902f2111ca2577c24b08c21902b7dafb877526b18d247b753d7e41ba9a0b7a9a7cbbe1ac30d984f46f6995e92e772d52a4d7ef3b94a7e76e535ecc20d70bec8f733ff353248044abda94038110e08a14d4b80e39a2116bf9a0a384f3700136153f02baed7f4dc7548af34d4d01b9d0bf0de05ef548b2c8fb6fcad68f3c477bbf76afc303a6b4c7d5db0977424d2716bb722177eaa3c6a0c2d37c9071d08549970304945ec798880e1870e4a3dd6930d8610c3890f1d38ebc38388c8f9a65a6de20db2fac1647bd2a77a21745980439a781471628ebf6b86e3c353c9adaa07ded972cb2857b698fba09fe437fe09988e72a1993fc63b6d56e88d10f4a43701c0c9ecf790b2cbcc27efde99c1875d057e064054b530fab2b5f36b993897a6d09d39dbd122fb3ba209745c48951f1f9deba3640f8735d41d2dfa998a4d1f7a71be1290f08dc821af753a150628144dba0d8f3d90eab99038cf3a8d54c6ccfe7d76d79115d49da9c190a498177b9650caa087382ae9a6391019d913a5c4509fc051a76d59b4b907045c761f5c08d76a843964fd30c3515f96c9c848f72c9f1612334c5db51f086a418865706d75a065dbc654e6a6bcedba2f5ac527a89d68573316bd3399160b8c0b092943242b3d552a9954f496d8d9ed6d1cdb3abac8dcbdd9f037c6d02188fe09df310ff7962b31d7077276c3d4e2eba69a88bce2e92140ee37a20a569c733275ccf2187601cbf5ab664d7798adec1ee0f1596ad810ab70b87c1411aca8e95842df3b058124e89036896726f9a5216da5d5ebf3273b7ce1465f684a814ee054d8d4c4e104b654fb87a1c44e43aea934a2d47a2b66420b1b17c310714ebd8d010c5d8fb6bef4f23aae25fe29fc2ea6d551256898a3b12c4e0a627c4552edf74e786700726238bbd364eaaf1661030f377de99252d1698996337b6d5432630b65aa44730881183aa7b75f7edd414f301f19eb92adbf9475b3c72fc680857eb1ca2f77fa09fc88b8f56323f4c312fda1280bb1f5d6bc17efa50111f44124d134266acadd72beef9b4e2991124f458a5de2fa27070a17149e7fcb4747cbcca04e7b7c982186f720bfc45e7458758365a9ac1e39508ad16fa826638d63f0625a0267f1987b7aef2190ef1b308095743b6854ef26929ecf2edee07f1ffc224f416bca594665c02b2535056fc8f0f17a477a4dbbc151d5e5a8fd66bc419ebbef066a655c82b303fcedaf10991e0375368fa84fb6ffb928ff469bd2c7e801cf4cf76a58ded581a12dc2c0ba39add67bcc98b2046c72f08acf81a33d81878b9fa42934aeaca80ea87af5a74393b2a90e4efbf33434d4d1d7df4e16b82e9ef084b1def901bfce73ba2945e540645e67e16a3bb7c1d4088b9fce5d1879570a914e87dbf4b58471d151ef938263ee661f35148630caf02303c49f4df5bd8175fed75e4de49f7b6f97747fb78a7a46203dee78aa6a7dc631bfda246f77e2eb1bb7e19b9ee1a4b5378c74a60eb4d2bfc8820ac94c476f74dcc32643bbef7adf42f750b70d29622410369a24fa60a5f7e186c007223d0264e20358a95c76234d01c3579ded79f01aadd9c7d7b1ae98ccf9b92769db155b66b5fd8b24985e678cbd2fb01e1fe7eb1ef1f54a5de7e6c25c2f0efb747e55102ecac8a8ec9aa4170991e867baacfd9ad92153f541147d2aef55d5df3e4d5dd77326c364ea7610bf06a433f7bbcbfd0f81c48b80ccc178b4de1cb8ecb358b45a271857277b4593ffb2e093cacf618a2028e47afdd88a208d63f620f251870362af16c4b2cb6929b5ef4bca41a81febdb1f632b94dcd9e5bd1cf04330169e6d0e8b1e0d5708f57b519a0ca0b36d2a7499e5c03bbc52dd64eb16dfdecaef3cb6fd66bb0e489c95b3c5e4b409a6ebfd62a23a424f8205ef0a091bf1824ceb04e013893b1a4dbec36a2bfd3fad4370459da99a8678fa796910d4a7958746bd379988397b38bb378fd8022630ea2b816c3316e3d230dcbcc58769981d42a3eb7664c711b180c4692cd855d248514e4cd038ae56948ae3de11a003e00a9362bf34faa96c3af749ae4e7b397c7e01b4d5a8a2ba6a362ac0529996a9cd1a196a87640bb40f4aed8ac75894409cefdc05d42db1932fa8c974ea4bffcd9d895c60538165e6a3297f3a7f7bc7a214ff95c52b8635b00aadbf4fa862accd78984a093dab5420bfe13b0ad2e382044c0d85051f0f901cccfec826acfe35dfa001ee1aff14fc589271600a097b56bbe5b81e66a6e3e24b6f381ceddc2f09922c03f92e3d1cc852d53e16decffb9c8b7f0ad8e08acfa46b8320af9a05393db04c2b2e25fddac363eb5a609d59f15bfbe05f8712d5aedc5ecfb5ffeeb9ec5297caa84bb367d8dbb7e3b70874889c3066bc9f6e09a114e898e7485bb5bed9d2c0376918587089e29d8069ed34404444ed15a36221402925155745f2defb5ce7482325a56b9ffaf4096057b15f58b0f11366fcca377a7f4f2ab604954b62ae2af07f9bdb5074293dd05df851b61f9e53095f75e1171d412c4f18072eb05efca6a6f7eaced412796db8d6de1299c5b921b361ac9005d53aaae5e54b61f7cc5ba8602104ea386dd369b7351416337c30ede8b033ccbd7c7945153d1d7f389429f8baa216aa6ffdba46815233ead856f5e4e8edf645914e18f7d7c600c2f3a8b5b8a98bc24aef7ee7ce2f798077b88f708ad7bcfcee8b507264a9241706b36abedc72cbcf2a664f9c9c4309de0e9c747da2474bd45f27b0ca7b05fa23391e5392a55c683edc590e912861c3f1960a7928f5d00fe4bc88ae1e238d23f95456ad5128ec829cfa1f58e9b15e808ff12a5ec35f0d791d5136d7c301e7eb91347e14d02a8920a9a0b5adef4660ec36d8fe683af40d48c0ea1830acd79464d8dc2fd7bfa23313e2e8905c07fa887a0f40dd0eda26131509afa47cb523d7ef01ae65235c62f", 0x1000}, {&(0x7f0000000580)="71769e0feba20d2c63950609c35400d0ace661f6689500e99007f6bfe8b721c94203ed26fe84ebc57feb45bcc0daa47dbc5f6236a513f0183933b03b35d8137ff833c9249a7c8f10ba5e72ac9f4a700d769ff0f049b2e31b724a6c5502ae9ab07ed904ccb072a8421103ec17ac22aea35c14a31d80b7b26cbdabb8e1fde4b44f28c44792d504411020919e01e2457312f6728b2fcab92639b9b33b6d941fb2e1aaa6361721ee78496be47f95d193c09a", 0xb0}, {&(0x7f0000000680)="5388114707ebb16b15b29b5b4d0b90fb37af5aef405cd1a5536d7289ea351ca86882da937fc97d84b0b3b7651295a92134a67fe421d1c741cacb7e6761428c9811d41ce6cee3c29e6125948ca753f9f70ce843fa050f726247fc9fb97b28196b91ba4beb61e28e78b510bd11b5d7ef793efc471a1b4b89ed2755df16333a1615b2177ff6d7ca6eb5af2c3f8791bee4f63dc313f51ab495c6cc724fa113dd4bde7782ee33ae8d7f18f8aeaf99149353d58c639bf3465235594be106eb6587466e562081499bcb53a377c2cd8d55a237b90c32a4f65ff22d09076fdc490d630a53c40e35", 0xe3}, {&(0x7f0000002a00)="abec299a9f692209e5ee6e2763c0a1c1b0bce9e964ee9b96b1cc81a9635ee48017d247c28d8567fff6c5a78426f130ce328c8f8a6fe14ec81837ac97518d802595fcfa1af15f4e7b1e2f", 0x4a}, {&(0x7f0000002a80)="f4f4275b0ce1b0b2022d9d768c5a06e6152a8ba7d9cf93f54d0956d128aefadd1cf973cff88e38b7699f14d02a168ba25641e65d740bd90739c5d6070dd19f7eb87b48653eb8899dcbb338e2bdf3854ad5dd18c7841158930ea038fb95be39b77304a7b71117e17cd981d88a3733bbb32ddc6de95bf5b94aff138a7b5ac91a8f1a96449389db4cae7f46faf44a3e226384834e49f4410203d02d69756c6ddb0b47c98611106452664b4ab5046e5f2023bc2f93a3693edf835c41412d2eee419e45cbcebd588b730aacdfc1fad538200a7f32ec2e06bf9783146c749b7e7df351a570e76c2f7e697030e27ca314465f3693afdc871389743ebf09120faa0db0d961ae11c497de3f8d0356c0074efae8aafbaea862c9a1016394add3d38eae487e30810e0b3caa6353904a053a25b1c041e407aadfe5aa2a9404742f1008d9707ae2b2128cb1e17d63f16ee27e6f8fac33fd81f9cc15f270efb0615d5a176472696ba7a45a92508fc0f4502cd10d6adb208656c6451836ab6d232d7bd0972077b5b93d4ecf30589472c6282df50d151406f0fd25bc4999995e645735743346853d7fd00d3b71492119360a437f2783ecd1e211373cc03ca3d9f7092eab413172153d70c5596fdb8e81973a8c1fa5b1dd744dd24be6b6063b0d1e4032978738d31451d2684579e7c582e99cb2e3f29eff3ded71c38ae4f14cf6c5d31a36af47ea569685dce58e8366bd4c231466d4b942c249ac59fded317ea9af0c3baf75755ea94cbd5e644bb205effe2b5fa0553711a763b098e153fe38e9bb9041cbe2a9d7b272b339376e6f1a0be3cc8c67bca02bfefa08480e86cbd3ddb26d8d12aef351a12724dd05adc6a5721c4dd8eab51d4a8793f74e7e2a2545ddc94b22557f0747f719fa26bed451ed150c38fda5e622c2cdf7a09ac2da0a5fcd389c2f3ac7ac93cd8238626375d33764129d3af267b9905b1a9797914dc9dd2fb96f06d93e603b5fd68ac94953a2b97d5bd09465dffde5a0f1ab5a204e28268e9521b6e7e8c040f70b9166d4c203b5bb5318357dd5a99c5897a01b5d877cea95af53111e50cdaa46067382d3ee365897417ad78895cf6aa686292945246d06c3fe8d5043541558878e176ab189613b2b88710710e7967fdddc38eb6523e3361a5c73c6dd1d4889b7174a1dc75fbc6f69cb3733551142e06a614e3a4dc0e3aed915f5dc37746d798dac0ccddfedc658d6337374db0d979e4d4fd087a7a7af2a3920f0216698fd9c7b08a2038b298d79d628cf8547063f492bffc4d90b68fee6f28a3c49067f569da5800a2c4ba4586e513c1a1b9ec974e0914f7b057855e5c2e8c66ff75157d922fc02bff22ae1dc89d280e54013431981c1b69ccfe27fff0fddaad6a12b8556b39fdd3f7b8b79e39becb6c217c3fdfdc631f4304eb06e5b621913898d68c35be71c28a5db8ca7a89520a0f3d339a23c9e8d583eb04310921050a06f2619ba08e5a8174b839821b2ee9dfd8badf6f4318aa55ad9fe21b8c46f5a6bbb088e49bbaad1af447e654ce86520b60f56b87c1d867629dad401b9abb3353ce66de39cfb9876f03d34c8d027a0fafd295bb0f1b630c23a0509bb116c6f08e36f23ea506b40eb0aae34d35aac9f29647f90769daaa4ff2ba183568a62773466699a68f1def1bcdf38fc487b8209c9bf17a306a6ab5598aec819b317773620bfc92dca921b1508b62d81b33ffa58df369e59ac6fa161b6f3513e1c4f27ba531ea23bc01b8b119bbbdd5aa3346d141c15a87c884e4823aa3f78025596d8b1d389e5fcdf7090cb496a5793c383a6c074b64d7cf42153b601b4c037295684d84e90a6cd119add9b7517228703e5c90f6c2135d50516a0a9d653716cd1c1474083beb37396b635299537c0aec0256d7fc373a038de37e6134271cba106e1367e1574c82ea68527638de9abaec3381142f4b0136e03b207a21fa019835835d6ea9e884e6dafc6493ebedaa4b7931d4d97f879ea7f0b81d0491d24f61358b690c6fc9d2b5daebf2662bc4a4969e313facb436c9abfabaad249520a1985bc2b295c1ebf9b4e18731f3801a47ba7067a704e6a9334a43a61306964d83dd428626a3478cf5804f2aa0c1d6959f7dd68a9c8fee222a4ea41ff65b6106095e9c3a21b5f9f585faefcdeebeda3b46cc4a7ae042aedeea484c65350211ac56fd0e9a9468e86e3ae9fd3cd4450b8c1a6ea1806e0575834d1ba112b1b9e5211e7040703f4a6b942c2605b5cc93f8615cefde5b55c34f745d67770947c671ec585711c1c8787934c0009fc3a1f023be84d5849ae76571e094701d0e324b4bccb99efbf554962e364d62d280c97b0b96a23b2a40b2473e72a354462e150ef9997d8c670588ca702b48179c9c62ca2f861a25b5f411cb17d0bf4e3dacb469c8b971f4a238fc62f0829d97d5ca7434839903ee156e3cc235a481a4b40cfa4e27307ad37b973ea7831d9b61ef5a5a21b73120c112ed5029498f860cea19d4f0c480bdd4d67ca20fc644cbc0cdb20f02195495cdd6446abe51fb6fc6555a834839c6cce20db1fe525e9b71c6e16e26858d74846230fe40125c4243d5b0e752ffb430a00c23940c03375fb6f91d69c3db75a2f6c8a39741811bc62bf4aaea37f747fff182493bd6630bddc42b5e7015fc6d2755949f4c2ddfc3de0c8f42b50f021b7fc1f76aecd87c5e7c5d7599cae7e99cbde539dd48864b5831939dc43c8b56e032bd7f573ec4ca8329b9dccfa980ae526594599ebddd84f1ba3ed60b1afd96f13c403a93d95bf3225453a9b69012fd3863645e28334d2bbe01b97dd2f634a62e9531397172cce6baca8b6ca118a0e62bc17be4154060ae3f11c59c2a0c6eebf406a2565c8bf9cfe31c4560e8ec8ff0b569274c16062956469fe0b68b6ad69432cafcf19098da3caa4ba0515d974e035271714d59a4b6d4fb91d5c56d0464bcc30151c6f857a187af51c2930051b9298553be7686c023ea3561ae5b1903b534d17f018302d54d4b76a1b11bc299a912328ebc3bfd398e8541f6260080837237a8b424642f23b5163e0ec7f9bc26fa0a9e25de6387c8f25dff9b880e885b84dd0abb2e35aa1c92f1ef7457995380c083c84d229bcaad02043ee08120e60770028abaccb62b673646b9c1bace99ad0b21557611c4c58b4edde3c6d470b7e8eb6eb9f20250538cc97b51fb648c0e9c71303cd0c05b8a23c9fb695e2ed18ac6179a7fa95de2e99e1ae0d9773952288cc69e721e2c584a6e570190a25a830dad4658aa275dc975027919d8d427b670ffaf6a3d46a9125fdd5b1fd13bf0645e47d57533cd54fcd4885c39f28703c52fc7262bede3d264a45870eb07255ebcbcd5427dba433884f328dffa3ef1326c1d2815de89773cd7c76d939f36d678066645d1d2d90f70b9fdeb8bdd10b3cd176ea7190fbc2d2655626f46115881d478e11f16be4b4e32020793cc39bdb69495684c26fa800173d1ccfb9daec81b7902839b880873b9cf7bd7a1101de1f30bef90fc03ed29e04f5bf25936fa24b6410d7398bf1691277d7ca1adf79d5a313c7e3b9fd2881caf2bdfa8e9d811ace59938c889f36172fa40279a4eee5d25133aee7b1b647a001402eca0c7131c9b084d346d2613c7dab258c031a6617965f44c111310aa8ebc1e85860cc22e271b92420abcb595cdff7e701a951cb405ea6ca8a17d0f2df146bfb16a4d35268b4bb8132dc18ea31a22804a2ef0ae1863f74c8647a93cd5f7e6d19f4e9b1c8f168a2fb7bdd6e3bc58998668cd70a1aa4deae727c59db44924545a4cca6ea4c0776ee6792a1bd353dc010df41ebd03f6e5732b24e4caaa38ac11f9b4b8c22b7e019b5c01ada92d710869818476b71a47045079273b9c2cadca972ff5bca55626621418039c631333ac914e447e7fb76f74f8ecb00d347da35d3c7f8af535a40bf738d24fb4c9b06ced334ad4d5fc3bdbb795f48efcc9890dbbaea5861ad4ac431d3da64410f5fb1dff24ccca2e43d71dccde55d6d6e16847794dec772e4b708445404a6503fa0e7f6470ce7ed902c63d8022802e40973df5d2aecfd9fa4e5f181d64093e236794a99d9a94a2ab085815fff2751a4baa982d25385ee8849d47afb90651cf93f4ff95701f44ab1441143657eab1e638bd765df99f3298b89adbc18b79eb4b861d73298cf1a9471142baeeb30e72bb98e1420f41cfe37298672deefe1ac1e7d1ca0d17f2ef4a8ea7e19225bd02cdc82ec5befc0a7fa6695be44ab98deac88f8d717dff86ca07e9e3a831333715d13f72337c12efd9b7a3a6edc5d8c7f6dd55a11c4b3bee9b7e71928901ddc9adcd77a800f0baeceea72ca1d189ea93d30f070288419171756e115dbbe4ca35104995e51cf9d847ef6428cc778ad132831f535a7f907ee890bb6928dc330dde867cb8a0a3cc869c03acae17b2dae7ea75cbc8e6da9aaf68dcfef774492cac3d309ef7b94edc0ea9b19d8143621b64b1084fb98761ce6ff7d7811f1a3afec115ad5262e2b49f7e518ea4caa7e67f3b51fa3cbca2fe53445d781f5d2dc55ed1bbe8128cc8853b64604ca313845669463a7b21908d27945c31d20a0263368f91e64aa119911e9004fec48e8919c460a8afdcba8baf0282078590d873da0d8e88a465129e2d31ca9253d116c2488868b8922d9f0b5b55975823fdcdd650bad4ab4bf32bb2204b54f74dd8402733ce07137925bf7b10d581f9147e632dd3bc289e4b1cfa4a933f361c38a16b2ac6b3d256de4d23d5f8f840a6799623e2a873d6ffca2f332c87c812edbb582ba0aeccd82a46a0d631826100a9b9e6e8829a539e927ddf04b8827fd8464e1e6309cc109c49e9e374bfedb45cdb33767bcbd51a8fd83306df269aefb947ade45eaf6a9abf44016012666ce133f3ef1ffd7ddd7e13ff6de2187d53d0e435f31d4219ab8ced6c45c52645f45d2ed90f04ef4e1bec7c6948bf856d3b2554b99490ca9eafbae648a8481a351e80a40024337f92ca3e0ab89351c2f33925508b96c829811ea5df1a028fb098ab905b5793fd28281503772bb714e937ec9d64e9180770664d8ea9d2c61ddafd7c3d5347d68866f808d5e3c41646edde30dfd19c68cad7cf022e75b679039c77bc013ebce6408b4ec307e7196cbf8c9619751b30803139dac06e4c9ef6a784d448d304018939d9be39a0aaa1d804288e42731bfd8861138a64144e32658cd60730c41159bbac3fc0b5b0dac15a237959dce78c94ba979f38335febc25b526a29963b6ea1d8594d777b9da88dda8e18b30a3967d0079bbe1530b8560e6529ab0f57ee705d02e214c652c8392a9ce4bcdf84d06bd88aac8622b027412d6188691ccf09854c9115bfe4d9ae7c0bf60abb0ce9adfef59ec90e177949796cb2c01e65e19c79ae03a62557566d878af2250c791de6f4cb943700bc7e7e49a196d8a5665f80f996cb2219e3acdd10802d67276c0c1c32521c651180cc698e83a0c0c29ce0c2d7672d313ea1cc90a71a1b8b91c9b986a3829dfd02d3d72bb089470bbad7ebb0dd3f2e4e178a85a51988921269a52f9dca41e9c9510d7c40b413c7877f4953d46c306bfb8ef7468cb2894f5fd7794666e04a0b16c6f6749807b91e7df972522d9e062aee8a37bc1a4fb5e19e8ef1f1b9292a0a0409ec4453c7ef3ea0cfab141ad321b6e01e4868cf4ac3dd69d22d8f3034ce6b75ebd0d6ef02130e01a4aa83e1ab9f4f06686b4d400f842440af03fc88412320efb51a7f88f28d6c086117ee2da1ee158c36db859d38d74edb4d6246c5c26ccb55b", 0x1000}, {&(0x7f0000003a80)="3c9dd40187b00d64cb003c083852c98eae782512c45e09ba44a8e2785b0b99e9315b8d837ac35fcb01c56958bf7ebbec72211e563b40bb2315e7e3f56c24d579bbab99", 0x43}], 0x7) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r33 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r34, 0x20007471) r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r36, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000008c0)=ANY=[@ANYBLOB="03002e2f80006c0030003d4e1f3c995a82bef522454ae18aaef26acdea64542245ed0727e807293a630efee40339683386ee765175082513229b90536cdd91bf21"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="076271c3ea8bbb621629ba6720546bbed55659640379acc03b7007c57ec8a4ec1bdf9202cdb064ab75f8ef59bbcf74822bd05982e72d3e9676c465cc77798c2f", 0x40}], 0x1, &(0x7f0000003b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r15, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r21, @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000857e4fda9b12efd291dcb07696cca5a217b9f48e9e2c4dd8fa7dafeb1123980b60188843ee98ac240c49dfa8d973a17a1672e22cb2d13cea43bad293752ea7a2416f2b3aa44e768fceda395f56fd7abc4ee8e4be7b", @ANYRES32=r33, @ANYRES32=r6, @ANYRES32=r40, @ANYBLOB="0000000077fc61527e74e47779e2033a7654099f546aeb455092f77df966d0fe5d282e5a0da40c169e35004da5aa555b0192560c4fb43ca9125cc333b9cebd7938a7523c68a86659a0e6ba174689b1402f77d5e1e4764b95a95f8b9465d6672c7c4f5baa253d3b2339ceef59ff3672f121e20086b82da6a726cb701b050b37112f19089e06a9b369191a1a06c36876b719210866636ee3eabbb29026ae68e7a454f6b2a298c7e6730a81816cd0b84cb6b4155fda979c3a17783db9bae00f9da9550c722d55ed01c12990d6e66b20cf80fd142154aa056a64553ea18591aba3914ea10f"], 0xb8, 0x2}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r41 = getgid() setregid(r7, r41) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r42 = socket(0x2, 0x3, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8020699f, &(0x7f0000000300)) r44 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$BIOCGDLTLIST(r45, 0x4004426a, 0x0) ioctl$BIOCSRTIMEOUT(r45, 0x8010426d, &(0x7f0000000000)) 22:28:36 executing program 1: 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) getpgrp() close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8c) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:36 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="cf02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) socketpair(0x11, 0x0, 0x24, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a46deaf7917d31769c585859e4b3ab0e2f1ab207c7856a77be18ce1644108b1e385637e3ca9b9ce359d2b4421cb58f1ea135a980b1424ab32b385c9bb37567f290e5dff72a02f56006b6a98baa7e425725c74bc76c549a71b8ee45290f603bd1b8e8dc3310a9614223772ed1efad81a10f457e287ecd303c5cc0e6b7a7e0dc770650583c9095f38f487d17ebbd4c8774d22ec86702aeb7c0f95f8758787d8b5417b0d268318a3cad8405db9f32b10b3f86e778f27b8589cfe254b3021d54d2ec49"}, 0xc9, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x999731b6ca5b4a41) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x0, 0x5, 0x3ff, 0x12, 0x200}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="11"], 0x1) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:36 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x2) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) r3 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r2, 0x0, r2, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) dup(r7) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffe, r8, r9, r6, r5, 0x2, 0x9}, 0xd, 0x5, 0x10001}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r2, r5, r6, r10, 0x40, 0xef99}, 0x8, 0x8, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) 22:28:36 executing program 0: 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, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fde287009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc41a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb610057485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1fba4e3f7b071e82f159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54bf3cb2e21fdf0c9e007a63443dcbb1b7c663a7b93e17b639887282b857a531a9521d8b4240ebf966da67237203e109efcf3a064658ae71703832d18f9f76c611c0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd768"], 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, 0x2b, 0x8001, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca3b00"/4098], &(0x7f0000001040)=0x1002) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000013c0)=""/216) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r7) bind$inet(r7, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 22:28:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffe3e) 22:28:36 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x10001}, {0x4, 0x10000}, {0x2, 0x200}, {0x2, 0x8}, {0x22, 0x5}, {0x7, 0xfffffc01}], 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 22:28:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab0300000000000000276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f1ad8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982569790260f"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c2) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 22:28:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() dup2(r2, r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) geteuid() ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x2, 0xffffffffffffffbe}, {{r4}, 0x68079ad2aed4aa30, 0x22, 0x8, 0x7, 0x7}], 0x9, &(0x7f00000000c0)=[{{r5}, 0x677865c5cc9ca579, 0x81, 0x40000000, 0x5, 0x8}], 0x8, &(0x7f0000000100)={0xe7fb, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 22:28:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x44, 0x1, 0x145b4, 0x101}, {{r6}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x0, 0x2}, {{r7}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0xc}, {{r8}, 0x0, 0x80, 0x1, 0xffffffffffff8001, 0x200}], 0x0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xf3105a7c6c78dbd7, 0x1, 0x6, 0x40}], 0xfffffe01, &(0x7f00000001c0)={0x100000001, 0x1}) 22:28:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4000, 0x0) r5 = dup2(0xffffffffffffffff, r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000000c0)={0x53, 0x3, {0x9c60, 0x4}}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) renameat(r6, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c650d37"], 0xa) listen(r0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000080)) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x785, 0x6, 0xff, 0x81}, {0x3, 0x1f, 0x3f, 0x6}, {0x52, 0x8, 0x5, 0x8}, {0x300b, 0x8, 0x46, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xfff) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:37 executing program 1: open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x71) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r4, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x44}], 0x1, 0x0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2ba8) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240), 0x0) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r7 = shmget(0x0, 0x2000, 0xf0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 22:28:37 executing program 0: r0 = socket(0x2, 0xc003, 0x11) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06750020010000000000000000188f6fa50355ff38a7399c4c0000f09fd7cd07575800adad20f113207b146c510c0d607ff3510009de1ccd1b62eb6e3cea0b19da786650d5f690f7ee714cefd991bdf0f426e68963808566c801b33571e3d297c22be38e75d70c9f3a5e72dbf3d1c084a9cc735383a288fdf4f1ea0de38cdc861fa10d8b719c757864a1dbd7ed0a5361e1abf6", 0x93}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb", 0x1c6}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10adc6cf0dac2c0c7b7472761be8b0d8ba", 0x67}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925", 0x36f}], 0x4) 22:28:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d7a0a5eb510a206ba43db0"], 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:28:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000140), 0x100000000000055e, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x6, 0x1, 0x5, 0x40}, {0xffff, 0x2, 0x7f, 0x1}]}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x200000000000018d, &(0x7f0000000080)}) unlink(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x182) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") 22:28:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket(0x6, 0x91e9f5df68c9d9d5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000a6339e9b525c08c1ff2f6ec212af491e0d20b25b62303082298abc81dd71d19ed1969803bcfde1356f45d2bba5cf3d1a32dc73ee8200eb319c4279b9e63a842afbb4d48800000000000037670bda524a6589498e8923f2a4a8a8fb08e34d1649fcb4b601dc8461fa4106cd0df7bee6c5b92171a27c8f2b70a6593c3a9128c6030d9f5e63bd627b85603007da4de8c6e7893ec905a6e175279f710286e8ebca2fa37081cff3c66e40f8246a6b5afe7abbb2f1859625e218d8dd57232613b01a53f4ee172cd62c5008b0af6155b73423477285be005b90405ab0f43f30035e88bcf9953aa1cf7b7d65d1f677c6a484fa89f44f7236223d7958ba89ff5412eb5564c1d550ec40d45a26657f511f49cdb136b18608ab846b858e4a6af3c46efbc2f32b62b3f9bdb0acaced75557dcb5d11e88843e19b6662991688b044a238752115d5b3b8b097401bdc9cad555df0c1434aac6f5fc9c9a562c86a77ba6a07eeb7362b5e79d2e72722021c5b5e3338201a5be902cc6d7189190000a63b1567b9b542cafffb5a8e746c54ef25f45892c0b686836697ef12e91b1dbe5da113696573577390a56702c135db538f43fce0da3c069ead151ad2bdf5d8b50ab4b62432fc0c626fb1db4f1da070b13c1b00b827bb5d2527fef68a7c599048c811e7a93e8181f39bf55aba9d10a959f943522a0377a3cf46e1ef67b93d3bc01d11793d724c004c640b50ba12762a47332ee82d1b9f1d91db6db0c1c9aaae73b77ef8dcc6e9370856ee447964b908bf0ecb5f606fb74d734608f4d6599da828063359c7eb925cfdcaeb0d0864952cafbfe501bf98891261b512b445384e19f807efe3b269fe3606fc6740b4247338ba9976b1c9e6747c87f29a8285324ddd88bdf4a2f7ccbaa19e04098dd4fde2dcaa5b3a303a7f0004ff102da4c4cbea2cf7d1ee263b29a91e53460065b3f599369fe920832998b0ec79f2ae01e19682490faa8a4bdf2ef18602230f105cd98b03cf73f1796f46a49e88f19b2281a85ada01da031f0d58851e1a88a28356ba8434de308ff871e7088628d4111cfa2b9f969144c372f59b85469796b521e78c23a896be98cc2c2ff7e2252e7ce32d11359d3df74d81dd1c33ccf4bd2b7561702b0065a7dbc66b6284ea92989748f56da4e90b1e978759f6aa581cefc36ec5cdd1644cac01bc4d175dc87f3b4344c89163e93f9b1549c395e97653350f391ac58a6e63c5b826943872aaba7182f68b1f1837a7b55c69dc2c996e3a379f476ffb88cba8e5cedc2a3aae5607009d201586428514207c4f06ed38b09c3f2c09407221481cb81439d2aa8973e7f9a8c9cf2ab0033e8da057ae881282d4a015b01e3df5b58130c4e535e2fb5ef88b3c0f100314a06a4408a13c5912d8583e3466217c03e94f6e2ef34401b118ded10e26eaeeaa971efa4e4d5613fb71eb9b2c84ac9f93a126d541a34d32a124f4adb088dedd64d9b34b74bcff293b5a51d709cc01cd82e7da59f806a9987958f3f3b4b5f2ba0173c8778f8405ece4788587f351e60516fde34e70c18bd09a799ffdde2b28030891815d263f2f9917a92c8a8bfd563fbcab1c6e84436462b27a51c0e5d003c473fd26e2be95ec7e6f7a00a8b6fb5a4527d8467315bdd893790db4432b76a00da3b0d1dc3e96c8bc97ab20f30ea584aab2f245f9213ce890009965aff471428f8b194f0c9bc7a3d1e08f704f3a5dee43636b9db43e6a3e230499756f229be36c1a7d7375d2bbb2f08399620119120df3dfbffca47543213c5e12e985e2f8310ca9faba3e956a1cee20045fdf36c11c832449803e7d77e606007564999d0e1b2fe8a34cb12121d23eb9a34703bd0c616ae0344ca4c4e403a4c7c44cedf98b755ba883c1dd78065e2fb794e096760b7076efdfa45770006c0d73284d97a4ed7d859ca842a6c1665c1016310f541fc6b74bab9f4f192a536e267c3dd8a96eb90f8cdcf9a369ef615f982ea7387d3646412ec4d9a501a82af87168021397f1ab68ff2f33f6ddfa6fb382eb96fc78b2f1437171ef5dd3988caebdfb2caf76b074b6eae237cd122dae08a4996a"], 0x5b8, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r3, 0x8) flock(r4, 0xa) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/7) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) flock(r6, 0x1) r7 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x4, 0x7) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000140)=0x8001, 0xffffffffffffffdc) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:38 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) setreuid(0x0, 0xee00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000001ef, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") shmctl$IPC_SET(r0, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r14, 0x20007471) 22:28:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/113, &(0x7f0000000180)=0x40b40a94) 22:28:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socket(0x6, 0x91e9f5df68c9d9d5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000a6339e9b525c08c1ff2f6ec212af491e0d20b25b62303082298abc81dd71d19ed1969803bcfde1356f45d2bba5cf3d1a32dc73ee8200eb319c4279b9e63a842afbb4d48800000000000037670bda524a6589498e8923f2a4a8a8fb08e34d1649fcb4b601dc8461fa4106cd0df7bee6c5b92171a27c8f2b70a6593c3a9128c6030d9f5e63bd627b85603007da4de8c6e7893ec905a6e175279f710286e8ebca2fa37081cff3c66e40f8246a6b5afe7abbb2f1859625e218d8dd57232613b01a53f4ee172cd62c5008b0af6155b73423477285be005b90405ab0f43f30035e88bcf9953aa1cf7b7d65d1f677c6a484fa89f44f7236223d7958ba89ff5412eb5564c1d550ec40d45a26657f511f49cdb136b18608ab846b858e4a6af3c46efbc2f32b62b3f9bdb0acaced75557dcb5d11e88843e19b6662991688b044a238752115d5b3b8b097401bdc9cad555df0c1434aac6f5fc9c9a562c86a77ba6a07eeb7362b5e79d2e72722021c5b5e3338201a5be902cc6d7189190000a63b1567b9b542cafffb5a8e746c54ef25f45892c0b686836697ef12e91b1dbe5da113696573577390a56702c135db538f43fce0da3c069ead151ad2bdf5d8b50ab4b62432fc0c626fb1db4f1da070b13c1b00b827bb5d2527fef68a7c599048c811e7a93e8181f39bf55aba9d10a959f943522a0377a3cf46e1ef67b93d3bc01d11793d724c004c640b50ba12762a47332ee82d1b9f1d91db6db0c1c9aaae73b77ef8dcc6e9370856ee447964b908bf0ecb5f606fb74d734608f4d6599da828063359c7eb925cfdcaeb0d0864952cafbfe501bf98891261b512b445384e19f807efe3b269fe3606fc6740b4247338ba9976b1c9e6747c87f29a8285324ddd88bdf4a2f7ccbaa19e04098dd4fde2dcaa5b3a303a7f0004ff102da4c4cbea2cf7d1ee263b29a91e53460065b3f599369fe920832998b0ec79f2ae01e19682490faa8a4bdf2ef18602230f105cd98b03cf73f1796f46a49e88f19b2281a85ada01da031f0d58851e1a88a28356ba8434de308ff871e7088628d4111cfa2b9f969144c372f59b85469796b521e78c23a896be98cc2c2ff7e2252e7ce32d11359d3df74d81dd1c33ccf4bd2b7561702b0065a7dbc66b6284ea92989748f56da4e90b1e978759f6aa581cefc36ec5cdd1644cac01bc4d175dc87f3b4344c89163e93f9b1549c395e97653350f391ac58a6e63c5b826943872aaba7182f68b1f1837a7b55c69dc2c996e3a379f476ffb88cba8e5cedc2a3aae5607009d201586428514207c4f06ed38b09c3f2c09407221481cb81439d2aa8973e7f9a8c9cf2ab0033e8da057ae881282d4a015b01e3df5b58130c4e535e2fb5ef88b3c0f100314a06a4408a13c5912d8583e3466217c03e94f6e2ef34401b118ded10e26eaeeaa971efa4e4d5613fb71eb9b2c84ac9f93a126d541a34d32a124f4adb088dedd64d9b34b74bcff293b5a51d709cc01cd82e7da59f806a9987958f3f3b4b5f2ba0173c8778f8405ece4788587f351e60516fde34e70c18bd09a799ffdde2b28030891815d263f2f9917a92c8a8bfd563fbcab1c6e84436462b27a51c0e5d003c473fd26e2be95ec7e6f7a00a8b6fb5a4527d8467315bdd893790db4432b76a00da3b0d1dc3e96c8bc97ab20f30ea584aab2f245f9213ce890009965aff471428f8b194f0c9bc7a3d1e08f704f3a5dee43636b9db43e6a3e230499756f229be36c1a7d7375d2bbb2f08399620119120df3dfbffca47543213c5e12e985e2f8310ca9faba3e956a1cee20045fdf36c11c832449803e7d77e606007564999d0e1b2fe8a34cb12121d23eb9a34703bd0c616ae0344ca4c4e403a4c7c44cedf98b755ba883c1dd78065e2fb794e096760b7076efdfa45770006c0d73284d97a4ed7d859ca842a6c1665c1016310f541fc6b74bab9f4f192a536e267c3dd8a96eb90f8cdcf9a369ef615f982ea7387d3646412ec4d9a501a82af87168021397f1ab68ff2f33f6ddfa6fb382eb96fc78b2f1437171ef5dd3988caebdfb2caf76b074b6eae237cd122dae08a4996a"], 0x5b8, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r3, 0x8) flock(r4, 0xa) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/7) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) flock(r6, 0x1) r7 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x4, 0x7) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000140)=0x8001, 0xffffffffffffffdc) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x200014, 0x0, 0x0, 0x2000009}, {0x60, 0x7f}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 22:28:38 executing program 0: r0 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001900)=""/4096) mknod(&(0x7f0000000840)='./bus\x00', 0x8000, 0xfff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000018c0)=[{&(0x7f0000000880)="dd66f00a06c40064cb8f9a2d02a42d96ab50d67ebaf88df5c69e6ef15104c7d1f9fc000c24bd6e54150242823134407bc4262160da4e804953a09ab93ebb19f8ee46b0b2f06b9e6cc73e0cfbc671d238905ca635a379ba979d5c28ae40f3922ebb7cfbdfd12607bdeeac0e4d9c4a3398655c573b68de4b38eb7807c76ddefeddf1699aae9325004df58a03fdaeeeb2bf38ef3fc2c0e9f941f593a92df749b8c7885239d6544092ed55ba5cdc546da8a1796b8ff47a0eab44a5a1ae1f8b2302b9e37ca0acc326d3d10ba6d5d760a155d6c0a9d850fe78aeb73a481c5c18ca673d52eafddfe4a461f00c107634b4a10021f70eae2da77dfc6c3033a606dfcd37e15a9d8f86f80a1e1e8b40cee4a655264cd8708688c231e45a1047c964f7cebbca3aa7502df36adf5c7e33c918de30b42f4ab76efda993242b4445f9b1da266db82dac30c9eac88110f837e8023d18721415a67d527698c1190e0d2765c7cd97198dc064148288009ba04b843e57048711a77afdad929b8a2d2c77fd784fc6d0bb89fa73d1d47b378cf4a4aebc854266b061fe310aafda924e0405b364787f36d811e530904516c41235c152f08a0731d60aa42168451a6dfee23100ddc3e6436708fa71a7185d9fbcee276116d62dd51570f146b48abf458e5f09b073169ca6da098f92756dd6703dd768aab2dd71b07f06bbdce3800da38c8b316d3f597430c295787fb5d1a48b22972d3dc224a63011cf935e8fba10713b761b9a0dd09641f227eddf580c422bb7c7c9792c4c31192f4c542f17d219ffb77680d6215368e98397967af3646cc495ad109e93acc861cc69c1c009a9c67424a01e724d12730f507a06b1831776fd8ca9a83a290af463436a643e1e0c0f7ec73a0f3dd6421ed5800da886226b00f09f2f6ffa2fac904195e2aa5b4d2054c48b2d8f5dec779f3a54f612b022754d46598d110079d54bb8c735b71ad309ffae626f5d6f93e41d35ec520683f28f4dd75babf17f9c28f67fa9c45f35d98663968b34f5eecef4d50ac67e0ba0dad98b0c3b1863075f62c95cdeca4951525e671865d08196a2fc953939d23f91312312faf946e80dc1ad0116a92e256df9c47ce830c4464cc8e52660148d703f22b68ee27de14cf3faae266c029bff3eddd0bbf965ffe42592f6b36e6c19493414bb330a0bc7edb48bc35389e09246c4217160d8f5c954177d60e4a9bb6af848b814c7e5ff646f0219a238c0e8c0018e73b4fbd00ed4720d32f8c6bf9eeabb913188ec6cfcfa04281b07f74e20387ca630b68f2b34e52821d45619496f4113744515a265bdc216919b05eab44ffb746426bb36665567b476c7466d65458799cc9c5c099b4eaef49bc6976b2fdd6750b3168e197a04d3a869ce63f8b209a337310a54bef08a2fe3b174105b856cc4b0154fb46cda1040cbc77fde99a26dc3fad9976923794e26237221a92d6c43ddf3a7d74c9111dd2a47c5d0a8f1691fa39fcc85576438d658255c23f5bb3cd006d424cae1fb1c428691c00a96540176922e74acb440f8d1ceaa970304a7337427f62cb4215fc0963d342d0efff3161f5911fc95c6fc83702206163b2491f5794ec88702c985025b1bfe7cd3afe42ae7d69f599bb6dfb398d84d9f596411f50bf319d2634b87a3e37dd1257b84f07ae6b7b2700a9d7a24d94583bcce9db7e6b231021c1d0c8ac606dc3563a30e143a2e56acf77c9db8c310fea2de81bcaab0cfa9c6b8d9acdbd0d65eebcadee56dec3d86ee731f167fb9a974cdd8165fa58e94b3fe85525e18491d198dd029144bb07c7e75d28a9cfbc6682141459dca9760d724ddcee3971786e8ac96b7563edf1abe4a61e6362523ecbccfaae4edc7279a2e7fd97853e8edf06dcc47f351f8ff81bbdba6affe55ee3634a58ef022d3f232cbc0e480d313cca6c953654c93993de005b3b92750c71c58067e4af6db10169c4444c60bc112ae2d47b66fcefc6184a683ea8eeb3e91ac03e3a80ff82bfa1ce7c6e6147d2956b045b27cfee0950dd27d0f55272d8d9755936bd1325ce8cf0ed10d2c7bd4e16b7670ee2d5c011db2467350aa79bb30e5f18a2a75df4e06dccefcfb30e41fac776ec797830bd5d6477c499b8a3bf841c518d7cbda8607d2d6338d25b92c1e29ae42b49fd295a22e30a814d0a728449bf4c4d60c33ab28d514c89babf0e29b8dc103512d1c98088c0a2fdce871f17a2aed336534dc485c4ec26dbd810ffe7775509f28c064387947e679303d66b1e3cc11d8781f507ebb04ac7e6b466bf1f6646b30fe77006d0dcfbb765ff6c59a7ce9f78c1acdecc586f5c00581bef85b9073e1d8f9824e441b9ecd7a3640e3114b62264b85856c1392c3b89e55ac570e59cd39adee897569198f80fb937af45bc0316a4f82135c1301e43c4046a40581dc4eec57ebd09ffe405cdce52d2a1e29119adeeee793f4449725afa7c0c219327c85b6e74da629f2b2feea07b6d39b897fd68b2b069fe5226439e73d883cb45c9f43c969fc549c00028cc2511944d72a37bca4d31bf9228e643fe6165a45d2c3465026bbcab241974f37ea4ef7f157e85e384685134fcffb19c536bbff86ae29ca2605be09c41fa72641bbaeaa436f831d8ef409499c8d3c4fd8ed750ee43cec0342e55bf692ac20a7d04f5dfae9bb3d7c9260319820b8450ad8661c4d84d3947d13007d75c663a41cc4d5dac4cb20df91b697ce94c92d3231e3c667a8b5195c64345016b852cc60648ac339593152060dafbb70e29417658ced81b2c6535e752fd4fe1118d578a8a69b211d45fa5d2dd2a36a445e6a1b95da5072782972f12aea23490c369d02c241f9a9552aaa5104700d31b9cbf6b5211dac1bd2cd9de718b3d686d1dd839ec6b7710b654ddd64e2ea36995cd4cd86f8e9d19a945e46c0ac0ca23215c1495624ac1686596605bf8ef42b42b0e63f91909d2b06e74a27d67794d6a60e1d965aa4d1614180568ac1a66a8f3fdd89e34a2779fd7549d4646f8eadcbd0a8a81b322f6b7f810145b50d8187f806bb67293dd4f5bc98ea08ebcc57cb3d96b15fb5b9c1d115084204bf764ebe6b4666b1520ec0f2df31925cd4c99855e255bf8ef901a67a185df7a50f66fd28750cc93508d0886511082e80c422486a78dfbae7e20125344863e1a88ceeda5e266019de059bfe9e67a0a3dc3e55eea0b37b64c7acae3733a8cba8b90d833d8c106ecf92a3b19585f998fe0182b9aad2aaba2043405fcfb19da8ae4cc2f8a84a1d2508e43a979fabf4b15109535e4031d68e852d74ccc754c5b6c8bf7d70d146ea9019a8b58eed495bbe461c80373b13aa138f570f31448e8732bcbae5b1564d2002adad03b9beddb99fc9bd0be760ea33f93c3226e34cb33c4e8f8dac8ea64a519feca2cbaa976e5195db47187953d2adb3d16ea9c18c0be00a90dc60d32b9012c3aa002fb0d28608d107c9b3e84075c4294f2bd1fa3502ae8edcd5cb57e62649ec9e5c1b35517f678d6bdbe2fb6a3f0ed1025be1287858b56e03183b029edbcaaa77da9f280cfe9b64b1667c206bee5fa4d6e042a9b8c37442646efc1de7a438810f2df4dfe01bfa0f735ed369e871dd2627215e04151f4833f1305489c7598d1a9db45ba5ebbc32506e02aa37287d492e3ede5de33d3acd11f64c678030e49b1becef490aa718c73ee03ab0a75af58ff7c7b7ab78d0e7f2b0e9f16d85a7494564de850c314ef1a9590059a2fe642cd4f1df304cc97030e91eeca721edd1978490cd09b91ecd1e4ed0acd64d589a497c666136f8ef56adf5aafce006a66d7f145e9910ff395eb812c754b7b2d868023720e0415bd48234c88827918a5a53d0b5a2b23375f8733277f76240455a04b2f7f295b98f4ba1d00069d320e963826246c9382c99b61e34f19f76eee592cedc727c092d9461fa2106de6970dccaded634c65528ef029c97f5069e39389572c9f9f710082f9b59f878f1b583c5d0925e7ea65c2ff1e769262877b3b6529df43f38470180b581da331f14f9faf085964fde620d43795c82a5db70ed35a15521e45f00e2999d803d4fe370f7edbeee336b645e896a6840fdca7ff1b26baa1857510365a71ee5dbe2ec9957a6c2524b498252ddd51ac7ec7464e13b283f06621ea82609bd42d5807392d4168f29461f9e85da960f17c4e639b26b3bc77d1842ba1892a4b5a94243c7e6eace813a6808268804e4cee3fa19b23cd392453379eb4586c9f1d5d817c2acb08006850ecfeca45652e394606426baf266dcb0eb9a3d3530161737e2ed25c2fe3f817bd7c21123e09f1c7c38dd66e703f20ea71d591d40a3ff84f1272324044a25d1dc6a901ebbbcb598542c3e801bc186e3cd977e3010a02f81023d586a401e942b90efb9f178beeab022a1a8c17f7698d17a761a5c73f5f3b4424fed3120f6e740deea5288fa59666f2ed7797e9b375e57cfca57a66011928b80e86e7d6046fd712106f47171e46ca01903c4d198153c075a50f97ac892b090bb33fd05274276d8878fbf3746bac312f9064c7c993bd0b55140d0a1142e7ca14dbb8f94cd2c63552d3402bf8bff7c702ac2da91347140ea272338cc34fa79e4151aad6a499b5bbf3967214a82c91797fa8ef7e4e0fa802ddcd266693621bdb3198c50bbd4af9d63bdb79207bc4a8faf28371b4cded4c694392eaf2a135a00805ed80d609bb08b1a9f3177acedf546b2b8672096577b41871222c495d1b3af4a52e377df511b2a5904b6fb0193576a68ae9bf4779e31be0b1a758287cdeb3bf4ddb603a3e3855402425741f932a8bc49dd325289c915fd8579177fc551f35176785d73d276142914da949be905dfb7eebb71cfd7a488bdb12774a3e8b1aa2c6d20cf849f05b82935024ad68fc9a6f5bed435907fab02b2630d28e5e11ba6bba6ac97878acb7cacc8a20f2f040c788d060bb5fc8d5f4d1d15c0d74d59118f65248f0f9ebd7dcdc9e6ad796e814f86d74ffedc0622cf2bd683ff3fca40f3a8d3d5d9cf0f6b76b510105623f205ef10b7cccbde73896d40eb64e0d5f94c204eee45596b7ae332c9a247cea136d5b2183ece6458f2bf9c6e42d14d181dbc33b6e61b8bcf2acc46d882c696e10e68eb249643abb60a32d2b8f8da459ef33131a96fa24a9cc1b676ddb33ae2dd86a5686d08b82dbb1deaa6d593fb1f9b74819d322dae70005656d3eee6d9ef09363b82078ca6a3b6de8e93fdf7f6ab58c4ac8a3461ba2b13db10f638b44da0e1651ca79b5b4f0fc99003159d89a4ac1ca64a85bd5a380ec167b0759242914e60b1df3a8215e97e251523c22ad37b93f9b68f159e040dee7a335cd35cbe3f1cb449be3e7d307f2754e136d2bad52337a6f4361300179282fbe22d6445035d13be7710fbb6bbcddc254ca8a7476a625126c406346cb104885a7340b5d1951899e394854c9cbe180734fcaf5472b4ca6b066e6bcf2bfc53e812c33c5af72e7c396e63a0864a4ee0aa82b40bc6c7055f99fc4b448aa8d7b0d0fb71dee16f1cb592d7a6af7bc15998d966e89f8b3c71ec6892079aff68ee66903a1bb89b32f0332d96476176e3e5e5169097aed21576f8fbb49f07ee3151de8a1a9630aabe56fbaca7595703f49c0f55208a7a42b444cec323693308e2903806126c74886a9fcbfced16d9f24206386a604a30c57318bca8cd2502d38cf98d47f1f88c37eb3eae0f2ee3bc6ecd8cbf7fbe51d7e5910ee6b4c09dfb696beb514eabf3e6eefcf0d76e0d36bedd08beebc8127b8d3017a91086f9a093b6b65d686463af1824530f0d72802b", 0x1000}, {&(0x7f0000000740)="72bdba84e7d28ed3e655f0e63ca614b1c14e28a6f17a7d1d586144d987bdf2a77afb30ef349367307b2dbc03ae56485a1f27b0b9ee2ac1d7d75c828b023a554175a28e4385df1ecdd3fd8a8c24c6fe6906b20354491a682e83408e9e67bab33d3752be82f9b727dd043e4c4a537a185cff70b4405dde8755dc0cda0a1c8a2b8575fc94944c68e9a2999c9a9fd88b017397e7ab17d70058f5ef27ab4ac8d1a0109bbdf424fd13491c66be66716eb30c20f17738c1b71e1eac4c08c5de09a8095f32", 0xc1}, {&(0x7f0000001880)="808c892fe1ea06d4db6df0cf87b8d25bce481099dfafc719dc4597c4bbfb1adfaf098478a19c", 0x26}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='HA') chroot(&(0x7f0000000080)='./file0\x00') 22:28:39 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="82020063c4a143dce4"], 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x1, 0x39f4, 0x1, {[0x7, 0x1, 0x8, 0x1, 0x81, 0xcc, 0x20, 0x3, 0xf9, 0x0, 0x4, 0x1649e73c, 0x5, 0x6746, 0xffff, 0x8, 0x8, 0x2], [0x200, 0x321, 0xcc3d, 0x4, 0x7, 0xfffffffffffff801, 0x7, 0xfffffffffffffff9, 0x9, 0x5], [0x76, 0x800, 0x9, 0x9, 0x100000000, 0xfffffffffffffc00, 0x8], [0xfffffffffffffff9, 0x1000, 0x4, 0x7f, 0x2], [{0x7, 0x4, 0x4, 0x101}, {0xffff, 0x0, 0xec5, 0x1ff}, {0x8, 0x5, 0x50c4, 0x1}, {0xffc0, 0x81, 0x400, 0x1}, {0x45d7, 0x3, 0xfffffffc, 0x9}, {0x7fff, 0x2, 0x91c5, 0x3}, {0x5, 0x81, 0xfffffffa, 0xbb}, {0x2, 0x2, 0xffff, 0x2}], {0x320, 0x80000000, 0x80000000, 0x1}, {0x7, 0xffffff80, 0x9c, 0xef}}}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000040)=""/77) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0xa97fbf17d8b847fc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 22:28:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) wait4(r2, &(0x7f00000001c0), 0x83541da4bea281a7, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getegid() r1 = socket(0x800000018, 0x3, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) r6 = socket(0x800000018, 0x2, 0x0) r7 = fcntl$dupfd(r1, 0x0, r6) r8 = fcntl$dupfd(r0, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 22:28:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x181) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x83a}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 22:28:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="626cff0319c2d66aa4c5c4cb02010000000001a9c971d1eadef01b7dc2d981a9d964727b3b8ea00216718ea8abe3c30d12e8ffbfca801240b73a16324c27866b82eb53e0858ba7c09e512a1a1a9b8a718dc3f1aea45449db32866af5c16b96124d1fa153cc4e2a4fa324a5ded4e2070462cf297c06e6060508e4b41c099312fec1fe025e4e5125cfb924d3f5d787d687b8fecf65b6aaaad291c0c63afba1dbcfc891f52b7023280000000015ec8b18cf287b18dd9128b63ffdc2010762fa9757c9bc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x0, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="63098647c6ff07e00000"], 0x10) write(r0, 0x0, 0x0) 22:28:39 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7da3de13, 0x2, 0x100000000, 0x1, 0x200, 0x1, 0xe, 0x1, 0x0, 0x3, 0xfffffffffffff801}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x9, &(0x7f0000000140), 0x0) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) r7 = geteuid() setreuid(r7, 0x0) r8 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r7, r8, 0x5c95de85336c40b6) r9 = getpid() r10 = getppid() r11 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r7, 0x0, r11}, 0x6000000000004, 0x103000000000008, r10, 0x0, 0x41, 0x3da3, 0x0, 0x5}) setpgid(r9, r10) r12 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = msgget$private(0x0, 0x2d7a44cc4143632e) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) r17 = geteuid() setreuid(r17, 0x0) r18 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r17, r18, 0x5c95de85336c40b6) r19 = getgid() r20 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x74) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) r25 = getpid() r26 = getppid() geteuid() setpgid(r25, r26) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000000)={{0x5, r17, r19, 0xffffffffffffffff, r21, 0x14c, 0x200}, 0x80000000, 0x2, r24, r25, 0x100000001, 0x100, 0x200, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r10, r14, r21}, 0xc) r27 = syz_open_pts() r28 = dup(r27) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 22:28:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x3119a22a) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x3, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cbf95bb4cb2e6b707c58208b8", 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080), 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r6 = semget$private(0x0, 0x4000000009, 0x100000010) r7 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) r8 = semget$private(0x0, 0x400000000d, 0x0) semop(r8, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r8, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r8, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semop(r8, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r6, &(0x7f0000000380)=[{0x4, 0x0, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1000}, {0x9f226d183330c33, 0xd7fe, 0x1800}, {0x0, 0x6, 0x800}], 0x7) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) 22:28:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) 22:28:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 22:28:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)=0x2) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) sendto(r6, &(0x7f0000000180)="a6bae4c2530a8939ab1a72630fbd209956395c5f085661ec6043d4d6a95c661f0822daa86124d3c1c22ad8e934bab03ecd4f5c2f520f3e4662401fc553cbc64a927da7a6f08c811a44dad20edc4e4238c5c243ef08f0172b09d10415675fcf0573a941ae0c2db2a39b67b88d751d", 0x6e, 0x9, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x108, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) sendto$unix(r8, &(0x7f0000000200)="354746a590", 0x5, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) 22:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002780)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8c", 0xf15) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) r3 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1000000000000269) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r12, 0x20007471) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x59087f4579d7c831) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r19, 0x20007471) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffea9) r24 = getgid() r25 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCGDLTLIST(r26, 0x4004426a, 0x0) accept(r26, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r27 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCGDLTLIST(r28, 0x4004426a, 0x0) r29 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCGDLTLIST(r30, 0x4004426a, 0x0) r31 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$BIOCGDLTLIST(r32, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x82) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xb7, r3, r11, r17, r24, 0x80, 0x401}, 0x80, 0x5a, 0x5}) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x5, 0x7f, 0x0, 0x401, 0x0, 0x3, 0x5b9, 0x1f, 0x7]}) readv(r0, &(0x7f00000010c0), 0x10000000000004bf) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f00000011c0)="c6c63e3879f4d954547b8f3790aa0e1b75953ccc5253e4b57550c1218700e89da5ed270be3ba3933692196669fa32fb477bbd99c99105259478600764a2369d3094be983479956986e06baca670ede36c41160d72a3d4a1abe452c7777e968a56b320bd52ca9f705ae7dad8e797e3e7d1945a62dac38f20684710246176816302bfe040c64f98dee38ef73a72ad7d12aeac8d0c4d4cbec8958dc3c190000689c72a277cccf1db0448d573d4fb100"/184) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x2, 0x2, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)='-', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/32, 0xfffffe0a) write(r0, &(0x7f00000001c0)="c3bcc45eb9ac631038fef78a58a6b334fb21e028144aadfe3659b9c018f5297d94638a463f5e5adf328f77c1a9ef8fd258d065a0ede596e4f2cf1e21903066d8af76ccdf8f24342ce2c4df9f786368a476857a4f09ce0979e27e73aa766aa3dcc6814ed55d01f7167ae86e22666a3021f66623864d213b646d624ad0c421e7a7e7877efc8a6a758bc3f7a7a87195b3fbbe69dcc48cae48424a8089a533862ba3cae32935d0933ee30a9bdabb4c081d3da501e9691116f9f910552ee2474a930e347e238facb7a3e097f9c0f0d0de6c7252f1fcc9ec5cc894f19ac91700b4fefe2c042e525da2140d9b88ea89b8416edc5f43d55722f23b0f2267b725b773badc14a1d6333eba16e50607bb54fcf63b07d4136227e3a6ab9d8d149c066acef211b3e19e063961bf68a81164dfae5b1f88c321cb6a460a3d41a3aa9f797fe943b2be0791eccbf27d16a15f5fa339064e1b8a57827d1def2e7d464fea0509a86e5eab138f13ec1fc41027f621ee2624aba9ec3b05959666f369e8e29e80aeab56ca72d20af5a11dfe579e91957c9833aaf7d0f429598d4d429b94db2493e87d1a8f5ccc75bf84b50bb9abb4c495ae5c4166278c8b9303c0986727d9bc552920ab98b30fbcd9706e1283d18b83fda3ab16b5f0299d10055274e0a60c11220f22383fe83a482b85892e24fed0cad66c05a0fcc29f038b5535df7290e7b65e512cda6f0ab1a5d20c03075d98f0f675fc56a3fc8e0b61759818f57525b07103c5d784691361147738ef90f38b1cf9ebf1454243fc4d5e3be2bf679a7aba7feb35e05fcfe4324eac40f17c48f1e3aed4c874c28524d97de3d2d0e09c4f30b0ab12e53c12d74eb53b2a8000667c3dd942abbddc697f8c3ca45e991dfb69e1b639e44fa2400c778145f3f14625f860a3486f3e7eae9ad773f7da3801f026bdb325adff0c5a6d9dd3b87ec27a2560737b9cf750219014d61b7f8d8e2eed381f5f3aff513807e87562e894fbd6134f96fc22bf5a41a2fed79609fbacd280e61c5b471e8a52fe3c6e26277a7add37d74db583b8c31df7a9c4ffd5dacecb79a48875fe5d98a96bdfebd5d31e9319ea0d6aa303676e6a7f71f31bb7e805fc18b2c7d23dbf9065d87ab19b0d2d3cf98c6fe6a142e1314ad65a0f2a01d30184828e5434faa0f0446e472ba0bbddf7cc03226443382da3bcbe12b98a719e7b009fb0a80866478350d626fa0dbc9ee8b6e7a40a85ada14eec1026397599e2d51d8d7b194343119dcf904b1e9275051d01c60ccec0659404d86562d8e1c7503132e9cf97d92332b2f13cb62cc33eea584ea2508660ec2cfc1a96b2f01af1a8ac3fc0744a79854465afcda4a3ea079e529e56e4590d855fabfa2442ee0af84f8764bff5ee16abce1525b47408cc3826f90371117c99f47bc98223f366c8b375bd167212fbe19d00d35279c31e83838ae587772d691d245a9efed0f86a7ed993b7fa40c3cac0cd2312061e8f2dcd8b25fa89cea336c476e9d646560217c2a060a11c9f998008b1651a713211a23ab08a02258253592ba10040ed060e4ab6f5f1bd695cead9c395650812c670b88b9674a6d8988fa61d05bceb7fdee18870a6d5935edc97160e4a8526b700713bb1ae8872c9a8a97504358953e1cbddaa5975346db87c818cbaf545f4d3bc98b08421b9cc7923cd7e6ca297f4381516340f960fcaf59ed3013173d1680ef2e4682c4471a912bcfd4e8c244321cf2e5ae14848a1bb4d08379a93f2d501eb079cc433fee995ad5d1f983785e94cc4c08be800a67128ea2a2fc4a247f48723f0c1c61f4675efe276e68e98d8ee22636650df9d1111b9d2bf968ca41d7593a5e6455a5312d46aca4ad6c0ec7f2765b505f52637c838f87b6febff7ee3013cd582c5283f3d1b3ed8f4ed4e03c07482121af71078147e567bca0bc9588839a9acccf1e31ed5890aa777c78ddd2a04cf8784b98b70749b71be8b6062e4dd9621c3f9907d959de2ce20cdc23859ef7ccffc110f9c3c85af0df557fdde6fa426cdc228f67e66376d0170dbe0c5c4e79901b3e6752221239db96b29ccd5e4b325e7cb5e1024f0ad7ec5b199a958aed3c1be78352b5a010e1a8f368dd541919ec112b11b4ced564d65a3825ad7f8ff28f7ad664de07e8c832f1c7e7df5f9bb6938db897bed4f26eaffbfca3bb08fb1ce430e1dd5e0dbb7c8f3b5b057c05f14dc3d9df0080a3ae73c63b00fb719a41203c870b8e8d45053a29a392abf39ec6bbb954d192a0ec15f5ec23c6a8cec85f3f9ac8360c8e98ddcb5fb31b0ebf0ceec0493c6fcd6387b9303f906cda93328edb2273879a43770bcb28c834a6b42875b003d0aed17b28717966f254062c124d9ceb4dc77c511531df63fff6db94ecbe9be0aed020db44a4dc687d49049b1287f6fe513d4d073ad7357f4d75d5bb4a35a2aefabc7239f01b896ca7552fbd0e9dba09fa5c6ade680cac540dca249afb7a334fa79beea70dd098a81e338e002da761bf1a2de8fc5a5638bba1e1f03e691ee451cca6afefd65a04550a8404cfb619b535e70f1a0affce635b4f45e9d3ce20382365200023d0d2029710571aea54d8357fd0dcc4be9528388f8b0b84751ac97e704b37854ad084e3c384896495770725408590ea5120e68d087ad6699518ecce780d074218f08d452a5dda7967a88a6db27f72c4db6d68ca5bcccc66435d7456345cc1fbffe8b83901d57ce212b2e068366f210e23eea4f508fea952b613f07da0a895f3cee5190383417f45a08528c5e411d08fa1e2d5fcc1c039e9b1209b1b91991dfc5b39283fd619b4e24e991ce5ef9773081af0f7554078901b25eb5c771c2629f572a7c1ead9460aa658208a72004f68bce86ac62b897773b35be727f9de8b4cbd50d2bddd08d2bf9ffc8ab798746cfb0e0201f883dfebcd20c21e015c13b29cf01c5a0aa64fb668e07f6ebb6c541af872c5d3f1b3ab8a79347ef37eb456aaf28183840a0e92b7a0b8f4051d48e956b0159d2398b7d59b7c58c4313d9aa3091d5fbf538f8679051e81729025c10f69ea554fc47d0c708553468f68e65e479170037889d12ef55cc83df0948db0ed4feb5f40f522d1dc94716070e96ea9cd07f1c1ea39e48128cf97781b05538b35e6a5248cacb068b6ae503e528f55620243ef34175b13059d2eaacd2c3ffbcd8f29336173670441080ac0790ab44920b69e78fe208c7a5e47947ebc2d637837b4d3928b0aa47725dac011af8306cc7b10e07044018d473ea8d28c0ec5e3ee264b0bd843f838182d1a7ea87aea322d669330ef34fe1d9b553b351b7a2f6fd81b46601d6b6828f66eb419eb03dbe9a1fb03e0099f80a66c99d1df08796216652dde8483eedbe9bcc5a074a7df1212e96f159ff6affbe727fdc269903c1eddf66371b213285f8db6ead5ceeef25fa2c859363f7a1e3611d7042cd7a03d9b57ae562f14663ea890b260ba00e14d58ca12fe0c14d5263fc5e8e666560916e7780ebf2f5df252e2c0c6fcfc0f392c80f7d3db983d28ce1509e1dab69127c7d6ecfd17e17518ba9180257ec25994fe2aa096301a5115235a2b90061674ece32bfb2c7f8fe79cacecc581734ce0e734d01de128d05ac7617023a80a774a15c234bbcca08cf1601226d78a08fed2cc3d2f510f7fbf6908238d1067ee46df60f703f7180cfe16390a35f572dbddcb4031657bd6f431705590032a03dfa4beb03324665ba24a7c9ce1fa46c1f611458264608a0033b91b41e4b199b6c5986004a459d9bb5ddc009df8b1e47b07d98f9a525a103a0a261ea23f725a23f6a14eaf5e610b1f1c742ea24fe237d5729ea60c1f310a1bf4f121a5e9b2a29f55185ab9e5427602fc54bc2a6259c88dbe81d2becd482512b1c83cbda1a672573ff21a80abbcb6c8d345729278828216626019e7a720bd3b44b96188813472af2adb9a979582a851737005b056287d0d7caa87d56dcc9a94e98781a976e6d156ba32e458f23a33a9270f857f440e309c6ea8c78868518a2dcee46c25777d49dd1737a99ff87d2b1e8ea8e2ca7b9a81616ff907487bbb4d27deab77045986a053ba605c776da4ddb39bc7d40b60348a5fde9fc66e4339f0d17c82bac0ae7f31757ad89d4458484eb04b3f816f3a1cd9b6d13440daeed687304e8ebb459c164d49a63cf509c9b2222b807a337a0a5878c8d8108c527b480306130c7dbe22e65ec1a751a71f6e25a637ea89850071d37f784fc9c029dbf82be5188c5b6c265981b64028120eddab4e989473db650d2f5d5d3cfee10cd05e851fff02bf90d89a5996433a0057830ecf136a591f902121f6d3693bccd7f05f95a65d98452be02c016363d2a3aeccd5db59c44779d49c47adce52b96c10e9fa1e0f41643843845df00b52ffd08f5f455ea20f440d26c6f792c8af70cc97ca99035b38efbe1614a72a9777d4e5ea7476e7ccb7b63813f12f1813a0ab5781578b860683e69f358b93ec84c728b59892ff06916e6de2ccf775f94a745d94da63b947ce6fb437b4ec5a74b80da0a547dee5fe943e54b7c57b91891927617d266f4599166d00dfd38d345c587d96c0cf76e1a3a5409fa95fb879b844e2ecd41b8ff835d9e105cb69b20b9a3510afde6483b5a379b1292a541e0ac4899fcfc26458ede558bea3261ae76753540e7b9e4f7deb6da1841db50f73006fdc34e9461f888d1ac4148bff0952d3c14bfbb3f5a21a666291fb19c2b775b8a9cfe5368170e6e1e89d1200f52b7b0eaeddc06d4a17dda0b2f144c406a0d61674527b6cd777b01c70935b60cc8e5b39a6bda43a08522a62ea86cb3e90143e91a497320fba43b70f1bd144396fbf0ac275c256850449cb8b34ad161965e333bc204b3d9ea11dfa2d1cc585ca936a3a414300721dfd8d479ec7d677527eb34f7dbbd4b114e910f32c1dcd3fb569114c2be5337973e8eacb4cf924ee311c300807843ae833f513f977c310380b6047def9ef231d70313c53dea88119726505869bc26b79517acd4b1af5f2087c6ec66a5b547ab684d98c268b1975c2e22d206360202b649ace198770f180adf1dbe7e5c1d2072ddc08b4452ec5054da98c70dcc24c0105cbedc1aa365b8b2e5685e900f76ef9e7f7455f1c357a7d00fd66024ad86bdbdca17a2a6652b0a2040454df3b3facb79c7bb45a767f3fdafc6af0edb0521d0fe9610208b1c009482f106a70403ff51869e5be77198268d018be1e0c06a890d87bc295ee33d98a76114e6cea4123c7734b0e1e005348df2c1982e15a61dd19f2713eb5b8265aea00b62568935a6a0533b9970f6d87eae8c58377d96a40543f85eec0f5307651437d1b7d6697d3f48c5b539ddc98030009218e2ac857bdc8346370b24aa4e5abad18355127515ffb43d00c1e9959b339af2456b041ea67e3647bdc33bb38c1bf918676a2c5aa64cfb8adc2355a450b2b26322047518451ae16b4f401e788ac8b08a60b09034e8c67075cb0e43071874db01ca458aa93f3c5810ec9ba6b9e4cf18e292027085d69ae3c7a577ae0f805d3f434cfc903d7efab1bd1a0d29b4ce791334466eb6443b1719e18c3df131c7f14520461f1c7e028f9ffda5efb56a559022f7ad11dd9991aa5865135b5da638ef6dadf3a17ff3300b58632e01285ce1cd3dc2a8cd6114c94188abe2c8990d01b00e1b54f564997350f01374363eab67c93bc3d0ef326d42cb626961ae31ab0bbab0e69967160aa43f44fc9ea04bbc6c52fc59efc119502a900c8a6817e4f9233bd82146ab41466cf1bd004e4f53f9c85c0f6eee9bfd18e064", 0x1000) 22:28:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0xc2d1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x05dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x8) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000140)=0x41) 22:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(0xffffffffffffff9c, 0x8, 0x6a, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 22:28:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x1, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0xa7612acd499e3dcd, 0x8000, 0xff) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800030, 0x0, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:28:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) close(r0) r3 = 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) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) write(r3, &(0x7f00000000c0)="096fff000000f0f336adc123773f85a37fd8f3", 0x13) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000022d], [], [0x0, 0x0, 0x0, 0x1ff, 0x0, 0x4000000], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x200) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000040)={0x1, "a32e6a906d5df8dac4622b3fcb80b0ac2a36a618a7b483f1be34959a93720aa7a86ac17c0e75c0699764f96e155cded01766104244fe548800391bd24ed5dfd34e537805b4eda126c40cc4a310193581f6f0ea6e13488ff345fa204461c98ee0e6a4ab91ad8177"}, 0x6f, 0x0) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) 22:28:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x1000, &(0x7f0000000040)="00200004", 0x0) r1 = socket(0x10, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r3, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:42 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) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r52, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r52, r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r55, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r55, r56) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001880)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x85, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x4}) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r74, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r74, r75) r76 = socket(0x2, 0x2, 0x0) connect$unix(r76, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r77 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r76, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r76, r77) r78 = socket$inet(0x2, 0x5, 0x20) r79 = socket(0x2, 0x2, 0x0) connect$unix(r79, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r79, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r79, r80) r81 = socket(0x2, 0x2, 0x0) connect$unix(r81, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r81, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r81, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r88 = getppid() r89 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r89, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r90 = fcntl$getown(r89, 0x5) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000980)={{0x2, r84, r86, r87, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r88, r90, 0xa5, 0x1, 0x100000000, 0x2}) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r91, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r91, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r91, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r91, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r92 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r96 = getppid() r97 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r97, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r98 = fcntl$getown(r97, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x2, r92, r94, r95, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r96, r98, 0xa5, 0x1, 0x100000000, 0x2}) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r99, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r99, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r99, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r99, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r100 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r104 = getppid() r105 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r105, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r106 = fcntl$getown(r105, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000980)={{0x2, r100, r102, r103, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r104, r106, 0xa5, 0x1, 0x100000000, 0x2}) r107 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r107, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r107, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r107, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r107, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r107, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r108 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r109, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r112 = getppid() r113 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r113, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r114 = fcntl$getown(r113, 0x5) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000980)={{0x2, r108, r110, r111, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r112, r114, 0xa5, 0x1, 0x100000000, 0x2}) r115 = getuid() r116 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r116, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r116, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r116, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r116, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r116, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r117 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r118, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r121 = getppid() r122 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r122, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r123 = fcntl$getown(r122, 0x5) msgctl$IPC_SET(r116, 0x1, &(0x7f0000000980)={{0x2, r117, r119, r120, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r121, r123, 0xa5, 0x1, 0x100000000, 0x2}) r124 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r124, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r124, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r124, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r124, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r124, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r125 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r126, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r129 = getppid() r130 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r130, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r131 = fcntl$getown(r130, 0x5) msgctl$IPC_SET(r124, 0x1, &(0x7f0000000980)={{0x2, r125, r127, r128, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r129, r131, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r119, r127]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r134 = socket(0x2, 0x2, 0x0) connect$unix(r134, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r135 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r135, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r134, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r134, r135) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r137 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r137, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r137, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r137, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r137, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r137, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r138 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r139, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r142 = getppid() r143 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r143, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r144 = fcntl$getown(r143, 0x5) msgctl$IPC_SET(r137, 0x1, &(0x7f0000000980)={{0x2, r138, r140, r141, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r142, r144, 0xa5, 0x1, 0x100000000, 0x2}) r145 = getppid() r146 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r146, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r146, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r146, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r146, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r146, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r147 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r148, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r151 = getppid() r152 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r152, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r153 = fcntl$getown(r152, 0x5) msgctl$IPC_SET(r146, 0x1, &(0x7f0000000980)={{0x2, r147, r149, r150, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r151, r153, 0xa5, 0x1, 0x100000000, 0x2}) r154 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r154, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r154, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r154, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r154, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r154, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r155 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r156, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r159 = getppid() r160 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r160, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r161 = fcntl$getown(r160, 0x5) msgctl$IPC_SET(r154, 0x1, &(0x7f0000000980)={{0x2, r155, r157, r158, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r159, r161, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x20, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r54}, @cred={0x20, 0xffff, 0x0, r57, r59, r68}, @rights={0x30, 0xffff, 0x1, [r73, r0, r75, r76, r78, r80, r82]}, @cred={0x20, 0xffff, 0x0, r90, r92, r102}, @cred={0x20, 0xffff, 0x0, r112, r115, r132}, @cred={0x20, 0xffff, 0x0, r133, r136, r140}, @cred={0x20, 0xffff, 0x0, r145, r150, r157}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:28:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0x1, 0x0, "d7301cb7edab001a00000000001f00816f00", 0x0, 0x40008004}) write(r0, &(0x7f0000000040)="395b8ab0233024a7b9689fb9fb8e93cab634275f", 0x14) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x2, 0x80000001, 0x3, 0x2, 0x1, 0x1ff, 0x9, 0x5, 0x2, 0x7, 0x4}) 22:28:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1000, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0xfffffffffffffffc], [0x80000000ff, 0x40], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {}, {0x6}], {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2005, 0x1f) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x151, 0x40) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffd, 0xa8b3}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x72, 0x1, 0x0, 0x9, 0x8, 0x3, 0x0, 0x1, 0x9c95, 0x62e40}) 22:28:42 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) msgget(0x0, 0x10170) r3 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4, 0x0}, 0x8) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 22:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="a949cdbff958daabb6cc8c5246792cb201cc70e527079cbce60b1c25bbfb3ef4c4d9ef", 0x23}, {&(0x7f0000000280)="5a7307e16f73742b4b3ddbc6601063741bef145a6892c4a21d9698a49a000363ad6f39c3ced05609a210aadb30300b9a9e0f65c1b6b18ba9ddea192e5233a1f2b82b94c8001fd1397d065dc2bf15e70f34ab4cdc1884299f6bf46ee5a4378885a73f62ad841a24bf687c9423f37a0924f452408fd391cbd1aa36cf67893a13102625220dc96adff25d20d1607050840e1afda4ec99a1855eb3ee1cd97889f23f280ff83449f52b5b0a75d9", 0xab}], 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)='A', 0x1}], 0x1, 0x0, 0x0) syz_open_pts() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xffff}) 22:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) r2 = kqueue() fcntl$getown(r2, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) writev(r7, &(0x7f00000017c0)=[{&(0x7f00000005c0)="7eac4c0f4afa3be2c7c6417ccd039586390bb1dffd20e732ca837cf54fb251eff38829f3e1dd5acfe5c2f8da5a4b9c6ed120edcd5481bae9f1c0c52d06d253deec43e73a27f3809b79b03b9d629f06192e06651b061b27b293ea6ec2c24e0e30ee7989a43cd04e05e9befcb3b23938ac736ce73038b3fa1190c0f0a3072f08aea92e5bdac63a0c36488eab254b89a62607c53d8ff229779dbc32723e1ae05aab616d919a6e164391ede10e7722e3c176f851bb51c8a86c29e5723d1bb694248ee6c209c88d69e1", 0xc7}, {&(0x7f00000006c0)="b412bd2352fbff4bbff21cf324affd7d13e9eaddebb51a4e643a026dcafa7be3b9507a2ff4466a781eadbe0e046e640095bff68ab001ff144e5628e8209ab0887220f355c9db100e0912fd40815e80337020", 0x52}, {&(0x7f0000000740)="4f9091aa8fd9b7d50a11951d705ab15fa5ee26a25b37fad3b47e5b5464d339c418ba2c943d975a2ed4b5804d59cddc16f16a5ada7c529d803ce174a762f53beab730eb1524959fc141227f364cb36bd44baa30eb06c47fc688a5a0c945b8c1546633c00ebdc0082ae16df1d2c810d05f35c28453226db4ceb9029293171f49de1a5ea64b9bfb25aacf28aa3f3b0e4e6858fbe5000818a0925a079dd619e7d39a62e148209fa19c6f7fb3cb48a7da3a05c89f8e0df8162fd177014607ba2ace7df483eab2d09fc5a1bbfa9e9fa985075bc1fc171d20b1c0438240b0e58410c16bc80249db0a9ad9f3b2cd7d0e08693eaf3c1c2a00a6c702c1445ea5a5c6bf03cc464c60971ed22e66f6924a4de17086b1b40454e4acebfb15839c956479485aa5703ba415287d289ad4d875d3e18b1a6575d5475e72d2816a5bbb11decd042ca3949db66a24778e80480223f174668bc223c3e2ca13447cd28cc49f7485fe055ac7d4d423cde31f4eab4b9e7b2491552f2686208e623e7af11ca1331ed99a63ae4c78a9be7a15ee5048693d30f6b625620c21c3c252b623d83eb9976d018a1d7e56d2848a3cd867a57c180450895220800dcfc87958529cadff40a36f50d7e2e9aff6fb68d43322661905ac6b5244d1f585b9c079a5fa16625eee6dddb989e0b2bc2f8db18b36f55131644f280767d1376419be9ba3b30602d9250a99c59d8ecd95fe25f28e0fa826939613b762e912ffcc910c53b412f7dd6474a53337bf5b3bcc02688ee61ab6f5916755e5dfa83da010e95952d3368296ffd56e35c96c3c1c6489249d875af21b1be42d32d223ce08b4a3a7c96864f9ed007b7343fd1918da53b56d71a4ca1a87e422e10fcf375eab48ee762f5ac8b6d3cd07a0024e5d556eea521b5e25bd6d4fa79cef8cecb5b05519a652251118962b31bc119f2532a0dd92f737e757f27865fbbdf0e3206c5f682886be8b4fbb9ff04b1de249094ba787b3cedd8539617d7e1af1126b7f203617ab334a1dd68802dc68ac99c38a9b22eb532b055c75caa5e68b082da9eb08f238ada22f95ca2bc94f59ce3b680fdb023419ad395e3d402285b5a46eb17300a2576d230c1d09bde11f27d99dcde231660682b644ddf27ab4b3d803134fb93f1a1d37e31f8940a75e3936414cdaf5a01406a35ac563ecac2934647ce4779f081b78388f89ca648a1c3779c189f3f1d5f01455153bc69b96cbef804ac855b483cbccdea79a1a5da0e09e237a865b5829ddcfe6ed039ead83628bac43da818d68c3cb4432b18d30a628c90ab97bbc91195945f3cf10769da098de2e55ad8506b1f4c4a174c24a2bd4c5052a9a3276e225c7263cfcaa8c6e6e0a4b3be99806db5e7acd0ed45c40c4b4539a204d10eb06e3cf839055f2c433c4d94a45a5dc8f79b0fd2e0d16ed571398a2e3a022762e340986480b322c6c6e31d145685e1fc4bb305c0f03e12692b1d9ed22c55813bf8955ea514d688ce0512b23fb24d344f011b326ecbf4330e9d809dd12a146e0cdd899f1d74cc595abc035f98f9d85695442c7d8791f61f56817f2af025a6e15aa142dd5b1775d8217da0db0afce8d78ecdd04d4bca66168efd993743063257e00140fbf97ce4735813413967205785f660496caedb83f3fd7d42f1a62601a78a4eec985285568d039e823c243ad38eb4ddf5f210ee89a9978db968d9859a298ab9e1e8c47790ee56715465ba9270ca901ad41d01015b32c05542541d852dcece76430cd6520293282fd3203fa370fdafca1b638e829e37b03ddc9f00b06564502c11a8e8f2644fe45498bfe9da19006969b9371afcfc9bd7b280d211d624aa7280f63b80fdde06760f32e570813d7c493dfbf6d96849785626953078ba7bd97cf8b339f7a18c49fa5b47def681bcfefccd5cad29e797c5a5fd68985535ed9ee792f44fbf12759bf32a8397864a7c92089aab68442d5847b8bd5bb2cd8886c5a5b1d440a5673eb3f5a698d464d337675373f2e2df77beed17628924dccb352525507189c6d477da32c84fe647ede449117ac0942bdb7de3334c3045b3c04362cdd22d07476232361350fa7860de222f74c2f6aeb6bef14294307f5e47e23ae67022a8a10b7fd1951da89b7b0ee1b2d5e7a5027fc1197d2b6632825fb0eb3b2cb6b16fafc2cb73a5918a475a81f60b4dc4cb4b6de3004e98e29190f912837d406e9bc63baaeac7a552be933585d07fb5082878a31c6e33a202c1547c8775523c3ca77ae43feeb775cb827429d4d31844d10808862ac91061cb23e56618f8b91fd24d65b13ded1a5e8c891a8cfedb17d9da9aa8b53ffd34eeb700b965b3dbdbb88a9de9507d2aa6165ccb7f8b751accc5c6b0e4430ca9aa4d5176446a0e79314444ed131057abc109991ac2222ea521da6941cdf92bccf3de6bb1e3401bfedf4eea64582bbba1b3af60e4274b42ac97d2309e1f68d1bd88b133ac884d7e93360230c5cef02bab225955d569d68eaf783156b98f478c9f73cf02609a319110994d14c44d54f517a670b9f87eb68a8469e00abcb3708e4c651b335ae320e02c1f8607b6a40fe583ee950a47075b8b934e1d5b32a8d73cf61d97faa512b0bab39f3e2b5b354f051ef15bc1e5e1942ff8630206481b0976ce1667a3982174da4a476870e2a0f1889f18f4b663e3cf30320922899b7470be3a78e2111d6b2c5323759a6ad0d629b31e03aaedf9f639e6f15824f68694c2b8c6930c3cf1fbf835e0f439ce79faebf488f3949899553afbcb683e11919a3d07ff61770701b317681c44097d6d818d1b9158e6f8ff49699a9880e7d995ccac4913f96c6cbca6e4c3c9623d8404dec4d000618e67dc80ed10a60a998623a89e67da8849bbef0a36a1b3c4ad91c843562c0479b6975256e21f8559aac7e5686920730ae9ccfa3e2276ddf727b227b3fae2b082886c3dd343ff024b94590e556abed6c682d579a54f4dc689be3003e3a4470e9b2b30862011927d9986d32dcaf668724a678e5435927f5b2529c365e7ddc4fa73b7e1faf2a36ad5980c23cc4093f1c7280b96575d0652bd7267be5fc72f5b85dfdb90a442e10cc2d88db2e383e297f6b0166c32768daf492d94dc617ac4a1704c6e8eb11bd0db5e35c541c70015b504eacec88dff7e33b4db4a7b7752c82a124dfdf0119eb1f27fe61ea41622c17a40701ff7b2550d4566510b75c2e649d6ff2a4637dc481c0f909f38fe7857db7e7a4db2f4ac468f6641fa4f769944003a38d421548e0138ebd39e2def5fc17f131fd2d5687a9262d0fec4441f2001141ad4227bcde43570cf0ea027b5d19085b87b71c624e47b41e735148c5a17fe7105e1202c583f5023eeb5f7d077cf5b7043baddad9bdac7b1222bcabe4b2082c01e0ef304500d0ac016d94b2fe676d6762a3a05a702d51bd2df7a6b9fc2d7cc2617e06c32429da2e89990daddaa5726f425691dda80a3650da4ac00f3e8f8328901895271fc5dd69686124b23dce76ae192c7d7e006a025f61b12b6b6b7f2b888b4ce099122bc5d3fa03cd764e5eff8010292f46f0b5b4de1d5780a50ff7a4fd5df7dfb6e09fdec3bfead9b47921a95af1079fb673823d48e0cf3da5db2f9545c64721ee65c59e7424ace700be100d64bffabafdb33179569452fed0b9b70ecdd007c06dbd4b1e42d0b51d69de9dbcc5a2804408f2874d9094a314c343c9496709619f9d9a2a5d18bf7f1ceaab002b6665b9e2aec0b627601d7b3538998cb257774bd6164ffe2bce7468bd68293a399a34318e8cffe9e2f71ae1e010d57aa71c936bcb261d4e6291ae52b1eb49e18428b0cee6331bbe7ece0af135f1ad18e0b6e02b0945e60a0c4f77b3e22e421a3fe9b0b4bf0e0c631e045f1ab4c0e89c4c53fdc167fc9eaf95390dba32eea730886ba5fdcc99ff88fb2affd22a485b4bd0f5396d27e95134e4c4ab4ae05cd44836cd7cc8f8467a0707b9b852c3267b90cef371f5cd88a1853f4afdc42c91c24b31f09514f30d7744bc81af72618eb8333d8f05e4d999ffcc1c987e93b4e8121be32572d808c0e8e39bf39935c6d5c60d025a359524a786b7090d899d96a4abc946004eae3dcfe85e93537ddf2413533f402e09f2fcf8f6a1c9b61d575d142e95a3a48875782d9ef92559dd60adfe5a2a4c7a4876594b6a4341efe705e45c6dee8302a34a882d7565038104ff9a768cc9c99486c3d0abb710c0bdba6a6e3d6ea2d0e4f28d05e30392861f71335ec6e04a4740ca9fe5050edc102072f3cdb2285604aff69d1bd82aef6cc231b4742f1c24f3eae9acc0f1c3d9b684c30c7f04eecdba124ccb4bd0f48784bf0f6c5a1eec5770c6e612ef180b5770701bdc0401f5f23ee81fef74cdf3a4e4a1fc28309711eed4bc3d76ae05383c18b7857ce9b0edb7b44db9352ac94fb3ab39efff38c4e0b619401d528fe85fc7a75bde72e93ff76f67f461d44c982ac4ffe9ddc74371d3410e0c476f9da39486d2b70065dfe22461a40029c3f0af2970f85d091b2716cb3d6374ab49e33678bd3cf50efbca8b9c17efeefb8c7f4bd2b8d3d592fcc82725b7558c6443e82258d27dc20021e94576b82f2e4e69719162de71de38f0a308c920fa472fc9a454e22e61fa872f9b880119e57b72582be4eef0d32a015304a22cd073971bc1c439268c811b14e29fbd11a04ca3b9cfdfdbaf42a8c175f9fd2c1dcf849b3d561031db00d6fc72f19a9d382b41207aa620fb7b2a5cd08acf9ded9e42453ba987eb127d88ddf25b2f17d7c89a597aba0910ad8e34661789afc544fbbeacedbbe11e7cfe34785784cf5c0c0c16849608169809f067815fada29965cfc563d9e92e5cee1d6a0efcae095805bd0531a4213b7d14e75108812a61f3981661f1a9e5025df07c450977f0be043932af63d64db309cc1914b0d52bd5d090989e7125841f340603dbc55d7229a073f16cb7a43ba212d081eb25fba125353d84b7e638214a6167322b958e359605d29e6dc483bda8f6424e07873f5b342df6b24d942df2cba396282fe0bb2fe6af7191b0d317e2a3ef399e290e851aae582c87da35d266897b97ec70ff632ce4366ccfedb47728433913c4611f4830d1b87be77f6c0bc05fab2ed88b4acec35782c644a2f13bd9c55f1502ea4b0ea6cf5e34fbbb8443267bfad38744b82a2408b3b412b6d0f8b806b1120383f387c3deed48647ddd6ba8f82ea46161d79c3bb2a38e570eae82c85efc4f92020b0b25dea16af392c16f1ad041b65000088efe1311e14fcaaeabdf10ccada3277ff9762982e5f04bef8028dc9c6993c06f8f481415c8ff0092d2f9d0b85eca02c5a224b59b74b40078ff14d845a75754a325608108599f28b710fc12f98ad82b899eaa5dacd01001e170cca0df6fff8afd963a25c0c90da23c8fba7117764efb0473b7f80ed428e73d385acbc6470b1cec0fa704f4cee4b609833bd81bdd765d4e3754d0ec008cca35e440cd971b42255ca777cc5ab995ccfbdf64eb44991eabb64c21c7faaf96b73a0cfd9dfe85a2830560f0468d6fd5475e3e120656aa1530062e242235d18397510e4ec9378c13d97f66785e7b2673a59d5711c8f4a9cfbd31626cd9a041d09c495709b47179d870f4663b3cb569044d0c7b782a7dcfeab717913dc3580d9ffcb86a8cfd8ccae11b7f03c9d2368ffc75e1f896c1e58cd0151f1d31e17ae58e62d97c0156bfd5c8d9fe73ac7dbb5879e6a49a3b91ec2df960d6cd8753191ebb90d29c12590275d0e1a2795daf97df8073d72e23d56cf883b05f286c0bb658687fc7c0afee", 0x1000}, {&(0x7f0000001740)="1459779c586cff40e08b78da6d9c473331178d34dd417985cbee2acd9d404d090bec84cd59a28a6d514df28d370fe523ca64b8dca4c20c0729faedaa08826cc9ff67e633d0398b5f69cf1dafecd69daeb009", 0x52}], 0x4) write(r5, &(0x7f0000000200)="32039af237762d6c74f942145cee304da9f3e673ec1b2aef762f2577848a6396b89290510616153d0bf8cbc4d4a1e27b225dd16e7757432fd38e46a4f50796de50aa770927f875f7086b56e4834e871aa2dc5acd30eaa8c26677d2b9bef3204c6290bc8e4491635548710546bffebe1f9f9256f91eb2c7df3c766ddfa26c9401eb5d37b8095bab4b285e4f4aae72dc4454a6272a8f74af5645d06a8e8e141e5e7d9a34aa4f52d087cd2b28f80d5807a59c3eb9082bceffcf0129ad07c70a65b7b43dde97f94348fd", 0xc8) write(r3, &(0x7f0000000300)="15", 0x1) r8 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) write(r8, &(0x7f0000000300), 0x0) accept$inet6(r8, 0x0, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x80, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) socketpair(0x18, 0x4, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000500)="3c1fd8667fbcf2b0321654ce520800c5574bc675c12523cfc3ef5d732d8d00613a119cb9cb3596f0c0ab9efab3024385ddade9561179ab9bc33fa3de953061ad22450218584e64a3f21cabd061b15e1bb450653d3da64b6b3cb417a1418364608af499334daba1837b0567a20b82bce3cb4f9408a9dc009c45b36ec3a856ed", 0x7f) 22:28:43 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) close(r2) flock(r1, 0x4) flock(r0, 0x8) r3 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="70f570703e108f4ed4a342e2b71a9a0cd9e189f0c56647eda8b15bd0d570d1f33ce5a2dafea651d7d3e423524ee7afeb3a55bf6a7c483c2d01eed4e1993569e96a3bb2addf07a69d4fda18a3e095882a6ff3000bbf3e00b9f340a83d81d3b658fa52c191674c421c17b77e2d38cc21ffb9e0a0512015f39cd656770f3d36e1a13ddbea3dc727187992aa97e27a2ab28c4fc119936ca60f7020619fde9c6ed0af43b9b45fc27ed168ce721fde41a562729ca129e87634e2b99abfb124031858ca538d56", 0xc3}, {&(0x7f0000000200)="13a1694ce802ff5a1acff41c4e47e9a41f204bda997c92eb6f30a1bf1549fc571578eb67adbdb49d359c1eced4c01cee6df768846fe2c40946f984c7a3384d1e14361ad1055ed0c2fb01147f443aa7cb2369ce3b1ca15edd8e40aa31f351e46e35041f0b1d357017406d3d", 0x6b}], 0x2) shmctl$SHM_LOCK(r3, 0x3) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 22:28:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) getpid() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket$inet6(0x18, 0x2, 0x1f) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000340)='./file0\x00', r15, 0x0) r17 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r17, 0x4004426a, 0x0) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCGDLTLIST(r21, 0x4004426a, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x80, 0x1, 0x9}, {{r5}, 0xfffffffffffffffa, 0x4, 0x10, 0x8001, 0x9}, {{r6}, 0x0, 0x10, 0x10, 0x2, 0xadd}, {{r7}, 0xfffffffffffffff8, 0xbe58480a8ef3ee3b, 0x0, 0x0, 0x1cff}, {{r8}, 0xfffffffffffffffa, 0x2, 0x0, 0xfffffffffffff9c2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x7fffffff, 0x1ff}], 0x2, &(0x7f0000000200)=[{{r17}, 0xffffffffffffffff, 0x18, 0x80000000, 0xdbf5, 0x3}, {{r18}, 0x7ffffffffffffffb, 0x53, 0x10, 0x6, 0x2}, {{r19}, 0xfffffffffffffffd, 0x40, 0x60000021, 0xc8, 0xfdb6}, {{r21}, 0x1765217dedd6ed8c, 0x6, 0x1, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x1000, 0x7f}], 0x7, &(0x7f0000000000)={0xe45, 0x7ff}) 22:28:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r2, 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) fchmod(r5, 0x20) write(r3, &(0x7f0000000080)="8693001d8d249f90c305546cc2f85f8ed82ac65f611615365eea435c61956048c76d6d", 0x23) 22:28:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x200a, r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 22:28:43 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) 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$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xffffff7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0x46) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x41) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r4) 22:28:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 22:28:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt(r2, 0x0, 0x1, &(0x7f0000000340)=""/211, &(0x7f0000000000)=0xd3) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 22:28:43 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x400, 0x9, {[0xfffffffffffff801, 0x2, 0x3, 0x1, 0x8, 0x0, 0x1000, 0x290, 0x84, 0x2, 0x7, 0x101, 0x4, 0x1938, 0xffffffff, 0x1, 0x7, 0x80000000], [0x8, 0x7, 0x7fff, 0x20, 0x1, 0x3, 0x0, 0x4, 0x100000001, 0xf68b], [0x2, 0x916, 0x3, 0x8, 0xffffffffffffff81, 0x1, 0x1], [0x20, 0x3, 0x5, 0x81, 0xda, 0x2], [{0x2, 0x1, 0x2, 0x4}, {0x3, 0x1, 0x40, 0xad0}, {0x4, 0x5, 0x5, 0x91}, {0xc831, 0x1, 0xa01b, 0x8}, {0x7, 0x49a, 0xe4, 0x7fffffff}, {0x1, 0x47, 0x1c1, 0x7}, {0x1, 0x7ff, 0x8, 0x1}, {0x4, 0x4, 0xfffff88f, 0x1}], {0x5, 0x4, 0x800, 0x2}, {0xfffa, 0x5, 0x8, 0x5}}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xf1, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="0d5edba48578340c6e7888b3832b595883c230aaacfe817913ed7959328180b4b176b5467f127ff3014c", 0x2a}, {&(0x7f0000000100)="c2c83bdd30ef3cb6ab922d342a756c052be977cef548e312e604c432e3727645eb58b4a265fd445563cca0ddf1eeaa", 0x2f}, {&(0x7f00000001c0)="c7708fe51310f6ba0482f6ce7e796c14cfb77df4f5b7e2c0de227e286cc52e3c50d09b70777ad17c074cec9220d85fd09e4cb6e482f2c51f05e76a73be5d7fcdab67a8e061bc98301ef72dbc1502aa099d138ca83df6f7c5b9", 0x59}], 0x3, 0x0, 0x0) 22:28:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:28:43 executing program 0: 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) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x63}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r5 = syz_open_pts() r6 = dup(r5) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) ktrace(0x0, 0x1, 0x8, r7) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x0, 0x3}) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r10 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r10) wait4(r10, &(0x7f00000007c0), 0x2, &(0x7f0000000800)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {0x0, 0xfffffffffffffffd}]}) 22:28:43 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0/fi/file0\x00', 0x800, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 22:28:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x7fffffff}, {0x1fd, 0x9}, {0x80, 0xb4}, {0x58, 0xfffff958}], 0x4}) setsockopt(r0, 0x1000000000029, 0x7, 0x0, 0x0) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000200)=[{0x2, 0x5, 0x3, 0x1}, {0x401, 0x20, 0x1f, 0x6a6}, {0xffe0, 0x3, 0x7f}, {0x7f, 0x6, 0x5, 0x4cf7}, {0x8, 0x0, 0x7, 0x98c}, {0x8, 0x6, 0xd, 0x7f}, {0x20, 0x5, 0x0, 0x7}, {0xd5, 0x3f, 0x81, 0x9}, {0x3, 0x5, 0xff, 0x62}, {0xfff7, 0x0, 0x5c, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x85f}, {0x3d}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1d82d25f) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:28:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x52) 22:28:43 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x120) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x130) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x0, 0x7, 0x6, 0x400, 0x1, 0x227, 0x3, 0x10, [{0x25, 0x9d14, 0x2, 0x1ff0}, {0x4, 0x4, 0x8000, 0x6}, {0x2, 0xfffffffb, 0xfb903010, 0x9}, {0xffff, 0x10, 0x3ff, 0x65fd}, {0x2, 0x7, 0xffffffff, 0x7}, {0x6, 0x57, 0x2, 0x7}, {0xe6f, 0xd7e, 0xf2, 0x26b50d82}, {0x0, 0x0, 0xaef4, 0xfffffffc}, {0x1, 0x7, 0x103, 0x401}, {0x3, 0xffffffff, 0x80000001, 0x8}, {0x8, 0x3, 0x1ff, 0x2}, {0xd3, 0xd9e, 0xfa, 0x9}, {0x1000, 0x3, 0x101, 0x1ff}, {0x6, 0xfff, 0xffffffff, 0x400}, {0xa6, 0x9, 0x10001, 0x1}, {0x7, 0x3, 0x7, 0x5}]}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1f, 0x40, 0x4, 0xffffffe1}, {0x5, 0x7, 0x3, 0x6}, {0x1, 0x0, 0x9, 0xfffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 22:28:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = semget(0x1, 0x0, 0x84) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001c80)=""/4096) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000740)) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt(r2, 0x3, 0x5622, &(0x7f00000008c0)="985ceb6dd68134ec0aa5fbcf644478882c61a8eb047d29e76aa19da93efc312ded7d8e8530315094cf62c990e4f3e524559e0175f19013234a6342ebefa173090cd804b9830f4ebdfad61f397a139dc2e84a7614a679425332047b4db7fd7f52f792d09e465c3696613e448aa956b5a2dff6582a29ed399dc50ec313d13c8b9eefe7984a03a0ada4f1a6b6e781751b1da96addd91da643522fb66f76818a3c325fe732a2509821833fb1375e", 0xac) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) pipe2(&(0x7f0000000780), 0x8) fcntl$dupfd(r2, 0xa, r2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000980)=""/162) lchown(&(0x7f0000000000)='./file0\x00', r0, r8) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 22:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202ad00ffffffffffffff653000463f7b238bf46854d78a2a197a3862070000000082959559a40db773bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612fc5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000007d615020f7554a858022c69a0b9d34bf4d1062fb771f992224aa14e509f88e6718ef8e3e6b92d9f0b3c404255b46a4da5a8addc3397d4dee94d4be8aa5cdb3529ccc94f39d24756bfb33b99461bf5e18053e775f5cdf4c6828bf921a8e87c7e71bfa00ac65587e4166bfa9dbec8dd3b46f88bfca631bcda5174a2bd219c4f42cded96ab360e76395724d84afe3e476fd35bd1537d8154ae66aa5d51df37c143d94cb32df19851ace81b3bb848fcd3a5cb97b216e5b1e3f3ba057b16a613e71e126b80ab8d1ded3907387ca3be3d2d0b48a1aa4cad4ca12e6ee7c95a8a547c5f49ada24c4773a2bb36fc7ce5bd2a68daa4da9ffc9d1a1f3e35477319f3d620005dbf6478c26cfd6a9640c6b0cb875a38f99c03f0915561a49362a9e57c54b7d72eaf47db264e393cbcdbe42c693a6021addfee9959768"], 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:43 executing program 0: socket(0x18, 0x3, 0x0) socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/154, 0x9a) 22:28:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x567) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x2}], 0x1}) 22:28:43 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)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x1, 0x2, 0x8, {[0x4, 0x7ff, 0x100, 0x40, 0x2, 0x8001, 0x6, 0x3, 0x8, 0xff, 0x52a, 0x6, 0x9bd, 0x1, 0x8, 0x988, 0x4, 0x1cf6c2d3], [0x72f7632f, 0xddc, 0x6, 0x8000, 0xca5, 0x6, 0x1, 0x9, 0x1, 0xffffffffffffffff], [0x5, 0xffffffffffff06f3, 0x6, 0x7, 0x9fc, 0x2, 0x1], [0x8c, 0x100000001, 0x9b45, 0x5, 0x6, 0x3f], [{0x87db, 0x8, 0x5, 0x99}, {0x800, 0x8, 0x3fc00000, 0x7}, {0x16, 0x101, 0x2, 0xfffffffffffeffff}, {0x8001, 0xffffffc0, 0x2, 0x8}, {0x9, 0x7ff, 0x6, 0xffffffffffffff81}, {0x81, 0x8, 0x101, 0xe7e}, {0x200, 0x5, 0x3, 0xfffffffffffffffb}, {0x6, 0x1, 0x6, 0x7}], {0x2, 0x6, 0x1, 0x5cd}, {0x4, 0x1, 0x800000, 0x3ff}}}) 22:28:43 executing program 0: ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00\x1f\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x3d}, {0x406, 0x0, 0x42, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:28:43 executing program 0: 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(0x1b, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) kqueue() 22:28:43 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2fdf362155e6af"], 0x10) getrusage(0x0, &(0x7f0000000100)) write(r0, 0x0, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) pwrite(r2, &(0x7f0000000240)="d020000000000000000400000008", 0x930a, 0x0, 0x8004) r3 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x2, &(0x7f0000000200)=[0x1ff, 0x28]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0xf7bb9e99388a03e5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, r7, 0x0, 0x0, r9, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r7, r11, r7, r11, 0x10, 0x8}, 0x10000, 0x200, r6, r6, 0x31, 0x8000, 0x80000001, 0x1}) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getgid() r14 = geteuid() setreuid(0x0, r14) setuid(r14) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20391, 0x22) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r19 = semget$private(0x0, 0x4, 0xa5) 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), 0x0) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffc8a) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) fchownat(r15, &(0x7f00000010c0)='./bus\x00', r18, r24, 0x2) r25 = semget(0x2, 0x4, 0x722) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r10, r14, r9, 0x42, 0x1}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getpid() getpgid(0xffffffffffffffff) r28 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r28) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0x0, r13, r8, r14, r26, 0xb8, 0x4}, 0xb, 0x5, r27, r28, 0x3, 0x369, 0x100000000, 0x62}) setsockopt(r4, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:28:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xfffffe00, 0x3ff}, {0x18, 0x2, 0x7, 0x4}, 0x200, [0x8, 0xfffffdc0, 0xb0, 0x6, 0xfffffff8, 0x7, 0x254e]}, 0x3c) 22:28:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 22:28:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="fcd2ee79a3e76d8ad908a1a67f4daeb479dbc989f69406a665ef8558bc082a964ddcd981cfa7d1cd061a832c242ec937dd04093b8abab83efa3ea34aad81145f68bce7ce5db1c6335d1a37cd61ac26817f3a4fd5df45907d018a822039275bd046659b7a18b5dc7d51e4f9ae12980e8438f418444c22d8b57cd1db8035380232e86da1c2446317fe9ec4e5680b0f93da5a0addcea005f5a82805b09629c3a28cbe9a1bfbb9bf93168612977a11f93e28756cb7e836a0ea82625bdd30d0b3030b4342fc7cd66040c7411f37171154ebbe1c03fb69f9e5fac810ea818aa3ce", 0xde}, {&(0x7f0000000280)="55231b6f4ea59a79afbcd28bdf0e3a17f6ece12b9cbb87e3c5952dc9d8d6c1da83d113bd9ede5228", 0x28}, {&(0x7f00000002c0)="af53e3b13e74c2a83e8b8d82a9356dabcccafb865b141ec3cf92ece8adf1759f1482b1217638284743fcdb3d7cd064e176476595969e7e21da2031015ef518286c6ec33603a13b89d09c0a641865940b483b03315dea61e71e7d7d4e1f0d3c2ea7206f7a7f263b30c46f9482373c9623def92476b6b3640825e7f39cd1ec3a", 0x7f}, {&(0x7f0000000340)="45beeb18d32f62febd2e45b5d074", 0xe}], 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x1, 0x0) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/92, 0x5c}, {&(0x7f0000000540)=""/251, 0xfb}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x4) write(r4, &(0x7f00000006c0)="906116b2a8043f6070d88eb7f52aba", 0xf) r5 = socket$inet6(0x18, 0x4000, 0x5) pwrite(r5, &(0x7f0000000700)="c915a0448228d6b4f8265488a653cb40b0cee945858830f6ba3bca041fc430759eeef9d45202858bf7a59796cb3e6e22d514fc3a190d588bdcea6a8d75b805173f5541501a3ec8328a549c38185d2b34959292b6256de04030ba30ce702b69b42b02f430e5ca300a9dbddc0efb3907be655e3503f09f4dc008f21ade703e27e36dba0b1458f6f07d0c2674587b2424e33da466f837d1b7bc5759a70ad7953d9b9dbb69ba52a731027bbfeeeec2de26edda7536e7eb116dae7ad3e631e028311b487c82312193fe2785ad49c9b5cf6aeb26ebcf09c1ec351bc2099b132d1e5994c6e8e656de1205b9c58e1c4ba5fc68a2e06be1", 0xf3, 0x0, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000840)={0x8}) r7 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000880)=""/81) r8 = open$dir(&(0x7f0000000940)='./file1\x00', 0x40, 0x0) symlinkat(&(0x7f0000000900)='./file0\x00', r8, &(0x7f0000000980)='./file0\x00') link(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000a80)=@file={0x0, './file0/file0\x00'}, 0x10) acct(&(0x7f0000000ac0)='./file0\x00') mkdir(&(0x7f0000000b00)='./file1\x00', 0x20) r10 = socket(0x10, 0x2, 0x1) sendto(r10, &(0x7f0000000b40)="fec0d019db66d7de547d4c912bea43eb680cd2d5b3447b7be9f32df47fa1eb06b3d2b96b019cdf02b73cc7a0f9e1c90ff4df84e3f29da256af47714fb65cb7ceeb8d4a80dc88ca6d25c55c12e6946747331d89f9631a772a3167b542fd3a5f83c1a091d15d0bc54f03", 0x69, 0x8, &(0x7f0000000bc0)=@un=@file={0x0, './file1\x00'}, 0xa) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x40, 0x0) connect$unix(r11, &(0x7f0000000c40)=@abs={0x65e3919b6cdb7809, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000c80), 0x30000) r12 = dup2(r6, r3) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) 22:28:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x63}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r4 = syz_open_pts() r5 = dup(r4) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = dup(r10) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000280)={0x1000, './bus\x00'}) fcntl$dupfd(r9, 0x0, r9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {0x0, 0xfffffffffffffffd}]}) 22:28:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x8000, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200000000) 22:28:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="bb9de4d5de8f5193ef88f8d126230e92c5822ae80c9b4cc854b353635737db4d7a50769885cc144761ad2a30d041dcbeae5816fa6135e2714b3de594c45ea833d821c18b4e1e18ebd83eef0955c222a119f9178fe9555fc489d89ad56e137fe1b0dbf01d553179c48801bedc7e8c357750024e338731dfcb11220b3cdc7b3e252a3d0320316feb353a2237a44e148710164a58703bb5e2ee4612c73da1901cb901edbea68259217b2e646c3e6113da69edf6b9332bccd5e78ef09414a3c375c44d7d29317c0efa007ba922046140b53785d17cdb71e80730a04e4e4b8f93ec5c", 0xe0}, {&(0x7f0000000300)="480884c34cdb6ddae71b5b519f0104697a1a54cd624c46e3fcca6d25b0df21c11542422cbefe1b08a1f4e5e1a199bbe1b42f59754673ed889ce4814ea9cd9f99094720b95eee09fe629175fea2a14a7b46648083408c448566ab1a83e503de1b629c459efa2e1c822bcfd03b3301a39a47d362ef8b1bcd84d8e991ad3c9080c8e9e1f6e644b1ae3433be3a91e4ce6d4b90223166781a5735d2c4fcf3bcfdb3c929", 0xa1}, {&(0x7f0000000180)="8a0115e945018bdc53db3275986dd6d37a60d953f8c4e95902bac7767de286bc41c1c68e7d63f866ff5d647f944dd44728cca36f95d65dca24539908f2", 0x3d}, {&(0x7f00000003c0)="85b90cd202c634919661b5d1842004acce5b95744a3040017920195d1b31f7998d20e172f54c29d910eea4acbff9f1c58a7ba1421c7aec32d5a5c7862fbe5fd17ee43f79064c17a0751c3fe20ba8adbbac3e527179f2674b127ce3f554131d5d63f0c3d488fe4242b180c1f63fc2af4af73cc5601d985f3aa6cd2972b20b0924790ae33b8d3d2a94297ed41f8d761699f907e566ac81b9b0f6d0e57979d724f5de13149eabfcf72472bebb68d4852dbf3bf805128c6b9a880b344506d05c3778c72544880613a0baa21413ae2a5e6fab89c8e6a9aea4a9bfb4749dbec4b685c1abb850e3a8bae68a72fbd15660d2414b451a5b9cfc91e3da16da4e82d5", 0xfd}, {&(0x7f00000004c0)="d02a8a80ee220bd41b27a1cd8f23c0910fa7c448af7e0559bbd364d502f30b39e7f09239c25eb75117c3798a99d013e5dfa0e71f148669e3dafeac4a2f181b6cf3efe8dfa330555520cb5ffbb1fc9346606e78541dcac2dbeef245705e1aa2ae36556157d3baa79ed1e3f9be673c1a4efeb13e0e641ceb9e4a8b2209fec386fb256417ac7c78e9fe3bab36a48c06d96c70bfeee005fb63db73", 0x99}, {&(0x7f0000000580)="61cfa2d497140f865a92625a49b1b299a9d24c6a69cc9cb0832d4aa1f21258c5b0f53e8bae44f668a301693d2956b08b6b51e077050babab33209785be8130764a6ffd6adaa54a12797edfdcc0580fe49127a611dd783c29cc3a68231bf3c4bb3756b885fdf44f8f5b3722c7a88426dea5062c3fb4285f5c44eb15c7d2cef0cb5bc9614b9324900a4a3b5a5935ee49fc43d8c78599c0438afeacb7ba0bdf3af66c208c55a7a52f65830dec68403f7e419704604438975f7eb500fa79a9bad451dc77fa18006c417b1a515b583ca3c3ca9162c67009cbcaab8714bb20bfeb4014f05ed5a86edf24345b8e", 0xea}, {&(0x7f0000000680)="ef37e103f0881177c6a6332668aabfa303316662ecd85750af39f42c1d9cd8f7b22c4b920f8a4f13ea868978c2dd74d72da607acc62faf5b2da125afc56ffb22b3089787603f35c773a41300023c0f0a53c8629674755981e84738e85eb4c00492a0bdec6009f671c00cf793322ed6ada5d288bbb61c8524f217e825c45fdae2d75c98406516f47d0306dbfa", 0x8c}, {&(0x7f0000000200)="fced8af73bdc7ff364f9b06570e4a6b8ccf57d1b29cb74ea137ace3eaef3fa0eced2ac0db3c99a7245e400000000", 0x2e}], 0x8) setsockopt(r0, 0x480, 0x4, &(0x7f0000000240)="9d306ec3174da0c0d515a14b8763749d0909bfc4b5f0f920ab162ca079c5bd9c9bad609c058c093f65d3e43875dae40344b54955ff39bac472d0fa393967fa1e5c7c0060a549647bbecb8b02fee262f53338c5c90356beeef98aca3d238a", 0x5e) 22:28:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 22:28:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x18880, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = accept$inet(r6, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xc) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x18000000) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x2, 0x49f, 0x4}, {{r3}, 0x8000000000000007, 0x20, 0x2, 0x400, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x55, 0x1, 0x6, 0x773}, {{r4}, 0x0, 0x10, 0x38000080, 0xffffffff, 0x1}, {{r7}, 0x5, 0x24, 0x43, 0x3}, {{r8}, 0xfffffffffffffff9, 0x4, 0x2, 0x9f4, 0x6}, {{r10}, 0x0, 0x0, 0x1, 0x2, 0x4}], 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:47 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000380)="15022c1156b3e7ecaaf60f86fb41fdd787696c8af569e5fdb4549d709bacab3870f20cb126c7552c33143f"}, {&(0x7f00000003c0)="1a366cfebb1537ab3ecc2f98b84b7ac7592156b20e68971bcdf5e730dfe7511b6779401cd7c2b14a12286c49129abbe25b6d5a7e6ea95cbfd05e1881df27c75ade0a3980c52c2b3537b0a57ff07747601c67529b7ede0ba97570baee0f8b27b72a91428806569995c8258a90d7675feafb0cd237ae6ab670ea4242c042d03c6e7e64c9f8bd6414c402cb758949cf673399961ad95521dd516c8a7ffa5c8ddb0566d465b5bf74554dead027aeff9acca74a86d3827a9ccb42142744fb0a7bfa1878685c8a79babd3cb46338a2f91b1acc9f9ceec16a77f73b3d4162cce5d6ba1f10b2"}, {&(0x7f00000004c0), 0x1e6}, {&(0x7f0000000500)="768f59d0348ccf688a051a4f974c5e508226ebf968685c67841a32b1a5c9b569855fa8f9d6c60afb47446939bf5f40"}, {&(0x7f0000000540)="ea68748dfcbfac5c5ddef8b3cf85fc8771d2366411cab1420c5ae83046bce338b35ce43a4a6985c28f04b2299c2b9801c4127aaab291f47eeed06a3d26c6398ae6efe0e36f3c26ea868c0f7053247835f73d506c0312893d0bbdb94bcad34778de7b72512099997bb20fe9ce39f35e51d1c9db7581508a0d9d2f186186285c3beab3b0bc20a2a797be3e9c251de588932669e31922afe4160aeaccaeddc8d688597c7037f5b044b62cf857c335d954c936815872e1b230d680d28a14f28f1b5ca2fb40c10a9da1fdc806b2ad32edc0660a5ed64b001208cad6"}], 0x1000016e, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x1, 0x8, 0x7}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0xfba9e5ea1cb19490, 0x3) sendto$inet(r5, &(0x7f0000000180)="6b2e472b4cf972be9bc229efafd69d50f7e584b08c322512af01f7cb9f81f018eaaf8e277a4fdfae8a8f9fa9bb16b0fdc742e3b42208c727719f6933f172c00f0a1cca3f79a0932d8b45cae391eac57799c221408edde5fda4c3eb7f664a009f54ab2d568d31bbd7846ed8ec6b0f53db616852a2910ca0fbc048a075c7e9544a3b7d36e96709e80c7c9776ae2ad64696b189e2d6e999a242e74f0e8dfe6915f3e1a9ba0913f00d11ca0067af9d73804df745a391b9da58bc75b7eb9112d5963d64907d6c794d0ac1ba673dab103f046c5001bf38369ccb590a971b704cbd7d6aabe317d1cd3e2d090ac1259b70dd89ebb2b71b70c8f1e82682239a5465", 0xfd, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000300)='./file0/file0\x00', 0x1, 0x2) 22:28:47 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x2) 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) socket(0x18, 0x3, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0)=""/178, 0xb2, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 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) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x80000001, 0x1749, r3}) 22:28:47 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/210, 0xd2) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0xfffefffe, 0xd09, "d731c1e7bb6fcce23c5b0394b58fe400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) shutdown(r1, 0x1) 22:28:47 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)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xcd5527759ef0d886, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) 22:28:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 22:28:47 executing program 0: 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, 0x5ff, 0x0, "0000000000000001000020f0ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r0, 0x6, r7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r8 = syz_open_pts() r9 = fcntl$dupfd(r0, 0x0, r0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) readv(r10, &(0x7f0000000a40), 0x0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r8, 0x2000740e) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) getsockname$inet6(r9, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r11) syz_open_pts() r12 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f00000000c0)) r13 = socket(0x16, 0x4002, 0xfd) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r12, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 22:28:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x4}, {0x1f92, 0x2c7}}) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 22:28:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0207534, &(0x7f0000000300)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) dup2(r2, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) renameat(r8, &(0x7f00000000c0)='./file1\x00', r9, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000080)=0x8) 22:28:47 executing program 0: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002440)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002480)={0x7fffffff, 0xfffffc00}, 0x8) setsockopt(r4, 0x2b3, 0x1f, &(0x7f00000024c0)="5b81bda520d5fc5ff92dd183f8b575fee7f58b4b72692d186b1452c7b8320154463fb30d066ffff0e572b04cdaf7c9c635bff0985aaaa9cc9bcc9985ed957cc6389c0afa4f57af19a5fb87112b403e9f1b9afc6a6ffde22564793776e2c34b6b5fc3af35e0a23e285c7471eaeb7bdfce3f699bbdee529b3218dffb40b1ba398de997081edfb3ac1d7dccd87d6bf2551e75c0c23d6efd6398106e612199f98914b5b7d571ce590fd70ffb6fe5de26bfd6de64eafda117eded73361b25", 0xbc) r5 = socket(0x6, 0x8000, 0x18) sendmsg$unix(r5, &(0x7f0000002400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002380)=[{&(0x7f00000001c0)="0911b0f2fe8b649da60602975b88bb8ddf4b65c94d8b28e9b6c33c", 0x1b}, {&(0x7f0000000200)="afc3a758073ca1daa39422c84be4f2c63105678caa6a71f587277227b8afb4d018b05f0ea33d1a6c72eaa2d3802cd1a51deba4ace678a91d04d707d26e8b2bbb4a4a00cbf848467bb3f4cab2c8ec2960b117b4ba9d6a9c98ac5baa533276398a53048f7dfbcf8ff1061eb78de36ed32215", 0x71}, {&(0x7f0000000280)="1183c818b179e78848a3010e7cf0239b3369b0c65c394e75c0cd7b76da6738b23240561b3e186f057101894858c3c1b629df7da7edc619a632f30e3a3b7fa997cded849173087a982d95926c8f938602002827399d0b19eb246c1e5cd76da0ba248af6adec884deeca4642bfa8a81ac506ad374a98dce9a22b3286fc2dffac0c0f3252b397671896cabb867a0cce7abdb9ccbac5fa949fc6ea95ab8497d34cf2d0e797bda043d97b9eb82a52f6927d8bcb25073b403125b5437e183a91b9eab2444cdc7371972bd0ac005491ae816c7e632fe524eb1f1cfdce614674ddd8eb8cdfc46785561ab1c5a5e518c9648a0a1b82f8030fbc1584f1b10e61346c8b4fcce78a3dd596292fb4167e4a8bc1c42288a2a1118aa1e87e508eec10dbe5ae529ae85da98f4aa9069e8005f589796b2f9de08e5ab31c0385369e3bc2df014ddd2da4f95bcf7dbcf789cbb9845fc68e48102ae9c953f8182aa98fd9c56781bc9dc8532a87e6a323f152aa025cfe91d521d0a94d7d83fedf9d7787217909404de03ed6e439f5be67e4fb9bb49cdd0a4959814b0eb234747cc9b21c45be39132189ae00205060dde3559f71a4841ff42f337b2bccf49358ca88cdc8937fa56e5920c06fd1e0db96424baaaf9fef79569bcb9ba443d84110189e2d6708880f1f8dcdd148b1ba0e0ea2e359e848d2f6388530f2c9819f0a1a78e3fca997ab4acecb17b485f3ee8b362f3d3da065de79e5cb9af30901f7afc039fcafe1e7236876667108014bbf1561a9bbeddbbaa85b26e57a4be22fd85d83145bcf8aaa65a7a02e26cc077d27070ec657b8add8c515e391cbd8fd33eb61ee344adaf89fdc9a9455dc5a94f2017bcde0a0734d91e74257a557d13204f0e420f199b12025783766ca8854100068bc9c6ee40e781169d1cc0104091d538c27bcd70e17efa9eed75cb4e1266ecfa0253dee14f648afb24ecc9a238ad72859ed6cf6cf7a0b8f015c8c94e95705217ae11ca5b953140a52274e891f266ea61c79b77fe577dc369c1c7902a8dacdf7f76fa928ae68e8ee8295de994a869e0277b5a2ae68cdee93cc6aca847701da603e3f4ef4f382b5d3e9a2dd4b57e3d98d2e2ebc5ce481bcb9a07033cf7ede40e6746847ec0aa9b03679d1eae2e4d438e670aa357ea7894f212f8633117259104ab52e7734d901b5a373ca32aa49a9c50b8ce31d93b809c60e0c32a1335db2633b09828b1de96059432a9d5fb7de7efba57da3634b302f5f5d6ccdf0aa3f402edb933b8d269019b715aef2a2966768e36bb385c022a5834a3af06b1faa2fa803792309e4b361d9d17308b466a5c50b103823993d6798a4d00e16340a6a6377b45f0efc105d49797c678e9232ae6493a583a578c0ba1d41748d1392752fc7f50ba89cdae09c7b802b7913a766d384f3e97f2c6beb73dbcbaea72796b668484ba7ee635499f84dd97273b3c199fdffa3cdcef4970ad6c1bb15347957fcfd0cc6b4ba68c57108069420ab33f70cff6b232218288581e61972b23846985fb7b42c86f3f57f4d18d78fd22218670b64043cdaaf55cfa75b31829861ee4195495fcf9cb396c3135ad1586ea588f1fe3b2767b35aeacabb88cdcb487daba003d0c0dfcabbbbde4c1e390be908b993b26af522700738174fe9f61ac41cbd4f20c9626ee60a73c24c18da525b1050d4fdeb832ddceeda113e2e8e5979ad0e9d0a42ff59fe11b4f079dedbe535b8506dd9623b957ba5432eeea90f699ff59ef55dba0275930e3f41e7a5c89652de5fe0947a39e54998cf58b2eeb46a2a1950705b47faf2c38aa56959006a247a61f5f331daf31f7300dbd04b6872596973cf4055825505c547b0113dc42ad6c6685cc8e11c247b6dd1332045567fe3cabdc8acf9b4da381a1987d1ad304f026035cd2432aa3d522efea8982db5e6c5239e8ce2eb8365de9c19eea3c39adee7568203cb8ded2c385dcbe25320f7db8d120f15bbc17c1a674e28c332b6c6317d01c24f9583e7a5f8c63b66f15cf3a8892d188feda425c4056d2535b04c29eaabbe37e6effa6a72277a73ee90560421a1616843f1075b9de668e671662f288fe89ca34a6d55e9c0fbff7bb5183caa0e3a43a185411819a36a710fe0d0557ec3c67e4ee7418bc423e5e1479400638d2813d1434a7f8ac3233c5e6da2b30c14c885de33ceb61620530a2be723e2d1f2a43a329095005d9451a87e81fdec2d94e1efc1f80601eeba15fb886ac070cb5a059f64d9fad2f7a8112f2309ac14bcc0d6ab5cde642f7f7da8c3b84684734589fbfdaa87cb848d7af5e440925241907b8f5839d65f25e0eb2632ad91b0f97a8556f31cd0daffc99ab3e1f3c591535b268bfc39450621bb2c9f3c7f76ad4518d038e3b5475bae4d37132bebbbbab30934837aab457f9a51a9619fb4c2f4dc0c7eac830cac797c39593a0fdb103601ea275d9046e959412c2ec2514153b12ceefcf3d86548444d3d15c88bb6ba5a023776b5f743fc3438ac0d3c1371a92630ba4b9987e33b9d080bed3309ef5409e0183ee083242117476a0df1ff2b397fe0e29a6d4232edd0d8f9157a521ce0d79dc1acd7d9f383fe6f63992acd4dc1b0eb963dfd81e560ed63bbf030a909c8aca81594f0587dc4ba8e4c318e5bc8f3625e03712b00c4ad4ebf7679706b4e5db0de73afae765f9f7afd5e809968e51c629eaa03d4f8cc0816b5a835f0ec7a5da2eebda45c1c5c7898bb1bed1520b227e6d6a9db0a56b902f100d69565ba5507485b7567d39818836c8d598b89422a9454e768f0faa61937286b1eb687fdb9a365b877ea6502060f770669659297dbbd6357f8c5b56f9f5ca51bbd47961179058667f3207af49ab5ddc735e30d8fc61dabb7f6dfffe310d2e9d95d7013a938a75a7359a5f657bfca2b97727e15ad7cdde45fe539df41eb67121fa208f45ae69ca0ae09728309e57d5a26c1b91179cdd1f81447cfe71a7b78c4168906049bdd2e92056a5a037ccfcca27828dfd611f09dc810353da8c29bc74444526f6decc86aa66e72ccf60a33936464e0ca839c52714082d018eae007f4a0d892b02817eae20990328cf396f1d20a0570be3078563ace6e48c344c0f6564b90642d1d382a5e3ba297808666341e31717e7e581e01da7a8de471657d1fe407f9084e70cad47cd5e462f748337d795d085645e8358f6a9ddf3ecede81d3e00f40a01d47855d6c10bf7e84c2efb4a67e60485d831688264a9e382b04303cf5642aff480ef94a81d0b5eb795aaa29906d3a82be0fc76b2d8466f105290203394764f1ad8ef0beb2dfce8743c9252b45a83f4e655936ad97c98eabfc4be9512aca983b8a45c83327d3308afdc72b17b0b07024c51a7545045e4c5004e2e7b86dd5ad665be8c565f97ee04e16c1cce3b30faf51446f9926474b8909e00e29f7046c5d7a5a1ca07c2a0f022fa8f1dd6405640471bc7e76d99ace9fcd2f0dd8f6de35c6f5a0673a4003e3e402391bc285b1e597c1f289e52b8cbd3f13c2814b1382dea8eaefeaa67cb2b9ee3d93e7c41d9ae2667aa1b655e7371a80e837f0143b942e063d4631639332585a849aeb3afa6b9c2b2eb63ef9ad4343ba9a88da7cf1a6a754f6ad18d91dd081c0060bc31db3a983bdb6888b398d9f6838a5e52073e251fb8bf00abcc86bd1e6fb5156082f127b40b1ca834469ae220ad7943cb36982d0606686e477d23b33ffbcae25f1e69e2ff2ff7b49190ce5dfdec90f89e1d7fd008a0ee1376e531d9f77b8f1475ba1b1e305482c7c0964a34959641a2e57ac33f6d3b1b7469e5636c6f654fc8ceaf4a6522b2e178cd3ea72753e57d216c26d55281ced0a75585ba46ba039fad1acdda599575da5ccb157d809131821aafbb789c9f537072fdf5150d2fb300b0acdb4de77e7be726e8c3d18bc3489062773eeb9bd727417a2b9a138f1c84d0cdbcde1e745999ec46ebe889d61a0a01dc85be19045fc00584bef6957e9e6da3a20ef0e9a231726d34ecc19b3985e66326b88e301bba28b0b265360b56384cb30ee189dec3f5951d0d93f4b3308b124c92fd7db1022bce1ce1109a1d6bee1885c562c68100031a9c40afafff986d238e7b3552edc035af1488a43648db594ca436a330a676b3b0cccf1ffda81a10668be1a4a5fdaf948f6f5ba6dc8178217e0a7e45483f1db352117117c4beeff55a15147753c1e70eb66b85c54071245a5c8549942da1e069940b225eb9d6002b8f03ddcb9644a7a46bdb98d91165056ea622fe377df6a9978477c77c906999b5c05101933c5b94ad562198f0f086828bf6432f805d7f41dc1e4319518923c0791957d1ab4c4c01d0b8f3e2ba9ff8b8046a3da398be09276ddbef3e1311bf61528fa9cbb6b029178cb0215bdf548cb6c879cf91a30a57ee3211d2dc27b3b97d0e36c03210353321b469798023cd37e8b6335bfb469d247ac4dea970d0ab6e41a797c1137d21e0eb8542757dce318cf7a47d843abd008d75fc0107ad3c3d003f6ee3aaf63dd165b63f72c1789ba6aab679c57bfc64a5cdb1aaa127939241bea215aac1c5b4ed6535242bc068ee3b77fedbc04c6422d146b107067b0d2683ae7f10fb551367040daa8147b782178083dd8bba938997d6b4750c27339c3f1355fa9ba0490868faad53d4a308d1acdffcd8ff05892fa0ed917e478eceeed79817ea67f917bf5655a00110bcc5a89f1bdfedc408b6729f7595d177ab05bf08281089f99674ed5f014aa88aee5edd23381edf14534046a704a7a79373e71a2fb0e0500f68dc36d08ea63f05839bfe664b42c5f1ef048d103ea99cbb90a06578ada351e2b81fe1a96fa1744ada6368676629fcaf4b39c00456d4126de277623f596b12ee17944cc8ed2c47aebcc36ce34793487c21f29c701ca56b5b5c80557d5ed735c8c668797a25a7f97fc792482dbfbd9ccaab70249c35ed685fc06c6018ddc3e5126a4b71c700917c601b9f2f336f5f07cbb531f8540d8ab16b5e16c77fcf9a9444079c482f858649046b72da78b08b8778962e8e40a81860b5f62410966bbfe2231419f07372c4a034b314843f58bc6246fd42abdcf83619a51bef2452651c0b6cc7e67208d42d3a4d5343ded06d2d7f201c84bc5b55aae23d02a5cb7d8cd1d49f6554e372f2a9450dc51ce80aa6337c4642885c845fd0725d589ced879a0bbbdf59b0afd95c307a45bf835af56155b7bc206ba89fa2970f502a08868a16c77c8c4916f0803d7e60d28f4e56c6bc10338cadb9374710db6e697188fb209cb4a17f4c5402c1b33e59c4c4dca422a5378d7924b1bf169ea07cc8293862f39c0155348bbeed567d2162aac53e2a9195d57852a694f87254769d8d77c8db6c33aebdeb66ab6fd9c9c3ba242cc6b27e2a761469b00400fdfd3730ea2c0f152c276291323a6bd37ba5dd4c8c865f125c1e5a9bb26f883cc1ca23dba6bfb03b17ddc7cd6d9c10a9bfdaa2c7616cadf6a4e64297b600517e48bd59396180ff72e23667c92f7924fda708a98f9535d4429b6a55d0da288505c11470f0d3cca3f4801290ab656df1deb23460e13f22f12bf96777cfb485dc40256f3db8255b6e8b7305fb4f5e310dcaa9ea4b21edaf073bcea8f5ebcfcc9fbdf527e511e4c9996e17b70c2f9c68e499c5ed5fd0e1f57fff366362b68083d964316b4ff9fa652a5541d5f72a4589165b2ec812eb572b819fd91d88a0906e5bb3442a8f8f5522376d840cb8c39ff6e36de5ae9c254a40e4ac12ff7c2adfddf31b8c8f251f16b482340145504edad2397e26a5e6a6f88c643cc4d9c", 0x1000}, {&(0x7f0000001280)="26ef819590e3d0ce8e667e020036cf5fde14f4d634693f745def39a76d593829f9474a74a9c0e1588241dc64f7a86af424870f3def65da4d45b68337dcde06f5e076595cf696f75b9567aae4b5c88e4f419087885b4a5a3e850e34d3c84d798b819dec6f85e160d1e4753911562d4979b07d52452a98b0b793a4ef8a0752b6bd2ed691054cc7824936a74b8907d955124a012a0ae7ce2d6f1a194144b23527214c578e9a66fad397ee2f789322f32104123a2c071e595a98db02fc6a78da34aa131b60dc5d763055fb21bb6a09a04f9b75edbf0b29b621ea388fe29a4304571492e3a7eb10cf596c33c1538c7a0fb6733e0c4debad8e9e3f358b4d938c2c9738c81401cc712bed030ef57c8c63ef8b8fb9fc5653acbb9023b03880dc5a866138af66393c3f0c41bb0113b374934c10a2e0f6e3e7b04c02adc3a92384c53e446a343466e3b0fe089a3e9878fa60ef02adb31731b731be5e5d4cba298f8d70ef86d20ead2ac616b55641378b11509e263a951c9a969bfbf72ab14fc39d3bd28d4e91940928d8c0b0c0afc2c756079a49480d09461c9e451be08d605df1e6157bde63a7127119f40bf8af621b6b4e698b073f377bd5a879ec02a9adc5ef0f1e3c7ec9159020e2a1af118193325b1e6dbe4586bdba058e7c5121c8b70b4ac8c69d199655403d5d4702bb80190a535c3ccae55d2e427de91eefb06b262889b8e317f30a822301ea4d35f0e48aa8ad063185299e7a0082fa279ea51c0c8754176cf5714aee3eff4ca20eb39a89794b699385cf6f8dc022fe93b04f05c243ab36404af0d498bed538a1b74bd003be7989b3eb6702179ec54e2086cfde0be5153d34bb299c34acc29a018dedc3cbbc29c65ccfcd9bc7e4e194058a13467bdef96a88c82082e09143577c537a6c8db3bb46a5c6b2d5a0d2f98db20ef67632f9a3350d8f29be67653db295a1b047374412b97564bc6fea306ebc74329006e336e3b8c8f40ca42ca600b6094bd177e3bf1c1d5898ecfc1b5abbb8935842b5701d3aadd52bec1c18c307cd10c588c8144013231ed9e71ac15f270b8ab61dd5c25ebd88845e173decc8a878bcb5dde0e4b94a7dd9e72a2e3689415b44e510f3e0f420883adb9844fe565df92b7c99c7d87691f567086b5e09f967b56d8c46427c23bc50c0a817b21779d0f25700e310584fbdbaecb488fc21846c64d6e0edd61e974ba620ebb47c03e410f03b2395c55a974804c8c37425f387597d2b253e2643a817af27957e34d40323edd5c08c26f9ef71457a2ba91665c7418f59291624901179f98a10fbe63c8483f8964d4d8eef2c5a9337ba4240f01e97fb11f2ee6b71c7d283a9fc37ca1c15f68572cb74c892f58782df038a293fc341fcad34fc203a81faeeaaa629810543337b685307047cc724d4f61d38f56234614ce8f052e8260627289ffd3c8e2d33791b17826680f02dad26148b9e4eb9c1712264bf5f8ba6d3c968ba58b03fbe566ce20a5566a3253b138e46806256fe04e5d94a4c4550d2233f5792809fc19f4757afb7280d604dd080f91ba60646f59463eee1086b0a39e207a0d2e0be0b1f226eb999c7c4777ecb9d7c2b498a2f7c86de378ee140a14dafafb5fa3a0e6264f3d4fb8bdec0c7a08f11aa35f7040cf4f702b69d24c54e6aa425b28f6aff41d53b00e347a5fa1ae2099a2ce5f213138501d2a37e652b587304698e4e605776edb2b99889ffb6b9289b8e2f527697ffaffea9fb0f8511efa68b60104aff856abb821abe5028a18ad3f6c7a0b55d7cca53ffd1e58a5eca3afe20fc326320dc9f5b9fe7f7ee99388a2d38bf9c8d5b6c26bf9befed4ea8884ab6d3e6751a212fcaf5b9787b6d3637424ac2f12200a754cc9a7a0fff3b4d0bd7c15fe9e8b9329c7a1a05d1f59ed3155a91e5465e307a9b6020c653e165d5fdd0be0a59045832e3f30f9d0c20a4bfe84fc4835fe188fd0ef594617eb39fa9baa56c9e53d858c48e8886da7f0ab427a81818dea516bd6598185ccca84187d2213dea5cdfd1534caa1b86c5ea59b781351d9d285f1266186720c5419fd6c3347b18b12db0bb189a6e16f795f10dc7142b85f0bc093252c3864bfe462fe4bec726f9623f4bb6c5d1aa6b02d2eb7ebb9bac0adf17d0db3bf416ea32fc1274e7674c319c4def52b1b144b84ed7f76832d7edba6758b434eca660ccbef29bf9eadc04aa5100bb6899c526893bb52062b8c2701b3f3e55c679a44b6e8e36b626b06a5672c345b19cc929285a10cdf578534251889fe633e006f128ffaf7b52bae6f1bc3b60b80ee55b6c09c8939ae16a64cc55eefd6b316d8ff7819cb481c071df034a8f238deb1a3a383dcd4b01448809064ddfe17f2d9958ba1b8d8d6bb3ca56f9787a3b573637975c27375fb37b606a95326f0d6b56fb785a939fb0e9b4cb62228c6e00a5c832f22523874334fb389e88acf9e34ea9dc05a2c9eb9cd6cc80ee07b678359f72036c6026ea3ed242bbc37e8ec68974ea80adcade9f63048989a381ea17af05ca60463a35eb2633e05a19e2812e3b3779d544c4c4c9ba207a76ce5e2f61bfd0e70295441d4e7e778b25f8a0962c45e0300edf30c4d587e5b030e8c9b216a6a04ea0c5fe0f06f1a8f5064e51f42a688be567f945f47c5ae1b37fd71e7c50a89b189700e391849f967341531f7bea7420559b41c793c86483873012ed160cc1e4e14b8fbfc276562cfc2ea71746955214afecc18e05d7475b017fd514dd0f3fca68e6ccf43535935e61529d6b54096082b567b232bd48feb295e1356865f17a666faf2d5c4da23dbc09588b4b7250f25f87512f011ab8e8c1e79be2592e1898372601a0942b50c51ce080a89720ce56dab63069057982b6e714c98de4bb792369463dcc57e564644d5e400bd99e873f0e173078ad5afb2dc509a48e94fa325cebf2916fb3dbbc5eac2e418bf9e3201dc80339c61b8f1c95ae5c49ec1e9af96c9096f5e08a9cc7a873636ccc94d4912e777b8994dbe94203041cdc6e9a82917758dd97183dfe42535149e657c4d9e3a85dd0053e61af4f773a8f5d1d58c9cdea3089ee606751cf7e85e53ff38208554a17aa5befda2e50ad0d52ac99fe890ada03b07816e9e915a43dd355c2279c7df572ab6fd8f4f3e4b1e618484359a7b4c26e6811d4bcfb51e2e01cf9ad8b56625cabd4ffa6aef90123fd2de95cd5da95dede79c18a6cce66b92d4af1a130380f98c5d17ebcbb21b8bb78e6377a20125c268d124d8c903dd83631477f5fc053c8e47964be9860f6964d1819c16397489e2d08410a569b349d3029fea82c3a8dde8106c7f834399e78922a2c1d49417119bf8fcc709aec05ceefd76a1fc87be4236d561043bfbe2affcb31fd07edb6ac8397f8d7c1c3cac70f75e35e36bfefc9bdc8f12d225bdd06b962cec81844872599b48f6065495bb02ec7025f88feb4850ead1b3e681f253dd9b42eb5cd09a599aef698b76f59ffe120f8a214a1fe8e29f195c06aaabe0a6643f658bcaa733e7745190e0aac526979927b24276c67be441bd51809aad967845fd469102fe6c39718473ef663be68244f2e202cd500a36b2daa8dca3a508f4415c1baac1f067f3f77d901ab9d73f1f1b4161dcb83a3ce2a72dfdcf4c4804ad83b8bcc127de7c4b1ce2f5429921ae50233525771a40cd5e83afeb459700b70531d5f18c4e0015a532615a807688c5f89639473abd5b46a0fc8f375bf3576136fbcb503a1f80483f5078db394dd9ba5228f4c2a7208e08c3eeb92ae294f6f1ec5f5d57f87edcab92226a9ba829dd5379964659110531128a74362b8c92680d97745dd244c4ca698adf19f43101ef3bbece54c189b8162de37c72571214b4b4341e424157f823c811fa14a735783e7bd4cba95403e146e4d2220a2e913480d02b9f0cd0b8245c4308b2f4b5e076a112a3702e5b9a903b2ee19e12ff199e63eedb8d25d81cdc5d48aad45305a06e1243aa4e952940f6e47a2fc35ea8470839267d6a29b2f650edd4a83ede047edc8807c9bba1ca7c5c0093e270e790353d04013e726318040ce7ae76bc6187876e3ddd9d60d4aa90965113a69ebebe626c424ae1745dc7aaa25f6c6c6355505c34cc6b3eca6eefd8300b8584cda81f1712c3e913b70a866ecd5a0282b6bf3d3b87feba3bcf51ed327b3275898a32c70b3b6d673af2c8f92ae5a94834166d22e28641386a7671c474314c78bbc1a47b086cfdd1dbbb8174a1f89380e61cec0fc33e5151353b6c7834b3e71053ee7927795b361ee76af895d59829b94e6d7b0024e5da4be3080f32d9380f9493f384a8ac7268f4f03eb319a87b3a94b9d0f79e661f3e61f0db1747123cb53fd7c43069b04c5ec8b7d9b410f3f83adbfe81543f530c3ed0bfa52c6c29bcdcd21655805eaf1c62f05dc6f242cd7ac83a0566e4d70671238656316465d564171e5141554e3b3c67221ef97c7f7c90fe451b243ec97849ab615622e63a7fe4df42038a5114aca44979eef7772017b6ac46a267c2eaa838b1240c58dc7190af8ab89632a204d44c4ef3fc11b0de3b3290e7b7eae4b33d83f1660d7449f3b6762c4a44c34dc92649e7882435d6bbe3f4898bd934acddc8e2275ffad08e28953ff1676f9f47cea4ca203db0928364e7015f8942be8a215156aeafa52db4099b16aaa42d7498f7929cf361b030ea43f7a3a19a63bde7c5aa9bbe27b345003cd1ce991e013c2809b32ad37270431c7f3f45f4c729ec6b65d1fec82394613dc7f24aed0d0e08bfe573d3ec5a6fcc75e490760fd5850b1b70c5403f06708c129cd30899a9c81855fe656a6fff137c09713232acb1e2a45705ac5d800170a422cd66611b2e1869cc85d1b16018db7fe5ec8b5db98780d19edfe124bc032590b1f38c184a8eb789f80827ac49ff966f70e08e784e0174f7ca39630219ec64c0bc51748c56378666a9472f8fced2ea5b3be4a615d298ad9a13aa0df2a526529315aeebef8a0e597143b3f09ccb3b070556ece5ff32842e2edc835693846bfd127fc5d02986e9037585855ccebde9927e26eeff345edeba9aa77b8de3c56de832056e85441c6d6c1838e022a86d89e334b9a225754f8f3afd4bfb48048c18adecbb5123166658b5a313e4b1080daf8e8cf713501bf42b7a7908e4db5e1fcf627eff5f2c901aa3c919a3b7e33e452f4523a5bb180d9d537acfb6bc1da3cc60ca3ab32bbdf7627476231e1751fb1647eb24b526b5914d09af6ca92f9200822fbdf7ec0f99682fdfed01303dec542519da27e38f6e44524ff59c50fe794b329020fad546449596af52ca360565da3428d5e14028e262d1615bc5302190dae12505c095abd98557e622febec05e576c941dc9b32d5598263c761c5bfbfca1b0c793e376e79c70b7d8b6d023a0cfa597807dbdf0aaf861113ed3e838b3195e24cb6ddc71dd652b7e93920863ddb5657bf9a3beede9530edfe59208e5f1c249f8686a616d5ed226dcbf2e72cbe0c578423cab31419252829fa9173fc4653b6fb7b2dd42968229fac021900370ab71decfd0004cb2f6f2ce3a7e51b0df5e439165f87445607789b12b9e9fa2d979e6e1164ca3e6a9f261a2ce9c60e188e0162a2ebaa918fca761a2ae4b025f422cf37e5af1ec33dc7c85a93db4eaf872057e2b5a9595ecb4c68807ee1a684b9ac668e93a561c3a7c1778e1577953b9dfe252f5dbb4dd08aea689fd80e9cb284b11d300e3bc94ebad1109930cd8c7b1ceafe51a6a9234dfbd3f459016edc66e1473a836a1473704c4056fea822cc0710996b2e981fc513", 0x1000}, {&(0x7f0000002280)="74ea8a7957d3f6842e8210f2699c117e347b42c3db5b271c06a9bce8cb96dc9c8ed1d2966e5ccd69e8d850f6db15e535e14ab0aedfb06128449e44f5f1af721cbe96ba32e9cc52133f9594a21042185c688d98", 0x53}, {&(0x7f0000002300)="efe8f473ca80205ab484b1f3b96969a910206a12b493d3df795ecd930568beb9e118e62f9b4395f37dd18d7fb744f74c649f813c9ad47902c4cc355ce18c41b442d7b134dcd60eb82f91c904d06de9ea06533c35a9fc94ba7dcc4156b68da2ef7a86a354a0480df662a0eeb65ddac61d131ed793dc6d9822", 0x78}], 0x6, 0x0, 0x0, 0xb}, 0x6) 22:28:47 executing program 1: r0 = socket(0x2, 0x1, 0xfc) bind$unix(r0, &(0x7f0000000200)=@abs={0x76b36a629a0759de, 0x0, 0x0}, 0xffa7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000240)=0xc) setrlimit(0x4, &(0x7f0000000040)={0xa91d, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x401, 0x7, './file0\x00', 0x5, 0x62, 0x67, 0x3dfd}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x1, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r4, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) kqueue() 22:28:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x428, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) rmdir(&(0x7f0000000000)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) write(r2, &(0x7f0000000280)="4cf890e3ca4e8487d2a7bc1810daa23f598e1818706dfa73bbb5922026c13e38abd5c51c5b4a524b215dcc12ddcc2add45184658e1aef7edfed7a1042a0f24f3389498409d8e1bd69d00"/84, 0x54) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0xce7385d980c7fb0f, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 22:28:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getrusage(0x0, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c1e17c2ed79e9b68d47432fd51a95e1a0653000"], 0xa) r3 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) 22:28:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x3, 0x20) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000ac4ce65615a314591e5aeffc9bd99c4b9c7fb64546bb37c532af0e0fe6736f8fdeaee57c47659df6a50ad6d1ffecfec9cbd73cb5bafaf89251deb02f9f7ab1163e8df111e33a5ab23460d38e30563b56c2da4f2eda53958cff39521e2f90cdcbfa00abe464fe6b9c527419334bb4d2307eaafc841c75b856f59fb2"], 0x83, 0x800) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r3 = kqueue() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) accept$inet(r2, 0x0, 0x0) 22:28:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="dc022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c000047d55587267ba5050932ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547ef67df3aabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79d8828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e1a462ae296bbcd6b3bd5c0394ca3fbdf8e016f85bdfa56a5f20041f04532cee3e546b282d89cea056e2f6ccd8219a5eedc220e8da62e377b410310bc620385f7fa1c32274ed243e27911eba86d9e37875609aba9d0ae28d8d6ea255b96e14397740566b4"], 0x1) write(r0, 0x0, 0x0) 22:28:47 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) getpgid(0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x611932b3d6ba3d05, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfa}, {0x4, 0x7fffffff}}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1050, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 22:28:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82f4f5fffffff6fffbff"], 0x10) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 22:28:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 22:28:48 executing program 0: 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', 0x28, 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) socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r6 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r7 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() fchown(r7, r8, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(0xffffffffffffffff, r10, r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, 0x0, r8, 0x0, 0x25, 0x7fff}, 0x6, 0x4, 0x0, 0x0, 0x7f, 0xfffffffd, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f0000000680)=[{0x2, 0x4b5, 0x800}, {0x1, 0x80, 0x1000}, {0x4, 0xfff8, 0x1000}], 0x3) 22:28:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='.\x00', r4, r8, 0x5) acct(0x0) 22:28:48 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES32, @ANYPTR, @ANYRES32=0x0, @ANYRES16=r3, @ANYRESHEX], @ANYBLOB="ecb57d7da1189d003b6adf85d0979befceda50a5047fcd8f50adb1e7e8c02e6a21adea2877832d2d84e89543217cda9c163d2e1e03d290cce6de00873b45d42420fac3ed717dcfe93f020194097a9d775f0146456621480833647942fd42ef0041c08113acb94b0d3b5837501c3ddaad886114372e80d5dd1569611c9431e181eb3a3962ba928808600a11013d9bac8c405356a27bcb539176fae2dd3661ca6dc554b7cb43f63dfc0624404f776e7a68cc35dc805f3578dd3b140c06fec02cdc8f84ce195b126f02ba208e30b68cb728219d80", @ANYRES64=r9, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=r5, @ANYRESDEC=r6, @ANYPTR]]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCSBRK(r12, 0x2000747b) r13 = socket(0x21, 0x1, 0xf5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x81, 0x0, "000000000000000100002800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r13) r14 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = dup2(r13, r11) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchown(r15, r21, r23) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x4a8) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:28:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='c\x00') 22:28:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x1, 0x62, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) 22:28:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) pipe(&(0x7f0000000840)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 22:28:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socketpair(0x41, 0x0, 0x91, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 22:28:48 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) sendsyslog(&(0x7f00000006c0)="23f3247a2d08417291d9a7eb9dfba92666fca6d906e77f43e10ac98190a2d7dcf58dcb912649c326eda1857ef9bfce22cb99765b6553c09ced4c3fb1eb446ff3124e0bf4ec242350484387fefb1b0eb29172625fccb930155a343b1b02c2e6524a7938f922b1a4474cb324962002811c4e7ece7f9559fbcddb82cf6c8ef1c80491de018225f8458f5217f7a618afb29968740b9b7c6a1db570b9fff87d28617251059bad77dbac05f5b15b9c6d707717216c7fb35b1fd45d435292f2d6432901607038880b8dea0eafd25f346bc3e664034e9c2beb590f9d12b4d11a2a85d91d4ecbc52ec1df5ff1bb52f3490abbcf659e2a7f8619ee69b0da726316323fda69c8cc993bcc7badd580889af5892404c339913ccebd53c65d806d76bd158beab0d373c1bc5794e86d911451c6ae651a8cfa4126c6346173e59c4ffe0b8d41c0ae65df0109aa38711bdb99e6bea58c45362aef0fde6dab49d42b19c41e8bfd16a41dc89dcfcd04392d0e1c870734c110a585e5ed4053d9e09257ff5cd9a2ce07ad61ca9e72f2157480cda7e3438bece5994cffc60023c0444d9655dfcdce11e14ab13c2517faa7316c03f262a5b0d363c5b48bc76d0dfc770e40381b12f168bbb31e425b17b8857ae287128dd573d1927912abec9daa69ab3cf94ed2268dce97e6cc16b51d1bfb3cd787b19eb9885e8a6f504cf4b123ef1bf37cd37f5461cb8235dc518927f5bf29705b6ed5b7a8ba3c8f150c8ddc55148123b135c3ad84afc17e468717b0ef44f7e6dcf1b2a68c0ffe717141411cd7b9e0dd040620387eb434bc45fd5805f581d800af3230c973ead7bd6dfc1a63cb19353d839071002ba0d0682a4e6a3ce7ae1edbadd304611a34237da1c4a1a4b74c481b38d89e18aa0b9d06325076148916ffce34dd7d569870f1d347d82604c5b3b162cd0d58ce88fbdff8e758f4b32446108d911d53dbe9ddc372bd139bf2d12bbc8ba03f0e64689626ad3fed85e91fb144c4c164cf3b1473850931edc1f171b3535665577f1cc63bd52458142e1196eff9fe54f0f4ebd63f67ff5ad7b1328739b1ad9086a91be2e9d0db74ebf96b8ccff511a5d76fedc4d9e3a3a25c04e546ca1c6dc2ee60abfad2bb9cff4d94986a3f2230f6106a2e716b13c5cde3b20209ffe10a9aae0cdd2b652c4c3c376f03fb37ab9b30f84f2af44d19d2e6c48472f35f32b373124962094e53a0890638e6de79eeb6c61d86fa2530640af9671d2790ae0c9e4824911aec05e4f7f06380f9389fbad92f899e4c7dc59798475917ab76fcfb9c1e33e80a97591f56b349e1d03d37ce8dfbb3cbfe5bcd310ae8f636615e6e1b3ca6553cdfd90081e03b5be369f70a58caa827474226793cab932d2dd8c200449cc31e3e71091c21e6d4d05fb406e53421fd489a0a08acd522231e1451d1db3c8f5434bdc3fcb789183c80efacd9b9a5b49ff22c5aef45af85673c59066804dd3549c0ea60557f8c02e6fd74bc6ac1aca3804fc3d47d8d4bce48ebeb3f02167c1b7fc937f7fc0851e0db8200cefe46d668bb3968943bb5d47d9931e892f3172b276faf4cb1f67683f6246feb79311dcf8d2148c9f11d45dd69ac16e38dfb609d9fec89cb0baae6afaa9111170d6b8794e990faca1d29eb765638327f57b3197cbee04fc11c00b181dc96a05e0d2d4efdaace4efc5bf56f168d53cdacade97375521d6db3f79f2b355c5952331d107c4ac810abb65613fc7d22a5ddff9ab53f2590a24640f24ec47f6ffc0942b6efc2ce78794174d6e2fbf068befad42567b748012e56172205e7a4bc7a17d13998e268cdada80fa7a0c02a462bd873c0d7954546f4ae5794f116f3ee72ec2578b8adc89f9a18fbfed4db89beefa8efe56fbd1711faff6b8a1052b1a3e276fc812efb14d10b73b50d366408abb88db48808aff366ef65554a7d0c904969929d7562e828d0ffde9c118ad91a2552285431444d8a917c82f4c4c4d8e2dcb640af4dcd1d9194b056b83c76beab7c8d4414210c4d922e989cd8f5835638b38da7357b8f5fb5adb62f7ab66a198468a01b12526c5f0171bd18b106aa490f9f938bb48b26d8293b70a468d82703352fc37679c3cb1d1b92eca1c5a35bf8f46d8625d638397019551a4192bdb7e55cc7c813b5b8b3eb5eedab614c0c2f0152a3b1a0cb115c364443b4f95472ef37f18cb2b17830a8b31f0f23ea87e8a722a165a10f416aca3060ed6e3bf07d0d2dc1861b9fc5e879fc498cbdd88a051bf5c15d8e4f5df5cba4df155a950a7337e575d4c2f7c8ce5c6b8b6905c937b2c5c07c442ca73a8d41ad6493591bc044902d91f885c2990579401d7291e93ff29117dc0123c6e4bff3f0f10ae13f5672510fa62bc8a280b1634a39105de74eb545c79e86fe8e121267e2b54e67003013aa58d3d1e4763a2892ba86245c03e1702ded10a8d78c94446f3ced23ba870ace4c87b2bbb67619afebc37816c43baf13bfd7aec740db83e54b6006ab8db6bfee8ed24e2ca0057d8a52b62ef9a5db5d926f38c2f2672720e207b1962d3ba8bd417c468ea5715e4db584d18862b168f1f49e25944adfe6cf89adf27c30bad9419be524444642a1a9f6aaf0c10333ae2d3f418d9cbd905d56b5aa4875c2ce32af6c010b5e80586374c5ad13a50d6b71b7105bdba1f0ec943061b1c53939111571d772f007a81d9f67112386f45941b1b0b15a841b04e4ab3b52b242dfb88b8ce813cd1bd5ccaa12ac547d0a02ec0a4cca66c402b389a2c523aead781b458413f585194e735714b3161ac25b49a5b4bc4bae203ba13d6481eb9d11ba8b8603f8156b4a471262d12cbed991f9cd69a5af4bcea72f6469fc66c4e6cd7c57286c7d7826d16a533c0b54fc8f32dd8e9f4765ab4245c685dcd4d6800ce90763e5281f92c8acf4a1630d7a798d4208225445edae678a8ce5223026e9748dae0df8071a4119f7d45557c059a99ba6c98568d17f7d9d93da92ca6b19d9e367c345db44c56ce5249e5465d1461609a0083521241a3fdf6e53af0f202375d1fcf2575a06bfe3a7474c6854a165c5d915d1d45c2398fe18f91355a9b85e0a324284736294322ebedf1c0a37a3aa93b54ffcce9d90159203098e78641c070878f95c1f5c8114c0014b3ad676806a93801a38e1210fbbc5bb459693a0fe4e4158c827eea2c17401dbdbb13326fffe8765dd2f2d1c7042eba68327493529b6ecb1c98304afa9fb219dde4e5a2d0b7c172730068db510bb32beed70f152ca1e676472e82bf6a07879569a18986a530fff13c6702cc0e90a90bfb5bd9d78efa2bee8c92f2cdddb4fbcfbef3d489c9949d5d53705c4d234b72d00f0a59b9532443ef4fbad74131f916e0c6fe20633d0e8a32c9a95bceab7a258dc1ee791bc8cf1291dba363671c9e25cbb25fdf8216e6ed8f9a3845509c2f7b481ccdb96483a70ee73cc91018e366433e43d3e5a984a6155b5220387a711c271704b7bda9b95f95f3efdc4be9dd04082930f670fd1c890cdb68c9e698bcd38241bdded2ac30bb1cc45455371f237809337ab4d3fb03f666065debd80305372265c5ff6b518d13b5039a7bde7b8a95955b8c159f4f448d60a69bccc6f0ffb7362e69f92d8fcf22e2bc5a04c4c11c806404b0c61c70506e13829bfbb8edfb3eb2699913c56fceb3fac10ce51f630b9fe76db07c8206fa5ae7c50e29799d18c271d632a54a644025d30a3528f2e314facddfe6a43e2a6ea2fd471d28a4cbc79cbd3b3d3f5bfdb0951f58c34fe7be50a496b05d1bf4b9f36067e6b26dd8b7b5e7849e7470b20284757e266a8b07d5d230410ab55223357a1e30c943c52f9d30eb301c7bed009c6b12444bc7868decc6d7ea7960fa0e1abe1ab03004732e5e3b70f1ff0e6bf7730f43d62c9a8e4f9704ab1e06c684541cb28d08be1171ab0958b35998c4b00f6f70e4a98a2e9521f1462823005796a2e59c265f09f35765b78cd3b5d5e473abd10fc514f03c6dc28f023bc74ae207608586786af45fd816d5bcd8ec186e19f01c65347390150ae5e4f54b4c6014bc46255fa72a4893ffb6e6772a4a5f90251fd4925915f45d3e74642ccadc4fcb28581b1c11a8460aadf453fec816bcb6f5b96acc45193465afd80ec34f2216ecc6b5f12ea0864bcfc60be65ef9b0820c26f383b42f5ef489b52bb66ca1a73392490a7b9721d2c1a6c6c82b21450040051f1b7669bdfd80741b06519647cc071aac503daae5550df523452956fc65ac57ea05c6d9d0bc8be377da3afc513cb44eedee0e59ecd37054efeedbc67ff32ad48ff8d7b3c1643587218a9e6fabe1ad7cba699415864ffbba571fa31d7d3f37c815306c35322a3ee64f4132cb84fcf6cc6560c86a0c907dca22f67f62948d8519b4a39140a34cbf4996f74a5dc60c56cd3214f412cb4ac18bed1deb2c17a1026f801dd34914bac4b4726b317c0c85c6752f64546202ffb1c1243f642b62f94638e8a8274e0eddf25adf6f10e452dcc772c37619c8efd7b5202e8dd33d75b8cb3ab22684b519619320ef3907764657610e8e2dedde9be46d1df3523478ee87e9e8ecad4aa16a2c07eaa9b9ed25ff14f6f443397a1957051aa918d6ddee43830936669a00d2ba4e184ddce1a5ddedacc2c84c94093741c76ef9cc2f801270ffb13500e07273c8034dfb6cc5b11c078aa88cf7c562e5f48aa80aa6cebb79afc86d8a7d56c4b669d207823833e67af7e6a021d62ffe76e5623ea2049d7cb3bd740b62b3d8600c30293b0c09c9fb2a70ab54097dd1661e59615e20f4904ffdb76ed116dca185e8bc556956bdee54035f27f8990265aa09a82eae2c2a39e80521d27a3a2100741977033c1f83a331afe2addb4da97e3e9fa8f33dda71b52be9c06b3ae162efeb5e3c7fecc01613831e89e5dd7770e7862bdf520582d7c5a031c0a5f7961e62c036f490419b92678f0f553e43123107c96c59b036a5eefda8b53cabcbfcbdae05cf329b6aca8127aa1d106a6fcfec67c8b159060dee59c330af9e7fb8e9bbd048289636412415729c31c9b491fa3f8c77a44699aa04c387e7061c579fc7987e3f20e3850ec300f854f335a6d309eabaf1ba0b77d72ad7619ad2e0a44e8a37ad09df337145a67c3f99dde071c2e940b2224cefa08e1aeae5807b1dab7fe3f2559537829ee88fbb82ffebef54db8b7060b71c28b80fb07650fbd14296e00dd96eaadc33d704ed7d5cf57d02289edfaae96a70a9e4cd6f15f315d63d67b78ff13abed1dc684cc4d1bc02e1e627387cf666f2b6990e0bd9ddf14f9acf8c455d855420aad6a41687fe1931acb7871b170a62c4d336b65165daf682e1f89b672bba5855c84a5c0b1604ffe20b81f41e9f62c776f5a6e7cb995864551fd5db9521e6611cd222ec36ed17614986f6ff8e371799bed40cf354447649fb7ab9b3ad7ea78a2de1c05e7443bea0bdd61b134be301129786260e3e27a9eee6a8763edd49a3eb8dbbf823b5a41c7d3f888fa37c9b1e30d44b96926b01d60c520acd91a6d3d9c335ea502d9bead0abf19805c63877a9654b89b23a998f4e66fcafa44cef58e2452710fe203a37f45cdbf3c7e2c8b62dd7e5804e6289198afa00a2f11d8b52a80af59aa9d4e0c729112d967181713551675918433a99316521b9ba50c74e051e8c4fbf0bf264b9b832049ec2b82557c33f5dc8c984d030b1e62e638f31c14c177e7c3bd662d5e5191ca6758fc3e910a9e8f7fecb78268ccb20e9b266cce5817f5e15a36593b7d1bcdb82eef5a35316097c9cfc34387f1ea2b7930a2cfe959c99e7d0a", 0x1000, 0xb) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x10025, 0x37, &(0x7f0000000040), 0xfffffffffffffe9e) 22:28:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0xf, r4) shutdown(r2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 22:28:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:28:48 executing program 0: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x69da4ced5b0c4201, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x7ff, 0x1, 0x10001, 0x0, 0x80000000, 0x0, 0x6, 0xb1b, 0x1}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x200) r2 = getgid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x0) getsockopt(r0, 0x1, 0x61, &(0x7f0000000340)=""/214, &(0x7f0000000440)=0xd6) msgsnd(r6, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x18, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3f, 0xd7d, 0x4, 0xb}) sync() r7 = msgget(0x1, 0x8) msgrcv(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000001f000000c335e041b0dfface334800000000000000000000000000000000000000000000000ceae5b9d7d243432b5593d70000000000008000f489a57b000014000000000000000000002073d8000000000000000000"], 0x53, 0xe5a670b3e99face3, 0x800) getpid() r8 = socket(0x18, 0x4000, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! 22:28:48 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62de556356db0fe7a4e24d495acb5832b299152661c648928c3a3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca9"], 0x10) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffe000 didn't change! 22:28:48 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c609adffd7bbbed4ede8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 22:28:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x7, 0x7ff}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)="015a441a265e45877fb759f7e5e38da0278828a247671693ec5418e2c9cc0d01ea8d9b419d5e47df6764b4b582fc16a9d1622f8ab657b1426beed7d545b89a2560f74cd994a0", 0x46}], 0x1, &(0x7f0000000400)=[{0x18, 0x1, 0x4c75, "01c2"}, {0xd0, 0x1, 0xffff339e, "b2fb7026834d17b1169b0baec9cf7d7d3f1ce662ff27919fbd6be403da973e1fb4111e11b2c6d48eb7e740b670d0048f0dd2391f230e1c9948fc0fa9b5171ea71e150bd4c6ef313328769292e4172b9d1c72d4b96f889f81205f73f72ebef4dbcfbe5a4732ca77ac90d73cd008cc14f58b2cfbbed960f42dfd629b265a3b91751afa63759d1945d9bcd515b5c2fdc678f327fb993e1553936d2ce8e7b1246243d17a874dbb1159a65690018fc8db5719004db6faa77651bfd4a849a3"}], 0xe8}, 0x8) write(r3, &(0x7f0000000180)="100a29566ef83d51c5e39b3585ee010900b9223776397a5e829529d8aa060243be5d7b32f8ae238bdb36a7a0952326eec26404ee84b9ef3f63b27bdc61e1a827c3780bcfbf7a3259349534f192ee240f8ea74aaeb4f9d378ceffa0b0916e313480c07a6246fa1cf1256e2ba1fc97343f2e87bae55ce391a6ff82ac5cc42f08923bf2cb084d69cae01a568dd61e1244e33b6832f7e079f81a2441ec103b63431853ac52d14020eb108353aa2842e252c2ed30a9226944bb72d69d95ae61f41ba6841344a7a07497719e9736a5a46eb6a0285856fdde7c71c5d29f1d1a41ecd4e0358de04a556daa1f58c2ba216c387ee7f48c61499a900202294e0000b161300a7e4e335347b7ef2a1e1d91fd174224cb32045bd3197d1c44773e47ad7baf90e6f20c1d3267a7b4ad6275c23472693ca9e8c70ab283fcf4f52aafe14b16b43f2cd212272121324b0cbe55e1bd51473f10d88746560d4f0568db7a", 0xa0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xff, 0x1}}) 22:28:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/63, 0x3f, 0x800, 0x0, 0x0) 22:28:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$BIOCFLUSH(r1, 0x20004268) socket(0x400000000018, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) shutdown(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r6, 0x3}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) kqueue() 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000048}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'}\xf2\x90', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8f9a2705dfafe8927d72", 0xe, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x80000000, 0x1000, 0x400, 0x5, "27a3f8961293a01287d8a1ba93597e3ae75c888b", 0x7, 0x3f}) 22:28:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) 22:28:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x4000, 0xfd) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x3}, 0xc) fchflags(r0, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:28:49 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 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') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="4e991d8e5634e708d908376e412f2c38634ce4b117cd85de5ec1f8795095b337426880a413d0013361d04db750bcb0d8a2894246b7c00783c3147d86e511172751ba05d5", 0x44}, {&(0x7f0000000280)="d37ee677d997b56fd6c4ceef880c96b38a8c0eacc9afbd8e16047c09b342a1d46458020b019308d36997b450c8277d023aca63cfe13ba146972e6ffa722b6d0a9fe5041ac3d5957a4f8f46eff7416dbe7dd1d5e3021047a1d3c7542abf82c5e05624073506c275d7e18022f444cc63993eb602f255279111b28cafefd727ff155b26ab4790bb", 0x86}], 0x2) connect$unix(r2, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x8) readlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x68) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6, 0x3}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0xfe, 0x9, 0x98c}, {0x5, 0x4, 0x0, 0x3}, {0x1, 0xff, 0x0, 0x41}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x4, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x41) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}, {r0, 0x1}, {r2, 0x40}], 0x4, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, 0x0, 0x0) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100800001, 0xb1f1}) r19 = socket(0x2, 0xc003, 0x2) setsockopt(r19, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r19, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, 0x0, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100800001, 0xb1f1}) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r32, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r32, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r34 = socket(0x18, 0x1, 0x0) dup2(r33, r34) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r20, r29, r36]) r40 = socket(0x2, 0xc003, 0x2) setsockopt(r40, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r40, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r44 = socket$inet6(0x18, 0x4005, 0x70) r45 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r47, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r51 = getpgrp() r52 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r46, r48, r49, r50, 0x5, 0x7fff}, 0x6, 0x2, r51, r52, 0x7f, 0x100800001, 0xb1f1}) r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003}], 0x3) semop(r53, &(0x7f0000001180), 0x1e316d81a01eac7d) r54 = semget$private(0x0, 0x400000000d, 0x0) semop(r54, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r54, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r54, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000400)=[0x62, 0x7, 0xc4e, 0x3, 0xfff, 0x8]) semop(r53, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0xc00}], 0x7) semop(r53, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 22:28:49 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x5becd19dde70a943) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) ktrace(&(0x7f0000000300)='./file0\x00', 0x14, 0x1000, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x14) fcntl$getown(r5, 0x5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$setown(r6, 0x6, 0x0) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040), 0x100000000000005b) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r15, r22) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x6, 0x4, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) r24 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r24) fcntl$lock(r23, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xa, 0x7, r24}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000100)) write(r26, 0x0, 0x0) recvmsg(r25, &(0x7f0000000400)={0xfffffffffffffffe, 0x1ca, 0x0, 0x0, 0x0}, 0x0) 22:28:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) sendto$inet6(r2, &(0x7f0000000000)="b41b4a1960b9317b09af13b838bb", 0xe, 0x401, &(0x7f00000000c0)={0x18, 0x2, 0xdd1f, 0x7fff}, 0xc) 22:28:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 22:28:49 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x60000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 22:28:49 executing program 1: r0 = socket(0x2, 0x3a82da8c4e5d7c59, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0x8) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000080)=[0x0, r8]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, 0xffffffffffffffff, r11}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r12 = socket(0x18, 0x1, 0x0) close(r12) r13 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/204, 0xcc}, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78650a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffd69, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff25}, 0x0) 22:28:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x20, 0x561, 0x8, 0x9}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) write(r1, 0x0, 0x0) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x14}, {0x7c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="d89a178682d761958bb646106544d3fe33f06ef1ae1d67511d4897e4ab32c346cd8a8509accc4ed6c89afbeeb6d25ae9201273e8493f30b851559ebf40daed3bcd3f0d2c285ad74fdbe6e37fb9b95d1014fb8ab787a611fbc86a00efc562d2659fb85fc4f7dfef16aca9658a47f66006df3651b74638a9d15f027eaf9a02e9c620e373ee57aebf540a935b30b41f4b6f3b0710b18ff4ff6d934b991c354d04714910a7d44414bfb96f01ebc5281adb052c36439bfb7574249a28b8ce6e54e98f262061cf5cd5d308a7efde4bb85ea2329572719d3301b4fae8cbf62f43cb44165deb27f227b197305d3e141502c3f8cbe6b3949b073c3bee305ebba50b56683825552f18e179cb8d817428702440078520db0ed7f1e86dca44450b3bbfcfdd7642184c8297909565d883c678c4c483abf34ad9471ce5643abab7bc3996823415897913ea5834bea70ff4c8524d71110f48699a898439f938c9e79ff877b1f68cc30af118646e41c81044e3b21037adfc0fba7cab85218a5d1a11092100dfe3f6b58a4e61b2bfc0b9262f2acb463d5d2a74069d72fb284f16e6c86a21eaa50a7ec67b2450ba35109f95a98d4d4234a1c6a6bbdc2465d5464f6c7bdc83eea3fe1ffd1ed3cdab3f0ad27f7330461bbedfc91f68060cbb81652944fcc42fb9ff5cd9fc1f9774b15bea8903cd7678b26fd56e3771f3bb481319bba0cc15bf3b192f50e17b7218b3b72e17590e20ec8bacccbe20d71469a55f04c43c7dcf8c62827c36d65ff40b02b56e9b252bd288652dc556e3c2d43404fb832b6c1993e866437f37d2e230494d0c817b114530007d945cbc16c2df0ff2c59559b82f5442d373cfeaa95ff01d60e6ce85ef0ff7053c4ab0297c31fc9f36ccbf5f11a7298fe5d47e7b8794c42878d4f752f81600c0f35bc90409287297a0e278120fc4ef6ba533792b6a8132c5ccd3782bfdca4823da47b61e7a5132abf7cc31d909969953b0159a417f057fd40454ecf2f9d20624794faadd554fd5190654106ad5fe22cb49058500ac93575eba7ad56fbca02d794e046f98e00dd12668b0c87dd49ce9acc5b6e01f7fde4538d007cc89bd8c913eda161e5b8624176d8e28dcc93f12dd8f40753cf3de82a6703f7968acb31ac987eb04b412a947fd270cb6af57671c5b1653a94322410ab4fce69b2be069812e95ab5f0e65eb677d378689fbb2daccea3b57e5cd821245dac188bd5316cee0a07983dbf8f0c6b837e105ceb013cafa4bb7d41ac1f342c8b49430cb3197e3d820ee54688071c560dce00edc0eb20ab44f96432870527d1c13cacc5e8a8806d7173dddb742c195040bb7fec50c41129dc2bfd4d1d37a296c69971a3995421ded48aa8a5d12a9fbfbb105f58eb2060403f406045d455f67a3b087d9c70e3699ffca6809a62ff906490553860a91bc3826c2171e59833613055d8c5c794f5e2761ea2ce0677d87da5b03aa0e165739059a0f80e2d8361c7a59f2c2ad98fb5b3c7059f84d1f3e5c5be58e62f1a4a2aca8784a828747deb13140bcae83f73fb224de940d8529187a9335c5fd0fff57cbad7e416aafdaaff0e05e8031efb4a055c0fab975e824a4ed5a27af80208d818f949d6c02fbff12cf50bac33996736ad53f9d83b0e49970a4b517fdb88fb3f79db176c18631d3a05354f6a929ed8f5820f73ab5cc2ba0e486145c2b059061b742b75b1aeab0aca2ec2085216c9dcd4bfb510aa2ff0a85fa50ac250ca063da98a7e9477c2e7e09d8993ec02329d9ede1aa1c05c3e862cd614e88d93b506a51d91efb886b709c82d2997b390fd127ff358f86804a9c5fd577fd8846b055588d5259f4c0b49b427ba8fc8c5a2f08fefa09510c0bbe89cf8cb58c6b4f73f917bd02d05a5f3ca2fdd320ebefb34349ddc7135f4dd5f19886f7e0bfbe0367245f4c75134f0d8a5ac466489759d86e9605dc8914583ebd1b80cd363615f7cb0e59cb7ddf689d89f9ea2417836f0197eefa893935aa5d245807b011bb174de1d0ef46cbd1f19ab3d75a27bbb2af6a13e454bb94601fe00c6de540388cbbd12e2fb2e94132ede1760db2f823f7ccef1eb3c2e478852257d59dc6a99c68a55866273a4ee016f69cc27719cc783d1860b93c6b94727c800a35d197fe7b9ef91ba03106e8a0eb5f6b9b0710d21fdf6b9ba407aef4dae0f612c54827df43679e87f00e973440482c48401f6e334fa069f2deca8eeecf70473d6b3ff85424a4f73d602596b1000e540112c2e614ec1d301bd74dc025f49cd024c845492dcc2635f407ca536e834c860fed10f1092ef4c41c8fc39eaeaa9c753a3a6ac141ed23f35d837cad5c168eae67bf9ff4b6eab19008ba78a75527ba50c196d71929807368fe6389939c36e1aef4e0ac9fe56143fcd3fb65c72ff9efaf86a8390072a24fe7756722e3ab8741df604abb48953119ea3b031de4523e022da6575e3156e67d1e7c703e4044740c238f5ad19dd879ec226891fd9ba4231fb37a4ca6118a712d54161949f0633223f2419167a43751cf94a3448ec15e0897251437c7a7f559343c97a035696636923c10fd76f4cacb64ecc0f38edbe22f9253cf474aa46883fbc6759241a52795b9b7c46be949d1ed63651a673a12785b1d1317e9748f476375f66b6c419e9944ef243b9464c71bc6486044c62ec989fe09ccd0ac4ce56907b63b7571e851f0089f5d29d57de56a3d797d23658277b6ad239a6df08e2caa4356010301d136aa2582198c6394aa3a147027ac474050a7fb83b79f8d67a380a4204664f85ab13d4248fd39e06c9f480afc27560b6cff6dc0df809c7cca897fcb4710b64a5ce96232a6a0b7a0428349d9567eb66a6ac87a7a1e6a48e76181ae93903904398143667515ba6751a7cecd3c209867fa6d0484c35203ffaf77a8ddc40ca1c2d3f7770391f6799c22e9c0caec26245a4a6319e1ec59ea11adc320903271bc53e72ddcbcf8262e154761171da59c5c80b2fed617a315c4ed9503e8c470e77e054c6d22b263bb88af1ff947af26ce109b731a3679793a02ea83bc440b8364cf50535d620ad22a520cef1a7f350a71a81940ffd621604fddc969ced20a0f34b7de48fc3377c40224ac2fd6a219c77371d850c1f72a47f5a6e2d2adc1776049652e769aafd4f38293a4b07f70d174693cd62896095bd9b78238a4a2ad8c6cfe59aad2b8c915fc6f463f3c708174305b4fca2ff2b1111c8267368fba6b04bd4154e240fe06fe5b28134af48747e3f29064356900b03c55259b62a0511a711c2496ff8ade198bc5a2b24dbaf70ddaf7ae48a4e0b74ab505be9cd1fa5340a6480ba294998ba88dee0fe844e24a9b997d55d94e5182d200dbaca07bbc59eb894af9b275c9a261083a965756553a3b3a94048ac3940ecb2b4a89cfc076c6efa0e46265b1d0dd816c0bb54aff617886106f6f25c3df2f40929c25fa9a5794830330d1e63b5ae5266bdb181349b2b29fc06e744f1e185b748f95d81a0d21be1e068ebedfdd1aef5a3b1a6c313b469ac887c0c18e2b5d3f24adddbf523ff196e87888afdeadbe798611fb37e158b58a0ceb06e921bf2d496f773896dc37cd681bc4ca315f509c659cd793360fcbca3af48074e4ee9b2290a5028213c8a0b29708ec0339f45c8f1a3ef385525f7bce409a246d447aa16c894cda6a453f2f184476d82107659201ca1a7c5ca6763c137e9d19fdc7c20cff610622ac5857d0a664f92f29b65a12d094e948159613f1238b2728a9e261ade3ce27255a3e9506cdfd18ff4735c75dbb0b115d21c425f1aa3691dcc608bdb015e9be6dc6f5c6f8c28109b9812cc30cf1bbeb38b9cb3b41fb6fb1289f8c51993930fcca819f05a84c9b760fa7ed7a9c8b3b0ed84a1d873907686e45d59f5953f85169d4751c56b4f88ba54bec9012e289c049f7d830cc425971cbf2e931c81fac959be761d8004a2687951c20bdc86abb60c1347a5d430b0e7081e2373c09b0129490e3cd3a18e2788cb254cada136436d264988515b7781f23697c553f0f1cf3997617ab088a031e7ccd0623c7ef4d59369f4849b1847ba09ab8a63470d29484b3db37ffc4dd05f67f835a5b51a9020a0660614bbfa34b57ed48ecc08eebc41381d13e6db1f8b4433dfc444c3fe2eb8cfc59edc70d8c50fddad70fae90d9a81505c1171cbe952045ebdddae8699d563cbd77ac7cae3aa9425e1a860f5a7b148fc3bcc7e45946f89be7f8fc2252021b3c9b393760d8f65ae387d60a1431b10eaa576758611adefdfff60952a83b5029307abe7489bf1bb72c7e9b15bb1253f111c953e61dd2ca23d7dd74fbc4d06c2304d30076ff7521b3fdc64804906fdce0c630ef570c946a64ca2c7610a0161924a06dcfaa50fe765f7c41137216590571a45b804258d854a90e089bf12c34ecce967aab714f8c60408e2a67d3f045861c96c8aed8de26e852e4bb5e82d794c16ffa218a6f6d0e90a83feafff73f49edcc93b009e274136055e35fd94b25b4eb7bde51745691cc2dc7f4dd626a88c6e14f75d8d6c433073da49473b3f8171322db722f811dbd92faa89ee304daa1aa759cb742e02305d37fe00e3c8e443d696d4ba9790bd15df84b6983c20fa2df84ffe5e963c09475f5dec358fb861d40dc8f6c1abcb4891d860b893491d3d05a65ec6513efe7846a50b8de3936381c427f1f44adfd020cb15814c693880513881569a653019d8116051e6d4f74d6eff10b0c681cd408397593cd72cd39724baff96a1275094145c7a6b26eea228d0003283b8e31ee525872241bae1adafb8422f554996331620c4a50d787c824478891b8af427c58fc28352231f6c2669d96bee144d4038b0557a986f10834f13fcad253ae249ff8498ef82c8c7f784ddc2f8b35d1de1555691f5e1cd04b43c1e3853178133b8514212075b882dd3f4d19e869eaa8a78e4e6681e29a97f127213d602c4aac80a218a42be2a91fd6cd56294ed2292d81cc7ab7798356ad8ea780065be2c2708ce1425188a10146db9e2f0a34ad1a85a471dcd3d047b2a75174116bbb39f7bb28238a9c6433a4fafb3d53bc4777be93af0869c5e765f850afae8b8528658a30a5418d38fe590c6001f5257fea21a21ab7bf832d6a535391cd69d68b1a8700239a8c337ecb05e35edfed8638481256194d5884d46f2a3d48f28b8fd5bf558f18586d64a761816b03d54d1028d8f86d9875726caf09bc9f86fc2338763eadd806e441d33555561fe66d4a48645523d7c4527f1f3aa1664cd69b88143f096478036759c0c7b9acbf5c5f76ab95d3cab894aa0333ec00465d0a67999dd0f17c2a59a2c919bdd48f7243d7db27197daa1a173f31abfa193f42ff0336a7a24e03bea50cd241d14946b11da26b09eb8f22c311e565b806848fdfa6db4e52282148d0f5f8d3f3fa9162425b453479ec0c65af93736b03ada137b2840837cb98fab1e4093d28133b22dfb162d472bd2d64ad656f1a090121aef437d0b8fc7c43bfc7b00f3573730c4af15fdcc55e3ca7e6807366368974b8e81cbdc2981525a27bc7319bc64a5a9186c83f03db7b91a25ed4bf356c5a0ae5be67a0d9534923ff19e304d5b44a7ba6259c8a1253359584263817eb7bee8218fdfc088dd190d748677d5f66f641d177adc681fbf175839961feb8116799bbcd110984462483bd33278c7afa1103005b22227854cccd37348fd3c1fe5c2dce71675b817b77c91bf2ebd1593eb6387a39f246ccc2785013d62d83d49cba613c61306517fc61644f8e1c0735fe96f986d97c3c12bce528683b910bf0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000001240)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) sendto$unix(r5, &(0x7f0000000100)="e41ad5f5ab398c6437c48e4c54eb496cb31b985f56003702eba35eeecd5ee13dd0b7eb59f80cfa5c833effaf77b0ae51db8f3beadccdd3e30bb66ea1cca405ebb2b2333d60512b3a37eedd64ed84a890af3263a8bb97cfef1b1cadbbb8778ffdf085355493c78651308891f454677a7473e06effbe15fef4cc288c19ce86f9404524aad552580fa7db9e9b9a75c2edde92c597bd318d7787e6cd4dd7d7d8b04b04de087dc394e0bcf1cf35086a", 0xad, 0xa, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) read(r0, 0x0, 0xfdc1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x4001, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) connect$unix(r8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:28:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="521e9e0798ca11a76df32c73a51fbf1dec3595d02b6ba34a0a9a43f49d", 0x1d}, {&(0x7f0000000280)="64d0406aa53088951075747c527cb1413bdf8e93", 0x14}, {&(0x7f00000002c0)="e387ba24681bc062b37b5c4b01cac25f7132241a4ebfa4f18fc9cfa7d2cbe224e2b97c69aaa7061eccbd9ef49d14335ab2c4e1c8173a818a5e69123ab04571129799e7fc6badd0dabf53e1d59fdc4ae0c5d8565a6a41e0c4ad275a5fee358b0e30ed0b84cfa209cc76a3a66fe30850fd1f0ae157f26fc9d73a0deb140ea565e4469fcd7f14a568468c026a07f0c70f2cdc530af7ab22e335306531dbc2dbaec075cb0e2f2b0aa05dc232cd440c35f04b5ee5c0258c8467a70060c14a29ce77fae9ba8880d8c5f9", 0xc7}, {&(0x7f00000003c0)="c974aef23874996d8c47ae8ea883ccd4aaf654d2ada8e5956c0a29bfa28c0878baa9e6383894e7541cab46f221f42d3288a74e17e53cb593cbbfc27f5209ff30cb46", 0x42}, {&(0x7f0000000440)="7383dca56f82aa437fef519e32f949378cdaabaabed044d9f9611c5b6acdfa1a76feb8028a9f9d27459c3c21e0ad4aa0402c1198578f13fa25c4803fc2ff98d7a47e2543cd4b20b01a47e4b3d5c8514ff24d6231c0e7cd06e13fadad896e9077d93b8a748a332ccc215061d56c6f11ee89e43a9b25178fc675809c4ab039d81e70518792afcc814f662b7788f581df65b6a4a3ae8a83c196274dd74f476d76ca3b811277813973dbcde3f17b", 0xac}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r10, 0xffffffffffffff9c]}], 0x38, 0x4}, 0x409) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x352a8e5ca62b04f8, 0x1, 0x141}], 0x9, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x2}], 0xfffffffd, &(0x7f0000000080)={0x0, 0xa1a8}) 22:28:50 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xff24, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 22:28:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) dup(r1) syz_open_pts() 22:28:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="c67ffbff1b0000"], 0x8) listen(r0, 0x0) read(r1, 0x0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r4 = accept(r2, 0x0, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$BIOCGDLTLIST(r17, 0x4004426a, 0x0) r18 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCGDLTLIST(r21, 0x4004426a, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCGDLTLIST(r23, 0x4004426a, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x3b06d9343de70b80, 0x4, 0x4, 0xff9}, {{r6}, 0xfffffffffffffff9, 0x83, 0x1a, 0x4, 0x20}, {{r1}, 0x0, 0x2, 0x40000000, 0x6, 0x100}, {{r7}, 0xed45423739859136, 0xc, 0x2, 0xd1, 0x8}, {{r8}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0x200}, {{r10}, 0xfffffffffffffffb, 0x80, 0x0, 0x1000, 0xfffffffffffffffe}, {{r12}, 0xfffffffffffffffe, 0x2c, 0x20000000, 0x6}, {{r13}, 0x0, 0x10, 0x10, 0x7, 0x6b}, {{r15}, 0xfffffffffffffff9, 0x30, 0x8, 0x7, 0xfe}, {{r17}, 0xfffffffffffffff2, 0x90, 0xf0000000, 0x3f73, 0x9}], 0xffffffff, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0x2a, 0x10, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0xdf711c2cba739dec, 0x0, 0x4e, 0x5}, {{r19}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x5, 0xffffffff}, {{r21}, 0xfffffffffffffffb, 0x8, 0x10, 0xca, 0x8}, {{r23}, 0x3, 0x81, 0x10, 0x2, 0x8657}], 0x4, &(0x7f00000003c0)={0x0, 0x8}) execve(0x0, 0x0, 0x0) 22:28:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/9, 0x9) 22:28:50 executing program 1: 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}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e49931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x5) write(r0, 0x0, 0x0) 22:28:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10) 22:28:50 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 22:28:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/53, 0x35, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x91c5b91, &(0x7f0000000180)=[{0x8, 0x20, 0xff, 0x44}, {0x0, 0x6, 0x5, 0x9}, {0x2, 0x0, 0x2, 0x7b}, {0x3ff, 0x81, 0x3, 0x7}, {0x7, 0x20, 0x2, 0x5}, {0xffff, 0x7f, 0x6, 0x7}, {0x8643, 0x2, 0x3, 0x8000}, {0xfffd, 0x0, 0x81, 0xfffff6ea}, {0x2, 0x80, 0x0, 0x10001}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) sync() syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 22:28:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x69) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6548ff37ec07450279a635121d4685b6370583d4", 0xf1, 0xcf0}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x420, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x400, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x8900, 0x0) socketpair(0xe, 0x4, 0x1, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r13 = getgid() sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="038af34e37045f44f6dbb2c424d388e3746f8e2045f18c18174c911b37aaedb2fa9fcbf7daa9fb325a4740c55eed4110c109ac2b5c881fd7b5ad5ae29dc0417ce17870fa609012967e092fc5a759e9eab916610eb2b632020b", 0x59}, {&(0x7f0000000140)="6a06d4563366ae1997af08a4163894fbf31954cf5b43998f70e1be77f050f11a016d18398a39e746d5adbf0018ae6f72f099273e71c6b9660ad26b0a840d2b628de9a0bd3a0a0bf1b807af8ef1103c95866e63180fcc38ded477446be21f215ad2", 0x61}, {&(0x7f00000001c0)="d90b233b48742cb65c78679a5b8548ae2fe4fa5db4ea5a239bb671e01a24b9e7c6c07b5f4a2392d282658ff80993ca0501ee45237b4ba7c7a2530f9218bb8e30077471ad502b503495d16cff07e219fad87f4ecba023b106fcd2ef", 0x5b}, {&(0x7f0000000240)}, {&(0x7f0000000280)="363d99e09150eb5fe7f49b44b32c4d0736d452a2e4088b4f7789d24bf3580bda3234560585430a4b87411a09c926757000363ef5b1a37dcd7a16e26b853f539e92e383b95438d31090dfd2a9d8c334b24bf89f6d51b71f2f7aee9e5df8a563b9b5a72572957c9a", 0x67}, {&(0x7f0000000300)="0e07bd4a5c498eef99b7423670b42b0690bc1e89720718961e493197595ac6dd4265494e5bacba4a2b54bd81f9727b7f4237e2e2e41ed2a22ccfbd76b12a3d4a6591167806baf9ce817c88fcd9540e99c892775fe95e8c42b8bda727143cb0cc2649fcf4a7197ebe7bd34a9953606ef1f2e089fc19f0dfb790ffe5724a1885cba616aeba717497f4793f64e2966e2df02e39bf82ea5f943834a63a5a6b3cad09fb3a468cd673134ab2df20777f4d6a6d527f7a72569e2e86a1129a14fc71ff71ea5b127b68d44f795b17214fff23b5af836f64232aff644e6e4355f69958803e3bb6f469b4c22db22875456d5020a2ab177c978abdd37e42d34969831266703f4d8c9e08676c66e103ad926d314745fdfcce493a2cd4b9884f29cad8b479e4f1ade9a6084389682648d57c33a245d828474839a082c15ad3e1da5c6198320776725c8bb13d27b861120e8d3466021c574bd3a94f033fa240a42f3c891587c4818a61b9b6d1af17f24d8b29b2ab216713590feab92fb1256f768383d98b639d04786144a10ce529bd8c074351546a3ae09d624209947c97d33ded6c1b3e0fd5c84cb4816db2cf59f1ec1e005df522ad8d241ff42e5397ef7395d572f3f9e4dd6376e549807344e35102edba61b650819189a6ea4382dc45fdca876756e5d090b5b665885efbaa4d30ef92f45bf26c4838f95a7057d1ebffc693bac631cd37143df0caa9e492f4a7d1e5b852f4d28aef428b40e4aae299a0bce689f19db8b8896007c5f5beaa2c0bf77e01cc47a62e90c65c3329f9a6d56cecdf9d0d4f443224abd2200c6e53cdbafa4132927b911221a5d36a02ee6bf3ceded4a88a272082612a5f091d0698912e3bf8e666ac3d418e543ea8eb2cbde946353b7e22830d72ffaa78a35e4566e9fc51c433057d4b06e3df3c5a4328c0de87568d497df47c92b49f71b4db48c38e4a194fc6ea456f4da89e5ac3146acc3e1111af94461599a5eed3d720149b47d1556a47e06fc55368d6cf4400e2637153fc7450e860047a3c1b28a837605bb719d1be3c2e69fec412c1bfee76e873bd8fe281d629ec6097a07544723fe747cbe435b1a6b331457f37a466bc6a3d0083c07b49e47fcc4e66d1fbda9e9ebb4d7e3213fcd308d9f0c16e680dcf6be91fbe0f7b7a3ad3f865a0276dcb7d509cddbcd3889562250a5e70e7de3c2769abc942d2108e43abb5a4e101526f3172736a5bd1d4d28b6715bc6f65805df9a84349da511a7e64c2bf1b2622323b3ee4b12eb5260f8e0ab8b2c4c8e69b46f3b243e007c0bddd2b20959db0537d563cc80c815079409a641a7ee4f799e900721a03de8765cfee498c4f00cd33cf33ff1479e51ae3305f9cd847f23601b947e2c1da444c6d41cceecab9fa29f06c4e3088a1ef499a11897c9339b56fb41cb98aea41f5d84eed0faca849a80d9ada0d746fe49a431681cfa0d786e182452d9964666d3bdebb58cb8718a62a2a5c9a1b4c06ebb14567127d379ee1829ee763858088e13e29c430dd833b5ebec151231f7358cae4ca0c3f6a0d2f2eead1e9606626eea86dc8bc9a1b4f2856d7968425ce07d14e3dbeeaa3f54695a0882ed144ddaf161c5603fb8ebb5c7c05cd75f8c68723ee67ee76e6499880300a654ab7e98e6f67de58042213ee2c1807f7f7ed916e67ff2096aec2baff10be9c27afd2f851c03eb677751f571542ef429e6758c3490a90219c70b5a1c7d5af398d415b870edcea4037cf60196cddbe5b556536ac31eb4007402d48be0600f34805000cd0a9a974b162ced0f09ed2fa88b54723538d6d6532048323673dd597eeb9f6b63835d189dab0d954283064e7ec2087701905ba7802b50d34259fabf6defa92012bde1b2f695c0441db636597a35bbeba0f0bbde1e49858fb826d0ced3a23d0821111965bcc8874ac8e1694f98fc68b472dd3a50d357352fe6d40cf806dd50f3bebe23944d1d1fe3933877512e306592aace27b6b639a8917f862c3356dc63cdd0696f20c0e25fdf161846b7896aa8db78366de0c459a2c8db77513367777ded629b9d712c96269bf50fdaac6627e2801412ac334a8114849f1e37c57acb104e7b5bdf24ddafcee8a34058994ca5faf7497c6f38d19f65edeef24249083243b007d9fe42e210e01eb26ea279690f8587e620d71b5f601db0e6b55b851df804e3124c6a87144ba6a5212b0c92497bbecc5ea38494a6ef49409b3c509acd9232240b8fcc695bd4f234f00136a64f007ebff505c67bd1eb3f715ca58f79f4d120fdb739af6fed6bde7450a2f16569648bdab8f85817af60f9ef67c2fed1adb110cb8e1913a1348132eabc9f45976ab9831a95737e825f5163811b66b25569582eebcb02c6b5daa8d5eb9f47c9d22f42e185ffd79eebdf1d8323d5c6eb39a636893ed1da954867a0e56c6a9079d6a0e0dfc03a5308a2650874c0cb596934b4e91506cdff141e08aac0dd7054e60812521aaca6ed9ab593c50e23823b43693fa14179802062ed1e61e1871cc1b3c2c877b11cc6ee49f05c5d0d0bbea36a8c3bd3fca50cf234b282c6b203224ad45fbef46d8127a2e56c90eb5700b19e76002b1d91674d4c6238a823d55ad76918465013e59ce72a33dcdd5ea97e1550107b369f114bca8f9d1191fec84e8b39d52805594356368e100280359e04f82dfc6040f8cfef6e0600f5c2bcf64c726e116d93b638125be9b0a3cc95647544b74ea37713d9a5d8872665281f95713741c03c9b2543cfec86d0d50f60289e1260069d845c5b0297193d4bb456585c054f0674360eeafc0c0c3b789facd0cc40779870b401d48e7e6de745bf74fc080942aa97751a7bcfc4f5b5ca47a14c30639c984cd4861ffb06061e5b97f3a4244bc8e2ccc3e87cc9afee112736c13abcfe6e052b4a466513a8646f768682e9021b995fc0b41e6410c7b9257f43a75b51215a005f2acf32d8ed06c7c31c5fc40a411a37c2b62614dad3ac7543d80e01c44d29a2108893c3fd66e57d25fdcd7d6becc7c9797abc16f77c919aec71bfbfbef3e6cee3100a4c6592a115244e36eacf2004b045ebffb52e82e2aab7d51c0d9188d308deffd5ea43a228430c78beda54868b5d9db3f5c3ceabaf0308505790f226b6bbc50dbc12faf98be6ce30ddd4893113c56002003703faff30ecbcae45b02ef420b43546ca79052fad7009d2978d6b961f032a472c79f1ece046a712f6177ebba813ef940646c28bab90632d9cdb782d7eb78fb60c1fd2a4f1ed692b1789eb270288f34d175e94353688d81c3da54d7834b61c1a069f66a106c48f0b53b45b84de04b9d925221fdbc72e2a1474cba6075222b1357be9b677bc6b881a83463584737764079f94fb469983a5b9851e9600fc6a8839a09aebb0d5c972fad92c1f5743f54d776123e9a1441db323b2e1f9d8467dd77d8b7408880da60fa537ac5da604eb637d67026ae51b42dbba66e4fa911958e2e562d16dd5f5206b223cefa496f6842cc5419e4e38b0950718961c3bfbeec12e51125989199e7703ded2dca73d740658c1ef951a0be4f3a9b2eab82e3051b47a6d692652c5c36a056e47dc34aa49861703ed0501285218564c943d594ee833393353e2cda360aaf09bbbbf4b8ecaf313dab8a3290fe0a633c1772cc8f1ab3897de49235acfadd635a8e87e1ce5e8f8b7e0a874fd5df6b6498b035cf7061c432f2598ea17d5a61edf7644d8683e5436a8d13081ffc4d3545f3c4ecf1f2841475fe0c13f831c7dd054d076838cab2c36a0fd5d58ff4b276c4c6c0cf4c57f280813b19838ed1f2097b51e74e44c0a37614d1a46687ad04b2a05d3af78b69568bb0178483aaed028e350ed8eb40eacb191fcb6e2d9b6dafbe2fdd88e19b76e00714043bcbe2fe9252244b6d79a030adefecb6ab6a4fa9e3decadee9e02d1677360061df07287b4b3ca0fa744739b370f519a54a11b4e95c24c28dfb2ce679247fd8bead288a40420a27ff73ebaf41503f5ef4c2e5d7eb461a178d514fcc300feccf34aeeb3a259fcad5489719610e9a5d08f62475e53084fa7b8cd2644142be9133fe46aaa61ed94add94f9272189f1a0bd7357c6b75c366194c7c41cd05d6f5d3eca4f10326f1b23c7f76b639f611b14494774f5564c99545fc8275c3fbc1513840b78cb3f9f61fb667901058799383d1d148d3a804b44d5aac39ea2afbae2ce896c9040ce0373bd3349929e4fd3a0cdcc2910d43714863deace60c14b4fb0749db9d41ce8a9ca47eedd7049d710b635de8b177966f73f6e85607a8d1624978b67c46debf3d08444d81d59afba8e642d6ed6d105b67a2f79f84768c4f04a49ff246fd261ee143c63d6e55cf57656e2664c2cd7910c164a937cb06137ab6e2d62246f1a5a7670d2b65805ba1bc2a4717479ee2eff8bf875d96504f41afc672ae104df8889a1416724505f0a95afe6db1f0271ce96bc2c405faea6d7cfbc100c2433f3b284a0ed66e56a4f83b8d4bc0ca09bea5582a1317a7e5fde6938f2b915a4912dd9a9a25129fdaeed50092a9e4ba0928e93c8a11f0bc59316afd175e85d6b3077a22fb7daac31cc0f11242694fd4d5c9d74af3d1b38b8b0f8368390d4e715ccd83c0906fef18b8bf136988bfe121b83728f63119b1f8f0daeacbda1c9903870f70fa54a5900bbbf6dafbe4eb99aac5d0c2bf598f78225a21314e418101a1445f3597cf3b9086487d033a9aebb6468ca929c6dcf9ed26c405ec7f76c565df66b87f7b98f9e686edeea2a0167585e1919cfda69045a4e9c9541e5e8323adb71d658f6567ad73516d4d94b2dcd6d5d43874ff03d73fe6529b24c8cf00ed366b3deaf9a59d6ff36675e229287110d4f6b18f5d8896fe6087e73bb9e50e9e4a9dcd449d58fa840fb4fc6f7f8cb478d161e9ab6a2bfda264ca4898051914be8307f9fd8383ae77a69e9598c3ed15a66881bde873d5a8cee3b40f9912be18195f23b18acada61e583f00af1c5bd5e5ace8305c40ce9355a0535053b24d7654a0129727fb3ecf03739685090fb43356d907ae4cfe318ff08f2eab7e5d105e7830882418ed4cf9f80cb4b66e34b163b8b8dee63e55c7919079f6f332e7927ef85f2f01229eae851799e5c149b1a89e07238b3b8282015eb1cf0deecf58774026ffe4c5de87bbcd39889f27b9eef09f7697684948a75dacd0aa502e5d3d9d3c77176c81b359b0df51b0613c0e0f420346f03ab2e0b641a66f2192b318c0593df63f6f74db33504ffa429d60832dd761f55b5822cb024961881d1a6054bb12f433726f1bfd23404401414b9d0493160178270732f06d6ff56627da188f315cfbe1678bbc0e900cdd47f3d3a6907d4a009e8e358d266d2e4ed799d79fdf19554e8efb507a5e36ea71e57f9d013da4bc7715a041a526bac4dfee0e382a9cb9e02a1cb4443725ef2ee96a9dc0fbba8f8236f3767ee5c18c9d8a1531c465aea5b84237a0ceaabe7a5ece90820582e469801e7d0b7ab273b102c0203629f370f56e4968985cfc3291284cb7b18acc5b7e17c5fac0ab42d1097c54c5bbad423aced309b090abad3ca2245166d90fd8ff90e64cf8db7f371450c7807d231ca29ad607af59a3e7a539d770d145d78f719d42c2c19654598944b59c54aa49de33a168160a9bd0cd2f7ac259c339bd33ee3a9fe8e06291b6f66aee60b342676afee9918425d4dedbe6e28bc646f59d8f393b22b96d0831d3a3b2e71a7cc4507147612fcd34e4476a0ad7fbfdd68fd3e89e97d7e49cdba519eb3001f5c498312327828f35085f451fe17e5ff4ac5a58f7", 0x1000}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r1, r12, r13}], 0x80, 0x2}, 0x2) semget(0x0, 0x771446f0194558f, 0x420) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000001740)=0x5, 0x4) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000001780)=0x401) r15 = socket$inet(0x2, 0x8000, 0xe) flock(r15, 0x4) r16 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x108c1, 0x0) unlinkat(r17, &(0x7f0000001880)='./file0\x00', 0x0) r18 = accept$unix(0xffffffffffffff9c, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000020c0)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r18, &(0x7f0000002140)={&(0x7f0000001940)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002000)=[{&(0x7f0000001980)="26da5053d783f5154357555bc18ddda72ee111fc5087edd22a1e21dde1da7da86cbdeb418d5448918a8caa66f59cb81c4cb156b7fb29d5027d62eb211224d43b770627b9189b4bd580463e4f15dbee6ffeb4ca930cf4760df7f9ede9bb55f5030501e9647357e15e9c95525e8a432c935c6ce3f866e4964327996edc418a2ea9c5412b056f24885d70e2b9ba3fbe658c0a4d5a9b15334af8636dacaa7e80de9d76c013c6ce4806e11ff3ae9d050bcb57fc0c4bd401964dde3e578ae8727333afb22aca30569a9625573368a033f9083b95e2b328511febc80bff9834751fe0ea4a8a67cfe1e326329556", 0xea}, {&(0x7f0000001a80)="b06eb6b80afa15848a8b", 0xa}, {&(0x7f0000001ac0)="602a3ccd1c89fdba24c2731641a80a2914e28b156e1c8dc88902d4ddb6acd1755a7a8587b04deed7dc761d6962d32f33498cbb71d0008d30ed094502b5c203a6039698815d479336b45aebb0f432cfbe227c30f1d0fc1819dcea8ef7b5aebbe79a81c524add34e68dc05c92d95c8d356c3026ca316701d3d11e9e749342bce35b7e56617e430ad7144bb679052202fb8c547b9a081fdbc2e92", 0x99}, {&(0x7f0000001b80)="882c00e9f0e54f0ad5741dc6ea7ecd4a9ad1490a6641092e2c5642259716fee306", 0x21}, {&(0x7f0000001bc0)="68e82ec89b08c0331a6b318689f7127bb034b38a82", 0x15}, {&(0x7f0000001c00)="393a764d9f7af480ed0131e12970b3a630a07dacf31f3993c3ab0ae1c3fd4b293d33107391d27f048e46e31a42702a900eb9d38fe04460e927388246665b242c1bfac167494d8e1a26068b818b6f515725fd9343f1228e2a603ec9ca0117f45a6f05c4aa1ffeb546ccf62e8c7845693482bbb25ea9daa1236832c402aded81c89b162cb0e7c4127f6a632cbddcf6d6696cb46d840df80510435c0ea2ccdcb560652c8db600c0e7f434a5ddea4c822e087e9f3e30dabfb7789cad811f3331e103293fe43d93cf831ad9d7", 0xca}, {&(0x7f0000001d00)="f803e3e8aae21ef709733e3905c03d7ad328e859f673435892cb37f42297ff3131582c890a6ddf41a3fee473f32b5a5cf775a42c8150c8c9b1908058f2bee23448bf9cd0a85fffab0f5dad3a2dc0966d34be0e4245d4c7a5568ce53e422be97e39bd5ef00b7b1654b0c52ea29452ae713f7d75640f50216e1f9cebd199acb5f51986ee5d7294578ca180f6ba5aff94bc2151057f771d7e0bfd21265ed65eaab44ba25b2951e8ebdcb5552443d6a79c423050634a07463dcb8274024da400e08caba7a58b0e2c6d58f1ee2662f6799bda6abe606c40912331df6d608b", 0xdc}, {&(0x7f0000001e00)="f0bab391d68395ef8930f33181ef16aeeadab31b12c4a1f3f2de65bb0e342edf67c767965d14f0d96f628ea6970ac93c89f511dfce76a298cdb2f00dc0fe2a6e10c83c04ee2324080c2be88e3960c5ad704f6e69157053a20b0fd8b5c9da0a108a0969b9609311a2e9f96955c8119340dff07651e4a3cae72cacf94d938938950b8bfaa88d0f906f99ee61f32747705740c15e5575eeee817fe6c52d16d05deeb7327297e19696da19809a4d1f85242f3366e3bf29d4c034d281216ef7ec3b", 0xbf}, {&(0x7f0000001ec0)="c782a6fd23119e4491e5d169b821a80074df8f3ac479bd5cb9e46b27f0e90d6cc15f1d1e9726822c6c9b3acfeb673cb0d8c3a04c7576bae70c152cee77040b2cc1e45e00838246bf09ce9f5592e4d7e41523969b2db4ee3f77c027b07b8ff3530e35d7c5224bcd9302ceeed337dccce8", 0x70}, {&(0x7f0000001f40)="8ac5d79e81e2f809c4c8a632605f7e933bfbaf90d3c3336acfa1f64ac528a1307bd925c8f3201c33174b122f9f57ed0853a12e61c38874624bfa3e416b0d92f844d1a5716d14432d349f6f38e2d45efcc7c2c1f09feb335253c6b2693374549f0053e80164255515be47a28998eee85fe2ce30247dcb3920422ab9e52cd79e18315f608ba901f33fde675877f303b36888d36b442f2f5c9bb882a95dc37f09c87ac5c9682a2acf27fd52375b", 0xac}], 0xa, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x8}, 0x2) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f00000000c0)=""/52, 0x34) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x400) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 22:28:51 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, &(0x7f0000000140)=[{0x25}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000180)={0x3, 0x8, 0xe551, 0x6, "52c1929134577025c539a8fdfad364feb593476c", 0x7fff, 0xfffffffe}) 22:28:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) msgrcv(0xffffffffffffffff, &(0x7f0000000040)={0x0, ""/58}, 0x42, 0x1, 0xbece95ec7517a77c) r1 = msgget(0x3, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/16}, 0x18, 0x0, 0x800) 22:28:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) read(r1, &(0x7f0000000240)=""/225, 0xfffffca8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e830a0e7bf6e00e74de422000000002d00", 0x0, 0x8}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="a51b7270e082ab372a21f128ec94") 22:28:51 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) setsockopt(r2, 0x2000, 0x800, &(0x7f0000000480)="bd0ff2da322afd56ff1d60580500f20e1c15cbe2460fa017fdaab625ff9e32fc967a41f7714ffca1182fdb906845868e5c258fc343bb37c4772630c04f35e6b8ffaf3927a47d0562d825ada4eedba9f8b9068c7982c8a211a19e0e3f02ff5f56dd5e59d90647814307270e60106a29677793d7c7e73484bc85dd9efbe2d7cf3648928b21a71a33d2ef4360532c6e6b2a7fd0", 0x92) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000540)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e06c8529cf3cbe25bcdce1138210ef3e06dbce2cb43a14e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a8926bd469c5c044e01ff2fe977ea8e9059dab8bbd973ec6e7cc55bc18ea7742120ec3e119545b4a1bd8140f3dd21aeba91f032dd21ce938eed34f574e7eb3c7e35adb1c43831f9d488d58309e27eaa2e1156799492fd75", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0xfffffffffffffeaf}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x4) 22:28:51 executing program 0: poll(0x0, 0x0, 0xffff) setrlimit(0x7, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 22:28:52 executing program 1: r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r0, &(0x7f00000013c0)=[{0x4, 0x4, 0xb0d786d3363c506d}, {0x3, 0x807}], 0x2aaaac3c) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18000) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) semop(r0, &(0x7f00000000c0)=[{0x2, 0x200, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x0, 0x400}, {0xf, 0xfe01, 0x800}, {0x1, 0x9, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x1000, 0x1000}], 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x2, 0x0) r11 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000040)) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/4096) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x8}, {0x25, 0x20, 0x4}, {}]}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) socket(0x6, 0x3, 0x2) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$BIOCGDLTLIST(r17, 0x4004426a, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r17) ioctl$BIOCGDLTLIST(r18, 0x4004426a, 0x0) r19 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r19, 0x0, r19) socket$inet6(0x18, 0x5, 0x7) accept$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000001300)=0x8) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000000)=[{0x15}, {0x3, 0x0, 0x0, 0x4}, {0x9, 0x1f, 0x0, 0x100000100}]}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4) 22:28:52 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) 22:28:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 22:28:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xc206106f897e8608, 0x120) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300)={0xffff, 0x7bbb024d}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xffffd41d, 0x1f, 0xffffffe1, 0x1ff, "c7915c0d980444a1add64bd6175203f3b596224f", 0x3, 0x400}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000003c0)=r11) pipe(&(0x7f00000002c0)) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 22:28:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x86) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 22:28:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) geteuid() 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfffffffd}, {0x1048, 0x0, 0xfe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 22:28:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) getgid() 22:28:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000003c0)="77cf96581ab0c8fd5b43c4b276cf6a08b116a535659e609db36e7a4cb98bcfa6627ca28cd449323597e6046f1af53ad011e18d6b460199aa345abc4b13a150ddb28633e8fbfc9b28a828248b031045dddf43b0539a07004df7e9dd63eccd63824fa797d381547d09dbca11030d75ea9de3dc6e27440e991419b841a6d23336ab41e40a85156d32fba1fe0acad038e2fe5d806337064260de9d2431bd8363dc5d0177a490725cf263bff04a0a54224842165fcbdb85473826f35463a24be3f6ccb2d41335cbef69684767633f72b90bb6e194e6cebfcb0ffb37308f8d97320c288d0651cf659e39c2e48bab42b349fc73803d07af1cd34f615ed2e2f99241c40d6d9767baaf4f678b379d7185e36784a4ec13744c5126b781a90d43832fd583540aefb2f5342de550780fbf099ed279a82777f969590054b1a27ce14f028c9a140395cf32f2a0b83cabb5825750dbf4c58aadf611513dad3f58edff72ba8d29df2b4e6be9199f927ba384ca74c47a39645a8bf1fc3528090aca710c04ba08eae0d7a1318bbcb8f0649380f24efb4e0fd3a95a741146adb8bdfcd2112117a13200ea4a605fc4f0822f019cd76a1e21a9b59d1ffbcf58a10a29a212079835cdbb677202816232a93f821f7b726559ecfac83264f6ea379d76034bf5b0b363cffa7a10fa49b6cf0219e286a0980cbd97c9e66e444bbd4de7c2173aa32901d3b19116b9e2159db13ed0f35cb3b92a93c3fb4ab2cf6bdc6a3600679b4ae372d21c0a67c66807e3d13b414ffcb5aff3c0faf7ec6ecb4247a9d4530d08a8c352e413db569ca3f9af48f4e016d8e1cae495bf55d5dd5c3ddb6c0b01339ef8ba9c36cb946b94210510c11a3b09831ca075412495daf6d183d188793d45e91ed083ff94219be0fc17c545685da1f1cee027f9f5d8fbc1650d788d556224bf50cc06ef4b2cc15adc42700de2d661e5215d15325d7e12439a9efb67c43d7a19deffc43782a3f95c35f27d23d6aae6f3b415150d206b9f43e129c570cbbe593a6122459990983bad3ce90c586a99170155c081ec46ce58fa733250f92fe1b706b85d1b7099f4ca5e12d4be1a3f4a820884ad7e231cf3a87685be9be4e964c448c056040d8990ad1ec60537ccd39e47cffe8a552bded2ecfbac36c7afe036787f8b434625cc2284f2bf9ba7e6e2973899b4ea779ce1875c93a353158297563ee8bada5c2559cdc26c4416ec2ad49638d0107e9d04bb6f817f096d5637799be516c7a0d04bc578a0caa8c7b7ff6dcab554a8276e55793c4813da6671c69a1a001dd21de2b39409dc919097ff1945910eda41a71de2e310b76e51ee94adbb212f4ee59317a25b3caa60ae84b89afa3fe1fee352c43e71e6fe844d3228a52de1745700b8d01df7004240756ce67d603052da2daf1d93a8634295214d2fb9112795ea1377d8221f46b8a35bd3f7407b5fe254de227c3c1a4e92e959e22d5f2469ed95101de34cdf8366aaf7e7f044246b8440ba26aff10752c21214b03dd542d6e93d80b2ed252659e3e7456305c9c8c3bd18179700ddeeb291c93e7de88fa9fad2dbc2b5be282df8403ea8400554528bb2f2a2e46e1f20a38092d82181232a3c3283b38250ba0e2335e987ec3f9278c8989bc6ba60ca42b2e66b0cf0708c527ad35d18fa0b8231cfd9ec0c89af65a6b0f2e1e7b6b2a20869e739ce6b040a1a78300794dedde8764fa5d87462afaee9c4a54cef5bd53c3836327be4800c32d74028ffce665259600cc7fb9c13779003ced2433827b2c5f6f3c1a84dedf93be085f0a2a6339f68c06abd1ed8915a1290720db74828a935a1318a5242563bbb7df578c154a259fee013abc7dcd705030a0a5da1aa252a03b77fc647d4bd58bc037da6e562ffbf3f8a43fffefb2009a76e5ad83ffd019f34f37f535719955c35aa80ca767532079ad2b911a49dfc9728da2b03568841d9db1cd56ec6fd4425efb917d37248a7f2f7b0cdc146970fed55c2720b310d09ae2f8cfa1fe21f4e9c20c9f04824de0de02cedc7a4a607b4d652248a1387488f96ec098d627c40220c46bbe599adbc43dc0c70cbd62c50bb95d8a15349408532e29958f7ceae46ca99294acedb6decbfa69ab4d800db429c7f79fc8d94d1263dbccb96a91fa1620dd912aa03eba5601ada46cfd284513f4c063fcdef603149c315837977d80e0d6c3f1534bfc1f24a60cb05724c9139d6faf135fb5ff35c1419e1cbe4de98f8f9057d33e47f615d5a7b432203f9bf3cb4ba3bb9ed5558d4957f9367a3ccd8204c2bda1ace0445ecb6d524be7bab22af2b10d5d7948dd5a898f26f21e965a36b86ca5bbc91c7c013736b8db95e827f66aeee89495a3d578d98f899fa4973dfd6f7d4e5302babaf8ce3fb2ed4886fe16445241765e3860960bcdfebcfdf7e90e323ef437f4df665d63d07b8c3e44acc0bbd45765fd26ed83b922a63fcaff15eae4dd1dec015d3d7fcc3d6ecf0bc8ee0559b855d11f1e269a1284c89e94c9a440dcbb228d2f3cfebadcb32c0ed9b6f952c2a117380c39de5d35c12bde3b0b70c52bd435721b8fdf6f40f27ac8cd21e4f4d70bc1a28dad90bb04d1f9c043ba4c776b9e32dc975245ec2c2667241d8acda340c71968001b6c299840c403a15c5a20d29aef61c3fddf8ff0734e753d160ebb0b2a73d6b8cdbbb8d15600bc6ef05fd650666cc53cd0d4e294af2f04f35942d80428cce66c6ef696b399e6f443825ca532306aa8cc70123b98d5737233d4971dbf7017b548b04ebac8e822f2153dcc7fbf9a159c2e5adfd7f92c37abd88f0222edfbb171eaa504dee1716e2d4995211c94fe2342f76a5e020e3842213ca7138f5be3b26a0322004e406710679ebdb7000a337a526023a0648af087976b1f1404bc2a1054c5d0757333c621eca7afdecd64f37582f665c4aa216381f2eaf86e35c0e531cf875013e7c27f2c10484a1cd95170ae565f7b547f86ff4ba50dd3c800a12395c29570af585007f3209eaf84d3c42e6844184ed5c22b45f53100c9916e15a30eec30b9f0e42c31db861cbaa6ff81df1bd712b4ece06ede0657d12813ed460f79cc8b2c16962422bbdd52ecd8d2785bfbfb2e5284cc3e67dc1723ef7617f0e5fc097e220d5b83821bfdbf0166abe07d21b4a59d0f0a182b241abcd768cf20cce79ee4fba56957102e563232b5ca9f83a77a9e66b64c15aa5cf415718b9bfb8d82c8f6dcd3379197c7e6c86a9482fc9a36c524ce1ade7df34468ee8cd40b624bb9d88ad0b9ac2279ad758f541d4643b05205343c2dd943af52502154709a91bc6962a9d3e98ddcc7a34ce1f0d35312eed1331cb4cfe025313e37e9364f7691a741bd74860576f44f9de07eb224a4bbd3a0c50f942b8c1b7c06ccd788024784db66647de69c0b835724304c719ecd425b152a6c102941e696faa8a7f1af7e0b53819974b37fe1c2689e4a122daf7f8b78dc112ed11832cc8b56d9681080299991b40c069a8c2d1cf27b7d637e0048b2d047bff75da1fdded2075903bdcc71c65453da826155d06028e7930b0cbdc9259d92247fb9ee4a18861511bf850ab9f35c6a13e994fd69e5fc9ea0766226cdcc66265f4919087c1d1519fbcb5f8853f3145f8f757388e3b6a0f569a6bb0c839577e7e8236aa8b2d86a1586049176fb3205324cba490b1f5aa1dc9bf552611588c50f60ccf7e5f7c61ee8dfe405703f36c558e4552cf310573598cce5903659aa1bf9b1d114ea80678be6f8ff92c6d0cedc38769575076f423d58be7ca655674afa5e5cda4290bd7f054a1f38aaa75fa2741a9c8a8007fbb102a742e2b4daf0fea9b9d104d932f6e11e0dac2dea2e5093114b7181de29684abfabe588ecf4544801d5dc4aec5ca77312337c4704ec25fbc1bc8869e841ce2fba581403aabd4e40d22b769f6f41b4be6680b8bb2ef9f3c8af5a1d508640026cd463780e88577315ef4798667e612bc1b203c29ffc8a17a3b87fa47146649bfe2902c90d21fb68c114c8f51c848da10eeacbb2311f7a2d508d16dce3d8d40fc2f6c057b8ca6c068ee97fd0a3608510b9a7a5e21d70fe6c931b9e063da03f878f8e05a14a88887cd96d8a7db27ffb7113abae8759c99b989563e484829ac11d0a1501664d1cd90a9120e16ca2b34e4b1ea49d8a02ed30f723a45d0830b3d06d8512423c001bfdba3e83a727514a702d2cff3a8079323b6ca840572e571a4037467efe8c5e428eea2443d64b05bd5a44e4517c737d8b34792fae7643b2e6e7d00ea7527fedd5c22e7100ec2898932a28651a530015b328c8a1c27b903a0f41042d5cb092e66aae757c94b088ee68c91c9dc3adcb888ea1f104d9fb5e22f29b7e2e3d2f7740a0454cf7eb7866f22334437e05821686c993b1bd24ff5b566254edc9f67dd6beeed89fbae2a19686c212ec85e8188fdcb3845f62f90d696590da6b1d48582c54344ebad2b96ad72f461c4c9c9989d100c2dc8b8128fd0ff13b53b22219054532565d31108d5c17ff2b4d99872f9b0607c4181b0fc36d9ba5adc2a8fceb4082ec73f2c9bc331529f026ab968c7de23641804b348f87680c54445ac752b5bc2020bf8bd578a1f2384341aab7c32d67fe1f25234dc66cca6bc00d2cac724d0fe929d2f27f738e0b409653a466d558b69b1a952574a29bad66a8908eeb3b1c6d35c4e0a417625b9380796cf622123af8de7d04bb4196c816425717d103cc49b936a88cd2f9f2daa6463a7f9a0e9051b9668c2cc6310eb473e25f33f153fdd61995c13407e493e89b8ebaa82713444aaf38f5b8e2a14f150ff21cd6d48fb0f950170834369a4eaa8173d7c6bc9c1d210ae818ee5be273426ddc1d93d20a75af5286f2fc3bada05a2e09847edc629cedcb4664ac83adbe375a3fe0d32b1090578743d063da97048fa4010c3ace8c5092dd5e03dad085d54a4942ca3fae2b14822f3cceda0d24a20a051a8c4fc57e63013d15f9cc5821496d3674d3045eb4dcc493b50af82fb47ea7d96d2f1e583b410fc712d66aca2623d0863bf466b129792784c6a7184f63f859c2feb118cdabda75acd677f05d5c57c979fa9ac9944ca110b75710fbfeef857d131c0fb15cb55548cd36b1dcf602a8792e692d225fa8a5f2c1973c5e5b4731fadd1c75896c667e50d63f48e9fcb9a71f78c59e0bac446004dd85a3a42e6f460f9dfe6ad5e372536eb4e8a5ba353b743a08a4666344ead94c984b985e2b43ddfbb9600f41d7501007b5d94096bdf8d29fa5847be95c96591ab48a353d4c4e906fcde10203bfa108a8d7540754b33d8011f909a1d6a5dbc4a8bf21924295b34f30116898d68c4ac49e63200fab559e4d9f19f645d001e78778566f7c470d78ae9575359010ade5d467daab7913033f87dc438f1af1b745268182b386c934866938fa86529ffd4d976b6dd646f24ccefb605617431be0206196a5dd95f3d5d5fe49f1cd3c4571577a090ec67c3449b54c5fe8d3292c5dcef26521e709b45c7990a3b9c4bcd18934f16c8dec3c61c2fdd2df6185bcf464a772db96ab1ffd016f054a9fe232843dce7f68d35a9a5ee5c5375c51f5063be9afbc0c956d6588b438161a7043240071d53c92a314785e9f39f851de08a3f0a5d526299d771d588b51d16e2e602c92fca0e10843ba3327de9b539051eab7e69370aa58cfef983dff01e81185c0c06e72c2fcdf90c80fee3518f5bd1c3efc7ae101ea1725562c3b58f5f87b989e7512429ed542bebb1c0ff4bba008d56608bb313e3d6bbbab0f53aa17cf2bed4fb9d97e07e7f3ef969e675f1", 0x1000, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 22:28:52 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10400, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) r12 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r12, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r13 = dup(r12) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe", 0x3e, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x1, 0x0, 0x8000}, 0x1ff, [0x7, 0x3, 0xffffff00, 0x7f, 0xfffff800, 0x4, 0x5, 0x7ffd]}, 0x3c) 22:28:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x670cbf35418cea07, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:28:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x20}, {}], 0x2}) socketpair(0x10, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) r3 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r8}, 0xc) 22:28:52 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) dup2(r4, 0xffffffffffffff9c) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="e4182e2b6669097fdfff"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000084}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 22:28:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8207005e7f0000010018a569646530007f1a7d0b52681c301ba225dd5c7bb4f295269d7a3d63e4516ff82633a2f5635a0ffd85ccade8cc0ac6feaa01000000e005b859c8bfc1ed58f87ded921eaf6943ec147200cfad544c792fe67940f0155e8aa76c180825c3c47abec8c26b8e2acae150dd4cbd70f3a06ffea124c80b1242b3f98c6b328eaacbd526c9d498053bc07a2c0bf12739fd30b1253fa8f824a34d767172dd46c48270baa54aca095ec9520ef47187b1cebb09ab109810b9fd591d81a39db06a0a7cb192a69ea35710862d7dde031f47cc16290327f7dfb023b586d7cf92135eaf61513dcee834f7c3a3e2badbfae574cdcdc8e3593e133a3efb2870742be181d3b32ae6df2f64836f8e45aa81ba1abe"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'TO\xa3', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000140)="dfb9d2a5675caacec5e552e91d2cbc385b01003a3730587dfd411f39925d30a08ad99cd50d7eb95d7450a8c51543aa573469a267b62074886c74a945cd729d3efd10728d6cc2d4b272f1971b121ecb46f9d95ceefadd37902ba863e4d0290f468208ff78b83d0f0307a8880508c90b5da4d2b635f6fadef04ddfdfe6342607e0bc57f61b3e14dcd3f47d50c88dae1e51b9") 22:28:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffff00008295955984c87950bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a6d5b99c74237b8fa4d012ae447473c2384d21a10e63195aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbdc9e44a51baa6cd001bc5b65cb593d2870b4122cd23500e855d4cfaa0000000000000000000012000000000000000000ea000000000000"], 0x10) writev(r1, &(0x7f0000000ac0), 0x100000000000004c) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ba248b8a481bc5"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x92) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x1, 0x80) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r7 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000340)=""/133) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000100)=[{0x5, 0x1, 0x1a}, {0x5, 0x40, 0x2, 0x10000}, {0x88d, 0x4, 0x0, 0x49eecdf0}, {0x7c4d, 0x1, 0x1, 0x8}, {0x0, 0x6, 0x9, 0x7}, {0xffff, 0x2, 0xff, 0x10000}, {0x7f, 0x2, 0x20, 0x5}]}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000d80)) 22:28:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x44) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x3, 0x7f, "94af96064d4d8b01def39decf7a9a7c48c69a7ec", 0x9, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="46694944919aed15abe8f4c796ed26de827e859e02342ad8097460016ad7c37415874a4b8ded8caac24cabef3d50d75552e7b8741c7145e05ecbbbef930dcc391910aa6e7ea4bea10906b42fa0d94483233fc3f9bbd3588dba22d5a13920aca17346266614ae06e8bce9e4983d2ae50c22542538b06d279882e0c01bbdeb79c20005e448c5525070bf99ce6ea7874506382ace42a38d24dd4f3ecf92f7642bc92b89edb5df94dd7bff8dc1da1e863b52583d731a427168c34567bf024e85a4bea6e7d76344cf314472fbf0dde3c6a52400542c492a7b7e1456d3a9d261ac207447"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x4, r4, r5, r4, r5, 0x21, 0x40}, 0x773, 0x5, r3, r3, 0x80000000, 0x2, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x2) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a454c6288fbf16c17153cf3d117c2e95478409ba6c250e15c82c1debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 22:28:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) listen(r2, 0x2) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r3, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 22:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80004}, {0x35}, {0x100000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) r4 = syz_open_pts() close(r0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$KDENABIO(r7, 0x20004b3c) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000800)=""/4096) dup(r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x44) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="e304f9e2ac043b964ade8a5e1b3698ec4201e57c84ad27a98edb6f9e78ca8201101cf09c594964d9385346a1504ac77a0dcc41b2568d6a45a9fc083775e66b7a24010e1fd908cecf565a1cc0afb1f689dc77a6eb5f0f337b7f740ab2a4c0cb9bfc08d9eae010305cdbbf7477e10e82f8327a3fa02635748930b1c171998b92e6cb3f9adbd5c943a9911c9ccc0949d4ec703eb1b248db1845656157829228374bca62e80fcd288e87192899862da7bac63ff6", 0xb2, 0x0, 0x0) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 22:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) 22:28:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrlimit(0x6, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3c67bc3779aff6d5fc7ad18b0a61d429fe7af254058529bd0b809158936f34d2a43117e78073378ef3e32ef900"/60], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x4000000000, 0x7}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 22:28:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x4, 0x800}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() socket(0x18, 0x5, 0xfe) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x3, 0x0, 0x0) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000480)=ANY=[@ANYRESOCT], 0x17}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) recvmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f00000005c0)=""/219, 0xdb}, {&(0x7f00000006c0)=""/102, 0x66}, {&(0x7f0000000740)=""/227, 0xe3}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/229, 0xe5}], 0xa, &(0x7f0000000a80)=""/4096, 0x1000}, 0xb9c6bc96629ff906) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) socket(0x18, 0x32b34a5f17aa3ef8, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000047e000/0x2000)=nil, 0x2000, 0x3) 22:28:54 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) recvfrom$inet6(r1, &(0x7f0000000500)=""/192, 0xc0, 0x801, &(0x7f00000005c0)={0x18, 0x0, 0x9, 0x5}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000340)={0x6, 0x1, 0xe7f62be2f5ce56d5}) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) fchflags(r4, 0x1) r5 = socket$inet(0x2, 0x1003, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f00000004c0)) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000140)="ad4f988319325996f43688801f005d15ce68997751e4c2f042e1d582be377c13793d4a8439278fe86d908944cae686f91de6b9dc82b46fd32fc8", 0x3a}, {&(0x7f0000000180)="be14f42229766d7aff8f0437dc652f1c434869fa168175989c114f4e5a333b32a0614cfd28c70ac0af299f8c5080f8d463701f2cc17947c08dbfbdb7bbc32b35963b4d72f5e1cc40d577a31ab1c4ab63fb920e0ebc02a89303ab75feca2e40ef6d85786b580601a6ee495a5d2be3ceb908903b1da167360bcadfe0cd0e7672301291f6c5a1f113e5194f154c0ed427af2906a0c52f41ebe273e65082d09c3478e7845634a35d2559fbda454a5872be81b12e60d8f8fc9870042cbdd7e83533080bde3e261369a563c0fe4288587095a11b34b2023c8703211de886df2379f3ce29b6e678b9784ccfac1c53a2c9d57600618c", 0xf2}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) utimensat(r10, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffff07f, 0x9}, {0x1000002, 0x13c}}, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x120) connect$inet(r5, &(0x7f0000000000), 0xce) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000400)) 22:28:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x1, 0x0, 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x800}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:28:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1ff, 0x0) dup2(r0, r1) 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:28:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = getgid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, 0x0, 0x2, 0x6}, 0xfff, 0x0, 0x0, 0x0, 0x3f, 0x7, 0x4, 0x7}) setegid(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)) close(r3) 22:28:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="e16581ec6db7ae06352db22f762cb113c53545c98dd7e1880f1789ed74ec8e3f195c460b64e3395285f0264a58c1e9554e72c655f82e94790d0d44aff7c17903036abed77a5a0ffc05a5d293d6c4caf3d4163407a00e3387cbc93beb116a8d707fa5572e11bf60d930eb2fababf53261d1e9dd6bdc4df1f3a774628a89b7e19d1139abe34383d63e341d16257870d90aa02546fac3b9189125d3119afeb350ab32ac117927ab94a9881d812f767dd10bea246a0866bb23a22cb652cd6bd78eb022370154cdf8880708aeb621401b2eb2bf9a154553a61150beccdfa53594c011d06d18c19b61b62b2c0c682ead449b3f64bf0cd987f97223327dd56a5ceb606b6b1cc01282ce181784c2919b02632cf3a3a17ba413dde238c7d8999a29c5950f4ff8effed7c7afc764f0f11f28f76de61e7f78a938ed20776d70a5e9d2d7421f738d09963ad32ed97943893de0fcddf88d7e45f6a2244d527ad609c91e752548cfb303ecb022e90064a1f551104f902ba225d4703d69588377b699b9bc85eed07124781a1dc71ec14a6b7ea02c5828728bf5a09540bded062825f894194045c21131a0fcae44dcacc935dbc7f17bb08f434bc3eab53dc88bac68355dc7e735155c306733b2cb2bce3357fbf302e1e753ce9561e9d9a761542cc81f3fd48288a10ccc2a545f720aab450df5e0bdcc201f7d344d87b232a2bbd6fdb20840122a1a8032a5b177a80ce000c7c9361860080df13d8bc708d65b272da3c112858f663390d1de18a715b29ec0dcce6997d6", 0x22e}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) dup2(r3, r0) close(r1) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) dup2(r6, r0) dup(r0) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) socket$inet(0x2, 0xc001, 0x8) execve(0x0, 0x0, 0x0) 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pipe(&(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 22:28:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0xffffffff}, 0xc) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) recvmsg(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002700)=[{&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000400)=""/112, 0x70}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/114, 0x72}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/253, 0xfd}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x8, &(0x7f0000000140)=""/7, 0x7}, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYBLOB="10c01eb226b92c87f45fc4660ccae55a3f2ff86cd2cb29b269f936f8a4efa6dc60d5d01c0455e41816a2b4938c8d5b4a67445940987f20aa5bd11ecb918d3203fd4acf92e7b4ab7490f4d90174ef515228424239ef394e37bbbf964af10000000000005502b11adcaf381faf98b1c68469669fe7b1c1de98c916a76689e53da00c15eb3c03eb18df460bea7fd7759d4ebdecc9d056afac89142f849f724625612e32109bd8322c6844285ef0581c3750392cfba1eb3e74c65b7af1eb0a47842ad781cf6a931474f08fb3675b4e864d8332c11a62192c8b2d7790778015006d8965bca3a8a42fc95a41c88bbac0b00357a27bd2459b72daaae84457cfd73bb6a7af5c7548b013fa9f69400bb645988b61004ac22d325eab8b58a387b8522e6bbd290db79b666b9562adb68c402325f6f629f2d65bd07e4ad3d75d61d679fe4980f0887e85f905ea5f1c9356fdc166242478259c42f0199bf1dd60ca75dabd0d01e0cefb6f1473b12fd05f4a4d40aaa7b85bac9cf901357c2afc6762a9bca64f11a466a659ebdcdd20d0f5c137c8d894b587c1838dfff36a48c8e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) write(r3, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) socket(0x10, 0x5, 0x6) 22:28:54 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) 22:28:54 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 22:28:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x800], [0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [{}, {0x0, 0x5}]}}) 22:28:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7fffffff, 0x9, 0x4, 0x0, 0x80, 0xffffffff, 0x100, 0x0, 0x0, 0x1, 0x5}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) 22:28:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xf6a9fc7982670821, 0x7}, {0x0, 0x5}, {0x21, 0x7fff}, {0x1, 0x4}, {0x44, 0xd8ea}, {0xa3}, {0x45, 0x5}], 0x7}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'\x00\xd0\xcd', 0x0}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xff}, {0x7, 0x0, 0x0, 0x3}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0x3f, 0x0, 0x1ff}, {0x7, 0x2, 0x1f, 0x1}]}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 22:28:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x1) 22:28:54 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18000) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@un=@file={0x0, ""/77}, 0x4f, &(0x7f0000001680)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/155, 0x9b}, {&(0x7f0000001640)=""/7, 0x7}], 0x8, &(0x7f0000001700)=""/134, 0x86}, 0x823) 22:28:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x1, 0x110) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x2, 0xffff, 0x6}, 0x40, [0x0, 0x1, 0x7, 0x72b, 0x9, 0x94b0, 0x7, 0x3]}, 0x3c) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r5 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) poll(&(0x7f00000001c0)=[{r2, 0x2}, {r7, 0x4}, {r5, 0x2}, {0xffffffffffffff9c, 0x118}, {r0, 0x80}, {r5, 0x1}], 0x6, 0xa) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 22:28:54 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) nanosleep(&(0x7f0000000040)={0x5, 0x4}, &(0x7f0000000080)) 11:46:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6212e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) listen(r7, 0x477) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) recvfrom$unix(r7, &(0x7f0000000040)=""/105, 0x69, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) 11:46:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x208000a016, 0x40004000000028a6) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) clock_gettime(0x0, &(0x7f0000000280)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r3, 0xf4}], 0x1, 0x0) dup2(r2, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) shutdown(r1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xe6b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") fchdir(0xffffffffffffffff) 11:46:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfdeb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r0, &(0x7f0000000140)=""/35, 0x23) 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) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = syz_open_pts() close(r4) close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:07 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xe2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2d9) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="3924c0fd68cf1513809fa11613887d9469b90b1fc0eca762d550fd2e711b74858b2e327fe1d51f2c8d61be51908481bd85632363e49118476c21c8043c5899ba5d3383449197e843bbf32b89b3b1d99ec1dcf22e0d3dd47b796075f09f1b6e49e2537597975fc5fe766b17480a572a9e521ebe7ad3c2d17e266a3be4d4dcddbf5a3b3de79f10467535dec79acf740fc3aaa63d68ed890d845361ef5b8eb54774c6bcc6bdc8ba9ca9174103aa695f6933d8378ff8d94428ea719601299aa2711aa1125b9a", 0xc4}, {&(0x7f0000000100)="3a8b9f8382e5177dfe13422f9bb32cd8d98292b6f153972f9dfab4c1f9cd6108a098ea697f44ae97d9ea8ee5776459bfdbb228b90d1b68b0f97b7971fc456c0663b4e6268711116353fc5a733d0eae11936a3cc5acb7e5aee72ad95328cebd083936692be4dc0e691d64b50e04e54d0fe4fc2bbd81cd770f078a7ff216a7", 0x7e}], 0x2, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:07 executing program 1: 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) getdents(r0, &(0x7f0000000100)=""/249, 0xf9) 11:46:07 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002b0542d9e4ffa6b5dbffffffffffff0000000100"], 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) r0 = getuid() r1 = getegid() fchown(0xffffffffffffffff, r0, r1) 11:46:07 executing program 1: r0 = socket(0x2, 0xc003, 0x40) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79bee71ca570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7e43d1966992b217a81fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040f755d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd2cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="ef95c423be8756c317c3470b883de2111b1f740bc4f3639a3d761cddbc9db2dbda19f70ada14127e94781775fbe4c6fa", 0x30, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 11:46:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x1e, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffb000/0x4000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xffeffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x100, 0x9ce7}, 0x1, 0x1400, r17, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 11:46:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d3dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0x2d2}], 0x1) 11:46:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) 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) fchdir(r1) 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)="a8ac562895f4ef18", 0x5b) 11:46:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/181) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 11:46:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 11:46:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x80d00) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1c4) 11:46:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f0000000080)=[{r1, 0x20}, {r2, 0x40}, {r3, 0x8}, {r0, 0x80}, {r0, 0x20}], 0x5, 0xfffffbff) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x1d, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 11:46:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f0000000200)='./file0\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600010000000232747133aa86109eb5200002800001401ffffb20000003b00000000ee0f218658e7", 0x2c}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r6, r8, 0x1) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000001c0)) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000240)=0xc) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000100)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) 11:46:07 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r3}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 11:46:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) close(r2) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0xff, 0xa85}, 0x10) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x460) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) 11:46:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b543a5387060023914754d208411db300e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000200)={0x0, 0x277, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="eee666e562e88bf2a557f05bcb1554cc1c3e0fc2104460929659938042d1da9cca725995d33899c88fc5f022aa51bed3883c44a5f56faa7b84b4bc7bbad95f5a2db7df9efebf", 0x46}, {&(0x7f0000000140)="a0aaeaeafdbef59714d7bccff8746d8cee976cbdf0d5474a29923de0208d826433597eca16c8553e64e5b0b953b5889e6d27fd24be2e778c7d892e182c36d6c7a0d2382ef18a202a20b72ecabad6ae0829dd157df0fa1e5aa34d7456d5c17cd0b9cb88404b7428c8aaa8fae6f38a99fd964e74a3f0f943ca", 0x78}, {&(0x7f0000000240)="fea21964e0e08879f2ec947c27366f7ae50bcba0333a0b4c1cce77bade7b63ad2a9e57c62f2fdd85da44122b50fadc5f39d5d26ee495712e004ae73a2de6a15989e48de3053d0a8c2a525f8d7dfd9b6f21ca10c79ee45fd1b0648e7b51069c9ca538ee1a870b583859605832043556b4ec98de473c0a4c3607c6e8daec2da437438172386b870761724074f37ec6d79aa3762eab66071a5a900835921f96cc5aac372cbd6038edf5088183c5908a177d8ca476bcd2924fdbed638054b66ef7790f4c0fabb9aef168ea016726f7ee7be50146c0c3c16ff05782786ded5a6e753c5f5b3939b022c60d72a63e6d58", 0xed}], 0x3, &(0x7f0000000680)=[{0x10, 0x0, 0x81}, {0x78, 0x1, 0x4, "150e16f33484ec9058b27300b1a31880149668baa722bc2443880d8834922a9bdcf0c40d389c8d757aa1b087e8f3ed0d1cdbd1634fcb4e9a6446255c1d4facad1488a44e4b100eba601d16a06dba17f115de9d9f6e5ff544b474628727f3e96e6fb016"}, {0x110, 0x1, 0x5, "bfa886bd2688cd9120d118c64daf5dca664df84e88b1f88fafee470a6a89d37f035fb9c252bff99f8662d9e5ab3a832e68d3025763e670e4d552d12f59dd9e0dcac316f4b82fc6e31e4e37ea20ebb6256d0681c2b4f92dab370890fb13ece9bac8945f762aab42495c95ded78d7aa51f7d38636b5adb55406d0402312a4535d3c9c627488f84fe47ed8997ea869eb3901ab2e58efaa8ad60673e14876561093b5b4dfd8b1233d522ab10691a86ca9f36876ab8524dc45a44c74ddddb7253c75fe29a5379f16db40856f731c3eff7854965c3a7d9a41c1dd87893f8435f2d18e7b64c43fb892c95478fdb91ea4e1cb8b9d29bf8798fd18934eb862bb42e59"}, {0xb8, 0xfffe, 0x3, "fe617ae5c5eed7644300cce0bd71ccf52587842f394be36a7c88fce0cadcd5e863f36d6163099cc34e7d11582c03607554cd0493f506b76228134bfe6026586ecbff158d2751cf6f2c11901f1623848e9e0d83946daa10cdf9bcc0168623363532566e5bf2341b67d79decb63cda5bb57131f0d3cbe4407dc6eae48ad38d9bce8bd77c61912afe143d9805810c7e13af681243294cec453469e70b2db41eac0b0175ad18e6"}, {0x68, 0xffff, 0xffff, "18d1af019893bc19876414f376ae3fef56f18fd3fb993f84703c2e1d881a48a0f8e400c6761a6251127d601a341f33435e4fcd5cd152af8ee24979acf010cab3c1b78d007d6203143eca0481938e4cd75586"}, {0xb8, 0x1, 0x7, "d3dce6606b0ecad40cef843df2ff03612878541f7b61eeec704d71b8d4d8dcf4f77d64766778b6723db9a2778f4a5afed535ae0ff5f7faa3b1f02fe9d13dfcd7e9e265f8987ef24b6f04cd2da0be06d671baacf66e27d13c731916c007eff56058a7ce3ba36436cfb9dca4bcf5ab29e54725a81eb744047b24d04469349a1e38b12fcdaffa2e979343364519c0f8ea2f76ac468a269a354691d1277a8d60a4a78e985db4"}, {0xa8, 0x1, 0x1, "4da578c7bfdb4c9d85ab027c0d99c68e0982aa86e1273a2c1d9c965c9ca2ae0101205b1374a57585e79f0b2a9e39b90dfd8654c78aa5fd533c8e40facdec3c078916709bd0dcf481f3d35b78c5513bcfdbcfaf317aabafcf537fc82b279a3440336a5a201fe2e998a31263e7816f8c0eb7bd33c370ceae4deb22d8f77925e62e462fbb1da1de32345cbb8a0ef04776f0c440c3c30c1253f5"}, {0x40, 0xffff, 0x0, "1135c5d075217bd2164cd9b691942c67397b576f45eb38296877798b15d4f488565f5f3063b7af352fdf3413"}], 0x458}, 0x4) 11:46:07 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="18b3ce3441537a1d1e70c552576e68569cd218f798f48271d5389f2e5a07e4ff74e862a7134a516c24955733dcf6b02b16043e3c6134f8d4ee4d873c0ff265e24dcd83ca45e3a513973f466fbd24d9b5affa8f45a6a61cfb81a23615b0941452ff31e554526dbe5b7f0fdc77d6552d2e928749cf2f0b6409253533cd0c89f0cb45c565baea65410e9b6e9d6dac1ca2aeb76c29d9fd255f8c49c5568a6d7bf4265f1f0fe2f0f6624ce46014d3f0c0a7c8afaa378f85e068247e6a021cb664a38bcb6b74ba7cd56c48ca84ddac1c71512f116a", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYRESHEX=r8, @ANYRES32=r0, @ANYRESOCT=r0, @ANYBLOB="53bd506765ae8e20474fb310484849ecc564b586ee5b77914c5077249979c07d242c27529975d8d4764bf8af7d360dde99f843061a273e23c9d7ae41ca02a5dd89450c9dbb9a9d0c75c8da24763ee003967ed77642cb37335d41f679e5411ac3d4f7c26026d789948791b7bc5f01565884d6191b91b81373a3a46f24275e66978bfa7c9f1902bc6ddf80b19652fc134f0bbce60f1adf5600b16950849aba3049de982a4236857760e0b32317e7172dc3f8a8236c2de09a031e173e085e15e015ea79ab5302c5edf02b8f173f2951a5918b89605360dd694466ca91ad898520d7c6e6471c790260fcc6393f0509a3511706f4574b1876990c3845eb6023e43eee139995f2b85591f39014745c4925c7b124630bda034587987ebde9498bf75e726c29394ecbd0d21a37f6526b52c7b84fdd1a9fd17c4d4a35313af4cf56b4dbec01fbc1e008e9e9876b197d25dc42e1012060cf314bd64654e5756373a9b8b96d1d6a3290b9a4437e3f8d46b37dcf527b5ea610762e5a19dc0fa5b02881b159c4c0da73ec33885108f51579a8c355b86e7b8b6f6502c01506bf4ba546ee86d9090036d3eb4d57418bf885589e0bd6c922afc0e5f7c500cb5b06f44a635e56d4519dae571dfc7386411f1a98e03e73c675293c79dd3857175aaf870f271ba027fabfb91be89d2f0c74a870efc7e05791aac8912b0d8234edc63ed4d4aea2764f6dbab4acc474f274be6cc58fb1b7ad51bae339f9b5029a468855dcf8d5701d168859ec13b61193ca6701a33c544ca8aec315f7f5a5c2864da8877fc1d649fee429a10c2b0a3c08507e53228d65c067a95a38974e7feda82103177c36d446b9ab35be71c834dfdaf68ea39986acbbf3a47ed2d3f121eb30368fcfb7b1df2d3d4d77a786f9a9eb072e8f2808542d5e8f8ff2bc04e18e1372ac1adfa35643aa693342b387282b00a0cc8bcf99701c84cf896f88d8ad15b6858a9ecceeff3ddf259a9d1a71210bcf4e9553ecbdb0aa64b4af5928b6cae8d60fe629e58f3ebf3fa50a5170a6dc92dff4c5f6db601d62242ef033b7a5c835c7f42fbddef9f48a8111a06f42f3d46292fa95ce7962ecbbc5d03a4816de21d9a50ef592d5aaceedc798c33c338e8dfb7aef8b71186d1b212616afa111ba4073947ad731319350c6d96d8074a95d146fa8228214e1c685ca7a9a16eb1ef8574480d51589c43f83b04aff56bdf4cd8907d57f9cb1178cd980fa0e6bcf99ca4bcc796772754b8de211a31a6511a80b21bcf2be4b6d86212203a7e58d2a92475875f6353c60ca1cd7abe13a7b91ee7ee5ea77fdfa18345dc932858c6b53a382b9730247f4b200330c1ad43d3da6d9bb6866baf903ca2c12a27d0d32a0f9442ae74f65e82ba4f89de5325bbd7870339ca3fe712718db3e5f370215f81386dde00cdf52f5fb844181a60ce8fd37f0698a91168c097f2843369700604a34503028eb99635e559bc2c4c54a129921d7f66efb1e4d2b4f15ac6e8a0d618e0ded79ad6cc55391493af8279536c24d106e5b2ca2dea3a0ef7fa1215a311d6a174906d56a96a495e8c1e8b6752741c908d0a0cabccc37f493814f53f03a5e9cb939f6ed838ca11b07f18e1061499e1196c4bcac815c5f44ce741987e22fba52dd7b099db1e4423f66d2ed47f86c028b0f2e37be51947e47b49082588198138b95b3293dfed393980011956a3210ec30c22ac46bb6994ef8d5984b87dfc80d79bb0f7acadd5497f089d382ddf2d0bb5aaa487f3ed4d357947854ad4dcb44c1ebb03574152ab7701d42f87f95a3e26c483ac70e050b0d7f1f80ca1eb29d2bdc716cc0c817a0479c17a74c1742747725fbe84ec15134bae8f8b14259736e29fec2f24a8ec057d22e335535a5eb2ecab26ce07d93553f4bba1888249a168ab965b280c714246269d2d35ecd7895abdc43beda5a3cda37fd9139636223d5723af77c111faec2a461da2c86692b1d41b7d221d8edc883e9fd7b2d8d205fa931885f4db3a87efc2015d7377500086a4dbb9c3ac786d91d0d5a06c55348997312720718762d268e02d26a94d078cf0608cb9769488981b244d3522f4a179d6eeb2d1e58005bf410373000c16e20262e9883e2728a641b9c86cf13e25d10f4a4e199b548853c90d8b3cb0993f5427084f8ad7e3d7d9fb35affa1b46a36765549c8286fd79cdd49c7790d5574d181fd2bcc72681918467b317e5a41a0e2d45fbac081a9c6f52d79a9a19aa2139daadf3fa6cae7773226e632bec8f9460f9495dced44c2c6f2bd5da0359241b59dc9a5412372b69da2ea52a53bef7251fba20410960c26770e0a8227749a5be6d52627e91f84d41954088daae0f18d2a4233d7b62aa245e00f519a34493c8fc5678547f4e0f4d670bb0fd521dac3b6c7b61721629b6b25b483cd5b44b4b1efef863cfe0e9a543b0fe917f8e35a3ac6fd151fccc040676750a33f77053ee6ef5a20d828feb8893fb41dbc08766d9775ce3587a8085d53d5c0ee9301cd80c90e7ab54b58ed11e425c476bcfae26c3212bd24789af21d0b3813f1a6dcb12d923ab57bcbe18859b559310161490060c7062a0d1d08ddf4d9eb242993105886154acb7364b1518a7bdc530f756b4d7cf82e1a684af7aa8367b698aca73b10e92fe63c3e8e2a38bf598cfd8d00c269adb5b1c280bb7c436dffe4235d6b02f2edd7071a9e13e57887bb070fc5cf5cb6e15c930d282e9a95121e46c663e3c9e47c0e24e360e71e0580dd0e255da2a7d980035517ea029cd1ad46a65738d033378bac9615952faccc3fde29ff0ec0a8934145eb5351aa11704892d04d2e98d99c4535674d66403c0d771389403e6bc26002ba137c7a8082598617d7f25c9cb8288b44ceeacf3df1f6c3fa8d9c47c7b10f27878e62c24ebe6a5f18fd9cf29d4bfdb4d7c6e336f37ea3beb475809d735921857fc185cc1939cdb6770d598df67281306188754b344ba160d74c7688442f972899f8a8db670993eb3fc46190a04d1f19868c245dd8cff05701a534375f013bb19e9a1cb294d8f2602e3029dad7c83b77022a83437de748b5d519fc69d99c814c2e77eaeefdcda5fa3182fc3c3f79fd50847031b8086d4060fa9579ed491587ac76543478f5c40b4942a301e3bb43dc6bc1b8f2e19043bf4464e349418a756e27fdfe92b7994043d86656370a90e71c2d9d2cc07a789331f51cac2455bb42b98ed360a9803ef767afbdf39891d8a00c9d927f7a01c274634d5c88930131bd93ec410b8501f0a08d61e9ae116aa20b66c11776149ec05c59bf9b27e6b3ea81a6377bd4dc0202b3bf0b260518bf1478980774d9e25df418f156f52c2a16966cdf18a530befcf43da9f536973b0a8a12af603613adf334551a7711043b1e8a82ba512b43b09cf8cbedfb901596db13112ecdec5315e7941d32a8ba60328b24d729037d2d37a04c5adb22a1fa438f7a32239696faea4fa04f5721d6859271a78cf6f67f9fd87cafb3f1a8179241202959ffb793b293c2a22d8365d63f3102a525f0911d8338ae5dd3b0bf288741b4447d62452f189da69c12c7fee0751b076647c978c1ab54ef140ea64f3ce30f071fa0bfc7b3b7c0919f437744bee3513b39b1210ff2a9697d9e9322a9f4b3c063356948408257a1b5aebcdf6c8ae9bdd113364dabac6bc8bfb031a5ec8fe9567e8d86c7db9fc83b1c3f0f2bd29566448382757a531af05462e04e9e092ee789c6cfbff724e790fffbedea01a382d3de02bb9a3936ee99d5fcb29eb53274aef6d969873791180e79a41b9c89a27011b209353596ad8f71202f2061d3aab514ee28fda5088a8bf2796ceceebbb26f178388bf115abc8f3fd65258343b97e5381533bfc6a67c83a4fcb04ca00bf24d4bcaa021640b9d51af65289b958eb295001a08cae19cf3bba1c7b695a68986d925f11b51c5c991bd19079b73420cf981dcb15a8064984ee8f2635d5d546fa0e5b5d1591da64c361ce72fb655aa8dbae7bfc60d7e151de2c8e48bf9c15ed8878c3ef54bd9a391463f150e3af5f19545c2c1f44eb93064ebd76ce54152e226c298b43f12c146149b3c48497914a6bee9c62df81c248e120cd295f216d7439cfb91c1e9bb8362ab39306d92ef9c7b4bea52943e810e225b51ad033796580b5e505a5b62e05a0fbfb266f4117b58daa7afa889d0c781cd3c0b8771ce154712b8c8d6e02a8595dcbeaeba49ef6da995e3f14aaa210e9a6e7291d03d320aa773ac4d9b20569fb57918d1c03341f57c399b9b08e326deb25032f7f06797f946cd3d4913c88b3ee0f3e41921f341141171c92a811cb56b4d745c608ca768a8eacb63e37e144e59e7765b17edc16e13114efd863326d5fab31c5edfe9b0aad2e3d90f63f919c26c326fa73a660193e8cd711d000ecef33ac83ce9c05fdcbbab4cbdf075bbdec85b9582a825962c5cf94ff93162a6a8bc5eb2810ec752fcdae8bd8bea7dcd176931ce459e04b63c1291aafaec91af52251e25cca22e91d12240ac7ce7d5d4106651b75bcd07bc75c2e8c8fef7ed3ab1daef6722eb5e7aa111508b84ad3d16ec0d533cfc2157fbdbd4af63e61be6b060a6f9448d00a53fb945dd57aa3966c528acdda9d4a5602aa639e4a95ca621fb91f9bf27ed0a31e03ad85c9105db0cacbbed5b1349fec1681096b85a1977f35d02f189e4e97d6f0c9a5f2e03cd24384105a5747ca831eb9f62fac1dc2662491b93470d208ef3debcea72bab31c414ad2fec7f75fbeb9af8f4ed84568728ca56314228c4dce6363db2eb7298f56f8f72600e944ff92cda6da66772fed58b672526d3949c02dd09118fa8ab94ebf9917187702d905ffb72aae81b330934a45d23d9424e747eb2866e94136d4ef828179cfa59efec2b612e1439f0b173242c2a997c85e1f811b47a574a1b615caeec090a179c39c357cbd27a7c41b25f7496d736a0e0831e24e09f3edeef1abf200e1ada79a1b2a5cefc73113d1a9e158a2958cfb03aabbff04255264623c92f007ad007c5d7254cfe69f7125f1b5303739b584967d826f294f5486323725ddca12e24ed388878665a29738b9fc0709c4e6be6ee263143fe3ee3a0129d26da1348873fd697233fd87385fb312fddfeef44fb8492ef8dc794891b5a91626481f13a5bba06eef53028031e884561d43c99a58817a14db6b37b95cf35a4e420e62fa513b3487a1c621c01b45be52860e9b074b45cd3dee71b5f663dea1db5954960aa3ae3fecff005756ee268f687c2a03450d839048c2e0673aab7771beff4a58d423b87d885f23f3a22a41ddd2d09b060efc5166385ed8751d43430f2481acd8b1e2c73a8bd33fd6778053c030007f9ca6df9191ffccb840f6ff1d58023512565e40786a9c61546117cd0ce1c7264a0490e7f5e8b1574cd976ba451a13374241b4e476cb70a3d1bf6b4aa7506107e689c3e5f893ae7a82cc136648d6f2fed95fb4fd4d84978f41bd13884f64a762b716fedba96e8f63325bea92693fedeb5971f3d05c65041b54efc246521dbaaddea2388a9919a25f7837ebfea0f51fb64c4696be90c380b950e8dfeb4893bd4804eb885c9a57c8ceafe7afb3fa01a8c441c1b8489517cb04e5d073af136eefb49ebc08964912540e8b4d25ba5102bd20a5ba5a3e04a9903107dffa085251d8352e38b08b950aebc1a9e32173bc59d85c89e9c5a81369dd3a37dd75d56ef291d7b13f23f6b504cfafbb87c29fe73c0267d46f1e275961379eca7af709e161f70d4d449820ea0f32fa80d67d5e7280827e3c15f35178976175f38255", @ANYRES64=r1, @ANYRES64=r3], @ANYRES16=r0], @ANYBLOB="a9c33cb733931b34a947175eaf7c32f5e8c3cb2429a66e1ef2be6f472aacf76a5645e9d14bc156266dba3b631a7d165dc199c6feb4ca25795ee02df9dc5275e412f2b20acbcb5bcc910f07f90b3bbba2b40d7867a3ffe83821ca79464f9a34136adf4de40b1334beb99c49990e3dc981f2b7c77b5af3d194cf22d0df8cd107719188932615c586378f2d10ae60781e3d9ea9d7ca46fd2f197ebebaa81eab07d05e5ee61780bb38644df1c1dbd7fb3e97abefbcbb5c812f6b4c1c7cdf19dc1b56b4baa401e6c0395a2885", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r1, @ANYRESOCT, @ANYRESOCT, @ANYRESHEX=r5, @ANYBLOB="0e7ddf1b6680931c7353e5ec1514f53996aa96914ca2471da920665fc2921025fba6bbdcaded60ceb78efef6df4e991c51d2fa83bde7fe7e066767ba9b33a83199c8840d55092d89ff469cbbbb91968d2abbd62c6cb38e52ce5675f292c83f04f0a2f6b59b2ab92f97cf12", @ANYRESOCT], @ANYBLOB="88fda22edc5b8ee32875e57d6c286662b6a4f07daeb4958a0f9ba687204971104bbad279786bd545789b785c36611473440fad8508931934dbe402e15285d7b5dc7940a897e60f621fc7d1fe06944131e6f761", @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=r3, @ANYRES64], @ANYRES16=r6, @ANYBLOB="fb273499ffe70f8edbb1be56a10b82be1026759c7263b9", @ANYBLOB="a11c32fda13f4f15382584", @ANYBLOB="d19da14315458a4c2a4f1ad1d39b22a5d93ea3f520f64b584bb224081d071ce8f25989304725e76621a4681867efa9cfa4d6fedf8f4206750db745fc91b700c70a74e50f658506072453ea1623bc5969ba675d1770e88f93cca68804ffef62ff9804cbd93577af360e324c81bf85e3e28048eb66bf6d3290a8ed74b520df04e7e9aba8d36d397293066b0a338d99b99ea3184a324317e31ae8369c9ed1e2a491c3ef4b0a705536c5bc81781a", @ANYRESHEX=0x0]], 0x6) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) socket(0x2, 0x4, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x272, &(0x7f0000000040)="23e8af2a83") 11:46:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) syz_open_pts() 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") sync() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 11:46:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa20, 0x719c3bdbba95c37f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x87) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xd16, 0x1, 0x9, 0x1, 0xfff, 0x3, 0x7, 0x4, 0x2, 0xcbd, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/Dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x10}, {r1, 0x4}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x8000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) syz_open_pts() 11:46:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x11) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 11:46:07 executing program 1: socket(0x10, 0x4000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 11:46:07 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) syz_open_pts() 11:46:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r17, 0x20007471) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$BIOCGDLTLIST(r25, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[r6, r7, r8, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r16, r21, r26]) r27 = socket(0x11, 0x4003, 0x0) sendto$unix(r27, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 11:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x64, 0x0, 0x4000000000, 0x1000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:07 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:46:07 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)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 11:46:07 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) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x26) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x3) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0xfe, 0xfd}, {0x48}, {0x4000000000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:46:07 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386c07001600008295955984c87910bf453f68c117006abca61f00000000000000bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc82bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xffffffd2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000280)='\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, 0x134) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) msgrcv(r3, &(0x7f0000000040)={0x0, ""/132}, 0x8c, 0x2, 0x800) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) 11:46:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r4 = dup2(r0, r1) getitimer(0x0, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 11:46:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 11:46:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000080), 0x1000000000000392, 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x5, 0x7, 0xfffffc87, 0x9, "902d951cdb47332abfc980b9d3cdff8fdd6e4c89", 0x4, 0xfffffff9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:46:08 executing program 1: r0 = socket(0x38, 0x1, 0x9) r1 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r6}, 0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) semget$private(0x0, 0x4, 0x42) 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="e5f16f2e0beed3df444061ebb09edac428b27d453916e4826735e269a8972e8b21ce98b679bb8214309dff837e", 0x2d}, {&(0x7f0000000180)="6b4df191ab13737405d5553af5c01488a4b20cacf20febeafd5be9a6bec694e84238e6e9839b4b9940b509f1c21de1b7ec0a55e42cc3ef24b0f7f0bb67cea9b757f25dc32bdbb447f533caebe671c3e0ab4fb46d4f08074cc0e19764b9ac79e0dcbeab3ba4b509b75ea2970700a89b7a7a44fbec2bfd0ae0672456bbf1614492366ef3431f8148e69a618f52438c105d65ce54e88b13526abedc3ac31dd7018e289af9347848646f96a6747f2533671a61c95893d02bd1e847f21facafe949d04830c4df929d79ed1d8334792a62e2249f77a53dc935e62f009eba38bf40e92227ec54cc2d967c72", 0xe8}, {&(0x7f00000000c0)="a77fdd13990df741fcf595d1bcb4fa9cb28ffb374d5b2e7fff77ccb23993c03d1fa479abca0737a2062ec30a4d88afd167884f83c8ef5560ea2b", 0x3a}, {&(0x7f0000000100)="c7be8b267f675763b798ad71948c4f753c23d04b4a709d4a7798ca9c9f102998c5caf84167ce8b4d7980edaecede279325b6dc56a134", 0x36}, {&(0x7f0000000280)="b34d22fe8c257c98784d6ef25d2fdf445fd19ad0d243874b60b6befa81cfd794f11d582af001f31057d3599552dd142d9e386f397f38e509656ff7fd580566c6f68de27247022a0655df8bb05ccb3123ae360d66d2784d0e8a920772a588cf884daae3910424f3", 0x67}, {&(0x7f0000000680)="dec60911f6aadb86f9b803a3364c05ea84af19a07672173187f06bb4ac06b915ca429a96acf1b01fe3c9be66ddc6be72b8b07ffe0dbdb63ceea4e9a933390aa9a4d06650ec857c1d17a1a635cdb34201d1f6a921af7c2138569cecfc5d86b0217676ac7d68ba5e846cd8fe96537728aa3bc55a2c7f1635dee687780eb7aa1e8c79e278fbbf180f4f435822255935c54e77bdc9b6f69b6a1298c241532d697af1d116b6bc8c9a73603f32ea7623d8811e0c34874571182b4855361b6c833c555279dcdc38bce2e9d5491b1915b1eb00123a273e0a35078a62634aeec72e18d3515669c139b1b57b63ddea7993c20c9eb99838293da7f0cfe9dbc3708ad6efa59293b00e1f02148339d6e19ce58c17c4da77400a9b48659e1ea57a01e93d98db572e11bf770544c6ffbd9b42d67288407d32a14429be47ebe4982b2e2efd843b3e98eb189a60d716490c1975d1f02559b6598d1a36991c495bb0b41a935251e7bb2c34d8cec127225e018c821cfcfb40e8e1b65fcfa4540e2bb20355709a4cb2cf2a18d9f33a775731d37c5935c2b147d11b751ac556ee980fc7100b5bb81a73e4f2f06894be2e3e71405bcc8edcdc3ae279219a7face2fb5d8cf640213ee263a89e738cebfd09c69cdce18690a9a70da09ce97926b055ac86755a45b2db7ce3417a08b38c83b5f43931427281ece4f42af38a51aaa065029d626910f62b3a5a0cacf667098106c169baad07f8d537a6648c147fe6b4f332dc64c7e28ff5e3eb1d6fca1d1fc9e79d0e5825b3e7f3a307d2558717253dfbd2a972059d6ddcc867cb2d8f6c764c6d7df94b6ba37b3d881743b03d74e822ad81fada113e693f10ab377c629f11e174a34214b35750e0583c6c6a45d44f40d859aa4f6d402e22b5110a2b7b4d0cc05574f1f4716a333759be6a80a917e6b1f0b345d5bd268c6ecc5aeba182c5064ad30bb0b16d45d80ffa1c44db9c121810df66940d2d5729148cfeb158269e03390a6668368a8c9499678c9f6ef89f0c0132e7ad2455ef3d3bc733878315e5393ec0a4f0de977f9fe8a0ca5aff44bfaa28edc78dfb72959fea67d5c641a947dd4414c641d04ce034cfad596641333bd922ad4f16a0d61a8b352a8a1f40684d3cc89dc97bf87ddd947af6f62545aed45227544a015846ece1ffc6f45e3c16c1c9dbb85eaf94eb98607a7a81000457cc14661b5659bcbcf57a6be21aaaf3be5c77fca5e758dc76f6ca8103eb237787fee8767f9249bd159d95e8bbaf6a7e2abcd99407d816459243b3b6633343ab70a40c53ac390c1c229f68b773975656984377bdc739bf5f4b8f17b2c883b379bbb95e22932ebb64cb01982af7b64878b46bd33f333e6820904953255575df68b8f543584735186b8bfb26e14b37b6b847ecd9835864bb297d8ab2ef83994ffc9dda3c27d7d06c00e9f338b95b85bd4b67d97ed8665f07e9c801727b25494fe8db28f3bf3f715238116e1f163256f7d9cd1f39e2e8492bf72666c33242ca2709ba8efd9274233fd63d30b8115e38712ef83a57081b8d7b43cbc7d8c6f4f0e8e98dc1612ede56c119a4e2c49bd4872ef66b604e1b27851007c4b4cab21147a6bf73a4106b2e824b1fbf06ecad6c215bed95a7c7cf138dea6e71fc9039f08e04f2954ffad466b14b1be200207b1e2f60d318e6f179d1a58577c09eddf0cfb64893cb8066253fc214d19db4cf275dffff1618cc9ad3c5d6426fbc1ce2f06663208e4d03acac99dd8dd661be6c09365fa05ab5c4b698cc382a8ad6be32809fb6b760cf2d9dca379e3a78500af97f4a6e3ad2c2a4250f338781da45c20232d5a0605a5d80e95e3efa6d3540f216fe79d6a27586de61fe25a8a7dcc4a50786a3d1c4f079d9206cca956e80e764a28b65c94d3ceef4cdbd366502d755dc1859dbb837b5eea26345cfa989eed96bb2409bbb3292316a0575f420260ef9d9b172f43ac962324482fb6a3e25e6214fe9f43d31880f0cb06cae34aa7ac9fc5381e3a4916609c1e8cf1b1914e6305a52fc562d4fca1bb35f2bb333164536b4437a9bfd1e33b79f2d4c0cd02b62416c3a09c00b79aa07f0427d0b0c979e8bc76835d2128076871400431a650f94580c52059ea0d0e14a4b2697b485af22201a1575d03c7a0b11ffc11862d2d8544d2a3e76a517f60d50a447eb6504f7fd850767bcc102fee7f68b21c7b93defec4cdbdeecf9e81e1815c531c01d9ca71bfd7e94186b73593e5a6bca36a9333e1433d8eb8653bd5a890bdc535d79d085bfec0b9a532524b5c6eb172b1ba48da265ecca8d9673de99049f8e6c7ac9a4d79251ef4be7d789eaa30dba242945e74758377c18efe4c8ec1497816b276b4596364c4de4812cbf643a429d0942e1d27380b7f9b465df1b15c05e4418f0eaa99458b2f83318f147163858dc158e0909f52fea1979de4e232c159f18ed487492e13226f637ed1b07b2391dab01adac8e57b65d91b415a1f46d6d0c2fdcd056a8507d05559c8bf62da5c3779a45fbfe65d0cb05203a9094ff9d4d23f7f03be908575014eb072f455c5f8ad8d10a6c2b2718c89b3ad68e1ac1011400c326f48c90805ea869bece525d09ad651871de59fa2a7d7dbceb9e4eca14b4f41e216203e15ec9eaf20a6b260975ba5939791d95170bfd0ff605199d945f87888f3c3a4f2c0f7cabaecdc06c133ff3621f78cab9c4110cd344064961ad2b602aec1c234fed8f231ddd849f93b68ddd8d71a2d7f100b3171eb0f06fe7f60da129366bc77846d44bd594110e419853cbaf01a75ebf943283311dab73b4ad79a869c2e28b8329300329c3cbebd388ec8e47e39be9b3b3b8c75375df2c2a4d8fc145cd18afe2560820b3b11297ba335a772ff4fef7e96b8e81d85852f3b945f8c176d6c5f82f15aa077f489ad68eb33355ed5044fd0b146a99bd4ff5c73abf06667b1a4e1678c2c6a390036fa9a19a3789290106415a9c24d96afa6e5c6e233f53f88cb02564091c4a979232bbdbc9d525b3b5368435dc36abf32968b0831d16c55fa025df228c15900576b2c61b9b7c5612aa56f6783e185b58899bc7a98a2c54b894df956760df0f8b685c71bdbaec86cbf423c5578e01c2fb0864d75ded3f98b9e1ce1ba877bfa022b80416949cbcf8b854520f551babc115632b85edda9cf25a1b7b7002972684727c0482fc9f5087638eec2772ca81688042b3afb4c09c8310b20b062e49e9041538f60ceb8e88d25e4f0ff98256d7c01a6816f1b3cff4b9bb48e4e9a17ec3417a0b71443bcf7d509d8b65cf0224459421f926e8f9bac8d26edb99b88fec46908ff43d11ceecf823127cc8fba4d07923354519119d0f0844b805d15de9ab19292e0686648914e6b7ee3d88ae8b35d4216bd223c6bb7917f91da3f0208c8d2c4b97fa58ae0ce3a8ef97690d50063a55b1cadc05cd871cb07c19399ee386f99cc1c41658ee24b238926d2a72388f92de5dcb7607ab3cd26ee0a4ed5727a7b557ecb506748ae1d2a899d233ff6433b375cf9627d1a2abf3234588f58fa13c6498576fe22497992ccdfe11d2e6343414a3f9c879c6653028ff7b747fb13b1501ed9e4504e24665419d2af4b28afc06e26008b506a8dd02f92fb108c917884056a1ad552b76578a069aa3ba62a6a47dd301f55e257e25f1b477e7128017e8f832286e58ece4fa71e5490fb609c44c6b47b49a066f21675e5ead3df12b2caa52adf12dd547ddd345f8873838b7fdbac8782cf18281fa3fa981d55d8eb436b7c4353c546905a8b179eecf044a61a0fc35f727ea9a8dc1936d134a230ae6808613ccdee5b43a85a767bfa6d97d207af97faad207bc3372c7116406301f1d50d742acdd76f0fd31e27411f72195db728c03dd604a151db7f8a8f8980739f71221f049447a4649eeec3e274a36efdfeb07e054c0f1e10baacd22c5818693f1684e9514232e6125ea841f1caecb6f984508ca17c4e9a7aadc3f33a5da570cc3ce3274c68283c0ba1d3c7abff2e8065bd96da4ec18b71080b0633226f9f5bf35d3a83ba358747162a77bc4413cda75fea88ab27a9ba8b10b9c98ba0e6859c2c10ff396554ccad2fc7b0df6e6300c8d0125ae01296e0b95ec3990a339b142801ca09e398cb9a7fcf3c5350e27d173e9f38338dc09ca5e4d90eea16c41c03ddfe31930e87c87b6ded79e907f66375d9fd2e124568df0132acd4c23b770035fde4f7e63a499d4010e4297fcdbf81bf56da7ccdb0c16cd484813c4ed5c8b0b15c586fbff1a3028f8456eccc4db50e72f704748195c46fa0f564b167609eea4646f8ec371017d15850839f9cf805a58eeb1062af8e07372eea468d026568efc53b9c7bfecbe21047af01c34bd12db3eac8b0b2701e6e99619ab925cc8309d057add96fd15d13d43879a35174990ff250ac7a66a08bdde9d21ed38c8d8a4c4bcb15a273abe8ca019e1ad935102d958395d0c4cbd16d5f65e02d07ada7e06259839d6a48a6505a2d6c3370b44c3973ddd6ba526c11d723a8118cc7b18b6ea860ee4f300db7c6b0477224b328a6087b5517646a43085789c168d26003ffdee2da42888cb7d33d248bac55a07a1911b3ea83c16db0946dcd08a56830881417db055a9a9a35e9010496b374ef1c53ddb2b905576668230f6411ac38507013ad72673f116f1cd5be63a2bae49dcf37e36afc82284e987421cd384d1b87b010b33878a770b01dd6ca5bdea62ecd64b45384eb0922e2b54c2c91e6c1a98a714dcb5aae378a49e2d184a2a64dc629a7e9bef7ad3f45ac99ddd6a922e24924402390f1186b9fc30f4ff1ce00dff46d8bce8f453902c4aa03004d5508ac18b89d385a7b4af4520da7f32dc587a1ebcedb7553ef80e9f94b0112e511d59e743e86f76ea90329ca178cffcc1caaff27b74f7ddf8276183e29b8a8ef706ad292de7ca456ff00f13385597c6dbc566e88aa20d35e41f3a312aad7a7f5c40544fb1949844cacd802859b67a42d39578874a483d90684f233f9d2ddc3b99daa7b8c83c93327f9c68703990976bac7df8f99b239781a00e8313c4f71623e8d64d567c95ffaaef3a0ea671034d2bdcf0d592135077dc034f7cf81fd8dce98373063276b0c4a7d1436375192a2a6ef2f217b288646bf02d9dda54bfedb7895e4539bb277910888994de43831d3a9f5a8017365e8c13839368ff37bf2629d5738ecfb26817ff1276f0a749f3098cee26daca7addc047e561e6603b5148dc651c727125b119b5e7f24373eb3592c6e36b95a4f31c5b31ff76109bfa420c818cdb5fec9c2b434c9ca2b5d8bbab1d59162e10e85abd7fe9a49da84d1b5ff66b6dbd3ac737636520135b7d5811d5b4127f2132038b5bf5582f82a838264f1ad4ec7d54ad440363fe28167633174078aa473f11fcf2ea529d1ae7d013ae1469160f07c30b1ef9da2086af44370bdf412be86ca39ca85e1d261be8977624827b4a29fc6647589a9591f58d59f9259c7e69ed32eeaa54243cee9fd36199dadc9c5b20af0db59cb98a9e4316a18ef0458d489dc38af383981af8473751b6632c0a5f5673df52d0b15f97470a1edf0b399c93ce935df1bb89b35c38612683d57448cc560d93f46222f19dfc90445f05d97e602790804fd4bf2fb4a562c638cdb4d37031759aba37381f954110fcc9972b370c9d6ce85e3275e72b41ef32e1225bdb222f67b9d273e3900491584ded6ef6df2848c5375983241aba5e0b691cedc2e7e2649c7b1a4773ca6c43c0b544da9f1e1696b72c4729b9fa41f74f77fa16b2ca07a14eec3b2ad9b5970c0af7e34b", 0x1000}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 11:46:08 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) sendto$unix(r1, &(0x7f0000000040)="29e642db408bed9d6f62358499ec0bc63219fa152ee2c887c1b2b12268fc75782f167a78caaebf1200", 0x29, 0xb, 0x0, 0x0) 11:46:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 11:46:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000cc0)={0x0, 0x4000003, 0x400, 0x1, "00150700000000000000df00", 0x6, 0x1000000}) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0xff, 0x1f, 0x40}, 0x0, 0x8, 0x64}) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 11:46:08 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x1f, 0x8002}, {0x0, 0x1}}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) syz_emit_ethernet(0x99, &(0x7f0000000200)="15756e982f11468b9e45563f83d0a8cfb2c2e39dbd4e5d46b4c8bcb5c973a5d6594b68543776cf48b14041a3ccb457888eb8988395a9759b7bcdbb46ea2fa7e974af5170ddfcb3e4f142dbd8745fd42d891f865bc7278b6d2041837f122aee98e9f11cf461d0bf04638e62f3e3b475f8a65328aa71d5af044423d3af75d5120de10a5613472489cc78d2807b7cc06576a216ce7ba3720e4bbf") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) 11:46:08 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/211, 0xd3}], 0x1000026e, &(0x7f0000000400)=""/127, 0x7f}, 0x400) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202c0ffffb7f55f0cc1d04f3237b596fc226e7ad39902184a5750c44e4f0a2cb55821c503a04abca7eb29190bd00219819ee663f9198cc9a91962ec392f097369f3b90b1c7723f61b5550e72e1f84bd5e9fd1e73f0c8aab1d686044139d98c5e34f8588cc00c6636dee761875dc9da4db35e4ae6a5e3ef3583d922c60263eeaf07c7c8d635b69a4bb5819473d4203da6e5f4687c72ce409742e0a1fe366745f8157ed375a8a59ef134044f1995cf59f2a6e97de161e1ef19920841dd6bc372a9ae53c94e5e4fd4bb5f606735aca790f15b33052f70516fbd410c82900c307e0c23049d759f27f6fc5c9e93af3705b3210cfed1ddff9c80e4588a712759f9155bc12ba2677649ef67881f1771e3079b50cdc8918e8b7fd23b981bbe4a411d17552b11a6efe24506f0b876d9f24b5231472b52b87525cd0"], 0x1) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 11:46:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) r3 = getpgid(r2) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) fcntl$lock(r1, 0x2, &(0x7f0000000040)={0x3, 0x0, 0x1f, 0x100, r3}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000066696c6520ea"], 0xa) semget$private(0x0, 0x3, 0xbda2bac1a7e5af40) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x12) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x916b584f2513705f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="0662abf191552d8e15252c866082f25d7700dd680b27b57d7d685a246c011ff25b6175974a04c639dfc451a51eef9858338a12abcceef7717a0711190c5693414ff48808abe6ca569370b95e2c56fee9f3a594a27915c780dda22139", 0x5c}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x38, 0x409}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000200)="b69f1fc92b783f6e8a9c815b818e4d2fd4f236b308a4668dc039a3efc00ab5aa5a3e3cc05ead150ffdb8bde3668ab9772f2d8bf2e6e307630f9fab25ddf00ccf6dfba03da1ada9848f819b4f366568258ff632c3a070d3c1202696deecf0f5dcd44ff907d07b0f3c42f7ace930e1843adfc3867307005cc9089216ebb7b2db766147ebfe178aca9e53f57872400fcd92435b9430ed28ec314ecdc3daf9531a53d2561567e50c86d076d9575a") 11:46:09 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x445d64242796b687, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r11) r12 = getuid() r13 = getgid() r14 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r15, 0x20007471) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r22, 0x20007471) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000080)="3e60ec9c95aa", 0x6}, {&(0x7f00000000c0)="29a7e7e51b63b14dbc3d028a56049b22a1ddf19c09aba634ec0d28722c28a6372578f6096db6182682edcf6a5d2d1c", 0x2f}, {&(0x7f00000002c0)="202fb0468da454e504efc0ace03eb2bb2c9025336fa8a25816b6fe966b80194a774242cd6c9d4cafb179396c0b0a0ec0d3f7c4ea1035cd24faa9751148e4ce307ec8d451ceb90013b4b483f1b6f95cc2c1f3db5e5d5dee95caad9cb4266ece2d132182cc8a354405e424d60786b78c7749bdf91a0e45c4d6bee473de56ce1396e62b43673903c5a1902218455f45b305d03872758003f69d082d070240cecdddfd4ca68870f18a45c4c5b81343ffc2edd057b4920e63ffcbff99699427a8c7aecd0bdd39c62a7bb279b928e7da4d84adaadb1850", 0xd4}, {&(0x7f00000003c0)="aad5737a15ccfed67a9f765815bb653fbef35cf1bdc6bf02709418f5dbd4909d0711887cdb9eb387dbd19c28e7450b52a402ecf0eb2342f8f70f9b3bf0fc19f05bc110af5b017c8b9666a75c30962070c8ff69d0ffa06bc694b236943965c3a8604ac99ff81dd3a9a94010d60e2d1b54071184087137f4b9c4415e8727ba09f8b85383d4cd9a9c556aded8bcc8048f19e4ccd4a5c4b0ad087798c857d2dbb5ea7aa41d0b326931357c0487382060149586d6a83b45d4e0ebbde439ec3168f1d6c1dff25a3b958ed5fa44321547341f9180fc", 0xd2}, {&(0x7f00000004c0)="27ac07fdef6282b37e8710b9336e8b8c94826da62f459c2d5e4625e1bfc707a53b1f4e35aca00b076bbc7bf1e3c8f597197f3936377b1dc8e36dee28671c39b2e43016b72373b112a31a50a0164afdb5febd22f195457f675ffb77316028a114123784f354cbab018e8ee7aa80f4b210f585a2c7d46efa422f5d058cf16b3aea8b2b23737c820b0e7e535d7353566d6c224149b830bce13b6d51d0d0d276f1452f424b9fb2aec6ef34b00823726fb12582b5c9daf4f2a515cc0eeffda7132fb40b", 0xc1}, {&(0x7f00000005c0)="fb030c2b70a6e8309bca6b1144c9f780badb95c47028649cf4dd8a163c77f10874c97249552d38902f4cb9832aa2106985b98bbbea69048b7662e41035f15196ed209072a523b45b2e9878c92ff5da1a1f712f0ce8c38df5dd0a75124420f9b763295faa72231ce4c632a55e734fb53460ef07450b315d0b14fb0e54ddcd850a6f", 0x81}, {&(0x7f0000000680)="ccda0af6556e1f7981b20d1304c9fc22032e601565cf5d41b5c1abf3494ad88dcb5fc777cacabdc8bcd9e652fe3204712b0a416163a8db8d5d7a334ca2edbec33c0108db006c8006e861a5c3e9d497c774bd1150cf4513342b25b2ded12697b5cb0b59e2584e5290f9b71e1d3bdb960cfb87540b10625ad5687bacd87530e2a12fbd69b00e576f303197e3be295833a24be16fe7996bc90b7d0b5ea9b64f", 0x9e}, {&(0x7f0000000740)="1888af6693d6a7eae52132194bd79f64aa35491438bdf178e46752c80ce145c4e321580e4a307eac8a5c2f6fa9e89502bf088030d35c2876386d72e276430ac2d33d3212e93cdf43799dfd3e9b49bfbe08a9f38c01787a3f5f0c9a6e4d207036e2f23cfd6e37a3e3b2c7c93c84f226bd5d5a06baf730462688b0fc75867d7aaa14e89483f15bf1", 0x87}], 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r18, @ANYRES32=r28, @ANYBLOB="000034002000000000000000ffff000000080000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x1}, 0x40c) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r32 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$BIOCGDLTLIST(r33, 0x4004426a, 0x0) sendto(r33, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x203, 0x0, 0xfffffffffffffccf) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$BIOCLOCK(r0, 0x20004276) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x101) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 11:46:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) seteuid(r5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4360, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0xfff9, 0x4, 0x51, 0x8001}, {0x3ff, 0x8, 0x0, 0x81}, {0x5, 0x1, 0x40, 0x1}, {0x6, 0x0, 0x1, 0x95}, {0x0, 0x1, 0x5, 0x80000001}, {0x3ff, 0x6, 0x5, 0x4}, {0x5, 0x8, 0x4, 0xaf48}, {0xff, 0x8, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 11:46:09 executing program 0: r0 = kqueue() listen(0xffffffffffffff9c, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 11:46:09 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 11:46:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x2}, {0x18, 0x1, 0x0, 0x1}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:09 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) pwrite(r1, &(0x7f0000000180)="a7331893718c8803864805c38171ec8b9d1dda30c66c0c960f827d7569ba460cfa8cd1e7a1c3acc63ea42fcbd9629668341f8ed2fd58f8bda4870526dee1a6b057890c90a1ddef0a23e52a598142510bcb4b7a5efddf288f6c2f4e4b1e5780c73c49cb6624973e310c80fa911e8f8339db3dd1350509973aac9fec873c670a15f44e7268c4f2cf5e3d8412dfdbae333b1c005a9b70ac2c5962b83383e7736d7b87509ad3294d322e7fb4e024c8c62275628deda1a0a79a7085bfacdd8cf3443d4fdfe45d90a357", 0xc7, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000280)=r4) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r9) fcntl$lock(r8, 0x7, &(0x7f00000002c0)={0x2, 0x2, 0x4d5, 0x295a, r9}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc539894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x400, 0x0, 0x0) 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x18, 0x2, 0x81, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 11:46:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pledge(&(0x7f0000000040)=',\x00', &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r2, 0x0, r2) lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 11:46:09 executing program 1: open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, r6) writev(r0, &(0x7f0000000040), 0x1) 11:46:09 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 11:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff9d) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x171) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket(0x10, 0x4000, 0x3f) flock(r1, 0x3) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x1ff, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 11:46:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ws}ouse0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x44, 0x2}, {0x24, 0x3}, {0x38d21219431ca4ed, 0x7ff}, {0x44, 0x20}, {0x8a, 0x1000}, {0x1, 0x3}], 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) 11:46:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10af9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0xfffffffb}, {0x23, 0xff}, {0x20, 0x1}, {0x4, 0x99d4}, {0x23, 0x800}, {0x47, 0x1}, {0x0, 0x20}], 0x7}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x38278c30b6d68520, 0x20) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) pwritev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000180)="ea7a6dbe2fc3c3f066b2a59c8ccc765dfd734c2b8bf12d26fd314656e779e4b64370791c9627ffc6c5b82d2689f298ed94239150ace3dd5f9b74ffc7653e9b3b339d555a7219dcde8cff415e525c0ca4c17b35407c06404b52819618c65ede3c49876a24a05f7e579b536cd656c25da67ba77c79df105ba35c179a2e1be88622d415edbf7d4039a50f273fed47f02976fb1989508cf6d6a4e103858037ccb93218e88fb7a46f2d4a176f62231c49f85ef1b42f21232c384f27f4400dff6972d2a5f2b1af70e3fa709c6175228ad89133dd31349b98264428670769dd02", 0xdd}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ed18d525f41b1b8455a35812ee91b1005cef53f7824e8ae20603c8a1e17200f4ea9316595fa1a5a888cedc6531b859223c8ac6ec31df2f35e47ba990be8dc94d82c033fe2776e1697edac6a045e2b9454d44d929dbce33be6403788b4de625a6a26824c6614c7d397588c130cfb92c170a2d70b3a644073a515c09705968e19be27db1f75440590fac9b", 0x8a}, {&(0x7f0000000380)="4620a2a6fff0c9d5a2bd9ce61bff298a339e64e1d7f16a46922d6b22b1f0ff90", 0x20}, {&(0x7f00000003c0)="9d21ba69c870628efd8bc35f92c2ab7610670cb047007256b10dcd78b933", 0x1e}], 0x5, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = dup2(r1, r0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x3, 0xc8) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7ff, 0x7fffffff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x80, 0x4c63, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x4, 0x8}], 0x80, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0xc, 0xbc44e95ad597f7c9, 0x0, 0x5fa}, {{r4}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x200, 0x3ff}, {{r5}, 0xfffffffffffffffb, 0x53, 0x40000000, 0xb9, 0x55f8}, {{r6}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x8001, 0x6}], 0x10000000, &(0x7f0000000680)={0x1d54}) r7 = kqueue() writev(r7, &(0x7f00000007c0)=[{&(0x7f00000006c0)="b07bd98995e895dfd85746051a9869b94e8f87bf53f221595240c50a962ab0f698fe6362d7e2c35a8b83e96c13", 0x2d}, {&(0x7f0000000700)="11807cac94aabae9f179560348947cef6aa2e9704e4187012c6ea710479c7dc7bfe98f308b8bbfde0594b3309488ad84344170f90edbde7e7c72c62c4d8267859d769064bbf90f8ae7a39f7fb556746c63740dbb233f498fcf2070ae91f4371b37cd5ad2d14fd6ef068abcc5c52eecd60d8111f7da86c24c35e79d6401d4e3546757368b159c83f4077d92911ce55f466bf9016aa5ddfe02031eeacaf2d002a8da69a40efc985cd84225b3000c50e3e34409a773a11ae6e83aa710", 0xbb}], 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x100, 0x0) readv(r8, &(0x7f0000000a80)=[{&(0x7f0000000840)=""/158, 0x9e}, {&(0x7f0000000900)=""/62, 0x3e}, {&(0x7f0000000940)=""/138, 0x8a}, {&(0x7f0000000a00)=""/90, 0x5a}], 0x4) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000b00)) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$getown(r10, 0x5) r11 = openat(r5, &(0x7f0000000b80)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000bc0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/klog\x00', 0xd88bcff2a8e239a5, 0x0) pipe2(&(0x7f0000000c40)={0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000c80)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000cc0)) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000d00)={0x3, 0x2, 0x40, 0x7}) 11:46:10 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000306, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x83}, {0x884}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 11:46:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x18, 0x1, 0x0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x8000000000048}, {0x4000000000000006}]}) syz_extract_tcp_res(&(0x7f0000000080), 0x81, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e324d") 11:46:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) sendto(r5, &(0x7f0000000000)="98475799395709125e39e96384e4299388552f7ab788579fb90da3017b839521b055bedf8e9b2ce509a1d12f8100eb8934ae67283d039f32eb89d5d5f9a75b488178e725e78ea98a351550ddc00b294cfb2bc843631abfcf20ef8fbb6d7a1ba3e6aca82a", 0xffffffffffffff49, 0x803, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x6) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 11:46:10 executing program 1: r0 = socket(0x2, 0xc003, 0x11) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c06f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41db5f137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924685630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getegid() ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000200)={{0x4, 0x2, 0x6}, 0x7f, 0x9, 0x8}) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000180), 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb", 0x1c6}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925", 0x36f}], 0x4) 11:46:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) chflags(&(0x7f0000000080)='./bus\x00', 0xf97aabde61a9edc8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x206, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r3, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r2, 0x100000000000, r2) write(r3, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r4 = geteuid() r5 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r11, 0x6, r12) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r12, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x0, 0xffff, 0x0, r6, r10, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) r13 = socket(0x2000000000000002, 0x1, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r15 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x80000010) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000480)) read(r13, &(0x7f0000000980)=""/167, 0xf) kevent(r15, &(0x7f0000000a40)=[{{r13}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r13}, 0xffffffffffffffff, 0xa4, 0x2, 0x3, 0x80000000}, {{r14}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r13}, 0xfffffffffffffffc, 0x2, 0x42, 0x3, 0xc8}, {{r13}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r15}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r14}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r13}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r14}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r14}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r14}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) ioctl$TIOCNOTTY(r14, 0x20007471) ioctl$BIOCIMMEDIATE(r14, 0x80044270, &(0x7f0000000800)=0x100000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r17, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r16, 0x100000000000, r16) write(r17, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) geteuid() getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001040)=0xc) socket(0x2000000000000002, 0x1, 0x0) dup2(r1, r0) 11:46:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x200000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x24d) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x8) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000240)=[{0xe0, 0x1, 0x1, "cc806d18edeafea36c2e81686cdf6ad12fa23b9c408553b44688e3361e4dd1a76e6ab4aa74a9934f8cc05108d1dcb8a1e267aad48cf5c0deab819a81f8b04cee95832de865040eabc81d574aa93f0c909e57ba54e9800cb5d77ee0b5b20cb5002e46525eb9b953222c7ac1da8e0ab77d9eb1de16cd4f3a822af3c9b8f87cd588b485cedadef556a794810a9a28adedcce1a36f839c0f52cf78ed6e3b60c22c2b6fe307882379ff1973d7177ffaeae09e0f91c88897f0a214dc65932504e74149937941949d3e21c3f05497"}, {0x1010, 0x1, 0x4, "646f8c47b392186839491b3027b0aeb7b51efe36750abf91d1479b86765090a6b4e83e04d6896954a30102da8ef29d17cceea72205f873fbc4814b283e235f005bf15bafb928cfaddd5ba1db942c086b2fcab75b42d1f3dcd28d667a5cd591bd6e759905c74296b6e920f4827896c46ed16e443d266fa41c7d2b0286387c74a375b5c1bf545fe482d6e018a5dc452971864b6374e6718b694c76770653f6b74120baaeb8248ea6110226e9c0480c3eb9fdf63578be9d33c47c6568f4b83308a0c62c2e62ed97f07289b3331c9bca3e6855306b7c1eb6add0b0f18c0412d051ea6351f4ce6b4e933d49adb1a87fde541ad2f6cbc8080d6de030ce7b65528b6410c8079a92d5bfb8801b89e42289cc0e546f2a6e8a6330e8e3a8e68cd2ddec6b9d6f055848f603bc5b5b0a4c1be0f6adeccdc015f8dc67b61efe59f9af1e392b0c9ad5ab1e3734781667daec14ab22a6919f496e12209a8ab2a5a5d2f028733d13aff8b9c1c966068078d94e1030f8ecb8fd6ff802bc20c7e2fa0f85dc8557d32370341097ecc965676a49f782f4506a5ea21922f040bdccc4eca810bae17886aec53b91eb581c90d83bf3e5e2bbfe6b60d570476e092c5f82caa309506b1d99337adba1b6123f96e3106bfaec22a1990dae72f54bba38402f7f19518bd7f0b3bf740a07ea5dd368b985b020d356718a0b3e867e6f8f45dd9df5c64c638695aba4555421bf91c106eab6b88201342d695a67709b1b9d6fe7666de76b87920c681da63ea35cf99e91aa10d45570da6610e49c8979306075fea63cfa1adde4688e9d8ee29d7b8b026c9d5f47ed72f1b2d76a2e5dc500b5f9eaba8d580f668f0ff80b012c9121a53902c3fbc0d5faa0d72af231ad2e2fcc88f7d7c8145fc561c19fa1a03c73ce8c25756be4fcea13cf236ea0111756169060c429e9b67236a65450c650fdc8db18106baa1f8d83a5e7eae4b5787c96d3bd4cf86265a16e41b74cbbd9d56e750eb19fe349a3bf2681e72f8c6aa2be19c826b75b140e13f1326997450ec36f314aab9fba171097bf2ed000613a0bd87fed5ce83cb530fdb774ca0db2aac5ed3ea2fd3657dfc4df87946fc54fa89b8acddf5dc48582501fad3b343dcd308695d389b38de27119a1040751d174bd4e11bbc113a66e419b9dd867402b5074369158e47ff4b34754eda29abc398260945aaaa688f9e39c6bdbad3ffd55c2a071c8ef9bbf6e790543727b98329d63673670b7f4528d1daba98793b3e70b749af88af6243288e353e2142f3fbb0ead6c62b6345036424474c5ddac084dfa2f0875bd358e4a08762c04d6ca1d584de6f00fbf10e975a2c2104ff27dac1824fd93ad323d5f3ac3cc713bb4b29f3aa404b948cd71312f7882dd58289cacd8ba52fc9eb25606918c1fc55d0695e583d3f6e728e56072077763a6bf2052a0a757ae27759cc4d70aecc177a915df7272356d881a0d5b48ce5cb92283cd30f2b109f9c9843d40e01ff4a896ed4b0ccfddcd4a7ca27be18dc1f4bc618b6b2cdbf70591e9c855fc18947c5ff4f1bb702ed8cb368ffab400e82a5c91a80ea050293067ded8b5b61a3c678fe39954eedde16c67b029100ce48c0ba7d5e6edaffa0da59aba0aa5d9cdb093e3372d7ffff76d19f7f0112471bb5699302f1f4dfcf214a74aac3c4eff32bf53a2dfa3bcb2509dba24645e653bbeeb8734c20485133c5a2c5058e71da0e1b5237866bed125ed1e8343172f41db610ae8319a95859b791360d945a5f5bc9cfd57a5e466da423c6bcf475a6414f5c8e66755b6087cd03c3c39d49946e5f0c078827221833443c5398a8b0c26a30c708124024e2619175797be2e0e43f7901b0de7b1a65ce1a94e17223d739b889e0567977a08b7aadf7e756722dc0eecd4c58c2d7c0bcdf94a99fddb58409cc247435800d13190f1a92f3a3b8b75fc7c3956fe1e813c56889535c0ee7f10796282967801ed1134b9022a121f3a9736bfe496971aed18ee87f1b64cdf1a58081c609be0560124d3ca576638986a6b26a27c553a4a4d78830df097af4e2aaa4196f9a6bab8363f4b7f6af24df37dc4d52655d67e5a003a067600ac6ef790b78e58d49533424023104664d8d42af7de10b937009492cc857daab5da35220d45a75b290dd3409b19a944864b8965fe4fd021498312efdd82bade46ee948920c4a906f5da351b45827176b2efde5e871fba58e16caa45f0748adaccb6913bc3e7571168c14a866a8ffe857d5527d2743a124edea596f4b64066bd3fc501485d0a04f34c46cd039023cbee4cea4054897fb538861f4d44c149daa6d11ba270a9139009d881255ad7a3bf23b888e6cae74995b6a362b56ca984ff7fc5d207e06ab63ab2a072578cd74fa359b4cdad527004215e1879305cb6f6168e3b853f03cffa66dba3657f97dcf687235e19c7162c0260f8b1350d4a9cd094395d4c5fb4a3a7d5e20be2e1252fe728b5710e5209b29a5d68258528167a6ea20f3ed2f2cc1a080281758e9ac4c1ecd37a9dca827fcf4994a78ee860761f3fd65c942405adca5cb50bdf350b47b2e107ce1ba11be4e108e14ae7abfdae8103539663d0732176b66196baeb54dce086f92554df166b8168dc13ae6619ef6ad06941c1e8246e2cd94e0816c50cecaabfbc36f97cffd5e2a4eff5b4c4c9402514570eb48574cc61b023c2a808435093e862f2fd69dad07fed0a2124e569d70034856972d0aa243e82d133bc0afa3074612edefd3a3929bc78a20f782c9fd397a448eef3b2a806920cc668a27079018e47e8bfbe76c1cb79cc769f32a18301d3337e1d591f074727a664e28e2a36fb5cd08996646f6b994cd966b978a3fccf3e1e6f1a6cbdee6c62bbb6be0306dc2a3b4d38fa75766b5d3741ab7fd6b0d9e73d45f9c3114c18ac2a10e08e4d48a196b56abe404ee2178272a0830be25d8f0c82b858087b8998ab9c7060b6df1aed3dd1914ab86f38fa6aff867099964e7e20615d31af00890224b128c4052081a6b4091415f08c4a4e23befdfa988c29b4ea6e659e03248d051f9a8baae5cfeae00fc2968a0afe92e4fcec1c09052e534d34c41ec32ea88fa49eb7d6ff73e36f6bd366ffb902bf99a21f5f50d0b0d952ffb170db1e6ea4fe839733c16cef5645302ff6639294d83307328647454c88f0b53b4a69edbadb61e66bde0ad54f2157fc5ba5935637a53fe9ef90bc5d08454496e0805b504e686b4fd550878c062bd02fd31ee27823e7190f5e718319ce373363932052dc7480b57a3a579e1c4fe45647b6ddc46958ddd96344af8a0991c35b933e6749a41b8cad96ba2a47838fedc483bef3aa6ec916cd934b46fad8863c083168ab74a0888a610415730207e6283113400c34d7ce798209d26d45cf52ee80f7c6f3e070a91492f818807409dacd977166cb7634b9a43f72e7277cd69190cc986213162ceedb71b45ab34db2c3f0832f2dbbbe43180ebffa250693e9addafc5fd6a4d0407aeae408cff8ad59e775e53ea9712d1118eaa3d4663b23b720b41f8555434e71471a4d0068e3a90aee55cc404824ad5beb23b5316559e92bfa358a2ffd8f2afdc8075064277162f0191340750b41ae3a4d89a2940c4ef3960433caa4c77767d06bd59020a16b37ecbc3fb135f2da09129bea4180f406ce3d4ff068571be95ce1c278e4208aeb146d98bbfa57ef0ff0e0098bf747e3949000fc32e993c2dd63c4da870439f506fcb8dc8d18326cb6e46e16fff5bf3c561f82de960218508506f8e91b912f34e24dd41d9b9017ad31b220be8b2b156ab8047feb385da4f31f247faf433deb0f588833b6ac7e0a6af45dcf9c26d6dbb4e124e649126fa4918aec6d44a211e3ab4ecb990a2e81b069eab9c0cdc53907c7ccf346e5112acfad0f0f3136a5f0c26ef2e608860a942f48ecce596fdaff49ec84edaf3841a2010567e7db047ac753e93b585d0e6aa05e96fc492cbc62aa6fc4784213c96b12f1e6e65f1dde4c0d39c8cdbae2ed4a64fa9b2a0afca99fdcc2a6e9b08475acf4ec7f5bc8c3edfcd0ad5fffdc1d5fa6ecc3fcae4093860261d4b146481cb3dc52dad74a5f3f4874dacd976b20972bcc62bcb2a45586acf49663ab7920cbef10f0ab53be9358eecc7a3016da736e6734ddb8f614ef5fd5c27ed6dfbeecdf97782fce7ff6d6ceac6c22e53fb13b936cb0bc1c989e8eee967cd7883109310e6fbedde6b5de95e55afe2bec4fb7e90a0e7a25afb1c662bbe7c6abe350f11e1e888b2647a4495b63d55fbd51883bd5cd137c82919b2443c9d57618d8e9ebc8789853a3f6425f19bc35e08e5afd3937b09fbc71cfbcc4abffeac375ed5a7c2505370bca7703663dc417a06b796771d12a89afaabc6213f8770882217374eb84da960cd0ba3eea9c5216f69f45a650f39fd941ed3d112cb6b3e6a32e3606492bd652ead6ea5326ab099bd667894514376130f3525e1c8685adc8ea09e61b8a0124cbf6712a341975c05c3c1438cfe265dc0aa045e2865cd02e42304d6e37e418c25fcf8bf8a252f5b1d7bae308c1f32c849b92cf1edd6fd6df59a4b30579cfb238c655447ef9fb6368759bb6cd8e2ec10d9b88f1499d9a4cabe44fbd68436e39c7a010937535b8be4cd778f6dfc59ec53bba18a3d378566919ee0075280a8cbac106702076b1bfa3f20d12612731721e7f24175e0dea9f2fb5e30bbc433b211f81c30f60035aa932efa1fba6203c26162f34b9bb3361bc270a8950a832465ab8b63bb47e57cb72442f1df9448f665bf30be52a3b19a60c440c2c16408cca93ff2ce07b43f3a4f908ba2daef717715ea63941f3486ce69d53686b46462b02882700cd42e438457ca364f9d624d1b4d56cee6e2ff00c543f161e6039ffba217f67da89ff8dc43e4e1fbd2b13ddad6d130178694c9388a7e3e67cb3388e944f0a10df61ed6da6693dae1f5334714a719a67dd042912f6234e810f5c0bfe6146aff9b11e8c34450830f23b785e80d343b6dda1fc7ec9898a2417930f554ed59eb17d5db4e9e722ca4e25168611e6b4d946202671c28db9143fad396ee49b933062808d3d02fe13ec7f8489b30ff80cfa242c2efce8bf12c9bc6519b64ddef7125a459fbb5a00607cbd20fc6a47a2316d1c28cb33be45197b0e3b1aa536d12e7b2fd38c5f89217d79c0c979edbb703dc502449fe8524bffb74ff8f27ea29c51949763de450b6a4cd224616a09d7c0ad9dd4b2b1af77fe474b3df3abe61a4a98bd38b003fb3fe92ff6f1922c15ff7ea50b151e401c763c9ff1f50106615949e4f698ea54623f36e7ae53ec82531ac2d4a9866b40d2b34b892ceeea770a5c1a8cd572be32d475534710980fde4c7143cd44ac8b0452636fbaa1d95f356bc5cdb7b85c793c7088776cdc7fd6ee4ef25e10c8cb3619ef8308c492a12e7ebb391760848b7ee77cb54186b477a823d425b129c1f2701c162f4c9bae382b68d870773b7b34eccc3e8f5ef4ca87093d92ac2da496d79600b75e2e79b6e6d60efddf6facbe28de2f3c5434f7d91e01492c075d02a099aef8a4bd960c1da875ac85a9ffab5fe58307ae4955a5a9e93f9aed25c3d878aac79897013ecc08fa2febbab1090608558bee652ececab9906d11a52baab0f4b044962e3758903c3afdbe43558c48380a42ffbc5f69e198f9af2fb45870bb429dd22b47aaac1d8401bb58c99946c55cd1873982b7eb9105d053e44e2e2ece6241612d62c582a88726b76f174b2c654dab871504e027ae09c1978a4949733bcabad4e38804101e4fc3fc8927dc87ae1ad9aa97"}], 0x10f0}, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0xc}, {0x6, 0x0, 0x0, 0x8bf}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 11:46:10 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 11:46:10 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, &(0x7f0000000040)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d73000c489dabf00"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() syz_open_pts() 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000240, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x7}, {0x3c, 0x2}, {0x20}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x87}, {0x6}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) fchflags(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 11:46:10 executing program 0: socket(0x18, 0x400000003, 0x0) 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) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 11:46:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x80000006, 0x238, './file0\x00', 0x5b44c404, 0x96, 0x80, 0x2}) 11:46:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) fcntl$dupfd(r0, 0x21e4caa7e118cf6, r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 11:46:11 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7fceccab2d654e5c, 0x1) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0x1, 0xb5a, 0x2, 0x4, 0xffff, 0xb479, 0x5786]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffffb}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x6000, 0x6) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd9}, {0x48, 0x0, 0x0, 0x7fffffff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:11 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r2 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r2, 0xc) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x2, 0xeb9a, 0x8, 0x2, 0x3, 0x3]) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:46:11 executing program 1: socket(0x2, 0x8000, 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7ed884d64493d46311b1339410d93fa3b9d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc48cb3d885581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e0093f27a39d8a7631a32204b2c81830867f9319fc35d51f645dc2b14a01a010823e7bd491cc9f2a9dd573afd41d93cc01584212528ecdd563d60b100adb2859618af1aeb39121368e37814286d5ee641d0579ae4520e6107871713ffc3d5e2377079dca99997069134f07d8832a9970fd9b178c2b72b1229cf682aa0f325817b6008be4b0e2d0733df340043926672523e8bec8ac649bf38494823cf891b04732561b3fdafaf0496e38a7b151fe8a8caf0146826aba5944640ea472b", 0x189}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6, 0xfff, 0xff, 0x1, 0xfff, 0x5, 0x800, 0x2, 0x0, 0x6, 0x7}) execve(0x0, 0x0, 0x0) 11:46:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0x54, 0x806, 0x0, 0x344) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) setsockopt(r4, 0xffffffff, 0x6f, &(0x7f0000000240)="7cac40cf6ece1b543f356fc08cc5dde071653ffa83778f449f08cb8696c724079abb3819090d651774b62eafb85bf5ea1c75d4889bb8c88359603efafaed8b00df3cf97e985fb207ddb120c19d2bc194018846583664776903e016c4e9688c0c2602153bf162f41bb59a97cd6cc4573fc3b6229077d0c6f8d3c90a4bda9df6d8593d178f4893bfa987fdab54f4369102e18925ffafaae933ba8662581f927e1a72bd", 0x44e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) dup2(r5, r0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 11:46:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296480dd9d1de925d36c82cd32b2144c968b6e684f5c411e066d4756f406ae095d32f519d95a620510c43dd99f428754663355ef0f8b1dfcafac46d7ef96bf49d30551adca500ffffffff997d6f1f000000", 0x50) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x101, 0x9) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="1692b2e9bde629f8625cc9368391cca024c9071faafa1368d054314cf6d5fd3bdfde3bef17897f1bcd320414c6642ed72c622aa7efbe270000000000ada99516cdd55bfb2825601238d7f9a8f3dae8ba0f6ae61d52166cf373a4df76921057f83c1bf81a29e4ad072dd522c54f9bd1d32095c04fc3b5d99f3070b2a61f5637f6b7602cacc6b29cf3783b2a87b9737fe3f6a3179fd6c649828db458ba8098a38c3878f7db3aa62eabbf71106c7fadbda7af1fe63da58770403c552dbb9cf50dcc7061b20eb7975357f70437890161d537076f7543f8f279c4887bd262413942bc0b381844680c393ecd4c9c241290366f6a0d4a5bb7ecc9c860cc860a0ce874ab19e7d256eba05b30b8dddfcdd9723fc254a65c462984032ee8", 0xfffffe91}], 0xee8, 0x0, 0x40000000) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0xfe}, {0x2, 0x3}}) 11:46:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r9, &(0x7f0000000200), 0xb5b) r10 = syz_open_pts() close(r9) dup(r10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 11:46:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x4, 0x9, 0x80, 0x80}, {0x1, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 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, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r4 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000003c0)=""/237) getitimer(0x1, &(0x7f0000000180)) r5 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000003c0)=""/237) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000ff7f000000000000000000000000000000000000000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad698679de90e29b3f7cde50c2856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b28601691f286142043248985c5c89117daa00fbea6d481795dc129c8b73dfd45409d0a1598b48c680e0f62c43436c06736304c3312a624ea751eb00"/312], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) 11:46:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) setsockopt(r0, 0x2, 0x10000, &(0x7f0000000080)="e90adc06c7f12d8a333ddaec56566197eb7e08811c7ddd0f211485addb5a60de7b50efb4a28ebfdabb1f5cfdfdd007", 0x2f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ff2f0ff76c713000"], 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:12 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) 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"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0xfffffea3) 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) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) recvmsg(r2, &(0x7f0000000680)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020ac3a39043ee4f2fbee570000000000bf273d3cb45bb365808d82bd8067677d0eae2d2674d97fcf4222a3545fc29dc0c3c3f2ed22dfd9942d501f6db34b9fb5d2b523ee72c8d9117a919b1bf39f4f29f4daa73490fd273f19d66bf87b21b6f6380335e6514cea4e69c8beea0974fc7acd4de2d991be3a883cc0bc16c31d3292"], 0x6e, &(0x7f0000000540)=[{&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/39, 0x27}], 0x5, &(0x7f00000005c0)=""/144, 0x90}, 0x2) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = semget(0x3, 0x0, 0xd2) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000700)=""/169) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4a0d, 0x0, 0x8, 0x1}, {0x46ea, 0xbd, 0x8, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x399, 0x0, 0x4}, {0x4006, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getitimer(0x4, &(0x7f00000006c0)) 11:46:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:46:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x80000001, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 11:46:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 11:46:12 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x38, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:13 executing program 0: 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)={0xfffffffc, 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) pipe2(&(0x7f00000001c0), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x400, 0x2, 0x9, 0x405fd, "e6a14c15a2b1d63647e2f9f44b199a22bf4096a5", 0x7f, 0x1}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\xf4at', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 11:46:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb0300a69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ba248b8a481bc5"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x1, 0x80) preadv(r3, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/133) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) 11:46:13 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x38, &(0x7f0000000080)="b6e4b439bae3ea726aaeba32774b6b7ef399d507629cc8305f49099c00109f7b46635b38561f5ba51aa0d08ef5251fa1372d4ffbf70c510c") 11:46:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r1) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x100000000, 0xbabe}, {0x0, 0x80000000}}, 0x0) 11:46:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x104) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) utimensat(r2, 0x0, &(0x7f0000000040)={{0xff}, {0x0, 0x7fff}}, 0x1) 11:46:13 executing program 1: clock_getres(0x1, &(0x7f0000000000)) 11:46:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x2, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chdir(&(0x7f0000000000)='./file1\x00') r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000d2a000/0x2000)=nil, 0xe5}, {&(0x7f0000cc6000/0x2000)=nil, &(0x7f0000eb3000/0x4000)=nil, 0x3889}, {&(0x7f0000d33000/0x2000)=nil, &(0x7f0000d21000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f00000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000da4000/0x2000)=nil, 0x9c1}, {&(0x7f0000d84000/0x1000)=nil, &(0x7f0000f0f000/0x2000)=nil, 0x4}, {&(0x7f0000d66000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000e7b000/0x2000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x9}, {&(0x7f0000c32000/0x5000)=nil, &(0x7f0000c94000/0x4000)=nil, 0x4}, {&(0x7f0000d81000/0x1000)=nil, &(0x7f0000ec2000/0x1000)=nil, 0x8}, {&(0x7f0000f0e000/0x1000)=nil, &(0x7f0000c88000/0x2000)=nil, 0xffffffff}, {&(0x7f0000d98000/0x1000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x7}, {&(0x7f0000dbc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000d41000/0x1000)=nil, &(0x7f0000c20000/0x4000)=nil, 0x6}, {&(0x7f0000f87000/0x3000)=nil, &(0x7f0000c81000/0x3000)=nil, 0x200}], ['./file1\x00', './bus\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x57}) msgget$private(0x0, 0x208) r4 = msgget(0x3, 0xcb) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x100030000, 0xfffd}, 0x80000000, 0xfffffffffffffffe, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) bind(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) 11:46:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x374) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) pread(r3, &(0x7f0000000000), 0x0, 0x0, 0x0) 11:46:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) close(r9) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) syz_open_pts() ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) recvmsg(r13, &(0x7f00000017c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000500)=""/226, 0xe2}, {&(0x7f0000000600)=""/86, 0x56}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8, &(0x7f0000001700)=""/139, 0x8b}, 0x0) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x11, 0x5}) socket(0x11, 0x3, 0x0) 11:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x5, 0x9) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x9, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) pread(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) 11:46:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f000029e000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 11:46:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="001c45999c0fee68f747"], 0xa) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xccf62582ff0189c2, &(0x7f0000000200)="b6b5383f93bf3ed0621fc37746cd70e438f4dbde223b7faee7313ecbc424913c3a7eeaa2441456b6ab7de7b511c4b99c5f3f9700000000000000e7db1e4d6811b500"/76) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fff8}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x400, 0x8}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x6, r1}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:46:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 11:46:14 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) r2 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x173) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000400)='./file0\x00', 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x101) r6 = semget$private(0x0, 0x6, 0x32) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000380)) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x39b, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x80, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) 11:46:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) fcntl$getflags(r4, 0x3) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x9, 0x1, 0xda}, 0x0, 0x2, 0x3}) syz_open_pts() close(r0) dup(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) syz_open_pts() 11:46:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8, 0x14) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) setsockopt(r2, 0x40, 0xb, &(0x7f0000000380)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b18759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1ed4501031571ebb9a54c1ea8426de968a9829470aa55d4b3eb81a62a35e0b41bc906838a88d756b2d17d0d7ccdddcc7b431f7c7839f3960b2924c0535e152059785e7ad1f1b27c40c1f33bf7cdf5ed4be8e9c0d4f4fe09a9942ab6694cc707f0a07f180a0b143dcaf1f245c476f7888db88bb98373fb54f56e977d2715c65507ce758a303822ca11ce677bb9d2094434c6b93d9e877423010c1d746e3608ad3ca4ecfd1b67c465b50dae5b0779ef42d93e7cc2544c1179bc5dee5f97e8d2a5a1d62a7f70198377b5897862d6f464b6cd8fb6f23a6c5ee9b4f877396893801cd8fa231560f1ff6700332477ac99eaf000000000000000000f22c248adf3d38d2cb86d32a5f04118ef44e3f7f18d463ec85e46af7010001000c143ea6a73d13af0904e390ea8cfead1ee18769b1693e4d1a4d122a6e3383f3d0fa1dfe57724d9720ab573d1b7520104a5720b64030c9592ee19f2ae99a2788e436c7473afbfaacfe2329fa8238ef46253ab499bcce3153439e33bf55bbc8163fed9971f3463348376ba37350a38b712334358363623c20aa108ac2ee4951387d1c5269", 0x101) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 11:46:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x73268463046e63bf, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 11:46:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) close(r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) flock(r2, 0xc54b067f279a8bf8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 11:46:14 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(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(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x81, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000680)) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffff49) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000280)='./file0/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff4d) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/../file0\x00') r4 = socket$inet6(0x18, 0x8000, 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$inet6(r4, &(0x7f00000002c0)=""/205, 0xcd, 0x1, &(0x7f00000003c0)={0x18, 0x3, 0x6, 0x5}, 0xc) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4}, 0x4000000000004, 0x4, r1, 0x0, 0x0, 0x0, 0xffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:15 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r4, r5, r6, r7, 0x100}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000000)={0x2, 0x910b, 0x3f, 0x81, "000000000000000000008000", 0xfffffffffffffbff, 0x401}) ioctl$TIOCNXCL(r0, 0x2000740e) r10 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r10, &(0x7f0000000740)='./file0\x00', 0x80, 0x20) r11 = syz_open_pts() r12 = fcntl$dupfd(r11, 0xa, r11) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000002c0)) r13 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xed, 0x3f, 0x2, "9024933497f762ab4940c57c987f6edf6a7c6ac1", 0x7ff, 0x40}) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f0000000700)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:46:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xbda, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:15 executing program 0: r0 = socket(0x6, 0xe006, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) 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"}) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x70) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x40) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="02ee2e2f66696c653000"], 0xa) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2d, 0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000280)={0x0, ""/235}, 0xf3, 0x2, 0x1800) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0x18, 0x2, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x4, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x4, 0xfff7e, 0x3, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x2}, {{r9}, 0xfffffffffffffff9, 0x80, 0x20, 0xc8, 0x2b0e876}, {{r0}, 0xffffffffffffffff, 0x155, 0x1, 0x4, 0x9}], 0x81, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x18, 0x10, 0x4, 0x6}, {{r12}, 0xfffffffffffffffe, 0x24, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0xd9, 0x4, 0x7, 0x1000}], 0x3, &(0x7f0000000000)={0x5, 0xfffffffffffffffd}) 11:46:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) r3 = socket$inet6(0x18, 0x3, 0x40) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xd0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) socketpair(0x20, 0x8000, 0x11, &(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x28, 0x56421447a636d4be, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0x8}], 0xd985, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x4, 0xbe8b, 0x6ee}, {{r0}, 0xfffffffffffffffc, 0x46, 0x8, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x18, 0x1, 0x35}, {{r6}, 0xfffffffffffffffe, 0x10, 0x1, 0x8b, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0x8, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xcd8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x3, 0x1, 0x1f}, {{r9}, 0x3, 0x22, 0x1, 0x7, 0x5}, {{r0}, 0x1faa990eed5cbfb5, 0xa4, 0x20, 0x8, 0x6}], 0x9, &(0x7f0000000400)={0x8, 0x3}) r10 = getgid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000480)=[0x0, r10, r11, r12]) r13 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) r15 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000000740)={0x5, 0x9, 0x7}) r16 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r16, 0x82485608, &(0x7f0000000780)={0x0, 0xf88, 0x0, {[0x3, 0x0, 0x2, 0x3, 0x4, 0x100000001, 0x800, 0xc38, 0x80000000, 0x1, 0x92, 0x7fffffff, 0x4, 0x81, 0x7, 0x100000000, 0x80, 0x5], [0x8, 0x6, 0xf4, 0x4, 0x0, 0x1000, 0xffffffffffffff01, 0x8, 0xffffffff, 0x100000001], [0x3, 0x76, 0x5688, 0xdb, 0x8001, 0x9, 0x1], [0x6579ade0, 0x4, 0x35, 0x2, 0x0, 0x1], [{0x1, 0x1ff, 0x7, 0xffff}, {0x3, 0x3, 0x3f}, {0x6, 0x3f, 0x0, 0x7}, {0x2, 0xf508, 0xf18}, {0x4, 0x152, 0x5, 0x8000}, {0x7, 0x8000, 0x2, 0x7}, {0x6, 0x101, 0x5, 0x3ff}, {0x40, 0x7, 0x80000001, 0x7}], {0x132, 0xfffffbff, 0xffffff0e, 0xcb1}, {0x401, 0x7, 0x8000}}}) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000a80)={0x6, &(0x7f0000000a40)=[{0x5, 0x8, 0xc9, 0xfff}, {0x3c9, 0x5, 0x3, 0xbd7}, {0x8, 0x8, 0x5}, {0x0, 0x7, 0x7, 0x4}, {0x4, 0x1, 0x20, 0xb3}, {0x3, 0xf9, 0x4, 0x80000000}]}) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x2af458b0966236ab, 0x0) fsync(r18) accept$inet6(r14, 0x0, &(0x7f0000000b00)) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x8, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x40}, {0x16}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x1000) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) 11:46:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="ff61a38d2664b09c5410cb4aa774ce5deee327306ccc50f43dd20e689549c511ef29d0ecd923eead7e532da94f414ccc63bcadef544f029251d6ab4e3b3165e3de4207beb9c541e6a5b0ccc8c0c9b4480eb11f2dc83be3b7affd796dad8957fc4b133675864cfa739ce173", 0x6b}, {&(0x7f0000000180)="b83cad828fa2c777491d02c7ce28e6091be0beab6ae4d23e707638dcbf1e6f6bcaf6ed488e54b3f5e6d43a416a736748a71c22f58baf3bcba7284a7b5ca13fdc26b9536611211d21368bf1e6592be8b10259def26528ee3e267fd8a78325524c1fb0c0850ed2bfec9c9556d297bffe3e2058031784cdad469023652eb99307453a9f78cc5919dc2a345a5cd1fc4b38c829ec6e11cd00673f2ba0595718c32bb57060897d28c3f1e32e2751e90102b090188ad792170cba6ef4c09fb2c7e561698d8d02f6b5b3605d26dd5cbe9dfc45c8bfce0f4860090309def1697eb5d7ef40ef4f7beff17f7451d6cfdca7d8086fc10c965f417a0a4f6fbbc9b7c9ca06959185a3846170cad45cc90c233c2e6eaeec47e753bea86b8792a68b3052a1c5cf1d95745d7325a9a6031b6ef8863c09442ad5a5f039f11d62d6a3ee9403a5683004d473f9fc44160567ecddef1f38b963a60525679c04b96942c2e9bb27e4614864aa65f70cf3bf6aaecdd7381556887d74cc5c5ad99df3d910680f283b52a12f3c2afc7f277af9ec065713ef08cf9bf6130cbb98b7ec5671725abbee7960ca394862801c294d7c7d5d65084283fe04b09d9987687e85123afe2b12f2198f162aed3c2a0f8264af6a7a1f8d8b6a1facd5be0e0127338b29ec1b7d87dd5482bc38ae448e958f79f889ffcfa2fa69af3f80bbacefb11e7c17e325ee2be0a8f1807d3d1efb798771e6d79f64f89bc53260505ba375cd554d49edc309485f50e57eaffab9aaa300adfdbb8925f862dca0dcf7340174b76431df6fe8e9c01ec54efcd2f873e3571066b958458d52ec0e7153f187011f872f72ca62ffdb88be633a96801ce3b2a7f63ecc30b260c5b08a50ca6a6344691161f0c6feda2406b3f734c6f3476abaa4e82d51e9c0e5a35192aebaead7594df20bd6b6c5932ea18f4ba90e771dcc5f22a9d90a78a7fe4ba247a4487b3ba2407281523cbaa3dd3db0c6a95051cf4d5a0d765145ffd69481e48ad88e554b454041945011f6fb9e85bc44fe26f10f5e87ce814d67542076d959daa0bb84619ab29f6290e138b49f28f9122ddbf4f11c356ddae16efa124d3f15e1aaa21095c8f58e91942b55cc6003aa63ab93c9dde8a66b8209aea713a06607fc4c2a476ec9c8f3030ab1069a7b8e7717b38f1de6847c63a8e3a63145b7c668f6cebdbedf8ed224d11bb629130f441bb71406e5762b8680f7f947262c0cfec4edd1e883c70336714f62c65ed73e911752501fe800d7a1dc360b97c919481d8df00078f0c8ed5af396068f278cae79a6f6fadfbfbe4b524a3621db1db2711ec1c7040db57d4234fb2762424c3b90ba7286a9edad26a1994c6541bcea887b1553064e26c51d2ba833aa6a2b5668e6bcbd372c08cb7f48c567bc8e3d174d0f8d8e8bdff43afecbf73ebad7bedaafdc6453b9a4d903e6e1b7dcecdf0e3e9dbde2acf817dd788e7884b4f3ed1b6c25254059a5f8d58f4dc0d878f240ffa67559eb6ec9108052d8df10daf7acf5c9249b7eba89b984d98bfd5e586cfc93b0d53d76f82657344bc9d6369ae0c0c7cc1f71986e59764bfbdcda085995b8f2558d0bab0a4e17646288ebf8dcce40e70a30756b4eaa6c81e33c72a7371f4d1e5084cfa06db82f4754e9748f060e167a7fb3da67e2dbedd37163ab446b5a4f5ed5b4df9b87174aec67c0ddd282bc0084dbf83a2f81fb5e852a9830e92a3af493f5ac004144c3501450f28fb2fb3d2b40970e8f2e0c88cc426e2fd8d09160fb54eb3b0b374f6bf116df24cd3ad03e7254d046ef9ed9389a5712075eeea118c55065d8fa7eacf7022015a62754382e2999b21bdb6da8554969adc6e885fb0538edf201a709ca31344d21d48d016cc90436fa44fa16306cf00290b15fad91275f011640fef5585a443de6743e9dc1e94d344850fe378926014b2567ff43107c4ebbd9195f877a19fc87e1c4d26999edc10dbeb690b60eb5e2e1424b2f577be57ce7fbaa977c689bd5b3f0ac0565aa41d053b9cc1246b820474c2ed966d837e9b547c03779435db099abb3ff36d01686107871e5f9fb529c1e2f6292475ec97b0327b0e7f6ff1c53e4e14d2dcea1398d01536a333d189394e3391428936ce906d4f55adf2c1c1f0d01bd0b5c8acc6697f023e19ab5b12e4a4bb1d42a771771f11990064264b066de454fd4543b5916045b128bf6926d0455e4b047b74074b97aeb13222d302f73f77c0e87d86f1b3065308f55d8bd6541f63affcd6a99f5befb061b840ad289a10f612a005ba89e6869e639b0f2a451aefd344824c72b1a8aa0f78bd20632ab30a1047ad99eecb337fe98bbe0fe59b82c72ee8bd4a19c4b5bdaec678218a1fe801f3634b9225b094e28da460c972852052220af3fee0b5ed2a7d58029f6420b6d0f559316040f01b8f7b0826731cfe89cd4fc95888e088f66ce7866057d910449690180b84e8b232d0a630d58265345aa89d5c71ebfd405c086ab51d739d4abd0c2db372389b79a7b008153a835470ef80ce17220b7a0f526b6f6c6d7c0353cc97836b271b2fcf9d37176f5894171e6acc4636fe7043e66940a9751bf8c38d630556935a2d6693bb1e5ba8222b25b3db74039eb3e5fa9017c2cb91bca60100dd1330c19239aa56a33314fd76173a9acc13c6673315e4a49b72eb94c11aa715049b11d49ee4b1b6449b33aaaa7ad73db00790ab141c223e7b870eb8abc880824ea60c0106062a309155f10e7ac7d2ed16b7021c6e619d0ec30ad29f0860a8c81ac495f06237d8bcc481fdc1ed1282dcc316f5b7afb1548207d06b28a9bc7b84901995bdd5a5bf7a17d27dc361d9633a0b92b4a44cbe7a50608aaf25eb8efa2bce07f3cc67423257f4790da641dea808ccb170f0a118961ef833147418b2278a4bf92b895715687b77c372e67acd1bb87d9e7a79944b811c675d69927dc80408e3990a5b09db5a677f3965d0184fda4cb6b138f7e5e3643534285db14624ece7a4bb8fd4447c92b0f996d4f9ab680123e581ce4e1439bb1165b4dc15619c6240f8a078b3bc86cb8604d12404542a31876a62d6164002fbfd5df35c65cd7d7dde7d27d88928ab1de544ce9ff41637aed4a1b245f8e7afa5862041b7b95f27f06cfe1cc9b21228eb8395516e6dae32b5c3b7ee19184ce4f98156d40abae2404d35e6d35e93418e7c97f1f16c19389f47fe5bcf025307ff6a7527b6a8e5f4fbe94b4bff060046726f0f42ee3f1fef6e141a7de002e7bb48081f7261d11035b60f5ed9c21ab250e208b1ae634b3af725a0a1579bc2841237ae6ed85f49e34e43dd505f1da675fe8d0dc3fd0d8e4f14d2fc5ea170f57c36f72bb67fe9fe7343b59a8748e464bb20716d0bf53c3d98349a95cc7872d2b1dfbe8bf52c58f34275bebbcdcb78fce569340948588d1424a978bacd0d3ed77734006d34d6ae463ffd17b7948cc0f63043b6a6a70bb99b7e80e321594270b68c6f133b25a800605caa27387bf7d283e83291f648b9354f2dc089b2bc70b4840cc806cd86f680e63f785547ca5ed9b2a80cfeab3e2c8a7ea525c98dfd4d778e72bf73cce82ef0aa07d1c91186a457d0086932300bcb28c523bdd7d900025e0b6461e371221a158d478098262eef13e0652f93f4cca17023be32b892c275cf79ba63b5741092099bf4e762ba40caed599829c1a1b6414622bbbcb18dd8f313c1e33478ed6e4e9c2379ce1efeba66a54d5cce795f202f8d804051ebbe6748c9e505c3c690553f09b0464a6c14e1c5a3fc29d74829f3b8af4f6e0f8177396c35e29130ea506095b21f91fcad719e660799d1429e67dc6e3c7e6e8fc7646e45c5b8ec13a7fbeadf696ae1936ddad604d2450af8f1d434bc8cfa1bb4ab5b2e0db6109811edb35c0d954aa0ca22caab5ce9784083938cc2582a854a69a9dcb22d34e002baf8fc092178f04c12a397fb2515f0a71ddd5901a6bee4b04f70adb338fa50b7a81eb8504d72d2144bae34c72ccc002d9d5d67168388832b8a365bee1cf83c2d5a19155ba0ac2b160e8ffe79a5d462cb48d04d6601fe22c4843f61061fcd3051979436d97cea3c17a7a60cc9d7f9240855a378205c8dac12d7d2397caa699cf894c698c181f09db5f6614a8829538c35f7dc783eb88a44a77bfb0d7c7d88381e5175b7024302829db1dcd1d64702bbe11e3eae4d7e14013464e90c231f5b83c0c87e44d7b66cbfc2242a5ebd52ba80d95d70a3e1171cf1af8c293a5358d78424b974e7009dafcf6fca706916970a9b79dc2b360bd921b9e42974ffc7da2460ac40e0c85370ae6a8262114e6973237533c961a007b2cce7713f43fcea7beb926fca58f30112170b8ee777fc9595ccd29349ae6771859ca0a2adfe6ab58ba0d8d8245ad46d9779b80b70d1f0bab7dfa0492bf54731e61f4150df8c7d3be13447123f05b87c66bc05f49da5c6156defc59993c7900202421df9ef80b60f17d36d95fbd6d58245d9d53cab0e0118808adebc8c99933a41b5bed07e8923b057931deffb6bed1a48547f2c0a364bd859c72051dff32bf85875be4f4f3fb5c4ea08f5e059fbacfcd9a18dcf4353a362d85ca8424a279e746536ad11add281977737c054affdc5e2eac7634c0ba11b000755016b7ce368afafed1dcef141a9d54c799bcc642c9bcbcdf8b3b691ab0355df63f5b33ab8cd369fef1cfa59c68f942f2c0f98dbb54c8f612dae8aef1a2a01ccb0e68b61ae8dbf8e0c32c02a32960a4ba654f480fd0a6516d04d6ad56899b7af03e15c6ba12d3c882cb411b55d842dffa7d26b3227fe78aad65b54047787a241e1eb64ff88176f2b5b6c45753b590f0fbea77db85c17ed74d45659a82457d2cb2800fae352fd591ad9055f6306fc1e10cca828d5a1f533d67cdbcd506d02d994ba5e56c048d1ff086b28f36b6b3c5b959a28b7f616dca8d2948d65e54c099dce1e115b83d22bf98a85b465a17cd04dcc65554d18d2f92064f2fc9372e86aaaeaf37dc831283c8e7d2f7edf47191d88883f6352d123e5bba2327acfabc317f0d8086aba0b126a09dfcf2d289f9dce22a16334ce217f9083935fb13114a873d25eb0056d097f96639c62cd2ab4196d72e950e5900058af1b6f4d7bfd4093492d04e720312fb708e396d0c466dfc53073dc0fa0324d34049deae2af1622f3b6f75164db9bcce22fb13592478a980161f38de451b5bde299298636da53cd61c0fecbe251f12c1fcdad7a2586f45802d9d383a3f02545c7b084c2c2d4862163c1b3edb105d42e2ce3db4317cdbb49dda8e40ddbdc9d6c88b538ab1e6fb6992180aa4b6b33bc8f8618deeaf08e7ce6ab4b21712ba40d22596471d35fb26f73a29560c8ab11e1e6ac1d3ae623d37b2ca6a8b24df8e369241e3284e2ec5b791582e1675fb89143560d1c4e216071ca0f619801f9ddf8c4a5a81f43ab6d9e708c42f0968f59a58ee5bfe3f5ba30615f13963ffb1a1f04a56adf62812affbed8cbcf1974d7eabc628378f84f087d1c7d4eea6895a690a3945dbb72c6dc5a875601e31b1fe7d1b2daeb0a6aa47cf7ecf8eca297d62350fdb741196190dee41d26a4b2032ea4647fc3544ba21735b9070486536c0ca510e6d2fe2684d47dc7806c6cf1ba88d764f06bd6630448a186d489d3b581b15bc02c47fc2c958ea1ae7bc222c17fead5f940cc2583e7d0941753d4e1f2208068e2d8ec08a7739db3314a26a13e7e1659721697602fb27f4ae8af25766fc0a62d70c3f783dbefe3a7b1e123e82f703d7cac5fa3a2061d4ae00befb6e441ee86f17870875a22a", 0x1000}, {&(0x7f0000001180)="ec6670618ff66101b298ca6d1a199d96fd33ffd5c90cd0bd496ce51ded058f8b6d3d4477e312afe97d735d", 0x2b}, {&(0x7f00000011c0)="fb0a9def5e1e947a1a43b4d8d866924aa81734cb84056eb409e115abeb6c7b55286097316f3d005bc732cafd45a8b8e0df43e38f1a15084e68628ce0736e77d0e03ac1ec1401234fc8f9a04701bf3670164b1b647a7cf8070e3c5520689f70a1ba5322e6021ad65968887a74d9feb00ef3b509d078d8abce326376be92a1bdddb20f93913c384b50dcf37aefebebebd7e176e6b1146b2f0ec72bad404fbd644fdb34a35a2297b11f1ba49976c5f10a475321f6ed0893813be672344f21467a7230b656d3b0181138e194939bc2c674eb8595fb288e864fc29e22534f01", 0xdd}, {&(0x7f00000012c0)="0ef513bbd02513a6081b4185be60b4384f99bdf46e292bd6", 0x18}, {&(0x7f0000001300)="68d7a6f19b68ccc32007af0308f13d2010b54001c40cc0c22e488d340976a457e938aa2a7560b033d4c19d858e51e86d60056c60b60c01489ff69e476851628ab95944e71484e558d4c87d15baf059ade28e69968a7fdb274ea9069871ce73bfc87e914426f8e712ef532105527119769afb1fcbde6662c9830433cbd5d784b6292480a9f7de7185979aa1560d03413feacf29bacbcbf4e2fddd5d6b369623efaf33a50c5e3271e72e174b2cf960d598dc22b70bac2b543a6a293e403f966baa57ddf5369560c16a942861af97f7e937b311eb9f658d17737800c717", 0xdc}, {&(0x7f0000001400)="a055f301437d2cfbd24a48b08f5551ccb014da790f0b4c23987dcfb807793e2a84b887b988a9e6da8b145a6b348eada3c155a695a52b1787df01a3ffb2dad2b7385b311615b0c5cabc30736675a421fdaccd8c620918a14c16a4365193e78f038038cd2086fe4d09354775bfab17269bce70d6474a", 0x75}], 0x7, &(0x7f0000001500)=[{0xe0, 0xffff, 0x2, "0abc044791941dcb866c3d81b2b4824c982f11dbec3d2db296f5c1d50f3386c561077774f43ffe9438c0058f9208a182fcd1dd61883ac1009fada3f0bf709022b25847f99a058de1f6fe00ac3330366bf16f6a1623aa4ed662ab0f523b36b5f6007b9358c6004e3a3c840097a9c710df84558d04294b6991e26cd32fe1fa6da7ca55cfc8527420a9b0b14b17f4b212648c41ded825f412ade7b577bf5680fe0cffd13fc8eb3ff07dba1580d8221dd7a04aa99101dbcbddc794a8dba61a01e2f2e29c2007d5e26d5a8f1ab43793"}, {0xc8, 0x1, 0xffff0001, "c22914c6744daea3bc7b180db508e7ca4af89c02d1883e988258d5970afda370a095419a0303a517c8e3b24363122a4c50b48202c37f824bbec95352564c1314a047f7560c6b84425a873c9d710274347b4f27f7a1e6cace672e81f6879e8bd7086ee0f4925adc40b8f1e56e9396c91dc25de1181e73b01befd179762cdb8afd96717aa7efffea83b4900f0abd3d2983b162c454ac50f1204772bf29cad13f704fd56f2d7e390405fe85e29ad0012c84c2e13323395877"}, {0x98, 0xffff, 0xfffffff9, "ae18a1c198314e3d0b97dc41c432e1701f2c18db2eb7ddebf43f7a5aa7f955c06e8ec82f7d40e027619d3571f0f557729e04389604cd3c8695ed56e65a573273cf080fbb46fc65232e96180a3bfb47187ae077882727b3c8c83ba632d7a0d1c336c687890ff7202b3faf221e580ea42e43e45b58a93abcf3fa392265b529ff2a8639"}], 0x240}, 0x4) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r3, 0x0, 0x3, &(0x7f00000002c0)=""/225, &(0x7f00000000c0)=0xe1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:15 executing program 1: r0 = socket(0x10, 0x4000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kqueue() socket(0x800000018, 0x2, 0x0) socket(0x18, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = dup2(r0, r4) dup2(r5, r0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x4e0a, 0x65, 0x1f, 0xc032}, {0x2, 0x81, 0x1, 0x97f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getuid() setuid(r1) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xf) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 11:46:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x20c0000000ff]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:15 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x24) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c, 0x0, 0x0, 0x9}, {0x400000003c, 0x0, 0xaa}, {0x7ffffffe, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x4, 0x1, 0x3, 0x40800}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) pipe2(&(0x7f00000002c0), 0x4) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) socketpair(0x2, 0x8009, 0x10, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000340)=0x4) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r10 = fcntl$dupfd(r2, 0x1e, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r6, 0x0, 0x0) 11:46:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) read(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/90, 0x5a}], 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./bus\x00') open(0x0, 0x0, 0x0) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet6(0x18, 0x1, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="fcb34d0af0e878206d77316f744a91586ba06cc99f7217ab76ef1f1915b48c00a8f2833c9a3c51a4a6f75b47a8f64ae660a6bf7f9bbba06319745e1ca8a1a88a953ed0265b8543", 0x47}, {&(0x7f0000000600)="70e9e8e0705e9d60aee8951d06b1cd8468e822b52421e93cd4215a4e73f4d328fa532206f09568fdcc4d5e4f32485cd306a175a303c8565247eb1bf8fb5da7ad48e9f8c1c154792d1375ea4be68b288a307e29d189ed4b7a15f989c09e0ccf9a9d7eabb936d0030fa67257a0a50a383bcf20b996d7301f4fea5b46b3e2ce3b989a146aa1dee3b4700bac99f8c0e9c0d87b92ba8a3942be03b65a0fa28d5e0499e5e6", 0x7bc}], 0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/68, &(0x7f00000000c0)=0x44) r3 = dup(0xffffffffffffffff) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x6e, &(0x7f0000000000), 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8, 0x0) dup(r6) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = getegid() setgid(r7) readlinkat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000500)=""/216, 0xd8) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000280)='mN', 0x2) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) dup2(r1, r0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r1, r6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 11:46:15 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x140, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fcntl$setown(r2, 0x6, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669586c48d94807ff426913"], 0x10) flock(r0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000240)) 11:46:15 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe2(&(0x7f0000000080), 0x8004) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = fcntl$dupfd(r11, 0x5, r9) ioctl$BIOCGDLTLIST(r12, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000040)={0x6, './file0/../file0'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x9ee6e3b05b5cec99) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 11:46:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = geteuid() setuid(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10060, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x80) r9 = accept$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r9) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x53, 0x2, 0x80000000, 0x18}], 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0x3ff, 0xe1}, {{r0}, 0xfffffffffffffffa, 0x1a6, 0x90, 0x3, 0x5}, {{r7}, 0x5, 0xe4f65eb27b388ac9, 0x2, 0x8, 0x7}, {{r8}, 0x8000000000000002, 0xa1, 0xfffff, 0xfffffffffffffffd, 0x7f}, {{}, 0x7fffffffffffffff, 0x52, 0xf0000000, 0xffffffff, 0x9}, {{r11}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x7f}], 0x4, &(0x7f0000000180)={0x80000000, 0xfffffffffffffff8}) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r2, 0x40}], 0x3, 0x0) 11:46:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [0x0, 0x0, 0x0, 0x0, 0x0, 0x409]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffff9, 0x2}, 0xc) dup(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 11:46:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000000, 0x0, "00c1824f4785efb1dd002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x1c}, {0x6}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x28) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x0, 0x7, 0x4, 0x7}, {0x5, 0x80, 0x5, 0x6}, {0x8, 0xf3, 0x81, 0x80000001}, {0xd5e, 0x9, 0x0, 0x10001}, {0x1, 0x4, 0x6, 0x3}, {0xf000, 0x6b, 0x40, 0xffffffe1}, {0x852, 0x6, 0x5, 0x5}, {0x3ff, 0xeb, 0x2, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x10080000006}]}) socket$inet6(0x18, 0x1, 0x40) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 11:46:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0xe4, 0x17e6ea557a71970b) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x8ef183a19cd0c80f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) fsync(r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(0xffffffffffffff9c, r5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) setgid(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000380)=0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x800}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x7, 0x9}, {0x6, 0xff}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x100) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1) getdents(r0, &(0x7f0000000080)=""/104, 0xfcbe) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0xffffff49}], 0x1) 11:46:16 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/233, 0xe9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) socket(0x19, 0x2, 0xc1) recvfrom$unix(r0, &(0x7f0000000240)=""/95, 0x5f, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 11:46:16 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) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) semop(r2, &(0x7f0000000340)=[{0x0, 0xaecb}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:46:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x1d9, &(0x7f0000000000)="e2f98635b1b61141de630af6dd45392026786b4ad26563e161399d7d24cb60f7be68003eb0c882294196", 0x2a) fcntl$dupfd(r3, 0x0, r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4411, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="cafdcf73370251ce8977209f117b24b5e6352975a427e64180b79bdb"], 0x10) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r7, 0x0, r4) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="f64dfa61cdb62fcc91b4ce9bd388cce826dc6932233972f0949fa59aa0b380ee2bb84b436d29534a6383765aa40a9870b0f60b45cc6f3f2a000000006de3b2ea0000fd6f11206d0bbbe8e296ee24378fd2566692f243ffc1ddfd1654e55087ff8d2910de89a86e47fa71a8a43d3fdab576ffcfaef391c335a30d466dde408eff71202e0eeee25774133508532d4080d482b66e84836ce5af2e77fd35a6580a586358a1afab09d0a73357a5486f990b94d26e05c29872ed046b9c25265f380fb179ee29d05a5c48ce1401c2f70883a15aad8687d44669b146f372eacd5e6b720ade57adc79739e47d723edbe14e6a529b3a0c6df417cbbb7ff61451", 0xfb}, {&(0x7f0000000280)="d6ff46b3f9b671c33d9434d75dab4f837ae3450bdbc48847b6d0dccd68997f5c16158c4080838a77c3d30acddb8045cb48cb3b", 0x33}, {&(0x7f0000000180)="697fb0c686b098e818126019929cb168f9424c9a3baff1ed1e7d80329d0fe78d8266cf66ab5d893194ce64089014640bf3a353fb76d7dadaa9cfa1a573cd944517d756d0d19266432529df0422f1273808762da9ca00eb21e2d5cc4085585e4ac630b421d4", 0x65}], 0x3) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = socket(0x6, 0x4, 0x8) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f00000002c0)="b69d829800162b69b18027b5c8b38532cd11310ac30edf448472a135d465d1ed474ade3dee58bed345e1be60d687cd3339456c49180b5e07e8c53f7bebcd4a544a582c2a2a57d17327f7dc5cf7588589b2f630bd30c80b9049ccad3414bfcde36286cedba4215c7df5245f9c511703736105d2f97b5c25d50950540443761e8175") 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 11:46:16 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0xffff, {0x7f, 0x7}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x88}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0xbc30}], 0x1}) 11:46:16 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 11:46:16 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xffffff7e}], 0x1) 11:46:16 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, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000000080)='\x00', 0x8000, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 11:46:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x87) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) flock(r2, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)) dup2(r3, r0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) linkat(r2, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000080)='./file0/../file0\x00', 0x4) 11:46:17 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x400010000) 11:46:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffff9c, r6, r8) 11:46:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 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={0x682eb13985c518e4, 0x7}, 0x8) 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) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 11:46:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x4f, 0x6, {[0x3, 0xb4f, 0x1, 0x9, 0x3869, 0x400000000000000, 0x2, 0xfffffffffffffffc, 0x0, 0x3, 0x80000000, 0x6, 0x10, 0x10000000000, 0x3, 0x8001, 0x4, 0xffff], [0x3, 0xb68, 0x4, 0x7, 0x4, 0x8, 0x6e51, 0x7, 0x8, 0x1], [0x4, 0xbfd, 0x9, 0x1a5d, 0xfff, 0x3, 0xffffffff], [0x6, 0x6, 0x7, 0xffffffffffff31e2, 0x1, 0x5846], [{0xf000, 0x9, 0x8, 0x8}, {0xfff7, 0x0, 0x0, 0x5}, {0x8, 0x3f, 0x95800000, 0x2}, {0xca, 0x0, 0x1, 0x8000}, {0x20, 0xfffffffb, 0x5, 0xfff}, {0xb2c4, 0x80000000, 0x5, 0x6}, {0x5, 0x6, 0x80000000, 0xffff}, {0xa005, 0x8, 0x80000000, 0x3}], {0x773, 0x9, 0x80000001, 0x16f}, {0x1, 0x1, 0xb09f, 0xfd}}}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 11:46:17 executing program 0: socket(0x18, 0x3, 0x0) socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x10000, &(0x7f00000000c0)="67694142f370ce97", 0x8) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 11:46:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r6) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) utimensat(r9, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x9}, {0x8, 0x7}}, 0x2) fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0xffffffffffffffff) 11:46:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 11:46:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2b7c6f8a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000c96000/0x2000)=nil, &(0x7f0000c86000/0x1000)=nil, 0xef25}, {&(0x7f0000d9c000/0x1000)=nil, &(0x7f0000f16000/0x2000)=nil, 0x8}, {&(0x7f0000cc6000/0x4000)=nil, &(0x7f0000ec3000/0x2000)=nil, 0x80}, {&(0x7f0000d4e000/0x3000)=nil, &(0x7f0000da3000/0x2000)=nil, 0x5}, {&(0x7f0000efe000/0x1000)=nil, &(0x7f0000d58000/0x2000)=nil, 0xfffffffffffff001}, {&(0x7f0000f64000/0x4000)=nil, &(0x7f0000e98000/0x1000)=nil, 0x40}, {&(0x7f0000cb7000/0x3000)=nil, &(0x7f0000c51000/0x1000)=nil, 0x4}, {&(0x7f0000e65000/0x3000)=nil, &(0x7f0000eaf000/0x3000)=nil, 0x4}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000ef5000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ddc000/0x3000)=nil, 0xed}], ['./file0/file0\x00', './file0\x00', './file1\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x8}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 11:46:17 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0xaaaab6a, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000144000/0x4000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002a7000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000042f000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f00002e4000/0x3000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f00003f4000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x11, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) kevent(r10, &(0x7f00000008c0)=[{{r11}, 0xfffffffffffffff9, 0x7, 0x2, 0x100000000, 0xc3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x1, 0x7f, 0x6}, {{r7}, 0x4ebb3a131acbbd19, 0x2, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0xfffffffffffffff9, 0x7}], 0x5cd, &(0x7f0000000940)=[{{r8}, 0x684f5236fdc96b69, 0x10, 0x2, 0x3f, 0x8}], 0xe071, &(0x7f0000000980)={0x7, 0x1}) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r14) kevent(r5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff8, 0x2a, 0x20, 0x7, 0x2000000000}, {{r6}, 0xffffffffffffffff, 0xa9, 0x2c, 0x80000001, 0x81}, {{r3}, 0x2, 0x84, 0x80000000, 0x9}, {{}, 0xfffffffffffffffb, 0x40, 0x4, 0xfffffffffffffffa, 0x401}, {{r9}, 0xfffffffffffffffb, 0x20, 0x2, 0x8001, 0xd645}], 0x5, &(0x7f00000007c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x44, 0x20, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffa, 0xa013ee825bcc82ce, 0x2, 0x358, 0x1f}, {{r13}, 0x81671c9e91a6aae6, 0x100, 0x200ffffd, 0xe3b2, 0x9}, {{r14}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x2}], 0x9, &(0x7f0000000840)={0x5aff, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCGDLTLIST(r16, 0x4004426a, 0x0) sendto(r16, &(0x7f00000005c0)="c87143e5e224a583f0ec0c217f080e34534772b3b90d7db0cb8a083d944f1918dde350033c0c87b3fb7648576612cf84b1d2ffb13e26609c9601067b2cfcadb3567178ab0f3111c0c025ad8715100a97538772f43cd2cf6cc53cb890c5415d7454c73a6599904f33ff1b47e421c5a62dca240a32d6412160d64a7c8ecbdfc71b2c80a98306a1e14f4aba3c64edb74be71a2804b49b5cd5ca", 0x98, 0x2, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 11:46:17 executing program 1: r0 = socket(0x2, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6e13d2de653000"], 0x1) shutdown(r0, 0x1) 11:46:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 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}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000100)={0x98, './file0\x00'}) close(r1) sendsyslog(&(0x7f0000000280)="6dc1090e316e8d1d6b513143172be07d152c64b911cb3988d5294512a34cca0bd5808e0d01901d59be930567db1043bac1cab79c0f515e6b4bae09547ccdda0791ba1298bf8818267b9632f6c30dc84b1f6c8ce7bca215549146c205e4c0c786b1233387c5c29f6044653870e0334b25a809ee0c903e64c5bc2dea91c2ca240d1025677c22c45999eb971ffadf9758799022c617cd68d0", 0x97, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) r4 = socket(0x400000000018, 0x1, 0x3a) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@un=@file={0x0, ""/25}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000380)={0x7, 0x2}) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x200, 0x8, 0x63, 0x3}, {0x1c84, 0x49, 0x0, 0x24000000}, {0xffff, 0x8, 0x67, 0x9}, {0xfa31, 0x0, 0x20, 0x80000001}, {0x0, 0x7, 0x1, 0x1}, {0x46, 0x7, 0x1, 0x9}, {0x1, 0x9, 0x80, 0x2}, {0x8, 0x1, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 11:46:18 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000001a80), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000300)={0x0, 0xb7, 0x1f, 0x6, &(0x7f0000000700)={{0x9, 0x1, 0x76, 0xff, 0x9, 0x8, 0x8}, {[0x9, 0x6, 0x78b, 0xd95700000000000, 0x6, 0x7ff, 0x13ee, 0x5b, 0x85, 0x3, 0x0, 0x10000, 0x9, 0x5, 0x101, 0x6, 0x8f4d, 0x7e], [0x2, 0x800000000, 0x195b, 0x3ff, 0x4, 0x8, 0x9, 0x0, 0x8, 0x7fffffff], [0x0, 0x0, 0x8000, 0x9, 0xba7, 0x8, 0x1], [0xfffffffffffff001, 0x7, 0x0, 0xa2ea, 0x4, 0x9], [{0x7, 0x25a, 0x10001, 0xbde9}, {0x200, 0x1, 0x6088, 0x1}, {0x3f, 0x1, 0xd3cd, 0x6}, {0x1f, 0x4, 0x7fff, 0x1}, {0x4, 0x9, 0x7f, 0x45ecf032}, {0x4, 0x7, 0x24000, 0x6}, {0x8001, 0x5ce6, 0x6, 0x7ff}, {0x7, 0xd5, 0x401, 0x3}], {0x5, 0x6, 0x10000, 0xfd38}, {0x1, 0x0, 0x6, 0x22}}}, 0x0, 0x1f}) 11:46:18 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x80000001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x9, 0x6, 0x7}, {0x92, 0xe6, 0x3f, 0x8}, {0xa, 0x1, 0x1, 0x6}]}) nanosleep(&(0x7f0000000040)={0x1f, 0x4}, &(0x7f0000000080)) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 11:46:18 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x405) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x6, 0xbb, &(0x7f0000000740)="bc6bd2b6a5d30772282e02bb7215b3aa36479aab06fd948448c0ac153f90b7ce765ef6e0161c84b0ed108c92ec66f151ba5f7c77f0634f", 0x37) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r5, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc5848a9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cd8175ecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0xffffffffffffffc4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xffffffffffffdb54, 0x81, "80af46b16d77986f100000008075b8d54b0316f7", 0xfffffffffffffbff, 0x8001}) ioctl$TIOCNXCL(r0, 0x2000740e) r7 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) openat(r7, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000002c0)) r10 = syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/243) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0xfff, 0xffffffff, 0x3f, 0x2, "9024933497f762ab4940c57c987f6edf6a7c6ac1", 0x7ff, 0x40}) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f00000006c0)) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000000040)) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 11:46:18 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = dup2(r1, r3) r5 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r5) getpgid(r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x9, 0xff, 0x7ff, 0x5, 0x9, 0x3f, 0xfff8, 0x5]) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 11:46:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r1 = getpgrp() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) fcntl$dupfd(r3, 0xa, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r1) 11:46:18 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd38feb8059bc04c5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, 0x0) 11:46:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(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\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000140)) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f00000001c0)={0xffffffff80000000, 0x0, 0x0, 0x4, 0x800, 0x0, 0x9, 0x6}, 0x0, 0x0) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) getpeername$unix(r5, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x7c26fea7ed7e9628, 0x8, 0x85}, {{r7}, 0xfffffffffffffffa, 0x100, 0xf0000000, 0x8b}], 0x8001, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x94, 0xf0000082, 0x98, 0x7}], 0x9, &(0x7f0000000180)={0x2, 0x4}) preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000002840)=""/197}, {&(0x7f0000001240)=""/4096}, {&(0x7f0000002240)=""/245}, {&(0x7f0000002780)=""/168}, {&(0x7f0000002400)=""/166}, {&(0x7f00000024c0)=""/91}, {&(0x7f0000002540)=""/238}, {&(0x7f0000002640)=""/4, 0x7e}, {&(0x7f0000002680)=""/42, 0x4f6}], 0x259, 0x0, 0x0) r8 = semget$private(0x0, 0x400000000d, 0x0) semop(r8, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r8, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r8, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/240) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x6, 0x0, 0x1, 0x9}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) setsockopt(r4, 0x9, 0x100, &(0x7f0000000280)="3bb383b043d20b73610e7a6fde546a06da2b91027a72beb4c9d7f5d994bb96d0e28a407364d8b15dddc7ef9a0d9d8300bcc2b4c38709baa8b65c90596f2a089c3ac13f358e9f0668109ef59907fd95a371d0aa4ab415922b1937c1dfc7a21da6e37c734b14d7a36d39402087df47c607453b8577e5e2e309dbe3052b07d702ebffab5906975e9ec4d462565d52d7a811a440e7b24e3a59bae7a292acff1bebe626d147b2d972be3e30b43c29991212cdf5be2860396f", 0xb6) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x2, 0x1f}, {0x7fff, 0x20, 0x24, 0x40}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x1d5) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000001c0)) 11:46:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000001c0)=0xffff7ffa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x64}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) r3 = getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getegid() r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$BIOCGDLTLIST(r17, 0x4004426a, 0x0) r18 = getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r19, 0x20007471) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r27, 0x20007471) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getgid() r35 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCGDLTLIST(r36, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = socket$inet(0x2, 0x3, 0x0) writev(r39, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r40, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$BIOCGDLTLIST(r46, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r48 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$BIOCGDLTLIST(r49, 0x4004426a, 0x0) r50 = fcntl$getown(r49, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r51, 0x20007471) r52 = socket$inet(0x2, 0x3, 0x0) writev(r52, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x0) r53 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r56 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, r56, r57, r58, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r59, 0x20007471) r61 = socket$inet(0x2, 0x3, 0x0) writev(r61, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r61, 0x0, 0x6a, 0x0, 0x0) r62 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r64 = getgid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r62, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r63, r64, r65, r66, 0x2, 0x9}, 0x5, 0x5, 0x8}) r67 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r67, 0x0, r67) r68 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r69 = fcntl$dupfd(r68, 0x0, r68) r70 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x20000, 0x0) r71 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) ioctl$BIOCGDLTLIST(r72, 0x4004426a, 0x0) r73 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$BIOCGDLTLIST(r74, 0x4004426a, 0x0) r75 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r75, 0x0, r75) r76 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r76, 0x0, r76) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r77, 0x20007471) r78 = socket$inet(0x2, 0x3, 0x0) writev(r78, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r78, 0x0, 0x6a, 0x0, 0x1a) r79 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r82 = getgid() getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r79, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x3000}, {0x1, 0x8000, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r80, r82, r83, r84, 0x2, 0x9}, 0x5, 0x5, 0x8}) r85 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r86 = fcntl$dupfd(r85, 0x0, r85) ioctl$BIOCGDLTLIST(r86, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r88 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r89 = fcntl$dupfd(r88, 0x0, r88) ioctl$BIOCGDLTLIST(r89, 0x4004426a, 0x0) r90 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r90, 0x0, r90) r91 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r92 = fcntl$dupfd(r91, 0x0, r91) ioctl$BIOCGDLTLIST(r92, 0x4004426a, 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="bdb05b76acf312d30c500edb5a4a3b8f88353c24b39f3aebc7792feb5253e03e2daddece59ab34c794a3366328c4bf3497cc6d52dcd7c166", 0x38}, {&(0x7f0000000180)="1588a3f5997bd30652c185860c230784ba051e3b1fa47d1b8bd22f384b1e99c007205fee4d769ff58e7fb36fd9e882170107e38d86216eaf76563cc501ee91f298aaa5ed4122226795ca2c4131ad091134dc16556b01e9ec48e08a540bf396adeba55c2c5f6cee877ef104d8f9c6d7ad451d6309cb872548bb27be6788cc8a78a153073fb0489c055f01e807c33b599f42eaca57e12a0de663a7f65a8e4815b17ad2d4e457533f10af5ac0df6494ac4082089f7b17f9e98ffca71ec3aa722c", 0xbf}, {&(0x7f0000000240)}, {&(0x7f0000000280)="4cfb74c4acdcb0b3e4d603ba127073dec7efeae7190988d9f2dfe41ea64697195cf78a588706d3d7f26154e021835c996566d67ecb56720e476541551dccf91f2601ca35886f35392af131ad2f5cdae9d38c6d2ec942b7136dd5d7517cca7c3b2848097f5f30a2aaba", 0x69}, {&(0x7f0000000340)="e50385ef813c51bf8115e56fa7d8f256c04705f580d77b18a67297ad25181c520e8176d11742444e58425593cb3d31f13807654b530616a6e61407ca8dbb42ae79ee9425688a1644bd5c8b1bb6b50f1b926a0543b4a1835b598bf47ac81c073766b2d0aca6bd158cb293069c28c2fd03f6313ad8f07db3dc8e43041c24ea819d42e46eec052b2caadaa251244be0a4f62012c4c4e8ae290afbf900b4245841b727717f71ba", 0xa5}, {&(0x7f00000004c0)="b82dcd6177d64735f5bf1201f244481d4c0f4637ee85b85d1b3bdf6df325268645fd031ea46cfcafe9118c249d2edc8dbd2d459e361a4d62eefdef6e5b279ea075c4ad195e854b63e00c94989a2e021a21db16c3637cb0319bb8590570656cbc1f9a1c6a23ea8b75f9c542b29d600bab6ab6dc7a12dd3c1a1a7f7b9dc2ed2a58ef67d97d94e42da5f6041bf2a51d9406d4df4e799a4ff8370f732709c86e92e9d61e5f25644ec3630d67", 0xaa}], 0x6, &(0x7f0000002e80)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=r53, @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES32=r90, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES64, @ANYRESHEX=r20, @ANYRES16=r81, @ANYRES64=r60, @ANYRES64=r84, @ANYRESHEX=r41, @ANYRESHEX=r37, @ANYPTR64, @ANYPTR64, @ANYRES16], @ANYRESDEC, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=r69]], @ANYRES32=r3, @ANYRESHEX=r89, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB="f7403c6e84cf32197d8f8dd420992d5841c788fb68a9e6ee27d02809b339378202544f7ff5d490f090ed8fc5155b4b9f3bb9b46c8c44eb200499115f", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000059279cc8", @ANYRES32=r18, @ANYBLOB="0c3fe9c9740176793a267bd3fdc96707168be4a563aa8bb1d583d1a72a6d74f5affeaebb865ba1c2a104416608796bd56a86408a683e7a3718269653501691b5", @ANYRESDEC=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRESDEC=r40, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000aa6c45db7f8e158601efd6c98847cdcd869382234a6bc05cc42c686aaf69ac71019887ba1282f71a", @ANYRES32=r37, @ANYRES32=r43, @ANYRES32=r47, @ANYBLOB="000000000c000000000000000800000000000000397d1d024b68fad86546e8243c02059cd93b62843fa2d9c646869f8bf35b727b4f808b3923505817230d94e0bf38140a87aa8df2425d4e506d1e35f7ca3fe3b12f8a00743132b6c44b1084307a5e7a1ef1a66e87493e763935da750b042dc4ccdf7f25003e14c65eea0228cd2d820f234b2fadd480df4201b93ac22f0048b6f3ac5e3fe71ad59c7f9edd94086cfb837c64c4c6197d3a5d6283dbff678f4838cc3dfaf33f36f62414c0e5be0cee1904854af5d581fdda572119395286e42852cb826a84", @ANYRES32=r50, @ANYPTR, @ANYRES32=r64, @ANYBLOB="04000000280000fdd980c8292a58040001000000", @ANYRES32, @ANYRES64=r54, @ANYRESDEC, @ANYRES32=r70, @ANYRES32=r0, @ANYBLOB="fbffffffffffffff00220000ffff000001000000", @ANYRES32=r72, @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYBLOB="3471f031e684b78603e1c3a90b16b1a64a1f0fa376674dafe9625499f36b449361604c855ac60170700e217568cebe598c4a7db3fd058f8be82579c15d280d34d8691af2e4616ca292a997c756efe13601ef6ac89b6fdfa39a44f0d8029c135d5a4024d55c5855382e2f8308eed67093007add9abc4cf5caa1fa6aba009910b65b9a19d4b53ab8be4f97250f3f03628e3b46a1b8e87fb223035c90c028e0039f912f266f9812a099ea307fae3e139d6ffee1cb7955e0c41dbb956fad683d927db7f02895e4696ce5b59189aad4ee872715500284c5331c995e11cd0b8cca5e77b8c74b2d99123dafb41d3a10463e053d5b1e6fffc9e1a1e793e9a9a08d5a77a9c84102592a87eaff943f14b8888ea690122cae1bb7404d3d0e41420271b61cd8db432f3f1f72e067d457857dd684856b39ce7821a2e5a11ca1a20fc0e95610eb5ce3f898156304969e77839a9251954ebf3ba87120dd52e6d17538513397280923bd4329f72f62152bc200c2552d5f923d51eecc0cef0e893d377a18b360df3ec27c82d13e08700b2c16bbb5917e8ca20e63f09b26d5db78b0f7038b681011619f5b1addc3f532e0744580d48feb6c5358cf653e708602b5efe1d1f9219420c9d85ee50b0bb189fc839d9a987ddeb14f95c08865047f214983c29da1a84b70285c3e8d2bd5475f088b8e143d04d92c88324c5cff70102f37a3fad5d768ab2ac86006c698fcafa8dbcbf1b603c82923fda99bf795021100451fa41b7de3574168119a75df53b6b4b3be15c287d062b0c77839a410dd1820e5ed219bb03f6a8dc6c33dc5a85477f28e06463820a3cd88b824eb1e2276deadf8affc34f7230daacac0b06c8ff5d76456c7951e4368e43d72293361b99044df4b777f5cf32d9ac0c0f38ad748920d607f985fade3e772b96c89402f80d6ce935930a6d818de9eb2640b2956d4fd93776d2248bf5a7b494713510a24b54da398cc24651e8371a348c6947ca4c196c6bf30e473e9bfd092272143b5f9a258017c2af7ed589b318d940ceaae953e9fbd3d71e0a9d2dda50bdaac6ffef775ab876b63641b4f3c1d0779beb759bcf51211a9196723a913ea051b29a92c801b78c0cc64713b9f1f405aa6daeed131dcfe6ff7b6d6a84ff06c6b7e57b9131f3a136f5012c48b214e512fda698fc3663d231ac7d5032832e1ee44a8e8e4323d8e89f55e8578afe7c57a1b7650f9274449a961de4238c3b4bc85c99ebdf66ecb24cf42157397099790f984bd19b65873802b71acb3a3fdfc3278b205fa8f6bab792e33290121a81f9639f75e164f81d845e3db6532d1b4416a6973ec72a0b49a76b24f7949e35a9af2f1a3536ad094341be5afb8c38f242774b0d03586188249b1b1a550fc685f8b9c20afd0ea9dc68737aac80ca841b2a3e919be30a370da4abb137b35ee69e4353aeeb66d790789dcbb6bdd67dfa9e5f0df28895bd18d1c972d7b14c699fa391ccba80bcef3878f378ccd02bd50020cd31cfdf2aa3b9b7737355b20b87b787449f83bdc94db96463ff4827378dba0d9c825277eb70cb6ebc3d74e52526bcfd9009a8d180d08efaacb393d32d12a772eb3afee9e181fecf1bc475baaa6fde654419814c732af586c4e1fda83f5d389599068f2aa4c35525a6950994c579ad53ead3c9d0578c938541300f020c22f485ac8c264c2af83016ea34e2391d4142e05ac6577143eac220d438f4e16a640df029d03d72f167c9e314dc460c4fb3043eb18540e71912811efcbdcbe1124e95b1542720fda1c592acc465e063e223d4f19ca8188cb233cccc6ae474e8be85837283fb08435c9be842b3f295e03aa8b45c7686182714fef4e32dd2ef33a45aa0ce3f9ec5dcf2d12a980318f8d492db43d5aa705aa92fe94ea31b5d7f2999199254b52ee03168803d98dbcea7cedd6dcf7f016e62da13d6e6672e1d5e8f86cb98f79edea9fa842b63470c643f90a964265174ef409957907f11dcdbab652607da53544ad04931febc377a6618f2a96ba5eaaa8e297cc14dbf9b9988d6b61215ac2081f9b8145ee5dfc75e29df64fa63bdf2f1f43ddda12a9aa46b74daf02d30dd8e3c2322e16d1351aed3113d263893d4a779297889448ccd511b279360d789f2e401e9007146b2094bc69f90fe81246917aac7c6a6df06bdb02122a3a6b70f3f2908434f5743dc3f0663c6097c8d5ccb3d21b3153d7a09953b84724d917c739b06c3b1832b8f8677298e38fd34436ad099780199c2ebacad830b8db5899f26e66e144c0c3db356f6e35edc9522888fa7e5a8540a5718f908db64827c7e3cd7fc2e7cf3e6f8973ca8bfe9f5ceaaf9167f3ab4595f66e9bc9456cfc9446b65a994e39334be6b3d0147e295229db6fced8f1ef2e8089986eb531026c29d50706379426d0d0614ed9cac7bc91e7dfbdcdf134c2a2acb48e4edd08c7ae20cfc87a1e6a93de0ee1f5fafe9a678e12f756ffba61197bd6f961c529a1690c0c96c8361297dbdf8542d5ca9b273f614cc58da74edddb7cbb9680dda374a8bd591ad2185aa05a3c103e1af0f2da7e5136bb0e809ff89ef5fc49342160d033f68b773d09b4ce51d6f26069533ecba17da8e8d5480b25c9c14989c3e109573d74a2a0f82d92c34c0a8ff3b888e4971f8fbf1a7ad742883163cc8ce61701351c7d3c553b81c022bd0a09756e3014bcccdfa72a716f13462a4951b0bf79c2fd692c93962f599e4bec98a3652381454a77fb89de736b98f4f63ededee548ba46330045c36c08f32444de3296129b4842eeece817ace4fe27aa0dfe719ebc403ca8927adf4c775c6a21ad4255f644824dcf0ba82a660adf35b887e8a35afceb1c6822456557d3a5f0a6c77f69184c88a148cb9c372d8395bd3fbd765256b1c355bfccccade7e86a56fc77fd0084ded9195745b3a9c10df88ac09d1aeb51c39a3992cc01388f1c5882bad024121a693c4d0246c8ee007b532b61e95e87a93629507e1ab3b66074764b435ac95ef5e475c6c036848bb23fbf0d6fc974fde32463e7a949c92a8b6ec9d30d665841caaa0768727d14042a0734933eee5ee1160883cc04f0b8bef2ab207f82437c0aa827eb5ae0f800d7cddc6335cb0535d11fee5a7503525423d1e2d27938b702b91454b6f034fc536e4c66864ea98483a326a328fe8b15b3cce42ba6e6f7e97d87e469483edc057c2971b36a07b0b6a4b1f1c08aef4a63515f84ff591869046d9c736f7a156f92fdb43330c5941e275118d8ce7e8b0d71a0a33d6417bc8d101fc42c207980e7a6ac8a7ad81c2cf8a92b8b4e62e6a1c877157c23df788b68ce7f0fe5505e01c7a4c357374a7e72fe91ca86d8440aa55a0edd912413132f0be62b3451455d68b1cae0405daf5152c8fff0493c99581e831a5156a30ddf194a80078eedd6ffe238df05d8ab2a6667c809af8d622a7a3b5efdf4520edfd68569314fc83454d42449add88d06fdd1ea41cccd40ebb17f28ce8398f8055fa0af405bf9ee5a03857904c26dcffb136b04dc0543e8d01689d36d70528fef0c894458b3faf2d33a5ff5dd3240253cf772d03049993c01a666b16b6f9bac830ffe56a0531bc732360a01ebd441c5cb1cf3505747e353e42eb6ae15b45569bc2754097250bd63b420106c77f6884c873c8cc2c98b81be816c5d22126186f801d6433eda3bff22d0d1b0b5ac70a27c86031430135171da0cd16cc7230c0a1b2adc3a24397efbe3d261e55370f6450a14bad053ec813882e5159a1c347e77c729c7054ec9c500752716b2af6437c412649c97a0b6646c5952880f91ae3a1894f403ad2138ed1bcaf69f787c8127ebf5ce620b376ec8b8f9fe5ea4523ffd6339017d4915440a2ac22461773f5f520e4b37c46d1078b458dd13beeb2fc3cdedf83dc4e6786a35470e92d87efc5081757d97249fc832b69411fb570764e596f132d15d77f514ac534264ec0047a96b466889e645ca5cd6253bb68dac0d543ff712a79d962c075901f7a79b1eeaab6823a1d04275fe8ef6f3e407dd1f9c822bc26d782e2283ab46136528caab39278f8bf7ab6cdef3f47eecf0e25bc0fa19fdd0277be01c7e3580eee54987e6dc5920c03e4cef71584b8a96d3b151ecf3c5119a836f2b765e630c4664a35e9581c3e009f2a045f4fef8f5514fd70eb77a2779b3e7f1dd28006f357451aab089d63672914fde7276acb30373f30e0144d38a5fb81008e191161d9afc0a3e5cc6561d1f3dc0e853cf11143454675c7d7ffb5ab0a9b25917ddb790804346b312a1240fc8a69823a42caf821ac2a9390d13ddf945d4835c6da909f9827fc966cf7b5011bd24f730a247b9c1e1ed3ef3e315cfca42644bc82995852655c47f3e3c06b0d0c20ef22613a173324b42d20d316e8c5afdf813ae5986ceb288e8c71f67d2fdcfc251ff65ebff52cc4583140b8f7b16a9c23b0e07aac37f4710461e26ed5dabce5ac29b436f3073c618d4d2140035fc91ae8a7c66a1f9e4a909ee4af4c2be64e94d5e22bffbed3feae4cac8d10180a7e349d90ac8e484ce39f718212088c463ebcaf63aeb060d3b52e10f80231777ade3408ebc2c1997af2aaee64654f454b5cad069cdcad9347e98561ce21fd979fbd594e76788eda199d714aa7c7d0e2de3321ec30e4ef1b8931bfcda95cec2a3505e275d9a9bd0c5659c9de5b948b1899504e53aa2e568a518d1b17b7d270b22bb4d74f726747ab78bc4eba4129f6b237522d98d9c1035390d3a7f33d73e2a6bc97ebdba4bb70c8b0ca97959d4ab8c2dbf0ed07a8f374e21b9854799e41e26cbb793c0f5225cdde013ff1f87e7010cd62582ef2bc4f44c751f556c4bfcabd2fab2ebc66d6a39da9b38ccc70f7b6e33eae165b4505abfdba087da9ceef527135f408facbbd750e27f9985fe49f2927c3aa7366e418477a7d8794d25e8fa7de183dd61bbf1711b078543bc40c659080af3d0cea37fdbac9d72e339c182979841e719c66454d9f84138978adebbc040b45a3cdbde8788ad7deb998f2863818b3489545de605b5eb76f127c98f4e84455899dac3f0773c0d117d79681091f3ba8d8514f4bcf64383777ec2b3cebcb9daee613fdb8b35df79448cccc01852008f1e667d26cc8be7b3ededca8e7dc5e6eadf4e7b922455ddf0e4bc0d276b2392e2be692704e253d7fce1571b3b0410ffb39a77dc75b7b726c5a396a1f4ed5d7bcb17dba167e63bf3ed8ad29b751aec8a38b283ca74f9b9947dda4dcd830e9a1dacdcbf45df5dc7ffb446aa5210c3640d5cf9102e02e1ab21c24f344bdf081255820d92e46a727d482f3a261f8a93440fe7da8d5138235735e04c7a4b5b9013db593e07847f5920e57da5821bed280b765a56a5d167248613d4e680227b55a68cc1c15c3e86b4e94f6c314b2491a74a840a4f98741f5320f0bbf9b14308d910729bbd057c1a51aca355a5c1a7274e56e6e80f424fe55d89c11cb8f51719d0b0db9253e937d4c3f2becd1bdd63e16a95d00fbc02999be9dbdad86b8108c7681293a98e2faca2efbff1aeb54958ab0c256c446b536e0d3e85393fa1fa29cdb782380ad655c5516cdd2ca07d2e5a8d98fffce7ef8cfe7af5824c2927980c1aa8f12bb4a47c02872e4571a108e7f646dce345aada9ccd1559ecff4dd6002f99aaa7823328b1a4eef80307fea362346a66f01462583215d395367295a45a7c8cd690f0e2e28c7918a68d900f7c8447136b0b810e441f6c39d0b3e0c01d2c5cb8db1d338ab996357e23fbd6f654800620c5483809fc6893adc73960f745aa994a79a2c7668d2d", @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r80, @ANYRES32=r87, @ANYRESOCT=r26], 0x12b4, 0x400}, 0x0) 11:46:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffd, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x8000], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x10, 0x4002, 0x6) fcntl$dupfd(r2, 0x0, r2) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x3ff, r3}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x5, 0x4, 0x1, 0x8}, {0x6, 0x90, 0x80, 0x9}, {0x0, 0xff, 0x8, 0x2a54f595}, {0x800, 0x1, 0x7, 0xffffbe93}]}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x2000025}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 11:46:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x27f, &(0x7f0000000000)=[{0x6, 0x3f, 0x3f, 0xe6a}]}) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x3}, {0x34}}, &(0x7f0000000080)) socketpair(0x18, 0x1, 0x8, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) clock_settime(0x6, &(0x7f0000000140)={0x101, 0x9}) 11:46:19 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', 0x20000, 0x0) write(r0, &(0x7f0000000080)="008000", 0x2) r1 = dup(0xffffffffffffff9c) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x8, r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) 11:46:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) 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) 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", 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 11:46:19 executing program 1: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x848, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) write(r0, 0x0, 0x0) 11:46:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 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$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x39) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = syz_open_pts() kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r5 = fcntl$dupfd(r2, 0x0, r1) r6 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r6) r7 = getpgid(r6) r8 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r16) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r17, 0x20007471) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r24, 0x20007471) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r33, 0x20007471) r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, r37]) r41 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r41) r42 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r43, 0x20007471) r44 = socket$inet(0x2, 0x3, 0x0) writev(r44, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r47 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r45, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r47, r48, r49, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="16fab2c0cd420569811f6a35e7a17bde8c0e249412f76104dd5d53588080b3fe5d03b6117efd44c1176f6f45b394e1420c5f7a3332f043f24c99e0eedefd88927a3b582c3f13924194168f7a61929469a583d6ccd790a0fc1d75bed908d1deb2b134c00b8513f7ad58fd309ba74e7b407d4fdcd09e274bdb3c108ba350056274502563c2453220ba038a8590df3321388a8b69830ce55e8c3550bc33b4a90927ea85cdec303621", 0xa7}, {&(0x7f00000002c0)="047ad2b0d42bb88f12eb855b71f118b58800bffcc6f0a9fcc3da2cfdefdb07f011739f2f337065a69d7ebd904cdda5e49fb13e1b2f2ccdf9d05d4901d50f6d3a02cff848f223daf2fb4188c79228f3f49fae7321ead9919a94e1c368f78308fa6c1cec37bb10039f804a02b3f4d641da31bf3fdcc5e1a7e74a71bf0157eda6750b1804e4eb767ed8923f", 0x8a}, {&(0x7f0000000400)="106b80593265fc2082f6e41fc049787f86d8c33e7234d4590cf1cdc1e2d3841dbd334bcdab6ee984be60c0c10ee2908ca2769b7257f5f25a60f2e71c9ee8c4671e14bad5892b685353261dd9649636af05d024ea91608b860fba4f1df5b3602eb0df116445fddf8a84c65a76df242fde27bcceb8f18cacb2cf1aeb7cb4ce73064704264784d6a870d3ef2d7cb0714f1dbe26a4495bcf9121a5ac2dcc584d17093035b945dfdc7449f5c5f0dd96312a1d89cd931ea6ffc3a4239669e7fd1060d935876033013b7e4060887e50ec7e091310eee46b5e97e45417047b5f5f14d928657d230a7f532fbcec7c626e1367abb3ea1f80ef8c55", 0xf6}, {&(0x7f0000000640)="92b6573beadd0ca57041807df75a1f701c13eaa1b838d9c0776393d4b372d263bd094711f78d4c1ed3ba0e42522d7b7006a48d8e24d9ee9edc9e80b44ceac710cd8554d306439469ffcaf3f2d7a8f1b763a8f99b9c2d867f8e8300891e0caa5fb3a0500b55da29fb9fb012c98fe81e004a137c5c0946a1c3c76f8bc6d892492f079c274d6fc42bfc9d7ba8c1c36a5e6403daf601c7c6205f4535c2", 0x9b}, {&(0x7f0000000900)="e9ee22cbfe1ad8bd2a5aceb2479a61310571ca0ff0118a6dd20cbabb492512fdacd4812e74e97b8fb753da8ac6d34f09eb8fa963551833322416bf8cdb05b210aaf9f09b6ad547f0fa2bc577e42b5b5ed4fd13c8568c5d03b42f568f96aaaf86a021921ae02ca4b38959cebe312ea7857bc2956214a13cc0ec79e0721078c6e97efa62185572684b61cdb5171107f69d4c63fe51eb0a7aee1055183fd6fb790e3e7f1087ef904219af30790e5dc09111cb6ef818f713d55e303bdf0be2f7d7c31f6f90f6e8af12923ef200e7b665853e8ea144d2619a84d46001bfdd23469ee9f410ce0bf550e12703d50e941bfab05c50aaefc8ab09defc67a29710d29db31dca504c2079dec62fe535191bbfed5726a50f0cfc30945187c3fb7eb944a826e741c0c1e705a372b91eb21d1f0147059d82722ff70d98195ab67422937c537f02d8057a2518248b3a7a283c0711b1ae23e499266c4bdb2565ae21cf0fd2b3bc7c03812be020a3a36633eae89c6e721ef97c651170b01156c13d56eced6530f14ca8122c7c60250116f574da13744cf6064a0678b204d47c7b5b4fb12075a9eb4ab450df5db1ffe3a2548e7823bf2a2a35fabbe17e9b563bf603cfb0689ab20f86ad5d254f53e1f0e103a17c5f88da52f6333b837a97a0e8ec53b55593bc69d858a24caa8be45828d1f334bbce1f76741a59fbb45c9a1a29cfc6e0738f4968e4776d1d30449bb14d7365666c8b02aa46a4d52ef945bc150b4dae73b819a4ddfa028658b05d08856f7a8362ac9083d39044e88cd33e440fe9137ce522a9e6dad94fcc890f56457d5c455654efca543fbdde66dbdf7127e0ebac99c05efef5e402981106652587239950bf7dd316a934e5c2eece911bf2ab117672eea632c18170cacefd93855a2ca00e1517e1b2c0b43adddc527581959357252cb500b519275ca1003aa1e2884cc477a621c6964bd007c048c81835e90e0398d2ab1d0fce6fb1ca568dd6c2ab3f0ac54fd28ee19642388a4843c039f08fa2dd5be4138dd74fc4d0f09654d8ed00eb49b908cc679ab20724bba09d96955e4738260b7492c99985b39a6983a3ecdd33d9ff40efd050da79b0e665362857700f7eaf45714f83da6d65136524e1f5cea84940ae5b6e7f291c89a3ca2b11f78c5ad07b4340d0d722bc8554b697c98e2637ede98b7a3da396372af9bc51ba602479c4e7ee64c167085d882fb2fb584fee0fd0e1b3db1dec4d0ba8a71d0395bad8ab5c4b3d3718becf1c2682b0b697be64642f29900ea77ac61ef23dfdf5a11e7386578237aa5d0640b612e256788ea620ced24e69bc1166c74a403a27a7edbeadb1739875319949084c0b4173a938d88d743683bb478c82ec682d3068fe87d40101481b3bc0f312888ee19c74c0205ef2a6975136f787d9ce560ed7694858ac6a7b47996a29421186fcbc749bfe4e9679019bc79f2f34bdf4cf7f6e7be81efa28d437a8b0a889835f61270e0bb589094852131f2ca4fa29d5d1a1a196e0bc82ddbafbff964217d85781bed54e560f6a205d4d04371160474b3c1681091232e3b8f6fdce5c1bc3a5880ea4482a00ed6cae97df2a537a676cadac32b728f7b76e5b3cbe4499cc7ffae64f9201587b0b1b29522fbff8cebaeb4f1404b256eefba6a878e1144c3af4815415eb7c4c543b1e7bb9dcac7101ff9cc41f1dedc2c79f6e91cc6792ac68b2f6695f5c47a04c2e1058fd71f16c8cdbce2eca3bd9d28e9be4e904e72529ee090df3b7372bc4ed58b3750f1660fdee81a74c666a3312f655b4b617d24d51eb10ae366f5649794cd1a571e1226960007512184644858dd0e75c9912d347e4aefda36ebf260d453e935d05ed230936913fccbceaa96bce45a519ac25aef833b97b4aeea6c237f56fcebc6d277404ccfdddcadf7c3d5f72e4eb6eb258845979cadbf9ccffd67f04adff0f1791f63dbd2d6b9e1f39f40a7e52585e7c2d46249ca2fd41d913c098dc0aed8616a57c6c9f084ca9176ff25d2c69729875face7200c8a5dda8d569bb4a1f7d21dd95616c8e8ade8bb87e0fa7cd07b45f983fa0cb10336907fa4c4ecfe91b178e7e62ae1a6dc954ff0212077a4a350607bcb549ae28844babea554dec90694d0049192e7733d168cf2ce5f53420650ccc39cd914e0b5af4c15e5e48c1aba19d758288663c096352d8f976aa7df1660b7e56e57a979afa4a7d5f2488b82ec6a975d0d0968f8f7130ea0c9bef8e0bcc12955e4e095fc92aa3c85a9d861d2befa398bf4477e4efba924aa0fc7d2b804e1c3838b5c0df2d0e0f63c69bf1d95dc07a656f4e202388ad87cfc84c6d526823a727e44e39a6e647b1caff474700bf075ca0b0904c72c997ccd3137bb45778988cca4112a413afb7e0a32bd54440b33cd492f6c3ff0684600ff11abe5772cd7c033517db63be87522f669a5dc63aa7bb7362f67769f445789f17b42c0477c7a18972ca3ca647e7ecc43b4e94135ff556513059eb74417ce3709bbfef07a3db8b10f5782a2d7ab22852bce5176241885b848785167903500af7b9e17b4c0b894b0f2e42ea1a13a4bb59bc3855be4ac91f77637cc7d6e72476c879489bfe5b46caaa937ab8f5bf7d987e23a143c6b37c647f88a475ae064e4ad1f02ec5d0991480a45ab09191c9d00069c8b9f646f77851f38e1a5a1f21dfa22128aa0b207ea9451d1378439504d28550f58eef59b291fb81ad140758703726136db4a8b21645652008c65f887f2b44e1ba79d5b2aac64755faf1b51671118c81c0206834b7259faa86eb7a1c78d06059dcf0f13e5c1fcc8c1ac70e1921ebf2f04f9f8e67448cff19ef8f3c9c069742ba792a74c4e081b428a01747a946503395dbab41f13fc968eec72a285e740922c0187128aa52c358acee8bda96bc0490b30b3bf5be2f483dba1cc626e28936b911f1052f4b3527a0d98d90f00588ddf9bb5bce3fcf0980d0263318c576fe6b7021b2ce95878ec593caf3aca82f2890e567aa099678e7198831b95536c3b960430c304e77877c3bb1f627e316ce9a2c22d9633f6374375d83d0497394f2ba1b2a1f804c33c34f4453bbeee30ed22475026f5d917e7d657fa390dffb1e67219adbee6e0a3bc6de06e9fddf4c3d43783abe8f81b7f70133f8e37f8db0b294437f20f0485b114192789f051ad40b9ea525573022285e43a67fc7f4706800b4ff689dbdf097e78f274be9a0ca80dcaf659e6416cdf4decb3d790e7f69b2bc5a58fe31d7c0b1f081a47b9dfbe48a292fe3d41914dad7c89a78cfc68ec4caee981e0e34f64d68012f66eabca0b194301b2801d5d0c51e0aa612d7b113a4ca3738ed74a23409efe19fc45fd100801f8d06f3e1dc0ce0a1d5396219d689431eda22e151e3a24dc26bd801439d0fb7d0ce3913c458fcedab9a8310c74ae03911fd29725685de11b8fead3d57d5e74c11497b1730e3a3681b4b8e0a19efe735a6d9cd50bcf42611a15832facaff2b3554a924b56c6ccb1d33dbd5db5faa43ad71dd061378a4874878feee7984eb719ae7cfd374e5a1489b537c90ebd795b37d5e6910702a764dbf118211d5a200740978c071ec267b0a71994afdd48c6cf16729085cdbaa7f1e8fa2a7889284ce09711fc92d6be57ff1f829e6a7a6442623e65fa7a2ff442ef605cb1524ba455be055d2e30f8411ff8396dcd046bb6604ab30ee3036b36bbc4efb3ae2ea28c7ff512beb737d89210a7de04be121682c4e982ba97e021016a1f57d094c28fcbbc6c4141db597267204eede42809b213efebad6ddb3576fccd649021df6d0aab1a1d8712a1785066c11e1ad5087072d0e7e09ff128847e787519571fda2d9539ee4e394ddd6025e36249f30a8193f4b83fbb8816c186385f8799c1a94bb58108c55d126c43f7833365107c7acec364cfd5535e42ed989ee9e052194ce17cbd53f9283978b308e86739ad4de3d8fe8907933e07027dfe20bc714e915ac5f2803bd8a4b3ea56d8097993901d687a4da8175045cb923b30cad8bd5c84d0a6b781f464940f8f2fd4cc75774501e640fbca38139cc495686e37821ceef1b7e6bf892a407ce2c0d9d95d417818942d906206337466904e846cb7bbbf8ca2fd0cc869d0627322354d862d72a2a7ccc45a4c4f7c3498a8e03b6d3a55a685257e071e786dddfaf4e06f9db59459d9c670cc409a75bc546a2a86305faa9a01bd18ff04c66ff0eff298d197b29c3943237473705f32a2727016fffb85342d972619b811a83e893b2894fa62b27ddf46747b517cb205b6d8fe324edb2cfb81563bfc55a2a8e22e4a1472daaf0bad1426d3ddf5c21e4c426c72a7059814b7b99ab75366f89b28fa569351a4b944f7893321df1823b87ae0137bd1cab81f93b218279d5761e5f6ce69e4388f728f14fd4701cc99a564fb5fac69e62036d773ea43462a175e45fa4f6434509c77209f32c3f88657c4084fe966ef73469783f5436102cea6298a53240b788cd16b2b1fbacf0f3157773cac42a0e92caf6d8a605203047e26a5e0953a39f5d72133be4a5deff2e28262d4d8a890f9d7e3dac46169398d64af7edd0a7adf0311625ec2604268066b2b15878b59739a8a78f2a91cbb8113b836f34c0b9ee3c45b706252a5830b7b4e236a25981a2698f3da715f8fd27f6843e85c27dc233deb9fbaaf41ee19ac2b447cc88380c2be4b4cf7592780b67b36be0b9b0bfc8a8bba40072b8b7701bc9548e76bb0cad4826d54d7ed18cc814aec6d84992c8dd7f28fbfc94dfb74b43e82f650bc31bb4a1cacd1d12e6c7f770693e33956f96e2399152cff08ae011128371f18a065d9284676a25ecd33a1edd41ece88d7ffd0f4ad41365b5011279560d98d0c4e30ea98ef9db3cdac43e86c3fafa5f8d97ba130422018f17be301b563f94579f0de04320edf6e3558b5cb394f97d9a20b8d25458b51c3b1411c3c79fd672dc6b5b241710b2d978e2a1a71ecf565133384e5fa0e7bb8e810a6654bc488557df4766f70a447d3ffc8aac8093aa889725c9bd7f3831f16f8918015b959a8e0248472d1d4208d6861c00a49ebefc6b52a4933387470b5471cd4a9f550c3e9efba2e5addae7f0aa2aa4b8c6fa90e27c65d5a9f9a39f5fd2757b78a5af81305c63dea46aed356c634de9af6497cdae03ae899099e50056e8f8780eccb80964ad499b557a34bda96302ab503c067abd88b9e17a3c9502fbb981b6ba3b4bce50fb336e23152eff4607f0bfe6af3d34fbcfe20eef2350f447d281d264cc1312f7dfc495b5dd4cb4d9a38405fd8efdd54fb8e10a3bfeb2d78665f7bd565e7f89f21d5ffadaa5b768c250ea86b45466fad8ccc0d575108d64ce987fef2b939c540fc36bc8a7021289af79868559b16b75ed8f67c13e51ba9baaa1ef52376f515e92d9b1bd5317470948ce6fac355e17ee2e70d9f93518d4ca333aedac0926a9c43f631e03fd0ce81f81b4fc00f8dc6a0e1e79216bd7a666c923366130c9e21e2b47965f9c78037a4609ef0f1c9170a3d677b49ae9a0222c2113265ef7decd453290624b7a12c8a610e40ab76e0a86d71fbdd08e024c1442dd784e63746408ac214311162f9c87eade28d106ff874704607c16d47c00ebf2ad274204859e9dfa801d2b35edd20ad8f2bf15ef94b92bc3847b361359054bbf86462b72758fdd9f1058c1a96b109990363ef08ae391917c5dcadf05ed79d8b4013dd6b59f87c6cdbd07709d85b983b91c5ea9d45ab4691a604e0a22f860611617acb0099d448acdc1b481e706cf1e94da88a08545de9422e6581074d27625", 0x1000}, {&(0x7f0000000700)="640a84bef926b7c5a04d44545a2fe47d0db2cf4eb145781b909756515cadd0da0f3506674c98b293755969d2ceb0ab466332ecdc4a75c8b4debc2859f73bab377879271ded053d657afde216be6434f79a435e9c7c8c429de206deae9a0fb26556d8020d609316beb87373af27fc3387a3f21c3a5e988e9ea8e7c028402749b09e4d7ea536c834bcdff578e6ee215e11742cb3ea366aa984cbb4c587b70a2edab88dfd6071352832c4d168d3390969e948d7c3b296575d9811a324a8a69b", 0xbe}, {&(0x7f0000001900)="a7451fdd5fcd58fd4d2902a8d7fb092e959b4ec4fbc98ce97f8ca9097801eee07c3926c77c1140129fd7d5ad16efba31b6062b415f1c7a968b230481f61b3f7f5edba35d1d1503b70a4e772d8d2ef0a8eabed825f4fe838575c254e2bffd7cfcfcdd62ea06543b86593e5964e55c4a60958fb8d3c28542fb3697ba8c695a4c36b5695c2ea908a2659c0f3fa001837aa725ae8635db34ae3f7433faeb89986ee4474c854541cca6bbe504eb97b990666157d0df786eb190e0244a1a16f01f69e8", 0xc0}, {&(0x7f00000019c0)="5989e024fd445fc3a3873039c0badfef490d3fe957c8969b120f34846f6c0b812f68fb0ccf46c78e2ec8ef39922797843890f2f8c0c71e7d161781b74cbd3bcc5eb79b6eaf4140ab9284c45df7bf2e8c243ddbe32d7a4e15f455ff3e0eb33339494418f4c2d7529681fb3816de743564e94bf747536ca42395335c1b2da645e4cb51b7de23019cbc95b8340cca63ef6c20bbe8f409a484262c2fca04a6487284a5e2fb6f200b2f460efe1da75156b0477d4b545f5d7fb9a0707c910c53fed919859576072a0205b64f66f2fbd17b94fd7f14011916371234ab40bfe8842be3a8aceca0d4fb83c88d2acf06a520b495fecabe5d5d3d123760986794a09c68", 0xfe}], 0x8, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r13}, @cred={0x20, 0xffff, 0x0, r16, r22, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r40}, @cred={0x20, 0xffff, 0x0, r41, r42, r47}], 0x80}, 0x4) close(r4) dup2(r3, r4) close(r0) 11:46:20 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) 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)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYRES16=r3], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x9) socketpair(0x6, 0x4, 0x80, &(0x7f0000001200)={0xffffffffffffffff}) dup2(r5, r6) 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) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r4, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r13, 0x0, 0x0) 11:46:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x81}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) chroot(&(0x7f0000000080)='./file0\x00') 11:46:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semop(r1, &(0x7f0000000080)=[{0x0, 0xf958, 0x1000}, {0x3, 0x800, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x765c, 0x3000}], 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x9) mkdirat(r2, &(0x7f0000000180)='./file1\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup2(r3, r3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x5, 0xf70f, 0x0, 0x7f}) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:46:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x0, 0x0, 0x1ff], [{}, {}, {}, {}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x40000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r12, 0x20007471) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r19, 0x20007471) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x5, &(0x7f0000000780)=[r18, 0xffffffffffffffff, 0x0, 0x0, r25]) r27 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$BIOCGDLTLIST(r28, 0x4004426a, 0x0) r29 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCGDLTLIST(r30, 0x4004426a, 0x0) r31 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x0, r31) socketpair(0x20, 0x1, 0x1f, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x0, r33) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x80, 0x0) r35 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r35) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r37 = getgid() r38 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r38, 0x0, r38) r39 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$BIOCGDLTLIST(r40, 0x4004426a, 0x0) r41 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$BIOCGDLTLIST(r42, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r44, 0x20007471) r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r48 = getgid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r46, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r51, 0x20007471) r52 = socket$inet(0x2, 0x3, 0x0) writev(r52, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r52, 0x0, 0x6a, 0x0, 0x0) r53 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r55 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r53, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, r55, r56, r57, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000000c0)="5bd551c97f868d1e2f57c41f8f77dd8341dde56a1d76fb749a31c42fe1c5f332ccbf889a9d7aee10c40cd713dc28590b217c45a7a8f44ae0c6d44c05d45fe85a7e13e9149615343aa5086fae2be0d6e379c35c15fc95dd36430d3e708edeb567755ea4f8a25a9945a7cb13114d677b6caefb9af3af0c47320b57843158ffbb27ff6349174a1b3ded1826da7e88b2a48a873a0e4d67e335955e9c5ef9d56279f297566c88d6e4d9df83e068ddd1d50f6e23b0bb3ab500786c33a45343af47fb674a2584c72807921381cfb980927b859f", 0xd0}, {&(0x7f00000001c0)="fccc44535051ff1a3ab958f810", 0xd}, {&(0x7f0000000200)="cb50ac49ad0637466b5a89729ce75a7779095317372f60a2d37d34f8f5cc7f1209d1cf2a1b7245802c8221a1f63e62c06ce62363bd8c", 0x36}, {&(0x7f00000004c0)="5de9a7ac2485023b1023fe6ffbacaea158921f29271e4459efbaaf3e83c786b50a8c16d01b2db9483d3ea5c583f949e4b479729e1ff9613f07e576dd3fcc622869364e73457a9d2e87d7799829b68d81999e6c37b36a207c6c4193a5b68a4fd95a04863ec6e0a066e1266128312ddb77e2cfd75dd4fd25da176518bbcda07ddb352b62f34168caaefdba2c271845a21c1e414c784d81f171644150769e4c73408bb26cdae4850bc70ec6cd5727002757de14ce1230cc14d27228c9426339", 0xbe}, {&(0x7f0000000580)="d34a20d318592ec651fc39cbe6d8ff4fd8c450f89b26bee01c8cb9559b5f05d2e4e838fe55e4b0279c692aacb2214cf2aaf8f511d19e63df59e90372c7dba52aaa1529f689fe89391f39808771dbf3edbff1990f31573a4cea37a1ff8274796c55dbecc575e7ab1bf0b11a355e1bdf52b9d6b8402c9d17b4556e4e4aa20c913f4d4ace7471c2e1c59403a53504ebf29f47ba90512ae5bba5834c14caeee66e478cd138f73c05bef65b5258b18d9d2b01", 0xb0}, {&(0x7f0000000640)="ba0c87495b2b0728fc7e32afd6cb295570bd11bbf04ca0bec43d4fa8bb0c0edcb69e7ec744dbf16f3457b530fad4a9c1d6f17993cbfd86f741b15dc0a8061e1ad67f79bad456f9d9afac318056993cce7579e45feeb015e1683db8710c555ed15ae266c012fce65ad629dfae62c9ca5ba66423fca3b9fb0f9abd7830dae1520ce9ba9099b0a0089ccefff5d194ed11421b9599c76a726c6bd22b476d20af4938470386cbcd8c6f", 0xa7}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r8, r26}, @rights={0x28, 0xffff, 0x1, [r28, r1, r30, r31, 0xffffffffffffff9c, r32]}, @rights={0x20, 0xffff, 0x1, [r33, r34, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}, @rights={0x28, 0xffff, 0x1, [r38, r40, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, r43, r49, r55}], 0xd0, 0x1a978a01f60e3d36}, 0x6) r58 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) r59 = socket(0x800000018, 0x3, 0x0) r60 = fcntl$dupfd(r58, 0x0, r59) ioctl$TIOCFLUSH(r60, 0x8040691a, &(0x7f0000000300)) 11:46:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000005c0)="223bc410db1bd55cdd3ffa825763bf825d022afc990aa3b6af4f7ada81c7242f5266dfd9b436244f50e32e175c89b1eae017150bc344418218d7f3b6647c64d4e59522f72d7054c4d0e0e7ad9f9d39e8f9bdd7be301d1944a1322452f9c371e638272fe31bb1ef1fa69a8c50badae663bfbfc01122b33c97260b09fd4f628abbd41f8f09bfa187b0cc9b29732037f19f931623aa406796692c31ac26f2c102a72add753922272a9b1bd89cb01bde5ea8f2c2a87d8c02f984fcffe8606074a0f1e41228fe29deb5dde342ff749fa85c83fa8b81a4f847253f452bc9a5e0d7164191cb619dc9e0e1bf3fb577b384495464a3f03c174fad26a64f043feae0064544b0726f801ca15ec06b40e6ae4e2896bcee0f9b28186a91a8b94c985e3698ab392ca0ac8174aae1f5d4611cc43105c9e3d3ecfec98d9ecca1a8045698e1b4", 0x157) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x80000000) 11:46:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) wait4(r1, 0x0, 0x12, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x401, 0x8, 0x1, 0x80000001, 0x0, 0x2, 0x2, 0x1, 0x8, 0x7}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 11:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5, 0x9, 0x1, 0x8, 0x522c, 0x80000000, 0x0, 0x0, 0x303c, 0x9}) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) shutdown(r1, 0x1) 11:46:20 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000014c0)) syz_open_pts() 11:46:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCGDLTLIST(r9, 0x4004426a, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x80, 0x40, 0x9}, {0x200, 0x6, 0x20, 0x80}, {0xe888, 0x2, 0x80, 0x4}, {0x5, 0xfc, 0xc0}, {0x1f, 0x8, 0x3, 0x5}, {0x8, 0x3, 0x5, 0x100}, {0xec, 0xe7, 0x7}]}) fcntl$dupfd(r11, 0x0, r11) poll(&(0x7f00000000c0)=[{r10, 0x10}, {0xffffffffffffffff, 0x8}], 0x2, 0x6) 11:46:20 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) pipe2(&(0x7f0000000280), 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:46:20 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)={0x3, &(0x7f0000000080)=[{0x44}, {0x3d}, {0x40000006, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x9) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:46:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x65cf3365189f9cf8, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x1, 0xabf, 0x0, 0x101, 0x0, 0x3, 0x3, 0x2cb9c506a0172bb9, 0x1ab, 0x2}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100, 0x3f, 0x80, 0x1, 0x3f, 0x8, 0x7fffffff, 0x1, 0x2, 0x8001, 0x4}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7}}) 11:46:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:46:20 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r5 = open(&(0x7f0000002980)='\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, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r6 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() dup2(r7, r8) kevent(r9, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r13, 0x20007471) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x3, 0x9}, 0x2, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r20, 0x20007471) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r18, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x101, r11, r12, r18, r24, 0x2, 0x1f}, 0x7, 0xa7, r26, r27, 0x1f, 0x4, 0x6, 0x4}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 11:46:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x16a) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:46:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x1051, 0x80) poll(&(0x7f0000000100)=[{r2, 0x40}, {r4, 0x80}, {r7, 0x910e49296b9d5049}], 0x3, 0x7) write(r1, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 11:46:20 executing program 1: 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}}) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) 11:46:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0xc, 0xffff, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r17, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r23) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$BIOCGDLTLIST(r25, 0x4004426a, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r27, 0x20007471) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r36 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r37, 0x20007471) r38 = socket$inet(0x2, 0x3, 0x0) writev(r38, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r41 = getgid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r39, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r40, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="d711c7f06a9ac497fe2b6fb6a8a00872036c", 0x12}, {&(0x7f00000000c0)="57b91d8163266f794ef38292f5b32014ca124cc8b206459685f4cfb74199fadcbd2d08c38ca0d50ad0b921a7b3b48a13e8b74f7de4d75d935a4c9017d41f326f3cf0fe462b064012323529cf507c1085711f7895bdfa24af24fd119ff67bc68cff3f20d60836180eb051437d819ca42fd76ce697f6e8606394d563d1689546f79ab9ebebbd90a18ea849816e8341b49e667666c7a99ad80a55e9edcc2d9d3d8cbb24eeb5c36b543be4bfcb8b03aaba41932d7d821e47611fcb8416afe8c8f4305177e61f09", 0xc5}, {&(0x7f00000001c0)='Q', 0x1}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r26, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r43, @ANYBLOB="00004b00750702b7825c1737cab72e5ffc17bc62fd612779f76eaa6c9be0ad886c719d5c1a76bdc8bdd1ce6a341f8658bd6d86c039027006f2af1e8da0bfadac58b18a3872791adeba9e"], 0xb0, 0x4}, 0x1) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1f8b, &(0x7f0000000040)=[{0x80, 0x64}, {0x2, 0x0, 0xff}, {0x6, 0x4, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) dup(r0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) openat(r6, &(0x7f0000000100)='./file0\x00', 0x800, 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/155, &(0x7f00000001c0)=0x9b) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) ioctl$BIOCGHDRCMPLT(r13, 0x40044274, &(0x7f0000000300)) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCGDLTLIST(r15, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r10, r16}, 0xc) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)}, 0x0) 11:46:20 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23}], 0x1}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) r7 = semget$private(0x0, 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r23, 0x20007471) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r25, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x9, r8, r15, r21, r29, 0x2, 0xfffc}, 0xb4bc, 0x1, 0x3}) ioctl$BIOCLOCK(r6, 0x20004276) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffed2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r30, 0x80087467, &(0x7f0000000040)={0x2be3, 0x6, 0x1, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x7) sendsyslog(&(0x7f0000000100)="b15140418085f69c0d1c96b8eb", 0xd, 0xc) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="3b5f97fdfbf994287317cd762d60c30e73c9745a2aaa30fb9509dc65562c392dd958facc1d268cc7c9bdc9d6a5755db38b66bd17e77fc8556beabd8622b14938cddaeafdf4579c167831603ac60cf841b7361fc6f50b439f68d8b4fb31ef8359186f7c9615cf66d1bd4a6716d7ffec82db798453fcf3a7658ee82059c72141bbde0593cc2f5a6f912430b53feff510", 0x8f, 0x400, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x14, r0) kevent(r2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x10, 0x0, 0x4}], 0x0, 0x0, 0x4e08, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000480)={0xc1, 0x9, 0x400, 0x8, "7ccac582c9a4ff251b7c8bce9055584e69403eff", 0x3ff, 0xb9c}) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$BIOCGDLTLIST(r17, 0x4004426a, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r19, 0x20007471) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r26) r27 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r27) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x8001, r11, r15, r18, r23, 0x42, 0xfff}, 0x487a, 0x7, r26, r27, 0xe7, 0x80000001, 0x1}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="1a27811fc3494751f0b4d2256ab69a484d866a25ed32ba16d636c5ebb9ec8a10dab314860a411d6d70c1782fb1166bd7a9d2d0c7a0b1384d905a859414a851dd1bb7a236a72cf4ab1e", 0x49}, {&(0x7f0000000300)}], 0x2) 11:46:20 executing program 0: r0 = kqueue() mlock(&(0x7f0000ac2000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:46:24 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xfffffffffffffdef, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x111) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x4c, 0xe2, 0x8, 0x10000}, {0x3, 0x7, 0x8, 0x2}, {0x7, 0x7, 0x4, 0xffffff9f}, {0x78, 0x1f, 0x81}, {0x9, 0x20, 0xc0, 0x4}, {0x6, 0x3, 0x7f, 0x10000000}, {0xfff8, 0x0, 0x1, 0x1}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 11:46:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x64f72de835fe7c72, &(0x7f0000000040)={0xffffffff, 0xfffffffffffffff8}) poll(0x0, 0x0, 0xfe9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000001c0)={0x8}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) accept(r1, 0x0, &(0x7f0000000080)=0xfffffffffffffffd) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) preadv(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 11:46:24 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="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x104) r1 = geteuid() r2 = geteuid() r3 = getpgid(0xffffffffffffffff) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, 0x0, r2, 0x0, 0x4, 0x6}, 0xb9c8, 0x4, r3, r4, 0xc3c, 0x99b, 0x80000001, 0x8}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000100)=0x7fff) 11:46:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000b9de60a6c8b959c2725a662360b28754a2b139f340"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="00000600000000000000000000000000000000000000000000000000000000000000000000000000000000ef8f4c0fec00000000000000000000000000000000ff0700"/90], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r3, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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) 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', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) 11:46:24 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) read(r0, &(0x7f0000002740)=""/4096, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) sendto$inet6(r4, &(0x7f0000000100)="c2e381253bb312f9afb5ce1a40f3e7dd3c07007280bf701734e362210112b2d1b7337d6db86b78bb40390da3d2e47230783cd7d87c01106c5af20acac942ebc23e9d22d534df9124203c7cf847c4c794344fbc73675a3951cd810e00e97acf4b6394c55448194ca5fdfe94802c45249afb3c972736702ae5d18765ae4fabfe7c08c39126e5ed3e27863a3bfbb2d5be8579494e546e6dee6eab2e1bd54499ec899ed575ac2691eac1112b724198a6e2d0976d25d2271c44", 0xb7, 0xc01, &(0x7f0000000000)={0x18, 0x2, 0xfffffffc, 0xbf}, 0xc) 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, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r6) syz_open_pts() r7 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000000c0)) r8 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) r9 = semget(0x3, 0x0, 0x30) semop(r9, &(0x7f00000001c0), 0x2aaaaaaaaaaaad18) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 11:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x401, 0x3, './bus\x00', 0x9, 0x9, 0x192, 0x2}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 11:46:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x541da148e441d236, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGDLTLIST(r7, 0x4004426a, 0x0) r8 = socket$inet(0x2, 0x3, 0x3f) r9 = socket$inet(0x2, 0xc006, 0x1f) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCGDLTLIST(r11, 0x4004426a, 0x0) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCGDLTLIST(r13, 0x4004426a, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x75aef135e981e064, 0x0, 0x9, 0xb44}, {{r7}, 0xfffffffffffffff9, 0x1a, 0x40000000, 0x3, 0x5}, {{r8}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x8, 0x1}, {{r3}, 0xfffffffffffffff8, 0x22, 0x20, 0x4, 0x40}, {{r9}, 0x5, 0x40, 0x80000000, 0x4, 0x80000000}, {{r11}, 0xfffffffffffffff8, 0x8, 0x2, 0x1f, 0x3}, {{r11}, 0x0, 0x52, 0x1, 0x94, 0xffffffff}, {{r13}, 0xfffffffffffffffa, 0x22, 0x80000000, 0x80000000, 0x674e}, {{r5}, 0x3ef257e151f617bf, 0x1, 0x1, 0x10000, 0x9}], 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r14 = kqueue() r15 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r15, 0x5) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r16 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r16, 0x5) r17 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r17, 0x5) r18 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r18, 0x5) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r19, 0x5) r20 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r20, 0x5) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r21, 0x5) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r23 = open(&(0x7f00000005c0)='./file0\x00', 0x800, 0x120) fcntl$getown(r23, 0x5) r24 = socket$inet(0x2, 0x5, 0x4) r25 = socket$inet(0x2, 0x0, 0x0) r26 = open(0x0, 0x0, 0x0) fcntl$getown(r26, 0x5) kevent(r16, &(0x7f0000000280)=[{{r17}, 0xfffffffffffffffb, 0x0, 0x8, 0x101, 0x2}, {{r18}, 0xfffffffffffffffa, 0x10, 0x80, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x2, 0x3a42eaef}, {{r19}, 0xa8d92d8583df279d, 0x5, 0x1, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x19, 0x1, 0x9}, {{r20}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x8, 0x3}], 0x4, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x5}, {{r21}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x200}, {{r22}, 0xfffffffffffffff8, 0x50, 0x40000000, 0x4, 0xfffffffffffffffa}, {{r15}, 0xfffffffffffffff8, 0x88, 0x40, 0x3, 0x2}, {{r23}, 0xfffffffffffffff9, 0xa1, 0x80, 0x9, 0x8}, {{r24}, 0x5, 0x13, 0x1, 0x21, 0x6}, {{r25}, 0xfffffffffffffffa, 0x8, 0x2, 0x2, 0x2d0}, {{}, 0xfffffffffffffff2, 0x40, 0x4, 0x7}, {{r26}, 0x800000000000000b, 0xc0, 0x2, 0x5, 0x6}], 0x2, &(0x7f00000001c0)={0x6, 0x80000000}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r14, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 11:46:25 executing program 1: r0 = msgget$private(0x0, 0xc8) msgsnd(r0, &(0x7f0000000000)={0x0, "bbfe56ec0931fe16273ce01ae036c55d472c6f5df37fe296002a1e7a6b80bbf2216055ceb5bb310fd7fd2c6736bd99aa634c27c208ffa293c52c01c84c1e0381566b0c98825ac530a29da9f0be0425c23b8fce2c4e1cb075496c9100858f70e051a9606550579e50f40aa086b060018c4f1b6f8fe27382ed0f407603c98446aa49f3bc59e5aba6eb31b781760b96d750fd0e795fa0619f695a19142b53fe9c16973b04e8b7adb22c8ccb14c70625143e06a7478091ea9af49783400b4494ff99645a41bc47e874eb6b"}, 0xd1, 0x800) getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r1 = msgget(0x2, 0x581) msgrcv(r1, &(0x7f0000000140)={0x0, ""/230}, 0xee, 0x0, 0x59d0fc7e63887b79) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) setsockopt(r3, 0xf5, 0x2975, &(0x7f0000000280)="192a19a033194d4b6c8d931145246cc3b698af87e19edd7c634ae5691840548a8f79643eb6d1394001fbe21a1c9019b491580c74db38e47cc5eeeae9ca92a04c6f1b0b76f6d4f8922a176885432f8791598c027b66f1dd7049b440ba8edace59bb16d0fcc7a281388de16fc0038eabf39aa1e74140b64c58b687e01204eb", 0x7e) mkdir(&(0x7f0000000300)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x10000, 0x0) fchflags(r4, 0x1) socketpair(0x5, 0x4, 0x9, &(0x7f00000003c0)={0xffffffffffffffff}) r6 = dup(r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x400, 0x0) r8 = socket$inet(0x2, 0x5, 0xde) r9 = accept$inet(r4, 0x0, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000004c0)=[{r4, 0x10}, {r5, 0x4}, {r6, 0x1}, {r7, 0x80}, {r8, 0x8}, {r9, 0x100}, {r10, 0x40}, {r4, 0x1}], 0x8, 0x9) lseek(r7, 0x0, 0x0, 0x2) r11 = syz_open_pts() ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000540)="db03c38e7d621fe7189949e6a6028ff8ed07425e53dc96384ad70045db0e9445550c61209be1188a352dc5d4ef22c17bf7831b7f9822aa89dc5cd9f2fbae8aeff544baaaebb1f6f314d5e67a8c5b6274f5c10b2619ee97b82e0445a433679c2e449e58d3e7681266c1aa4d4c4d7b097cffd8656658c05371b73dfe747dbcc82827791fbb810d09e2d47e4e371ae2dfd065d1a7f2f96c", 0x96) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r4, 0x10000) msgsnd(r0, &(0x7f0000000640)={0x3, "c19eaa30f81e20c8a1c0d36b029b82b2ced13ad1178b387bc2"}, 0x21, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0x5) r13 = fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) close(r13) 11:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup(r3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) fsync(r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCGDLTLIST(r8, 0x4004426a, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x4, 0x5}, {{r5}, 0xfffffffffffffffe, 0x48c6efdfc7aa0145, 0x80000000, 0x7399, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4, 0x5}, {{r0}, 0xff385af4eb823bb, 0x4, 0xf007fffd, 0x2}, {{r8}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x21, 0x1ff}], 0x100, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x5, 0x1, 0x2}, {{r10}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x4}, {{r11}, 0xfffffffffffffffd, 0x21, 0x1, 0x6, 0xb3cb}, {{r12}, 0xfffffffffffffffb, 0x83, 0x40000000, 0x0, 0x8b8}], 0x0, &(0x7f00000003c0)={0x100000001, 0x7}) 11:46:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xee42a54f98d1a3ab) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000000)=0x2, 0x4) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x6, 0x8000, 0x1, 0x5, 0x1, 0xfffffff8, 0x7, 0x0, 0x8a}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000240)={0x0, 0xffffffffffffff05, 0x0, 0xfffffffffffffdee, &(0x7f0000000300)=[{0x0, 0xffff, 0x5, "34294929c52549f7b2765fac614399d47d04ec9803f59fe1ff0142e473195fdeb9f64fa219a45e5d5103ef8e2cf3808d818df50225386ee480e98149fb47ae5e63534b5f253bf3170e9c0df11350b6728340ee2061e6eb6a7a293e879dd10608cd15e2010e8d18f963ea523dda6da02062ed7a12a4aa1b9cb559627054ef76b60d8fe8f2b494dfd178d945c03d5296ce9b6c1bb30d0b794b67712f325c53e3989c6e18fd1a14964e736268d025b3a7710ee9100ea1d4c4e933a217"}]}, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x6, 0x0, 0x8}]}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x583, 0x80) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 11:46:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000140)=' ', 0x1) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) select(0x40, &(0x7f0000000100)={0x5, 0x2, 0x3, 0x200, 0x0, 0x1, 0xfffffffffffffffa, 0x7b}, &(0x7f0000000140)={0x1ff, 0x5, 0xfffffffffffffca2, 0x3, 0x9, 0x4, 0x2, 0xffff}, &(0x7f00000001c0)={0x4, 0x6, 0x800, 0x2, 0xc0000, 0x401, 0x2, 0x449bf822}, &(0x7f0000000200)={0x20, 0x6}) syz_emit_ethernet(0x5a, &(0x7f0000000240)="8e8f841407ff40379afd0c691bbdc0b83a74792e983e4cd03aaecf75d2be3df5eb066f20fbb74312fb65c283554dd4530548851e99a6b8f00ce863f8d3699781a71ae7a59c41fd6866fe7a5b833df3876bf24a29b38b4e027a3f") syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x8) 11:46:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0xe8) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf468ffff8a2a197a386207010000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf4615af738bb28ea8554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a50900000000000000d8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f00000000ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f40cc35740e3eaca89a8aba050559f21208f387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6730e033c429ed29335c34f0ede0ea3cdad2010045a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a40848838efaa5af84cfb7bcadd7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b654e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f6867b9302bb38f28b684f066dfb6aa9ff5e690cd8a71f868e7db46bfa6dcef0f737ea955e9cee30cbe43621934c32eaf6dc7003b7bc22c6459a7ecd6850c021f53909f3a9a814efd6c229abfc678332b366c89ec714111e3b579d9aeb87cb125147eff08cab00bd434aa773de151270feb34cd6246257842d8a8de776dce6590d9caf49b71a0cd76397caf1805058bd82cbc6d091aa101263bc2c6aacf889881c0000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x832, &(0x7f0000000000)=0x2, 0xffffffffffffff08) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="b711d4ef6497a2507536ff8c40f72d8e63b37e08424ca18a05640dbb7f778982913defd4224dea2999a36ef2e11656d37877f63a1f6d922c69c15a69023a400446240326de5438294332b97a920703e204c6fa82550dd59b7773ec29efe2cbb05ababbe14788d763c0efb5f91cafd908d18f17ed41cf3f3cabb45ac021e999c7f1b472451a790ec281607093a370880b07099e5d036dc60ac6875ba87091d118ab7f74e9daba67d1996c5221944e60aff0b4462a8df93d45e3a71d6779", 0xff14, 0x400, 0x0, 0x167) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) 11:46:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = 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, 0x2}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0xbe, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x8) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:25 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x2, './file0\x00', 0x4, 0x5b, 0x5e0, 0x986}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x195) ioctl$BIOCPROMISC(r1, 0x20004269) 11:46:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) 11:46:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x3ff}, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 11:46:25 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) renameat(r3, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 11:46:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) flock(r2, 0x7) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCGDLTLIST(r6, 0x4004426a, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000380)}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 11:46:25 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b028a3bb48cbf4b7ad82022e2f66696c6530005f7dfe54695a70073cff43608d4435672880e382edc90f8cbcc88eba96caf38d896f7e"], 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 11:46:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 11:46:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 11:46:25 executing program 0: mlock(&(0x7f0000003000/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) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd31}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=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', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r6) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f000000c000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000980)='./bus\x00', 0x10, 0x0) 11:46:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f, 0x3}]}) 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)="ffa0", 0x2, 0x408, 0x0, 0xfffffe50) 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) 11:46:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x109) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2310, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x3f, 0x100000000}}, 0x0) fsync(r0) 11:46:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000000000000c0, &(0x7f0000000080)}) 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={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) setsockopt(r0, 0x1ff, 0x10001, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x22c) socket(0x5db98a854ad89807, 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x44) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x40, 0x13a6, 0x4000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000300)) 11:46:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, r6]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x20000000, r11, r12, r13, r14, 0xa, 0x9}, 0x5, 0x5, 0x8}) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCGDLTLIST(r16, 0x4004426a, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r18, 0x20007471) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x4, &(0x7f0000000180)=[r7, r12, r17, r22]) socket(0x18, 0x3, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) connect$unix(r25, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xc) ioctl$FIOGETOWN(r25, 0x4004667b, &(0x7f0000000000)) 11:46:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) getsockopt(r0, 0x72, 0x80000001, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) 11:46:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 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) 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) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000040)) g mNg mNpanic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 171520 21571 0 0 0 0 syz-executor.0 *473230 21571 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220735e,ffffffff821d2abb,3b7,ffffffff821e8cf1) at __assert+0x2b rtrequest(1,ffff800022b9cb48,4,ffff800022b9cc18,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b68a00,840100,ffff800000b68a58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000ae1800,ffff800000b68a00,ffff800022b9cef0,1) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022b9cee0,ffff800000ae1800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022b9cee0,ffff800000ae1800,1) at in_ioctl+0x1e7 ifioctl(fffffd80616747f8,8020690c,ffff800022b9cee0,ffff800020abfb40) at ifioctl+0xb64 sys_ioctl(ffff800020abfb40,ffff800022b9cff8,ffff800022b9d040) at sys_ioctl+0x5b9 syscall(ffff800022b9d0c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,94fe4480010) at Xsyscall+0x128 end of kernel end trace frame: 0x9521d24a4b0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220735e,ffffffff821d2abb,3b7,ffffffff821e8cf1) at __assert+0x2b rtrequest(1,ffff800022b9cb48,4,ffff800022b9cc18,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b68a00,840100,ffff800000b68a58,0) at rt_ifa_add+0x290 in_ifinit(ffff800000ae1800,ffff800000b68a00,ffff800022b9cef0,1) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022b9cee0,ffff800000ae1800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022b9cee0,ffff800000ae1800,1) at in_ioctl+0x1e7 ifioctl(fffffd80616747f8,8020690c,ffff800022b9cee0,ffff800020abfb40) at ifioctl+0xb64 sys_ioctl(ffff800020abfb40,ffff800022b9cff8,ffff800022b9d040) at sys_ioctl+0x5b9 syscall(ffff800022b9d0c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,94fe4480010) at Xsyscall+0x128 end of kernel end trace frame: 0x9521d24a4b0, count: -12 ddb{1}> show registers rdi 0xffffffff818f92d7 db_enter+0x17 rsi 0x3ebd __ALIGN_SIZE+0x2ebd rbp 0xffff800022b9c960 rbx 0xffff800022b9ca10 rdx 0x3ebe __ALIGN_SIZE+0x2ebe rcx 0xffff800020b52000 rax 0xffff800020b52000 r8 0xffffffff81a1583f kprintf+0x16f r9 0x1 r10 0x25 r11 0xafbe4c16f7173f71 r12 0x3000000008 r13 0xffff800022b9c970 r14 0x100 r15 0x1 rip 0xffffffff818f92d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b9c950 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=473230 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abeee8,0xffffffff82623870 process=0xffff800020adc700 user=0xffff800022b98000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21571 171520 5764 0 7 0 syz-executor.0 *21571 473230 5764 0 7 0x4000000 syz-executor.0 9098 27162 2104 0 3 0x2 biowait syz-executor.1 5764 234858 2104 0 3 0x82 nanosleep syz-executor.0 3754 394299 1 0 3 0x100083 ttyopn getty 56658 55716 0 0 3 0x14200 bored sosplice 2104 506676 86974 0 3 0x82 nanosleep syz-fuzzer 2104 17125 86974 0 3 0x4000082 nanosleep syz-fuzzer 2104 463745 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 448709 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 242990 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 480675 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 47274 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 99110 86974 0 3 0x4000082 kqread syz-fuzzer 2104 426629 86974 0 3 0x4000082 thrsleep syz-fuzzer 2104 523114 86974 0 3 0x4000082 thrsleep syz-fuzzer 86974 245686 50997 0 3 0x10008a pause ksh 50997 505941 31050 0 3 0x92 select sshd 31050 269091 1 0 3 0x80 select sshd 50344 6839 71650 74 3 0x100092 bpf pflogd 71650 420448 1 0 3 0x80 netio pflogd 39734 43119 76333 73 3 0x100090 kqread syslogd 76333 345798 1 0 3 0x100082 netio syslogd 90169 458168 1 77 3 0x100090 poll dhclient 59599 158952 1 0 3 0x80 poll dhclient 75218 80257 0 0 3 0x14200 pgzero zerothread 25256 31583 0 0 3 0x14200 aiodoned aiodoned 70587 183966 0 0 3 0x14200 syncer update 22519 506948 0 0 3 0x14200 cleaner cleaner 93599 165282 0 0 3 0x14200 reaper reaper 7741 298175 0 0 3 0x14200 pgdaemon pagedaemon 18845 336037 0 0 3 0x14200 bored crynlk 65819 184619 0 0 3 0x14200 bored crypto 59833 282854 0 0 3 0x40014200 acpi0 acpi0 56349 481335 0 0 3 0x40014200 idle1 84792 64245 0 0 3 0x14200 bored softnet 56100 497445 0 0 3 0x14200 bored systqmp 55033 221834 0 0 3 0x14200 bored systq 45606 95647 0 0 3 0x40014200 bored softclock 55074 53067 0 0 3 0x40014200 idle0 2741 65528 0 0 3 0x14200 bored smr 1 363165 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21571 (syz-executor.0) thread 0xffff800020abfb40 (473230) exclusive rwlock netlock r = 0 (0xffffffff824ec648) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82624790) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 9098 (syz-executor.1) thread 0xffff800020abe780 (27162) exclusive rrwlock inode r = 0 (0xfffffd806ec950a0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e5501b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9618 7103K 15272K 78643K 23719 0 0 pcb 13 10K 12K 78643K 1461 0 0 rtable 111 9K 9K 78643K 3918 0 0 ifaddr 95 25K 28K 78643K 1328 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1661 0 0 iov 0 0K 28K 78643K 1180 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 77K 78643K 6573 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 81 0 0 VM map 2 1K 1K 78643K 27 0 0 sem 12 0K 0K 78643K 3139 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 7047 0 0 sigio 0 0K 0K 78643K 25 0 0 proc 62 63K 95K 78643K 2412 0 0 subproc 32 2K 2K 78643K 581 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 459 0 0 in_multi 26 1K 2K 78643K 712 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 1 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 1113 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 23K 32K 78643K 25247 0 0 UVM aobj 130 7K 7K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1624 0 0 NDP 21 0K 0K 78643K 416 0 0 temp 236 3565K 4205K 78643K 160629 0 0 kqueue 0 0K 0K 78643K 63 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 100 0 95 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 376 0 374 1 0 1 1 0 8 0 rtentry 112 603 0 562 2 0 2 2 0 8 0 unpcb 120 2477 0 2462 7 6 1 2 0 8 0 syncache 264 26 0 26 15 15 0 1 0 8 0 tcpqe 32 6514 0 6514 1 1 0 1 0 8 0 tcpcb 544 2230 0 2226 15 14 1 13 0 8 0 inpcb 280 9280 0 9272 27 25 2 9 0 8 1 rttmr 72 9 0 8 2 1 1 1 0 8 0 nd6 48 96 0 93 3 2 1 1 0 8 0 pkpcb 40 7 0 7 4 4 0 1 0 8 0 swfcl 56 8 0 0 1 0 1 1 0 8 0 ppxss 1128 226 0 226 15 14 1 1 0 8 1 pffrag 232 97 0 97 22 22 0 1 0 482 0 pffrnode 88 97 0 97 22 22 0 1 0 8 0 pffrent 40 855 0 855 21 21 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 396 0 347 1 0 1 1 0 8 0 pfstkey 112 398 0 349 4 2 2 3 0 8 0 pfstate 328 398 0 349 11 5 6 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 17 0 16 10 9 1 3 0 8 0 art_heap4 256 2719 0 2467 37 17 20 20 0 8 4 art_table 32 2736 0 2483 3 0 3 3 0 8 0 art_node 16 598 0 561 1 0 1 1 0 8 0 sysvmsgpl 40 340 0 337 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3137 0 3127 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12164 0 10745 46 0 46 46 0 8 0 ffsino 272 12164 0 10745 95 0 95 95 0 8 0 nchpl 144 26682 0 26225 61 40 21 61 0 8 0 uvmvnodes 72 6087 0 0 111 0 111 111 0 8 0 vnodes 208 6087 0 0 321 0 321 321 0 8 0 namei 1024 85055 0 85054 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 25 0 25 8 8 0 1 0 8 0 scsiplug 64 9 0 9 6 6 0 1 0 8 0 scxspl 192 72879 0 72878 45 44 1 7 0 8 0 plimitpl 152 500 0 492 1 0 1 1 0 8 0 sigapl 432 7153 0 7138 3 1 2 3 0 8 0 futexpl 56 141105 0 141105 1 0 1 1 0 8 1 knotepl 112 1367 0 1348 1 0 1 1 0 8 0 kqueuepl 104 1461 0 1459 4 3 1 4 0 8 0 pipepl 112 6062 0 6043 25 23 2 2 0 8 1 fdescpl 488 7154 0 7138 3 0 3 3 0 8 0 filepl 152 61503 0 61402 44 36 8 14 0 8 4 lockfpl 104 2305 0 2304 1 0 1 1 0 8 0 lockfspl 48 754 0 753 1 0 1 1 0 8 0 sessionpl 112 52 0 41 1 0 1 1 0 8 0 pgrppl 48 104 0 93 1 0 1 1 0 8 0 ucredpl 96 9436 0 9427 1 0 1 1 0 8 0 zombiepl 144 7143 0 7143 3 2 1 1 0 8 1 processpl 896 7175 0 7143 4 0 4 4 0 8 0 procpl 632 22756 0 22714 7 2 5 5 0 8 1 srpgc 64 47 0 47 18 17 1 1 0 8 1 sosppl 128 90 0 90 17 17 0 1 0 8 0 sockpl 384 12373 0 12348 44 39 5 15 0 8 1 mcl64k 65536 281 0 0 34 0 34 34 0 8 0 mcl16k 16384 21 0 0 3 1 2 3 0 8 0 mcl12k 12288 45 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 23 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 158 0 0 16 0 16 16 0 8 0 mtagpl 80 108 0 0 2 0 2 2 0 8 0 mbufpl 256 886 0 0 32 2 30 32 0 8 0 bufpl 256 30092 0 23044 441 0 441 441 0 8 0 anonpl 16 816945 0 800216 260 176 84 85 0 124 12 amapchunkpl 152 48599 0 48487 77 70 7 12 0 158 0 amappl16 192 40786 0 39824 247 189 58 61 0 8 8 amappl15 184 266 0 266 1 1 0 1 0 8 0 amappl14 176 1544 0 1543 2 1 1 1 0 8 0 amappl13 168 895 0 894 7 6 1 1 0 8 0 amappl12 160 818 0 816 1 0 1 1 0 8 0 amappl11 152 349 0 334 1 0 1 1 0 8 0 amappl10 144 733 0 729 1 0 1 1 0 8 0 amappl9 136 2062 0 2054 1 0 1 1 0 8 0 amappl8 128 1563 0 1515 2 0 2 2 0 8 0 amappl7 120 877 0 869 1 0 1 1 0 8 0 amappl6 112 338 0 317 1 0 1 1 0 8 0 amappl5 104 1163 0 1149 1 0 1 1 0 8 0 amappl4 96 6161 0 6127 1 0 1 1 0 8 0 amappl3 88 3126 0 3120 1 0 1 1 0 8 0 amappl2 80 55654 0 55580 3 1 2 3 0 8 0 amappl1 72 169290 0 168861 25 15 10 20 0 8 0 amappl 80 23637 0 23599 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 7179 0 7138 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7179 0 7138 1 0 1 1 0 8 0 vmmpekpl 168 66845 0 66814 2 0 2 2 0 8 0 vmmpepl 168 906328 0 904207 465 339 126 136 0 357 23 vmsppl 368 7153 0 7138 2 0 2 2 0 8 0 pdppl 4096 14365 0 14326 7 1 6 6 0 8 0 pvpl 32 2108666 0 2088694 541 341 200 204 0 265 32 pmappl 232 7178 0 7163 11 10 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 707 0 48 20 1 19 19 0 8 0