x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) 00:30:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet6(0x18, 0x7, 0x80) kevent(r2, &(0x7f0000000100), 0xffffffff, &(0x7f0000000140)=[{{r1}, 0x5, 0x10, 0x10, 0x9, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x3b9e5c95, 0x4}], 0x7, &(0x7f00000001c0)={0x2, 0x81ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/109, 0x6d}], 0x1) socket(0x6, 0x4, 0x1) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) write(r5, &(0x7f0000000200)="2bfbcfb533b0fcebed5f34c85cbb730c21489b32cf7983b1765c40c5d518f6079236d8bec966dc564a9e17b28a22b457fca8a173cc3b3a64ee0beb5ffecf5eaba3fcfcce330697e54b005e58675c29f5b62042e39e7e14", 0x57) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:03 executing program 0: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2989ea0bf558e4ba62012d17e8a13d7e4a036c653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 00:30:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x400) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 00:30:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 00:30:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r2, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) setsockopt$inet_opts(r3, 0x0, 0x6, &(0x7f0000000900)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8be1a17e14cd8958f5ae0acd13bacde692630cf2ab44c67c1ccd259331de2e5f3f0dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf0093dfbc9ba3e04739016e94a8bdfa88a3fc347204000000e0c29568e17a7f47297e1758f326f8a95622c71158ef8d54056aac74659fb88d40105ab1fc44dde28db7b4366a000004c067efac05167f9fde5ae56f04feaeb993e7e31b929d078799", 0xfffffffffffffde9) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) r6 = dup(r5) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c}, {0x0, 0x0, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000580)=0x21) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x100000000000007) r8 = semget(0x3, 0x5, 0x400) semctl$GETVAL(r8, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readv(r9, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r10 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r11 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r11, 0x0, 0x5, 0x0) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000000)=""/69) semop(r11, &(0x7f0000000180)=[{0x2, 0x4, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x0, 0x0, 0xbb, 0x4}, 0x3ef) dup2(r10, r4) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) 00:30:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 00:30:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)=0x1000) 00:30:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000400)=0xff72) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="b371024814dc899a75b312ebc5b65ff03b2961343e6f9ba8690cf9fbca60a14b5205fcc3d210ed7000685ce8b3872614014abdc82df25997bb7d450f22a2779f16684a3ebc38a0f0f3d730503af25708694118eb434b7b227ab7d10a073b06f948300c3cda404980d4ec0a07d9ff5f5202d06851914c6fcd54a2a176aae7b3b662b5ad11f0594de6d0ffeb86b0f09c5ed39d0e3934ecace62c8b6411d1985cec8873896e99cf02f5e7dea3c655e8330fada826e80439d7e23ad7646d3d6cfef6b144ab075398a9b55503f44d46ae40a1d8501a40f60e23713ea2698c", 0xdc}, {&(0x7f0000000180)="d94386181d69e45ac8617c58fa501a4d8a7f8fce85", 0x15}, {&(0x7f00000001c0)="a119f1ce04ca6b772c24b104d2f4a19e6dcf49eb872b733392bbae3348ce3ec3f8ebf8c8c5dcee5d4239e8348843fd998cb402b7bc8af0e78c7d083a0737ddc8c22789c069ae6f006d96cf509994ff34f1f76ef1f3001b57ec1c585995cebc88d506e2199c163d95a2ad9af63084f6da634b847edc02e54ad86c0b4dd15ba646f1c4a5ee5f", 0x85}, {&(0x7f0000000340)="e2386994366a087bdf5cb6d26a5ee6e06be2d85fbbf3edd6eb77b910d9abcae0fc4e831231fbd7c5489f3705f98abda625c74c76a79cf34c385c6863f426a55fff7987cafacf7b998208629686bf70b5f28b245691a267aba85f157f01fc47b640e2fe114856cc19441a84f624a73c1deacd24c491d030f629039d8f8858f96b7dac527275b8656cb13b29128bfdaf6eb6a29160f39b2be09675eb7f00abcb376e27d36e", 0xa4}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r2]}], 0x20, 0x8}, 0x608) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) kqueue() 00:30:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/218, 0xda) mknod(&(0x7f00000002c0)='./bus/../file0\x00', 0x20, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x80000001, './file0\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 00:30:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) sendto$unix(0xffffffffffffff9c, &(0x7f00000008c0)="8aae5dae7526155849ec8d058225666a468ae358e893136d283782d4e30a848ea7477d8ad51d1fe60f2c9db6a34265ca773ac077d07d819334823b86c67b8a924657668c60aed08bc9a3757bde026850fa0d3a71229993e2145f5967d8166500965e245f456d70979e574948330c7c2273724bd50fcb0bc8cfc6d397230ed498c98e021ecd5ac80080429d3469113808749d7071ade1402885747bfad8315e55e0c38b4a700ab2a0478d4743c3f4b9f4a96d5eb850bd307a30aa0b177cb2ab2b3d7550cdefb5b7c82a4fe4200c20", 0xce, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01587ccb9f4004b37400"], 0xa) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 00:30:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x3, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 00:30:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000180000/0x2000)=nil, 0x1000) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000000)=0xfffffffe) 00:30:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x5}, {0x7ffffffe}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x4, 0x80, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 00:30:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x69bbd0ca4040b2aa, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r7 = socket$inet6(0x18, 0x2, 0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) r15 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)=0x10000) r16 = socket$inet6(0x18, 0x4, 0x8) r17 = dup2(r16, r15) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r20, 0x0) recvmsg(r17, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r17, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r17, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r17, 0x20004b3d) fchownat(r17, &(0x7f0000000880)='./file0\x00', r19, r20, 0x2) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r20, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r11, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000280)) kevent(r0, &(0x7f0000000140), 0x8001, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x1, 0x5}, {{r1}, 0xb27a8be7e62bc1bd, 0x4, 0x1, 0x81, 0x800}, {{r2}, 0x8000000000000009, 0x60, 0x1, 0x7ff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x29, 0x4, 0x9, 0xfffffffffffffe00}, {{r4}, 0x5, 0x80, 0x1, 0x5b, 0x7}, {{}, 0xfffffffffffffffb, 0x54c7db40345c646b, 0x1, 0x4, 0x81}, {{r11}, 0x7, 0x57, 0x1, 0x46ebd3dd, 0x9}, {{r7}, 0xfffffffffffffffd, 0x20, 0x8, 0xf7, 0x2}, {{r8}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x6, 0x5}], 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000040)) 00:30:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd625c714bccee6f5a4ca49c89a9664a72c7bb9477126f74237c8a8e22a390efe769d405b1738137a650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f4ce3468878472b71da30acb97af28b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3c893e20489446eb93b26b8b4338ffced99fb9d10aa2800"], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt(r4, 0xef0, 0x400, &(0x7f0000000040)=""/60, &(0x7f0000000080)=0x3c) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) munlock(&(0x7f0000224000/0x3000)=nil, 0x3000) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:06 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}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000000980)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f00000009c0)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xfffffffffffffe75}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r12, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r13 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fsync(r13) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r15 = fcntl$dupfd(r14, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2000000000000224, &(0x7f0000000200)=[{0x1f, 0xc6, 0x0, 0x8}, {0x3, 0xd6, 0xfe, 0x9}, {0x8, 0x1, 0x3, 0x80}, {0x1, 0x4, 0x80}]}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8, 0xff, 0x8, 0x3f}]}) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'ta\x89', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x1, 0x9}, {0x1, 0x1}, {0x3, 0x5}, {0x0, 0x8}, {0x1, 0x6}, {0x6, 0x304d}, {0x1, 0x7ff}, {0x2}, {0x2, 0x3}, {0x2}, {0x3, 0x1000}, {0x1, 0x400}, {0x1, 0xf654}, {0x0, 0x7}, {0x3, 0x9}, {0x3, 0x77}, {0x5697f4fbe13cec0, 0xfffffffe}, {0x3, 0x80000001}, {0x3, 0x101}, {0x2, 0xfff}, {0x0, 0x5}, {0x2, 0x1}, {0xe601ead12d27ad8a, 0x50000}, {0x3, 0xffff}, {0x2, 0x9}, {0x3}, {0x2, 0x3}, {0x1, 0x7f}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x2}, {0x2, 0xff}]}) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0xff) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) r8 = fcntl$dupfd(r7, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) dup2(r10, r9) r11 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)=0x10000) r12 = socket$inet6(0x18, 0x4, 0x8) dup2(r12, r11) r13 = accept(r12, 0x0, &(0x7f00000003c0)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000240)=0xffffffffffffffcf) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r14, r9) accept$inet6(r9, 0x0, &(0x7f00000002c0)) setsockopt(r8, 0x400, 0x2, &(0x7f0000000340)="182bd197b99761f48f6fd03fe0ae51e16e753ee80d47789c5e0e4ff381b3e1ce2b646391220d9147c8dcaafcc0cabe0e140d236d8fd391665eb955c885a2d3ec781223fb1b346fef43fa36", 0x4b) r15 = socket$inet6(0x18, 0x4, 0x8) dup2(r15, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r16 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000280)) dup2(r16, r3) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000000)) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xe8, &(0x7f0000000200), 0x51a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = semget$private(0x0, 0x1, 0x40a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0xb09, 0xb4cb, 0x2]) 00:30:06 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x60e, 0x0) 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) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x900, 0x1) dup2(r5, r3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x82}, 0x8) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000002c0)={0x7f, 0x4, './bus\x00', 0x8b4e, 0x3f, 0x90, 0x80000000}) r8 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000001c0)="ea723c6fcf1ba02063c66f55e74a7b182d302bebef95f10b87a6779104aff030b445f07a15ffb7b9039b2e6b4e3b3f64ffa01538572b4f8bec06f584562815a746af8a1c8aab3f52a2516195e09e1d9ab3725a8717855a1514a870e35062103c85fec6874247213a6aeeaf6b1dc911805063f9c91b1904071b24849ec6c8f6b1e1fc5b978cb4f7cdf8dab805c39c25fd37a4acff60daba17250d757be80a44339c8fda569651c3eafb4631466a566a719e6c72658521e667dda10902bd700d", 0xbf) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x0, 0x4000, 0x2) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 00:30:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) kevent(r0, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x8, 0xfffffffffffff459, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x12, 0xffffb, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x81, 0x3}, {{r5}, 0xfffffffffffffffc, 0x1, 0x4, 0x28000, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x4, 0x3, 0x6}], 0xeb, &(0x7f0000000200), 0x509f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x7, 0x20, 0xa5}]}) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001440), 0x0, 0x0}, 0x763fc0925394ce3a) 00:30:06 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x3, 0x8) r10 = dup2(r9, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) r14 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r14, 0x80206979, &(0x7f00000000c0)=0x10000) r15 = socket$inet6(0x18, 0x4, 0x8) r16 = dup2(r15, r14) symlinkat(&(0x7f0000000000)='./file0\x00', r16, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r16, &(0x7f0000000180)='./bus\x00', r17, r19, 0x0) recvmsg(r16, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r16, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r16, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r16, 0x20004b3d) fchownat(r16, &(0x7f0000000880)='./file0\x00', r18, r19, 0x2) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r20, 0x20007471) fchownat(r20, &(0x7f0000000180)='./bus\x00', r11, r19, 0x0) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000280)) setsockopt$sock_timeval(r10, 0xffff, 0x280b, &(0x7f0000000140)={0x0, 0x1}, 0x10) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x80000001, 0x3, 0x6, 0x4]}) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(r2, 0x4, 0x1c, &(0x7f0000000180)="ece31035915c5d835ecbbe0a8390399ac1c5a8cfccbe3b023a3da0b18c70d87dcd5e50fea72a3597c5e0e3a7c78ff023f69193ad", 0x34) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0xae, 0x1, 0x81, "93efe34b30ae9eecc6ceb3f06d58ae54778109b9", 0x1, 0x6}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r1, 0x10000) r3 = getpid() wait4(r3, &(0x7f0000000000), 0x2, 0x0) r4 = dup2(r2, r0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000340)="5556789f6db8cacda78ac071c14a6eb3907ffdcbb85437361ce890fb884e9bd86f42f949f86472b77b471ae44f5c8c4495089a8d461dfb1a2f1f778e41bfab1a2f22685ae605eb42e81bc340dee24d28a61607763b95b02cb40fc60f1c6bc543b1d053cccde68255dd3ca5a80cfa27d549ed37a328fea7dfb99675f4796be7498502be3111e0b9debee85d3d40a94a8b74a79df1e7d2b1c6be4d43fb9ab82416fd8361e98e2fab9d513755b01ca7638626831fa33c763de06137f842359451", 0xbf}, {&(0x7f00000004c0)="0ea78e62c6c6d06b163d01b53ff693354f15d2758b43d360765ba1f11b090e201a320751a2ebbeb961431fbd1bbfea5ca176081444eeb050a590818104e76e07e32d6eeaa460cedda4bf36e1a138a907c5fe63c85189bcee38d786160421004d0d700717578a3f2b01464daeac5f6d18f00f4843540bd18aee5819a64734673d65294f973ce8fe9875e805", 0x8b}, {&(0x7f0000000580)="b897d79d5a83932f44eda2933207b61dbf378cd88df4fe71600363ca472e5965688b9964327c70ec775c816db6e5e62f2f2e754e32b64fb8ba0325ec4ba46be3ff942fa0cfe684a4971185ea0f93f14ba46a0e69bb17ea46535b11ec0ef8902143b375aa9d7bdbad1a9966d7069b10db955c9fe3391f42ca6310783dbb86a4d286307c8e6c090da67182f6f90fd1ab8010307062fcdc630cf2f1c473e3cfd0085c18290116f6a37338f658370b846dd9f178ccf945ea2d02ec24b154ba370168917314b90b727e6ea3b80b2334c6e930d0c0283a91d4fc5a09248cc31ba83a0835113aeb723c172432db3d25bcec54b24ff9523822dffc6af80940485a8c36aa1cf13d54cedec8d7183eef1def6ce810003036445524513bb9045f64dea1bb469cbd03442dc52b1a59f0ffec19e207c9a862d492c9a533eb349240d0c9432a7c37cabbbb6c2ed17ed8319166acf6be9a0568ee16a6ba296dbf5b5163cd5dbc9861abe149ff6c439e551a6a2e58d43c42f2977f43911fd1b9e9c04172d12d7159c8ccffc7e1e1fefc61d804f2a9a3cf2ad545618e6f26e7cb8ecec036a3595c2028ae225734aea2215936ed5e2c08e5cd8cbd01b830c194f4aa8ea775de6e0a945d111c086f83ca8f3ae567e7e80c4be3f3a01ba31bd2384fdabaf60cd874bc7d6620d6fbb01d17cfba807f2eb536b249295043413c1428d6dd931e5de3d7ab3e0ef1705a4d66cdadba9d9ac2ca5e74a4b1ff1eab3f723e97b4bdfd25ff90a59217c52e990ca6ae0d29f1dce67ae2c3bc94aa2d0a5b844f6b455b364d9ac54274e298711dd61eb0057622ea5977107791b99df30a53a917cf164e19978f679f7631dc05489939e96d5b62ef846a837a7cd0ee836f3efddea4a2b9e5b25db239a5ce8bfcb1bf020c48156b2ef757b85ca1883d1b317e3099b80086c54f971486cfbe04e63175f4ca7fdd13b9d0ca95a4008b3617de6f1ff4f67d6b23fb57bc29298101689e340c6eaf8e1165ad11ef4aa0f0fcf45527b24e2ea0b322236d8dded213702e87ac2978a9d2d0b405dd84f5cdaed682d2d714290ac17ff363fd863f0e6153525938e08761cc36cb2ae150b19db7daeab6457b69b9d26cf255faccc60618c6b8291ebee1e250c0e132ece8c175524000c06e0901b732b6b5f78fb5ebf8cdce959f4773a981468381f239ef77916e34d194fcd389a80eb66b44e6adbb9383f7f1c1e91c802f0d066b080478789fa768215b6ceb75a372bac7cd2526ca1739d332b13469183894a2a6fe94647be107a21ec657f3ee40da563bf73b8134946b43f988604faf71e991ed714655af8c37ac1a8deb9e618ada2e77872d862d06ac6c80164ab2bd4a10e8997bd094ff1bc00045f9be06c65870d08337da8348126defc4d63625afaf07a4a5ccc63cb7b31875ff9eae94f506789306585f3aa51e7bd02eb78079368340aede1f6be254cbcc630c831bccd532ef74aba999ece50eaed4e35a39100aa49f3a53da6145afbaa73369d4fc560ebb9c46cdbaa6a9662795283bb1dd86d9bc37b2e46b2e41ff14491010d2b46f49861565e064cae52e8682df8e1efbc9804346a97935a35b526d93a1a2313427b335ed0b2c6a99a90a9065d6022e011af99f954fa142afe8e25ec167dd8e3684d45e93cbef40c3d7d85d7a79c0f4e407f86462c5b0b308b213ed315f4e4d31771fc6bf03297dd9e6cce1683df4b4c7d50cbdedcab2e10aa703fdf430dcbf1429575f04f59af62d0939cda6bdb205fbca4fdbc39ec8dbef3724d05089214207cfdeaf36ccf43de04d0b76b8ffa674927814d21a3263d1ed043b305492ae9dd67570b3ee63aa35dc940bd5cd34024090897c63435422bd98e38dd50aa3290a0d873eaa57c15dc1673f17c32ad5bb16fd7400e08b514cab3e9c7615fd18fb12c606909b3b2b15e1f16d5061689b6a48b23cd116bde08fc2b57c83e5616d95d499648353b038fe73026a626a344ccbc1f0160a03f5ce3e19535a1f5dd06696703703d22b554b4730f79be1af2d57072401df061be114be28303b6947924b0dbcc76daf071bce0a9760c44696e422213769b1a62ccd2a0c2df5518574498a9861a03c787f78b497d808d5bf3dd127e110282c61ec01aaf32f5ba9eb4170c58309f8ea0a2a32ff96035d24cb90144a118192b740c741243d3a9290d94323d38c9213f303ef0191b990581b0ae79dd5a9f95093c0809b88df7acadcafccd5122ec14656e2ec33c78cfd40e1f6fac5ce795f30bc37454ffd8d24fe1ff33038297469abf27b797392a9abe5e4baf2e52ccf7c8cfc8ad149194b81c446391cc4741e8515876fc08a698a28af9a8a32ba44c8cfe4a408238d04125fb9b224099d9d20c717fed1a749c289e4c2ba82b5860b1873f711bf09dd39b67571f7af2ac03d2abc944b661b80c278890e5ec2ec262169088647b1f6b09404adf2b232d9388754565f1ce79438fa95a5d700e1eb4a4bb8997c99db0dce19f647c1ea3381a4aeb51794fd8af4b7f1ebb706340765ba30b96810f14e6defe2b29fb57111fcf0639743f8b17e00cb6aa116205f714280188853671fb1f0b9b373c4385b19ff177994bd22a7f3c475367f0d8403a9568988182a8b9532a58afca27c3464b24784e711812f0e6b6d11443a6e710a95ab2fdf9e06e2bfc495acd66396af20140f8494c9a5f2fcb07934f44f2816cf1b0651c7b5ae0f92ebb315ad26230c3c6f94d5e34ed557224f60e4eac57a9fd0754edf58b41e3c18df5df8956dc78039cf80cd811ede7a88acfb35f31ba8e3c15818c62a86ddf8656123fc10852d059144235abbf5036d0a9b622eaf070617551c66250448456c6a20dc637613e900f75db252e0bcef9d4ec431591549eee2a39961d8abd3b7f69a196c0976191bf2707b99b1c7ed80d6c0f8693cfa791263fb07f61f119a00f59fde4b2bd7989768a6d3bacc18792890e09e29a5508c7b99f798ea27f889bde98393f56e6965dab670441a1b0c91101496bf64a520ff00a0fff5c7919669a33870d5ad914f7fccfe4b4db87fbb71b1fae5aec5266567bbb1ba08b1e42e8d1939b27d4b02136e1904c69bf1197f88fb05f17e1f7aa1aa6604023735634f437f918e689e5d720fc4999200ae7853c25f11b79153efa24153ab3b2bb5ac9dfeabda0459f5158074e0ee1dde1d8ce4af9c656725ec8c863834c88fc3fe67228bd9a7762d2866410fc0b83b5fba0446cb60433d11699eec5bd6a382ace3bd6a53b4005d58a16b0f8bbae692cd599f026767025cb6992e81002879b55ca1bb1ad073c888b6a9fe40a76cc595d5407e7367fa1ddc341645c07d70974a921d0684b2f5c16cee6d429b984d65cd783c98dd0f1ebb74784be659206c0ebed6ff4ad574a2026204af4758bfb571b2fce52a29d96254b670a0183266a02c708ecdd0070fd8d0abd667799a2a9f16caba1f2a79ebb0c02d77f2818121f31dae1c247931a914913797081b1d1edecbb74abc1c74d0738dfdfb", 0x9b7}], 0x3) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/34, 0x22, 0x43, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) getsockopt$sock_int(r10, 0xffff, 0x803, &(0x7f0000000280), &(0x7f00000002c0)=0x4) fchflags(0xffffffffffffff9c, 0x0) fcntl$setown(r4, 0x6, r9) 00:30:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa513d112937ea755, 0x1f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) nanosleep(&(0x7f0000000040)={0xffffffff, 0x1}, &(0x7f0000000080)) 00:30:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r7 = accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) fsync(r7) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 00:30:06 executing program 1: r0 = kqueue() socket(0x20, 0x3, 0xbc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0xa) r3 = socket$inet6(0x18, 0x4, 0x3) r4 = socket(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r5 = fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0xc, &(0x7f00000009c0)}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000280)) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000008c0)=[{{r13}, 0xfffffffffffffff8, 0x0, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0xc3, 0x1}, {{r3}, 0x8000000000000000, 0x2377f21680fa543b, 0xfffff, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x891b, 0x3}, {{r5}, 0xc, 0x80, 0xf312c319726165bd, 0x5, 0x2}, {{r6}, 0xfffffffffffffffa, 0x80, 0x4, 0x7, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x75, 0x1, 0x53f5, 0xca}], 0x7f, &(0x7f0000000040), 0x10050a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'n\xfa\xd1', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r3 = geteuid() r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r12 = geteuid() r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r18, 0x0) recvmsg(r15, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r15, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r15, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r15, 0x20004b3d) fchownat(r15, &(0x7f0000000880)='./file0\x00', r17, r18, 0x2) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="c748131996f8d610d6b25ba52779d1fcc35b7baf5325006faf6e7dc519c795e10068a97d985ed086fd53d03992329c367a9d9e04cec9be62fcaca8c93f042eaedf7b1148cf1901bbc70ed97c49f7e5e10a83d573c6add1a78ae341d11464757329d7f7891c5380f6312971ce556a97ca86f71a34f13f7c32c19687bd4f28614f4ff7ef7b96b9", 0x86}, {&(0x7f0000000100)="c1841525963c8baf3ce64c0414cc7ada18c323f01165e91b123b7ca4159929ebece1b5d521bc527037e5c6125c8fd681d9558f468269d16448d6ae8628b1b99e4b0c93b342fef76f57c72f525b057736a1dde908ddd361868bcb5e2d362747f8eef6932eddfae2773e5802898552f5b61c69aadd5476cb0435a776652553e60e3d9d9e2523915a11ba2b51d03041a9a9166b7b5b68083c14b1aa9ba943265ca15ac7ebc9a9e892d5f40ba6381917b7319312209636c92ea70a41ebf4b108a55ed7f4d263e44ce175293b56c23b36442e21cfe41bed98d224e3e15e8d275362c4edcd", 0xe2}, {&(0x7f0000000340)="210183d59b7444af69e10a4729f17f3257c4ae0b14a635783666cc4ed3e2a4247b1a7edc254f78b48407de7f0f3712a1df5487575c12053383aae76ee8863775e9f5140ec07d30faf0513a4d47d891fdd6db504faf95171101b7056791a19a843b09638cd08c440813dbc81828cf4e7e5241d340aec7288ac6e39e190e7f8e4bc461a423ebd8b64551b2c841308d1a692802ab4fe672d84b903ba4e749f1ca795cd58cc60947913efad4edf46f25a8aece43d6990ee77e12d9f3e22891434c751ca4054cd1f797a7ec89609682da11869119e019a3cfcf8c4af961f48d1484b42d531ad3f81a0d9a68715170d39de4e76a13298942d14f994c0cf689c6f75dede95c2ea09234848e9602d141b2e62a2718226a2d5334d215356634da81bb231b69d1624d0fe270f3da3312741713e7d3d35a969025f56979704c15b8fc592ff883e9d75ccb23bfd7db0e8d283ffdebace812cd0b98ddd0b1f1217bac1c9d4229c75dd36b83a0d59343c34e8d24e0cafcd48a005307674517b5f69c4d2e4d658b0a017dba8db2dbf504a1fb623dfe91f434df73e09f8fee506e3c9fa9f705aed6bc99399016f8cf68221115fa779073334ac11d63758f7042f89920f9882267a7a63d9b9ec86043848a0f94bf129a211fd6a330d0aaff2dbeefe4785729b1b80b680858381c2c5522810016ca9f6a68fb803289c24a5e40618076aeee0ff8c076427cce55db13029043f5236205215f6529fd0dd83b3c78aaea385c982c7b8f13b9ee1675d38b4deacc66fa46fb17f1ed4a11dca33903947899380b07477af733b44884d1e7e7309fbe9e6de49c1847c8caa7ccb8bb594a13399ffb5a8bd1350cad6ce86880dd8c3992fb69a49d9ccf99ed7668e811b9180bf91011216fc9054517536725a3801cc91e9375ac8540ef45e09159dacc93e65f9fec0fe4e874747ae948ee345dd08adfa1a88ae681880385b20ce8e8252d0ad11f2779a69c1214ae3cae4deeefba98831dc0b148c9d7a0bae87a7e4965f1ea09682929a23fa1e5e6807bc61ca961447f71b725a9e4441be10d13583eabf578e65e26e85fbb69e4c5d00cf9920adb9c3b356d6b1d14b7a78eba1915dc3d5926db83251eb4a651977b0a2f49dfd0d3e364344bcedf733e02202c9908b945a21797e42d5b875a7fcc1f4065e4d5be479dfce9eaa9dea42c626246ded2c7a336807dacb52834dcfa053024f8485fed3fe7e0150be1ae40b6f84e2f18993b9c53f2c1a0c7d6eb5fc1b8386b50c478ca82adf23f0c852934569cd8a0ade48c1b0cfa8c15344b7105b438732fb7ed25fd8b6ac16d2c154ee2d3215d8db65486112d817b001d54a783c4b2cbe285776c88fac04e946db49e86660ee8393c01555535d14d79b90ee0962f62abbb66340cfc41e6efaa638b66a1d09519c6f45b65ab98b1b2bc10611daf921ad77a47a46e377a5d9af873205fef2f9c2e86ed6f6f227a1d95d45567f3407c5f4ecc55b7de3c80deb0eb17e5304fc8716d1f3bfff3dffd91d348ada2f7912c4a6a2985d224e69ac59997fbf8faf2c37a4c52ca272e33ffa81e7398d9b8d764a2a4de1434addaa6c6c472d0172e563b602f2e32d0839b65e9d21872a30d2ad0c9b23c458d6dc6ea3dbe289a0ed20251ae024948f4fd7b5efa462b4a14cca42b8a5120247fcb734cacb82b8318e8894d7c021bfc70a87e479ea4616987a02018e0cfca751fd4639e6714766ac1f243535da0414b6d8926a006ba5ea68e24678cac263ca062a4d671fef0e1ef6693208675423c1540009fe3a086dbb94874db164b7f62b429b9353677535b47f7e3a6b317cde46330c99b414c7cc27119bc7204ded9ddd4db5f29bafe3a56869e30cae13647c84a9e1ccf278946da14ba24d234aef2e9e557a955237c038a6e56863bad0d587e81c47d195e8123bf805bb463d6884b594b5d3109d03ade8bdfb6ed707ff35cbdf3f07107018249ea9185bd80edb76b5e7712a0577fc91e1de652174c2df1f64c45ffd310de8122ec83226952ce70ef682e1db245195be430d429b8f9068dd02ff3eb2301f4c9596e53b8f4e28f7da1fb635b5de76528b4af4218c75619660fe764b1bc27556007db4d5521b4fc8bc9f005c3380bd39346c7e3d0c37b04644cd3202c7db1d0fe14242d616c4759f9a4fa293a3e8c0aa50eb3f1082b48fd73d936b63a3be6b7b17870b0ee7aa7587efa535ccfb8c45c8fe0ea770fa02381ed1715de2a3194fb0878f46466355f2d8cf2adfc569b5db61634aa657b5bf5684d74e7454a034106d63813eb8b06195685879f22f0fbf877f97996e0e04be300050f38c9ba7fac27650f34f2d2f769cfcdbfb174d12df2e5b26d60cfc2d485f15bd6a65e6bf19ee95212cbc0dee44396981a7b1f6ae56dd577191de57d142ccd1ac3ba905d50b2ed38cf7d098d011d9bab6ce564a0c6c9c8b83c2985810f3043beabd3cce6f7c3d13741275350439720cba35575d178a6651488a2ea20587262ffd511e4033f970619be91dbb074ef0555857153eba0c95d8929983d15ebb9c35c14a16ad2b8852baf06783a91284328cc3e4e568a9ed94dcb28e231a232cd05f8bf46c1e6f659cb17ee87799b772ccfa729b8788201a293ece9685bf787bcd470c807eefdf67efe3cf2eef2da577241e7af2811fe8039b859317f0ace31b931246aead0ec8b3d45f3bbeab09d524fc1d9e2e31428e43aab62bb96d2239dd89f1695095091a1547b2c8c821bf4940834e445bbfe07c0141becdd8022471a9151ef169c3f9d8344eef937997999e1eab418740e17c26721edcbc3af34f7fd8010f86860d6d5a7c74b11a2cdae4302fde8ae1d23e56c3e778def5528796b9d70891618e85448e1562887010cc4537226e35267042f974859f3eb4a93ba94a97b7dd685785d76ed9493b6f77d5132f87a36645777fdc8ba1eaedf5f499001e841a938b3a20012b2f33a55a7753852562e59cee9c50af9f2c9ed11dfd1573c177b901c7b49e4f634d1a1a81016c9c73ee0b5796af2422c8900230defe3f61e2254e61a1e65634ce537ea30c9e26e85768a372c77c6ba89b0e8cd25de32fa50c0d33cd8efc00e45bddf42235720fd0883cb6491c49260ebee576bb0d6f1fd77eafc56a9cb8a060148c7eb54ffc90c28607117d88f398c3b95fb3d688f1779c47ce1f0c3503dc9966e8e86fcffb6822b60cd4dd0a9dd3203c78d79b972728f82c9f358be547b8fd60b27c99fba15065eaf3408a39137523ab5b7ce41a5e68ad87f3f41a60cf7617f493691c3685320bbb14426e9bbea19233fb54dcfe07dff60633b38e238235ef48b8b56ef06b399d399080d4d8e287378b91708c3f7919690c5b92d2fe0cdc94a91f8e3aca3ba82cc2b1cd1168dce3585c0915bca404e2cb480023cca1ad5c4fab2b4b0298529751f614b20246974f0012633031213fb85a0537b82f77338adb0e27cffbbad57cd727d907b669167430fe751cb2b8cb21784c4583c2c99b38f5669ed935e9ec9cc55e92be406d1dc89873a01201dd40a983de1919581c35f251778daeef85340b5cc143dbbd2a76465add11af04293d2d9200300e4e3dafa6ed35843b9063b8d67248bfdd89d7a538250eb2613a720dc5c21f000231e3fd0d4d67ea4b005db1e7f6bc33358b5b524b9c8a0360155729c4b1e3cc23d8f4992bfc0eb8bc7f09d8ec0015d4bea55061e909d6c197aab17801e3744221e2536e27055cfe19f0acfbbe409b7a80c94330f6512a385e32d3f5d4f2b47a8f3578eeb45221a534853489280252fb7679442179d7f1960930f73162b5e610b84d4c66987a2f56088ab884c4ddcceac4a6cbd7d329f7ad08ede8d0494e4ee0eacf7af765e77e189f9dc42557956647ad1a71fdbdf18578dfa834195e7eea9cf45026c35296ebe2532eaff42900ec819be0c487de8d6004500cd2a4d9176a05016aa93b5a9238d133e476290db5ceb6792a8753ae55d2ac3f38ff839055120e1a6a3288054cb17d77a13702c05bd9207d8b257cc0b6ad1bc0c401d55e3fc4db3f7a9f27ebb28562733010bf4c7aceb8992e66c7b95874d654539632d1189f5b6093fd195f49cc436b835c11edece6b4cc6b05d881d260d9d2344f05a946448f94f198c948fae4835484c815f1900706e92af41a70e84d8672328d047f2e361689a9fb8a10c290a6f4f9ac20deac4666e5812fd3ae140b9fd247f3c1fdd1295fcdc2a3986c8c3975d7c31990fd1c001c0243ac6e4fb1e093d543a2a6e0afa59a144ec7ce4d691cc07b67facb7b44939caf3ae775c364fa1c23845e584e3e3894b103145f52ecb52ff00ad24f8c00e061cb7a712d6c59174593fcafa79149fb527942c5c05914f4abe219259c48eee7c05e77880b1088fcc38f54e1e086ae64f28889b127de48445c0b46080d222f73a08859e0d582c8c42476ac6d4e514cbaccf6d6de0db4feeca076b80c7ca519d87cd54849253e6e0c2d7ddd9121e3fcfce8e6b0681315f9ccbbea3ff6370c65797a1af043d465d30e54a8abbe9cc7e55c3adfddb410168fa109f58c0b79149502f4bbea0bd483e7842851b661be1442ee785948ef56d90b0225908f43b212895bba2910f3a9e996b487b8bbb8fe83a1969f418b2250b07157152909cccab9339b2c03587041a63eff260162a96d7151554bd9fba18feff2cb02a6dc1923360b28fd3b7ceae7794a89be1de8db2b8ddae1db313671d704ea71a6d35822074d0791a86ceb3073b1ee8dc4541632740b238bec20853ada91fc6b5fe22f491ae1732000d35d019fa53e4c9458ddfad1149c24850b31854b77bb9a0808fcc57b04200333f78e3a7c6387ab1be9663bacd1c727f2d717c05e61ffdb83deb4e0517dbd2d6a741c3d28d9b3158d8fec055466d130b8f4aa282f96fb357184c95afb17869df56946957d788b66055d9bceec91a3f07398a8f36b2e402aefbbbdc84faafaf7aad35f11712949d4e469df94ecf85718e0abb1da4c94de1a191c80d1ba8e9ab87fba3595a348fdf7d947a61e4bf8ff4a14d60ed2810436e5f41fbd937809c7c84adcf9cf4f93eb92ad4aaaae06f46f6ae6bfef155773b2c061812779c8479de6e41edd94c198e58e56fa860f12a6e291b5e734b98decdebef93c5ee1bdc8aeb03b2717fb0e4f9c189ed4408797491a07d113e7ac547c6a6e4caf3b2d76d204fdefff8c6ef1a49f013df4a89466b4ff728c76bd4e838158338d351f02748bc987866a6f12e0d76eb36ad8c095670fd2bfa5f435340b611e0f10c387f93773da71c912d58faae85b1fbc2df217bc47c25394dc37544a6c553bdccd6a1864066a10c5cbd1de31c93a7da8cd4cdfbc4c97e3de6b4b72377ae5f5cf145016914271d123e0ef96401f9322b2b4cb1d99afeac5885d7e55bc22fa07fd65532f22d10be405fee1e36668986f37aa816bb7bae8401193bc40a84aa601232c9e5cb080401983f7b3890eee284a892d4a160d79de2d386f413e4532e00aa760b750c846321ea51e67765fbcdbf4b06bd5bc630f1dea9a26c897daf11aaebf6afd63bda26217435dfedf25af06287c257a66bb41c3d03f26615373ec1645e49626bfd17e5697df67b73100620f2c87a377831da817a5b80ba549b4ed42bea59a21db76ea3fe38302f5c4e949ada267febe691dc3a85f7d0aa820f766825328a8e36d1bdc5af65b1306a3b7d2077125430906ea2b3e6cf7dd9c204021a4be4c5dadae4d7969f257fa98644bfa806385bb29a47d72832ac5ce091f2d3b5514a78c1fc625203de03ecee2ebc", 0x1000}, {&(0x7f0000000200)="f5599244fc0d6c17f7cbee24d01b693881ae572d106a2a2931370b53d79e22f9a7af2b17b55179930c545d2001ddcf8315709ff04a4a8225dd77e04f487433ac9525d7f0349c79056e4a3f0e87a9692c0147e0f4db62ad768b793f6183bc683b7e95a08f4681d1d58d722634642d86f77a9a3af42ae4938a7ff0cbb22fc696a7d306a953956c4000c8f0411351ddf1", 0x8f}, {&(0x7f0000001340)="685255bbc6852cccff6b39940f5d192f611b92480e210f77aaf5a4143b7ea41a31c354b22c1885f096999c59677b057d14d5a120b4ed77d18519a35100594b644458d82a3b2b4d756f07cf7aee50f871ce314ae10291fe68d2ea3c559f991370da4612857e44c3dab4db407885b11329993cc0de783c2bc66233d58137365ccbfa188463af7973b5e8d14164c3", 0x8d}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r18}], 0x40, 0x1}, 0xa) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84e53911da000010000000000003cadbdc927e839d05ee8d39429899513fb23c01f8782c7cb0937681c04fa71e2258005b55a9f207197d95b298c8b16225ef38beb8b2fc758be597d9fb93779f659f3ac6a8e0c505caba2511cbcc1f7525c8220eb308dabc554a8910c88afb5a70000000000000075d69d0000902b0709fc608f55b76dfea3bd870998223da2b678c440299611e13cc54d0799692e0c68f4ab9b9019f6cbef7f6e1c16de470888f0aef0fbfb415b40b207e422c70724ffddf3d24139fa75dcaa6a55513d82f4f8514be1da4e44c617368a78e91b5c1a9580a0628e4771dccd3cbcd34d5207c94c002a9d2eebeea80084fa6ef79b719cefb87b0c9f17a3c5530425f1001c076fccf975bef467061ad7925628340c28ab329673839e65aeffc2d8d144cb1b0a8e3e5a4e5eb15f47790a3ec82308365089bb39ebb000849b3231939030bedb45a7a3d54b8ebb2c39a2bbee7f817aac0ddb8c860961859e0f5a34bd26b924b08f362d0a1867f4f6e336987a1a8b992cb5de380543b8eaaa9c6be915182a488439cd502954cb141af936b576843f7c561a06a263eac3ad43be3d4611b9cd5084d28f40bb380bda"], 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) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x80000001) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x41) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 00:30:06 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) fchmod(r9, 0x30) 00:30:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:30:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:30:07 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1d1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x203}, {0x6}]}) syz_emit_ethernet(0x4c, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xeb, &(0x7f0000000200), 0x54, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0x401, 0x5}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x1000000008, r3}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) pledge(&(0x7f0000000100)='tap', &(0x7f0000000140)=':&\x00') fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000840)=0x9ec7) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setgid(0x0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f00000000c0)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) r8 = openat(r5, &(0x7f0000000100)='./bus\x00', 0x0, 0x2a) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6, 0x1, 0x59, 0x5}, {0x1014, 0x1, 0x7f, 0x7}, {0x1000, 0x95, 0x6, 0x3}, {0xb9fd, 0x13, 0x4, 0x1ff}, {0x7fff, 0x5, 0x6, 0x81}, {0x451, 0x9, 0x4, 0x7}, {0x6, 0x3, 0xf5, 0xffffffc0}, {0x7ff, 0x3, 0x7, 0x3f}]}) 00:30:07 executing program 0: close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88425a59c52b5b36ffff"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pipe2(&(0x7f0000000100), 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x2f55678ad35bd5e0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="450ece5f29dc2e0c98d61aa878c0751e9383641c7da7f4129a1396353e3016cb32d584767c15cc75d4a875e9ac6ad1df959fe13ea6128534ab465e7cebd5669b346843d043b561f1c8e07ab948c072e135e7ed70", 0x54) r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) pread(r1, &(0x7f0000000100)="3035747aab9951bda16f82ccc354bee03532d7914488f995a8db4b3ac9dfc8772eeb135db6c5814e2f5e6486e784192f9b06ff00d60e951f58360d5849b3fd644818e57eca4e4e967fcb2a3eaf0041e495799ae22871597bf318954ba1e260f5b1803a3c44bb62f2c3d0c0142d9f7703521e493cd341c72f11eb93fef4b264f78577172a8b643979cdc1dee2", 0x8c, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xc, 0x6) setrlimit(0x4, &(0x7f0000000240)={0x5, 0x1}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x81) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r3, 0x8}, {r4, 0x4}, {r5, 0x20}, {r0, 0x10}], 0x4, 0x3) r6 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x9, 0x232f}, {0x18, 0x3, 0x800, 0x8}, 0x2, [0x80000000, 0xfff, 0x80000001, 0x0, 0x0, 0x80, 0x4, 0x7]}, 0x3c) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) bind$inet(r7, &(0x7f0000000480)={0x2, 0x2}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x28, 0xd) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000540)) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet6(r9, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x200, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r10, 0x40, 0x2, &(0x7f0000000680)="da6f8c3daa18c0c3abde2f393aa2654648dfab69393901b0830cc1cf1f008157aa591ba72a8ed39cfd1962d699264f20d99a11b6725e31b3831b4a3be24976fe6d2e9d80028eb05813cd8a58a1ae44cf1c3da7931a4884e6becc6ed442ad8dd48a6c8f7e997b36f04015378e60313654af15560dcf40ebb22bb837add8704d1d3f1fdbd7b357be819b60351fe391d335d23bb723cdc30337eb79eb9947d3f0cb683b4c0f408a8bd0286d82748d5ce35b73972da07e7afbf06d8c3ca5800defe4fa8652cb53ddf86481b20ef618012f23b1f6f2fe9d83", 0xd6) truncate(&(0x7f0000000780)='./file0\x00', 0x0, 0x9) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r11 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) r12 = open(&(0x7f00000007c0)='./file1\x00', 0x1, 0x80) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000800)=0x80) 00:30:07 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x8, 0xb}], 0xeb, &(0x7f0000000000), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0xb1, 0x4) 00:30:07 executing program 1: kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000731000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: 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) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) r1 = socket$inet6(0x18, 0x2006, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) fcntl$dupfd(r1, 0x5045c4f0b8cbbe96, r2) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x2, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) clock_settime(0x2, &(0x7f0000000080)={0x4, 0x7a8}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="5f1e65501bf072bcc3b41681db6bc712aea006c2d9f172e48f4f76b7761d331c0966e07bbcfcdd28ae5fee551c05893d9a41094d705e8b3642252514292a4ffb6318b8dfc168c46ce66fdfc6a9e6b336daeb154e6263f356712116ff023b74f52029570f9ca25035a29d0b8227519ff09343490872f1785b2c56afe063bae599", 0x80) 00:30:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x28830fc0bbb39314) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 00:30:07 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x1) fcntl$getflags(r1, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x800) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) r5 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r5, 0x0, 0x7, &(0x7f0000000240)="caf5b4154f2796b8608189359fcc4e31611b2b1ae4aee4b898624bf2c653ff55", 0xffffffffffffff06) r6 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x5, 0x5}, {0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 00:30:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x1, 0xa726feb4236c04ef) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000840)=0x8001) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x7f}, {0x0, 0x81}], 0x2}) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xfffffffffffffd54}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) getppid() ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) setsockopt(r5, 0x3cd, 0xffff, &(0x7f0000000000)="62d8b4b7e98d54290a7173a519071c708768a5495f3f3705a8eaf2916a172a1389682242bb976833ba943aa64f4dc3efc4fc9e01584e503e437e040aeb2d1c7d8554dd3b582dbf5351b821b91b234d992fb83d612ee21c5bc08a8c2b0a980314188c7ba4df25cd2d9d503d857eb462795e46c1157dae31c1d853ae44734adaa2f5d3982bca30e12dd07d8b33e49cd82bae2d789e06d0d5cf68d1eb072dcf5addf7c074883d0482ce13322f8d084455413e4dc45bf9e483cbec7727116ee48b422521a49dc690980e694b29e49291e0b7ab57240e542f18fe92acfe26016b9051c663948ad3b1f97aca44dfab59373b0201c10015e6828211d411c2cbe4", 0xfd) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000008000000a6459425c969ca852fd961374975bb2e469017dec204b41d40f138f72c6aa61de670108422bf5d77fb5c5881e9f048d0d28d11e74455da126ca82d420caef204c27d7be29228367e2f4169be9e8191f393658748ddd1466a640000000000000235cd843ce99e14db9b4d0e10543db4f05c83a28c006370ce59a4b679c6615382d961b97804719c290ee3eb35456d2bcd49d32c44", @ANYPTR=&(0x7f0000001480)=ANY=[@ANYBLOB="6dad8af25f975ec9df3ddd9325edc27d5a3319604232e4e7513bb5bf6d02cce6042407a2ec72337a3d49c3aa373f92b382b892c704a200dbb9caf4de534938e670c2bd9558d4f74917ca6a638da41a3f70bf30f68dbf5bdaa9b645a3f67ae65ed811d8d2656263fe19d795ff67e3f24ab589632c82e2edd7e2476ddd3254c99eed1fdbdff96e8edabb660848adbaf5bb7c39fde39ae3db88ff77376ad98707138a411e3e8c25c9ec0809"]]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001440)={0x2000000000000084, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c, 0x0, 0x0, 0x8}, {0x16}]}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) dup2(r1, r6) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) pwritev(r9, &(0x7f0000001400)=[{&(0x7f0000000280)="b555c523cc3c0fb69438ab71a69d2278f026b34864e37af2cea83283687ce6ad5fe166b152cdecd452dbdbd0060e6f36d6dc593b6d8c4df651954796d72a9e2b3d9e195d3d921eba6f6513a9e55c4ba9b54bccacabc949da855ca1f4daffa464a4e7988b0d930884b6ff5150449827180d5c1b034251738fc560224154853e6cb391326d49fdfbea4426f43f942abf161a00e78cddc07619bdbd8fe0558f39398694ed3249cce62533933059806838ddb67c6144307cadd55d1669586449f74c98eee10a8d33dadfd5312c613ddbcba18bd29156f55f04e094f6d8eabfd8ef21fa91dd1c7148f3bcfde620931e03ae86b3b1c3113d7dd3a84d824332248f814ef7991fd649db45f10e9d9af8a2543c7fd63fa8485b79ee76866cfca07850ea9f539777328a7df03cf0dddc200bc51a93c613b07e35cd455972fccf6ab6c96d3cf47ed51b5b45dbefc75faee45fcd4c422c81763cc3d3466d7e95d890564c412e7df2aa77071ab45e3f31a9e98e853de71c72817f969a352340c09c09c83fadb2f7f94cb149829cc952b683cd7e5fe128167759657aff14aed7621ce947414d1d5e32062299c2ada2d755e737094dbbe6bb027fa8e34eb210dd2d6f39386cfa100583246c419b86e999a6b77cae4d0e77c27849eabfff19b3b8d8ed048833ea0ed96a569e9213b40124d07f592578a164f7ecc787e9816b85004ef03daaf43583d5aa35ef0e8c435e59ffb6165bf8671230311faeaac8c2cf9d0d283fa39222ae9d845b8a15ec8bade854f046d5bd8e3b0c633b4874fb367435ead03112178e2ab12b4ddaf2229e783f0b171b6d8d3c44f9177ef7fd49a4d850d566b4ae45a30197f1a44278d289dba529067e2e78c53254313b0e5b810c830772b5126674329cc88323d44d826e88ff1b91a3173775848f5135ba3e9778ee5e9a4c5af71d8a1fc630d596f799ba8314eb0b024692eb02682adeb1ebe29d32fe794ac137aeb25fcd548e8c3becd2680f2f7eb3d15f85086c218667beb42b4b49bbe70c01edbac108f4e592e8bbe95ed9ac17822f484a050fc1f6345f082d71bfb4b0d5e95eb227f8e51f1053cfa69f1931a770a6e2d2eb0036ef666bbb61a074c2571a605344ff01123cade285a79701ca6f661b6f33ae812fdb50ea1acd20a4c03eb01ec5df89cce980ad9168b8335a557eee34c09e42db753c8b57c5caebfa823d3baaefdb33de18eec7d2423ab375eacd0908eac57940403a00bb67480f48a2ca7fcf191819c9cb63c58c4bbefd60e393c1d78007f9b0780159a192dce184ce86476c84746903656d90ff1a86404d0d7eac284360b7a13d6c996a3e063919ec7b614f88c068f412a1e5cca041dd63a862d8477595cfd24fd32427710f1329ac3847f37f127c01b9d3d0e95a7d7e01cd88666be315d039615a6092fc69c1c0f6965fc37c65a83715e390f70cab05c7a6ebba23a5446e2a788d035f05df84cd886adfdda1f3d86f25a33102f1a4fa472c3f06676eca06784afdfcacfb386070efcef799067e0d19d7cd6d649e1bf2f0231a6429bf2ad6769370692efcedb9824b9228e36a4473ed11644b179b2423ebb099993312020c65fdc798909512d8c19e2a719b2b9962fe9ccb4fed4715306338e99f3c5e54247d0514d8c1c3c0f3e73014a5d866aab924fe53f47b3f0b1cec9beaf4d5a8c96d81815c6ad9a4f2d715b4c12df2cb45f7a9467fe56bf319ac62206baada14bb15993021fc67d823485019bac84c7a125e52f52320a795f90f2eba4f4f7e6803a1ce377411676248dc184e288084f602dc000ef852f94d7f7dacccf8dcf1ae7fcdd316c7cf73953ea97e12682369d50412c2b805c9ef316eefb34b3b3b3f62a960f9f58c61e52d3deeb62f3840f32230d3fb5ddce5b79659120d8871fe3fe30c8dce100c2c759110dba6a0f804c2dce723bb96a4c339d59c06ea29bb390bb65544a9dd77d006793b99e642cbf9ec7812031fa2aba91e382c13a2300446e0cfd91a91d9ecb569ba67b9f1a2e907651ce7200dfdb2a5417af71b48661f496577a9862e6189abb9462b059f29d794e3b0dca78670492fad145868c2e3bdca18b7458637e3463b4cb402614f2d9f3ac3f22e85e0fdf5ae4826d5832ce3da92495473c2d7534ec4b383777edeb502bbd3f2d206063bc7732beea396ea97fa51c4e4aea4196ca862900086996a282d4865b21773e075fc936fb473a252e1eaaf98ffa4d76196dd2c3aff44979beb922fbb51dfab1accc576bb63ab3fbb3f95a42409f2693455be6fe221571a08a3e7347aa48c44a2b2a004392096d881925b1ba9074a119b499903c91959698f540998dafe8ec46a4c0e79c2aa7482c625493368b77e8a4d1c9e57a556989c0271289d4c5edcf2f25f46505485ac57dc0c0613c78ff25eb47e66e1a22f347966db8e03b4a9ea969793aca146de6a16b638c30ba7e5bd42a54d09dac4c0ed1906ec5559f5b11a43220233348261e5669a38ccdb981717ab8af5d6b7720819bdb44188b3f8f30d97c02a48ca03be9f631ac8a9d7649d60548863a6a1181ec5b84aacc4ec1c09dc57ea99511356aaade9b9d5d2085c20c7b1a40271646c92fcc3bb0daa3729ab5df7cc85b784c2340e7352ea3a1197bef2ade28ede2dd8043fc48de4bf1a9b26e5f3782da8b7bc619f04e60180d8e3fa725f5a6a81139977ca15eaeab5c4f1ae1a0dcaa012883437080cb4ca9048fb835f87baf6adf3a700992bb2fe663c55988a7ae82a0256edfe68a625746f678158ebab02fe8cbce2656153f8d510c9efaeb3aef45842a0b63e351fa3211599b90aee94730e63b21b817750598232af83b9e8dce450f62712f0d48f490a323529cfcbac1c0fb89defea1ad608844032f8803724a83c9b183269236223d38aee2aa17a3bf94ad501112ec43e8df15d8c884045e6c4d29254b67086879c0876dda36290133b31d49ec7590cfc16581095fa8ba5a8af9ab1ba8a421629a6969ff38b9c6d354b1b496b0739b2ec2954a60e046ac5f9e9aa010a1c7b9a295b873584ff49cbff5f209039b842fb092c1449e68afb6d53d457fef0c70c191df7d4994ec395857ca3a8cc4d8779cfa3f847fa4b9ada2e7954806c6956533f556b48a38a464802bfd0a69ae477451971490ca9ea0c0d9c8e5da202c5dd783de3e553f0bad13ac04ef78e5c0bb910a7c574adbaef9847cf58e18288265d90043d76a2b59b66024436f982a89c7dab8dd60071a87f9305c1bd0b63600d239c42f7e30f9807c2eadeeca30f1e3d4766e2893eb2d63f98153811cfa5ec1bdf7b447a7750fd04724583ea33cdac5714a3898d74f1626c8ebea5b3166e6557ffacbfa734e334a8ac1136309d865123c2a400ca6a2f4a97e799342e5f93e64c29a79cccb4d22c0aab64be4e5c904b1928e234e5d62073528edba0b599b134e7e4652bb4dfff1ca60652ad125646bb6a83c4cfd52aa10cc3f9218c52015b2c8e8196ed218e3358910a8c88110732ad456d9617cc392b623eb12c3b7bed785e56461749ff73cae58de47f6df7f9deb69c3da88e28cd9b18e169eb478bee0a179043c11d5b8f04f5b573f7cf894f8f752f26f7bbb73cdddf0b34f17c2c61fbd9969be651b24b70d929d87fb1c4bc981f427384ef3accf4d988b67599d344e5afd57b7d8585ab534c8f4986a9ab203358079d57cb9efcaa0080be5b22673b2af4bf48e832d298a7278b3b5a6ac2c2cf0c54411a83c82c75152c29e436df6d389e848de607249df51d743961d42d783595f77bede529be125fb44bf04a8321efe40289af6ad1ee4cfd17b41eefdce66e50fc40f161420cef941731acfa5cac080045ad99ed766cc995985f6756d76e4ac634c73382167635425dfcd08671bb083dcac008c073536faf62877c2b9b9c7db1169941217613bdb0708852d3414ef7cf7da857c585fd67eadb77ee68eb33bb579e0a136515a38950908fa2702309bbf8cc82654c27ffdf68255336b04cd3fbe050dcb4589bbff45ae537750e0e66be5efcbbb167d48ebdaeaac277c39161a0f168e52342f9326643e5d718df8a2da859b598a2944240b245678302911beae4c6726ad5bf33444027bb91fd18762622dd2ff1841266d8c57dd81707d0d9ee8b76e5eb6f7045d67434b5897172a4d365517472c0685d7abb16d1facedb7e50ce46f8a5123ddec251b98cd55ad1054b4cc550a8009896254198412968dd98e2fd2cc3eaad6357a5b6617d319496b66b5497f0db640037e9a240edc1bb1ee201062265acf5ed9693c7c13d3d2832c54dd064957cc5f500752f63b7c235642a880a625242782def27092ae4fc044169465f49d834f835f448fb1b5a1c17b37856b70166639a318552611e19518eb29dc53252266825b3cb65a4813f65a46d07ed1d5a9ba549d93570a79f17950a03b29b7831342a027fd2fe281bb7dda7a12e19a3d87fad5459d01f20bd7958002ff317c37a6158bb880aa31d6aff3a42c1d40e456450b4e0bede5bb14d344eb0db15be9d60f26270f51c9923037d3c331d93d72b6ceecb3e5e65077a3cd52d1c3617a9458d8ee1d8e5d585e9dcf4e63f1d93d557a1076a2cc9c50b3b6dc1265f474ad08182b9aaf1d1014cc32b9bde06c20feb004c12dec18ebf4948578bde0c3e40d1e508ab1516c6dce391de765c2c0418339dcca587dd0702f00a469564bc92103289500feb30ee99b9bda28a4b53dcafb40c93110cb70eab298a58182ba2896e809381c16e230d85f501c4a6967d294e1b7649eb68899cc78816150a9139e6bbffbc9b03f26acfd69c5a821706fdf5366df3173c488f17225c4eb8ab594ecbabea12705be5f97b58b0874611af094c02eff7145616b05747fffe03a175495128936d421f011cb54d9c0a5b10ab11413db6af064615a56a2882dc08db951bbd4b3b30e1059160809f174ce1bfd8be3820fc6fb8f864a10b2a15ada56ef1ffb643b6b287928b7c93a18a881384c9f73935d547666d281a36a8758078b40c51aa96743c75bed2461e087a601a515aba8b8f0e18deaebe52f4892d9c1db4d02d324f65f9ed75a51f742c43884b6ffd4155750e5e4d3abd4f8893501a3ad31fe20947044bfc6f750ceff74e69781ad34a858a75a3f92db75cb9a14db63f01cec942771e800cc5b15d8a12f7ecced73ff5636ec6610edd7b205af7e0c73e7f1b47673b96b7cb4c347d83601e78a9d5c30dc62162eb78d3f5167fcdbacea198a062a61135411e7c7cca7cbdec803d6946e2513e45ee08e769da5125f43b21f11aafc4ddb6e7e43048947769519e94e582364ad7ef14b08e59eb31a0bfd5c53ac007b24fe376d110b4ecabaf4780ace0b1b3d3c4891a023b734a5bee53d8bc6135a40cf8d33639c9de1e36d0cb79feb5e82ae481c2e12b40fd30ac2683b736476d90d234d59ca6c086a4277a730a9104f4eec107a7060058a16ee58067b04971cf448b26f69018f72b8e50d5577bb519d9e1f1f547505dda3003cc3940a5f55727118a57707e4f0f447d389d322b2c9b2ed3e27614ea2593a3b9607a1c3e823394d20695f81671fa0e6ab913b482518ad3f8f71b482ac8d8044329adeb7690d5784c7b46b5e4ade6f6029c74cf7e753815c9b0c2887e2d8605199105d4018acfa22c9e51fbe0f2fb5238b1ee80775228ef10e631d0cd242cbf60b7d3b80a49ed334de135ea5f6f9588d443e12806e675430c0aa147f8cde7c10b34abae4b21212903db6732cb3a04572898f7f8afe8687377e1c2a8d97c4f6e4946b9add45493d0a57620", 0xfffffffffffffd60}, {&(0x7f0000001280)="bda17ed0c37264770e06a5b1cea48d940a6192ce3d2718798303aa3177b92e988cd4351070087b351268097a616d5cfe40116137c656cf30c26a84786532bc0f30214f0c46995af65012b2a0996f4f2d0d61390666394fe0fdc86123476f0160cab317e6a30268ae8075e94715f445502e4a96fe092dee55706cdc3ffb66459a3ee5f33b77176491631ffed7f1eaaf126443b0a3e92b0e8043015841ce429544dfe48f2b88f1a2d9cac5059b64b20abd6e1bac2f91b5bff76e70574b7ce89c1a58aa43c1d54b62df0dfbf96f4420623364ac07a1feb0c99e86d7ea1e3fe365744ab13dc8212b", 0xe6}, {&(0x7f0000001380)="037b4120563ab3a3dea94e8d331aa00317375497aa8c09c5e4e6b2975741b9d7c91b7d653462323fa8d21f8f99389f3715b8f59445759d48f70d4216bdd4f82a36d76fba92bc6a0bd630246348c5dc6bb775014d98a726dc5f4831033f548518ed4f053a465dfd0d", 0x68}], 0x3, 0x0, 0x0) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)=0x10000) r12 = socket$inet6(0x18, 0x4, 0x8) dup2(r12, r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r13, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r10, r8) getuid() ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000001c0)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x6b, &(0x7f0000001540)="d98889ee850fdd7cb9fa3bff8e81dd880bf07c22d4d4e775bf6c16d281e5b7e4eb3f27376ce30488ebda8fb3bc990334c4d4cf965d06406c2d3583fe6679160b67dcad32b118589c16751c5af859929e53f3421f90b3f252cdc7d5ff01000027a5e08aa8c0d31075cff0d4") 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x100000) 00:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="8597d2a7f10245e24ac3f117228188bd3ae8146582b822480feba9b2f1dfc94202848b2d02173c8fbbcf57f7e6ab73838ff760a5f546bb407ef8b42528dcfb62d5740c5cee97ce0878b3e57f0fd36dd27f18a383fe5756ceeb55e988a5650d4c7db039b32e2d3a750be3a14813", 0x6d}, {&(0x7f00000000c0)="cb610f66cc64f23b7f3b196823744cdd51c5d2a8ce35c70657c7312ef3333d58ab5cf60b64898fbf4bd8adbe6f99cecf075234b5e03a4effd55b670a572af05c6bf16309f8436cf381750f984942ff630770cc06565ad1fb19d246a059ecf5715a25ed62fb25445501981ac29ee89d0ddb32018f6656f7a66fb49b4e4163cdf46d16459b97e1aa988ffca317ebce2c04eb7430a04dd465dcad4d7cfdc34db33cf95930a68318cdbf5e8d1d741d15b36b942fcf0a5a1b3758f2f2674bae95b6e4fa0e85a74a3f8768b8f72f5df0fd41ad889db36253b8fa6c88a65b93611d4345d9765e", 0xe3}, {&(0x7f0000000580)="a3e3d421b19e16847b42216f00d0a99efbbcc165f75123e2f6b33ee75234f23b0c3c2b367158da2d4b6b12a271a27d6c439961db96cc57df49ba3370098d0db2f1cddd97f7e855b06ee208d1d4ca3f8487f17c2f8b6512b72b69dc444cedce90594fbc5821be7d79a2c9987e4405d478405bb056269bbe2528ba10de82dbd3deaeeb40d734827810ede7d76b83d1754ed4fbaa68f9ed8e62500a347bfc70b1bd22da90b3ebd3a63ff602092f96e8ab249609824036cf95feb9064a044c12e32b89423298b36b97f1055ac4d3ff505fd2348d35b43a5969bd2803f48f016b32e1d9e9fb5a6cf7c901fad83b3890883c41bd49bc0e27670945a1cbd39a9ae7b21d45743acb0383ab494aa0d29d203d053c9210ff7f3367d024e50417fc896a4fee51990097856a7f4c00f05b8e7d30bb11f03c94918c161e1345b8ec285cb31ab560a25d57205eb2739c9a8ef3b61da31412d6ff66e766731177aa21336a067fc779c00d58c4d22ca79531af97e7a3ea63f611cfd412fee679023e71bf69fa3ebf66b475c7b2dcbbbad6b66656c60581cccdee31db327f06cb5829f97ff029e8c938132306b348", 0x1a6}], 0x3, &(0x7f0000000340)=[{0xd8, 0x1, 0x0, "ddab1d4f3f99e0eea6c639d31f9f41b62b36d58389cce60ba76a17e931ed2525c4471c985f89cfc80c832d57044eb1da62734867e839adc2921601bea852411f2e3fccf725dbbb6a80c21607bcc383edfbab55d3229653734765b831ca1f03a81915f87b1b090565335ea135b07c5d6e2ba8e5116ac6b3bf96cabf49100a027a7fe28750119ae406b2710628b5b6689844cd76e85b040e1fd4582769865d32575c6830ddabffbcf836f7be42fd969c62f46d388f2b1817177f92d980129462c076170ba26db427a2"}, {0x110, 0xffff, 0x1f, "75a42735264f76d94106cb0436f61f67c22987489e97a8ae5a97f667ee81d32769e7d94d466026123636498d3f043ae7bc76ba8fa94787c35a479984210d52a1670c583f7bc43a56e9d30ad6e6fb402f9ec125d8fd0fb6c67fe7d21f344aef66d7e7f288bf3ce01e5545fc397716d69b1fe3a53568eeaa62dbeb981b958c7c20f6c8bf8f8c31612d8b3806a45dfb7cff711e5214d83fb7db13ed5fbf96af5e45bb2846319ba4b67c63fce870109c4a637eae60159b2c96172959c436ea897094030368c19da95a5bd8249870691898b56de2f68b4e5fbd3920b1c60f9ca956ff6e054f785057b63bbca06034e039730d076b73c86ea62d97a53b"}], 0x1e8}, 0x0) 00:30:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 00:30:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r2, &(0x7f0000000000)="0ffd56c7b85b62723db96ae534c0cfc224f543fecafeab31251a63d31e15346f10a942c9356635d6b91a60cebe6007b90e1479b8a325c856a55decd574476add54a8714a2640786248cc0f22a940018aee6bb5372881c9d473dca67113eba60c5cc80c06b919e7ab5661a4eaf816edd7b4a742139be18689e307eacbd5b5db1e6de38709aeb15121cfdcd610e7d3ea18e2384b54724bccba9229471483dcfada342150a040d3f70e845e042b88afeaea94e87246fb3e9c140dba3244024cf61d93214bde768f09f4e68af146bd8d809791469cd6801dc59a3780fd", 0xdb) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0x80000000}, 0xc) kqueue() r9 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 00:30:07 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000008c0)="ebffcbff13b9fd1d353e2484c9b003dd6af0e627812eaa4e713048e69931929648535114dbcf555bd4ce32485ab3bcb5cc1c8a3c34caec0cd42eacf6acd75a31436a61a15f63e5b56a956a070fc73c25263925a698d3adfa521e7fc5903d5e0bcfd4b11bd8bca14b8c01000000f302c2fc9912c82323692b048e1e179d2df4be8f6ef6d845a4d9689a497e1ac7f5195a55dd54585b8abccb661cf36e870c4ffedce4a1b3ed9d7d69f0042069b1411827b67dd16c96756762fade9a95036b3e58d18cd6919902b0d4d851045db115fea0e96286ac251e406161254c71ed7ec2bfe6994a4df1dcf326d289707bbdb384bd0cbf29698f5557942a6ea35ad450e4c403c52059a439433622eb88a39739b56270f6a75b03d771403322b9a04109a6727f05503f8dcc0000000000d200000000", 0xcee0ec6a) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) r7 = dup2(r6, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000002d00)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x100000000000012b, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r7, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r7, 0x20004b3d) fchownat(r7, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000280)) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ae2f66696c653000"], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 00:30:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) 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 = getpid() getpgid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x21, 0x5}, {0x23}], 0x2}) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8020691f, &(0x7f00000005c0)=0x9) r5 = socket(0x4000000800000018, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = msgget$private(0x0, 0x480) msgrcv(r6, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r6, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], @ANYRES16=r6], 0x2, 0x3, 0x800) msgrcv(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f00000004c0)={0x3, "26f6b71deaea237a6f7339fcd87236e759bb2e65c0250d424c563c1b858e52a9be2c8e450b0226d85d414d7ab1faef5ecb9305fe59cb438cb8201a82ebdbcf0a006f20f6b0fda611eb94b1ed7ecb693ecc06cd4ba5a534fc4388267e72e71a0588931a4136e4de49e6952f4dc1d6c3385d478b4c5f1e113b5c432d4054a85d5b5617391ee568e2c838f8cf483551c48899f4ed3876df5b23e5a1e4ee41ebf0d3bc593b665a1bc2fea39527913c28b8d5e000f69f732fbca90e061eeb2636771b51b7a210248a667ab87d0107071a3b09cb51d885967a9632214182c820efe58185c64099561d15e2604e1136af56998f2481426b841739b2"}, 0x100, 0xc00) close(r5) 00:30:07 executing program 0: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) close(r3) r5 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) r9 = socket(0x2, 0x400000000002, 0x0) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r9, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r16 = fcntl$dupfd(r9, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSDISPLAYIO_LSFONT(r16, 0xc058574e, &(0x7f00000008c0)) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x215) 00:30:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x840, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="368ab365448f66c363c87659bcb931bb9dad19a753f980af7db75b08ca4119a934e64e633671a3f5b8ba0f4c03cc05501a5c34ee1827677acf3c103e3b7d2ceb9fe9aed1252531e5600991e5a4e671a948b23af98623538d66ba415e02d06920f1348fa9a88b6d148607e4edd6e24f924f24805c4db10dbee6479ff0dbfe65fb5ba996856d17acd1010cdbe3d3688f1730daaaf98d5d5e05a9ee237c937c6fc9a5b4bf77a114cfd37ba6c472708da4f63536271285", 0xb5}, {&(0x7f0000000380)="49c7b63c35fcb013feac1b0dadadfa842b2603f5fa823c24deef11a698e94f72c45c673e3b2956f4b1ce33c7d72be058ea0b2efc184eb5a605841c435605562689780492b5ea8c4717907b024e15d3947204c2296b5c43d84a0a5352213f0df0ebb9e2a3904d3f272ba268983b381710c74f67e05333b7f950cba1eb47eb36369029cdabe35dadd2ad9005046ce29a37f6dc889bd866ec29d4ba89b47f684aecde3d8744d23fb74e", 0x13f}, {&(0x7f0000000440)="3236cdf6b565714c40007e316df0c8c1c657145d5a6def43f74961c9b43b7c860981d3b92ba25e88bccfed9f4ce4bbdc410225046eb7726f8691aadd98872e24c1dd17a77cd33a5bd204df234d35d42dbb280a82277afd1acd24d30f4761c5561da61ec3a347733d35ee9bad93b9dfcd58a4b6ec4157ddb42bd0e3575dca747b9139cb6237a110f9b5212fcd0eb438d41f394105cdc1b4dfee45aeda2294c3d16fd0637b1db0b118ba2405d69ae818f3521d96e1a753e680b3f8be08a3961b46c89f7efcabbdf4b435fe6934f2f9bcab42c1d1f2d98bdc070c151affb535d393b0871fd3", 0xe4}, {&(0x7f0000000680)="f4c1f39e09814ab0e6393b638777fcffb47bf2581c22b4881fcd44e62caeb4559644fd03fa55fcef8f382bb67c746cc17a1682192766543e2cf737fb0a15147c3c46c44fb1e310706b9f30e94e8968b39dc439fbd83e36928c0166330b65774858136c0254254ac228aae430a40d3614995ea26e001481c57dd546951f092f5feaf1af74665f6ce121a3ceb3ddaaeae76319345397093d4f653b705087ed4d33c1879460fa8837746d08ee98d00b25c48c8c3190f973c273b07533091481738627507ceaa51059bbd556cf400bc5e566ee4eb6d419d4460325a000181b0dcd57dc7a3535e2e692a7c2dfb2eef1c0072533ef5e545ee5c02d83836ea22adce5bad9205bcbc105395117eab5dd465ced260aaaab80e62012c6b2344f0ef8fa7cbf2920d83530662c07da410d51d7186896f926913d2b25f76488cb7043c744c4d3a2cd493a137732f62a73e26e319a3fe22820a371215f741675d882cb214565f14e752b2624adf9c0470c6ab120eaa2fe8c2b5224502a0d2ef45f78dbe50a7f82559adcd4dcf0dd428bd5eaa3ef8cf9735734537928a2dcf2eba27787df800973a33206d3a07bc41990676174be3f60bdba523271f882b75b364a1f9614a4468197916c54dd2e47f02ed87fb6318f7f8d534c248c3207d5afd87c7593e45238239cdce96468d2b4145cc957ec5973ea8282ac5e8c92ac5a0e38fcaa142692d100db541f2c62121d944cbdc4746feb90c4a91ece35ed55c80bc1e74d31fbf60d06e12eaf821ace390618cfcb31b64be1fc7222dee0d9c68273d079bf0afd950c1cccf790c52f24e1a3a7499d621c5320cbdfb7e849ef484bc5a7b292b6e3541234a41cbeadf36c105a4fb03b0a431d451a6d41cd4748d935188e8bf29660d53f38438a2e4d7a4c1a9d662016f45052cbf998d8b3043b312f093ac3d0f4b9040935b91b83055d391348921c8cc5114833a638dd2dde12d70e511bf79b6cd93587b9d1265486974244df051a7bc4a44bb9e0df3a006c695ff3c5c5756d9fbf60ef6a7f02c08bec9ee9f653a72f533ecf3a9b3cd030816ea5221950cd1adedaa7a6ac0a160d5914c921c71627947b204c575e8d0ce5189f2586cd0a80c6d8f5e272b8152509744646119d62902858f6e05dfb549703c85761d25ea719e7e73e83a2bd77a757c1c66b6e45528368b0cb04ba400c2b4beeabf052652615ecc73e020df9eb3b83a94e299a62b05d8fd912d07b1cde4f9ca5cd0532c28f9ebf3304bfdc6e3a4577feae75e00f5a9bddc9aec86b385fd4c75a7271b1a268d763dd3914256ec7e212c77b6d275a7c1d31028ff9e731555d8ca564d14f882014e8ad0a7639821b6303528c0b97555d85a9bb577b3414e4234ba5b0a471383e7df661ce23cd0f7abb0fdc5d46a17e9aaf195c2bb8d3469ed37ce82dc891d499ca2f0fd34742dece43a4d1fc33bfb281b141d81d3b6460ff3c8805dbcb24571236bda91f67ceefeffa61c346e615b4a68a36f8687570c50439b13c7b1bf6ea19d8240dab2e03fad73efc6c9b0b762f28fe06415b2906256ad534e96d217aa641fd988f439c0596952b57ae01c9859f23ea8a5bb3cfc7b618ba7170fe17355b4afd8e8ad01fd65c4b8ed2b774070c4a925bcf757fe6bb4e90192650c530e9b08919a6da5ebbe43830f09af77f541459ec0539803059df0525af2c020fc733ce0c0fd31456a12d8b4d140a8011742b9f395c1e2bca4f90a6c4e9ab4c2bc12425e1501b099096b4789e1371c5f2ca41d858557247b3991d66e72ec04a0d8c4fdb416aa4d26134ee8d6122d8d922401123f1258f405707ee7bbbfc22b7a80a84daaa1c1e1b0ea5f4358753c21f481fab2a728dfb61f5d947ad2aef66ca223aacda2a1329f65857dfefc8c4c49eda64124991492b62dce6ca40ca08bf6a11bd25c6fc42dde0e802d5103c782f48b38fe891cdd678b8dc9afa93a27b43f7d387979020eac37f3d2687dcdc222eb7b710b497ec7356856b2d1b2bf44f5729194765b3647a420df922a332f5e7daecbc33763c34f2ca71df19fcf1637cdf46e8d1b93a6fd8cd77823e53cb40a9587b2ca92ae42b9be9e5e5d2be0bdaeabad8864337bb3ef89023eba6bdcbec3be759c20cd07ec1bf1acad2fccf144c666de337a46daaafbb32ab5bd908e449faf53bb835e6ccf9736c33cb486644ebeec73dab72c93137d9d39ab6918a0adebf4eaec34060e26053d7759743bad959d3f973c4ba58eaa869eec985c3e8c26939ccc411c4b9468a437055ae2c9e7dc244adf2676c38ab13c059ffaa1fc499836fd9bb9dd170a6783e1bfa1c4d63d44cc57d0a14d8e7fbc88b809820aa89ea8d033e8adee93c3d1a56e22cf5adeb8c158e5eaad2aeface6f108002b46e28f369f0bbf2358f768db16abb9d37ff470e0829d1480e36dab739cc810d0ee5af911cbb2ae00f6d71dc25f93381474af46c86b1195792610574e1ba26b905bc2e0a9aada12edf928eca160d6e0f09a6f54ee4128bad8aabbd5a98679a7986b734ff04e75eec374bfd59afe93c62053bde2e9475fc0503ec03f3dccc88c3d4f9d3b358f56fd9b2d711028d56049de947384ef38a0b7a6fe76642337c5c680b4bbb58ecca99eb3e0593b03f1bb0a163a329cff02984d95161a0fbb12e16d1899cba009f9a1ed032788f29d1a301b106989a7f95a52782c622ac1bc296592aa01082ea280ee4c62ac0025988c3ed75716758b3d9f4ce61c48ac36650444d3b84d49db351da2c390ee4f78b179a735ce87faff3fb285bcdb05a5673d08f4ba3a00c0f8486377285d7f7c7a78eb2855ea80878520c60b2fe67a7fd91c7e97970a7cf27d18eb469d16746f8f1e7384091e720e72359f1d6ba754546f344591b6832add9ea36beff48e000e8f14c62d97a9282a8987be32d46bef1866c317d60bfa058071fd7edf128af2dd02f8fc5b26e969305ae9e13cef51de9924ffb1e79ef44a7132589dbe3cd86406627024d462e65db5f08bf59aed08fabaf436c72c70c7a6b8873cae5653d0f382e996e1e62e21af0e1a5ef67d8ca42fbaac703a53db84291a2793fe453eac227050c6e9a0bf06e5ae9dcbe2181a98182abaac3768c73385929c2eda6b8df257ed14eaac199fb6722515ff8ffcc93a547900b4c709a1d7bac183262d4e3f89e2101ceb2ec8967f003e15c490442875dbef290330e4aa50831f206554bea90e7a4e418e8a9156e1e935b3c5fed5e3b7f62156701683af4000f13501315e30b4aecd3f85e00f653687abce21408060d7ebab822bdce70e7604213c453a6c33db32fceac6664ffa70995c48dd1f144838ab4a2b2e9b57fb72ac49d9f5b3f41ae88acb3a85d692e839639f5f73715886e79439afe8f9dc6cce699db64ef1e46e51c8d045f2ca8d5cc4759991ce9c7eb6929122b0a65f7e136dbeea33a9b5e408aa153fe371e074226ff7bdf96034a5ec3d2286a3988cb03173c29b3d6a7570dbfaf1433ebc67318ef1662291aec727f0940c579827dc19323982222f1fa17cffe0b357162ae4d21a0b6152caed88956aa1b4b3cc3650c172a7873ed096a2ecb6c485f187a532183bc0c61e5ccfa24acaf1bab0b355c35e59942bb46ad168b266d2077ed2c0275c42374af020f786ee39466a160a487aaa4975f77fe421a878dde04466246d5422c18efd895202505a42be4b1c09595dfd5a676306653423ac2acca82a58aea294766d811e8f79032fab7f3ce9ff80179d2603070242cb6375d696f6235e7616817594e8e3157481d6404d6a3fa35dd8d6876254e79700adaf09a97f941bad0186578c9e19c424d6a545d7333a3f95697f787ce13a06971e718e50338506c86cefa68f29c32732f55289d6b5e579f5d8d7f935b9fd5f30052af8f426f5ee8a0dfa4ad1379c71258d3e111fab5fc7407eb056432588f6b922c7319d12157aa5e70fc85846250ac2becd74ceff30adbf1df94bb163623d372b303d12decf9b6f7f6304dbb941b3fade21fcbb4b0823a9d9d9240d08de264e35c6782b5677012901112959a41d448475c0fea9df6d6955420e7354ae2dfea6b0f968bd0c9c9a83faa4ef339d26dc540a176420edfeaa7f2251e4775ec61fb0c743e44a4c6c6fdf8f8cc3adaec523934bd44dc232784f2b5d24f779c625384fd0b5a1833a44f609adc34710beadc4b614f5d7a4e39ab2b6f4fcf8f3d6780f8818f18dc0927dc0063841a8ec0c30bd87efa5592299e37df094d9be002ce002191763a452a6fbe83483259c7edf4bcbebbebbbd8a16d79c4df8216809cb7b36270995d8265f9ed1a7b491205e011ee92b6f1ef46413c5adf76618839ae3838f70438ac866022ded14f0acfab1d3f501045f2bd4496a66f76778a19c96fde8616567ce12a0125123088bf3d4856fd3bbbee3a0683cdf12bd51ea73b8a08884a3e7712c9584ab5712ab7d8dcf49730afda0f18bfb136dbff26dd244490af80808451660e96b9fc0ced1cb74992f777fbda6aef08a4e6046a4da79c8f2cb2d92f6dc1c19b4923856e5a35e2ea3f503183788aa2373fc9f339e5407082aba2723d1e8524fb27fcf3c49654b7b6a8a1255e112a7c460baba91fdd7a35e44bfee5efc10fdc63c5f45e85994721a6ea6e3425493ff57a11e824a59b11b1a87f166764c699ab8552d2e3274adc45fadf6138f901ccc5f6d1b608f243b273d1e019817a607acfd7f37f91a8e1ae70ca7bd5e1ab684c2cd517e5b8c23c5ecf9e2a4af3335062f481ffb3f58f0f551b382d4336f0dfe9378edce0fe9a191c8d2470a1e569cee76253d8a5249c8a461b2cc0ed5934752b4e5eb94b559163094b94f22bba04228d12e9ec9e3091f61c0e710025cac02d677032c3463b37a98aaff7191fdadcde36d271bd0c5617fb5eb931296d862276c9d0ac3840fa1bc37a1d1735222f1cef87212e0709939c79908e64bc7e0f387dc0fc660a07e79ab7bc73ff2b9403216a8568c1ead271a618d5466fbf37511e247e53b886ec79513a6b9798434dc1b923549a0dadb5388540774522b469f2b2c615f725d38c7d0e979aacd43746e2307b90e5a200f8920955c8cd0191a42459f95acf610091b671b22f4951cc49d6033cde8772ff87a43c0b6eb8968b1e07b2ee3c1dcd236d2db96e926b9bd4e4f799617846baf4d5ce1916632f93048190771fc0d6a89514ff0312ebce55dbf8265038add8d5bfdb2a26e06dd8f6b2327cca49144b5780930da6098036d7e0dfabe017a9499b33e9596cbf69c8f84d175b95ca193d553eae382b35a39a443ab1b8c599899328f7eeb124d29b5612ae65d20a2b0747d264e308b9799dd41f133dfe9389e4cf92200713d4b76e0506f7a38fdd8b5a8d0da7ef3dbf4eb46573219966bedfe61a9ddc0c5ad3871d56d7e974d03a43c58cdad7a1ef1dc5b0faf1c426a71138eb111f22c75014634e5054765da4f35bf7d7f14da9186f848aac18007794e568d5be94555f1650b9d3d633bf006e1f423259985a242c404dbc1737acf283cd4c9ac1709f06947896b38d4bfd0cdef866266f1770fdc812cb893410ac85fcf0f1ee97c92727bde1b183b6492bbca38e9d6583f0bb779e6785af0b0241a565cd2d3e964a0b76221dfc24b8631b17cf8ac94f38257b318373894d8d389932802a7c2d6d16fa634bc27251cf5a3193e62df0e8e74c744d7f152e1e2f483d6969f4973ef033719574fed6870ed444ddfe2bfbfa1792d95b3ebd5e66661f26d17f6e145dcc4a1afd06391e08e68fe0a8bbdd88b09252ddd6281d4da4348bfa1991bfc1", 0x1000}, {&(0x7f0000000540)="e36b3d68ad5314b770d45f25d134511b26096108d0d64d7ce8797e0f78c4b8c1c4be503145cafa6c505295b964bc8e4481cfb151bb516c198181b99174dc40074e93aa6cb893dfcba09fa54ae343bf95fc1d152c124288c592df3d59894bc86f1002071dda998bc6b4d0dff64bc150985ade987010fbd4829301bfdf6d25d783775fb4a9d63d469721485854094a0cb9b7382f91", 0x94}, {&(0x7f0000001680)="8d4712b0310310092cfb494a99d6b8e092ba2aaaa0ea53d5032bfa665eae40a6ab5257e41fdbc9bda7289f745f820614e17aba34b308e39571c77f3c7d7f0c5fefb4f0be15d544954a7b32c8fd26265eb33681674a8752b30bf952293cdcb84c2040986d55661cd98a408ffbfbb9a4b7e3f0cc23bcc608375877eb25b705817327f56e68e909a0c7712239dd1976d6dd441f7857096905d25fb1017e9fe5ab3e1b06b711759f7e596a51dca3386e1128558e51bbfd5701b717a83eb0701db284", 0xc0}], 0x6, 0x0, 0x20000000025) execve(0x0, 0x0, 0x0) 00:30:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:30:08 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 00:30:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) 00:30:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r3, r1) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) dup2(r1, r5) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) r7 = socket$inet6(0x18, 0x4, 0x8) dup2(r7, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r8, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'\xe3\x00p', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 00:30:08 executing program 0: lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) 00:30:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r3 = socket(0x6, 0x4, 0x4) socketpair(0x1, 0x2, 0x64, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x54e0}, {0x18, 0x1, 0x8, 0x80000000}, 0x2, [0x0, 0x7, 0x7ff, 0xd7, 0x4, 0x88e, 0x7, 0x8]}, 0x3c) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = open(&(0x7f0000000140)='./file0\x00', 0x108, 0x22) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sync() ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 00:30:08 executing program 0: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="15aab7f4a8097ea93722ed7cccfd10959e1ca56f8e6726567a4c091eb3b41112a704ec1251b8ba78762458484c407087c138573838a5f0772557d8eddfa893f851337af400846a91f0e0a8ce8e24bf0bfdc327242c36c2e981274a2377cf587b0b7c355d61e2c8e09dafd61ce50d0b7559998b4d836b5887997d6f1aedfe90bfaf9cf25c72e1d3a9e125171d5d76807a544c12e083f73a9a92403c0dd7b7ddeda18665a5c23088259063001f4aba04739f4237076c36891e79490449994afb13b21f46bdbe96877466aa8a92943b739d8128e8aba1eb274e8cb251c676fe20e30817ed02006f549bd14f78b6c63223d1483196e0568da0b795fad41074177b32d7819f6ed611be6ef5f868e90d1489cff7b890acacf294546d298b15195f2545947a6d69cc0986e1f9743e8276aba29e7e8a7f4103ad83066647d93843cc253756a3a5422372498e63296b79640a0db3b33b3573f559704ee67e4e6707c5189fd0e96d71a14af87379190041a75f66c7ecd8372b3d2aac22adcf8b1ab3beb891eacef521ed139d6b4a08b991771eb7eae9de1212ab227f4af2f29b2324adb3facb13fa16afc0710d21ae8f3c1c659211598b28e4d24c27089a106be562b374ecab8023645f745b331002eee9a8f35c582614a675d4039007bd578425c80f0980eb20df146b742c3793cfcfbf51486a4e80b7fb4ef423cf434a198d2ca2868c294714c8de4b355f45b6bb4290bb442fb74f2c91e22da2552964d4ca1d697ee2d50ca0a0e62011e876748b7a0438d398424f6e515e5e40591e19047ecb0ed2c4930f48ed507237a95804c08275e8422029684010f47eaeaeccfded31c23f53ce225e6a30de7c7302a870d4fb1a64175bb6bc7558fbd9c8a172c08338b3f6b9710eccd9eb89e3f7a223470518d85a244679c942072dc6de8ac3c222f6983a0b16091e64d2139616b4702b9ac12a48e4b9b0bdf338274d71aaf3356bd1060b75e19e8e8fe88ac79a2dc4b7712d50f26d29cd8537cda7cfb7fcf4b1801cdce739b20bf518701857a7ad722dd475e19c49895eccfd01620ca50fbf77cfdda6772f350cd5e65cbd7e7d4960a74b39d7e7a6f92c6b7e1c3415d454d88eba05dcdab758e2d696ea4f79b517bbd3ef665e58dc1c64fef44b42d1475f7528c552f00359b6a15a3c7051cdb3db2a6d91ba45fd32a30dc5a62944de12ee3f52d8d0f78d6374f7ab08afe6063c1ca3c465d63fd6c822c5dbee17dcd011c86fd1fbe9147a895df03129de250560aa9ae7fe05ae5e9957f0984b1aee3667fd096b213e5ba47f5b9c1d6f842aa0106ceeec2e9b5aa347beca4453d8c86c07649bee7902c8f060838a9a2a65da7245e4230d35ad7965713cce77c6ba26b473bdda94438be10eabfe139c7a58bbbb6d2346fd6a1294fa9f249cea072a1c3bd7f2a065c8f8998e4f435572c714b1237eb3316e060bfa0c09418e97feca2e0aa585e37012319b8b5b92a5ac8fe37ba9700865da7da3adcf370f7ff67c0bbe530abdd41257142f6d625c0785dd09b6b7fe7ef245f785a3386da83758558b65759df72643fbbd5ccb8a5beb218d8474793d58a4fa95688c3cbd1ac3233ceadd895b6681778e833fbeb99e2e667cd437edb9873cfb4b0022e813ccac5e83873d655e7ec39e65c91480222d6739869c8c25e0bf01c9ed97269dc4a9c4dd2d6403d94edd6adb1ef1daae716a1c357432553c6fafd46fea9466e04c173ffff2263ea213b8a4a745e8a433d77f08a7624f9e1d579705e0ac1be6055425c855a3a81f994631e668f3034c9f11a84201bd1ac132ef471d3a26f3417e48000148aaee6122cd71e89d400d166feea8d01e808892c9376a3d549e622408b42918dc7a37b333a564b9e5f7598be68143059867956265007ceaa98738b078f7c129058640165cc7bef6c2239efcd36d797d1eb41309e2befd9e727cd2a403c4b7c7693dc29a49ce15e65fff714344949ff0590d8c6493a0163970deecdb1cda1d9c23b1bfa67e4d2eb0024d3c037b9fb426e9cfd554f14089ec5559aac746242ff20e62ca7a9f141f11da9ae4248912bc55cc8d146a40f5f2a1cfb25dc7a3d037460a4c50026604df81d059fe0eef3d3c4868de172c9e4cae9fa3acf4463d8ac71854c25086051b6002261e08c06661f14337dace493006341e14044ea6945edcec96d98587c8968b36973cefe4a101d29a2cad8461a707f17f1d4ab97388abbc1f96d8a63d058712fe81e08071cf07c7c5923535f32156ec6224f78c542b0b1e2d0cc384d03a58a0e1b3a121c700bc4c33f1193863950ff82cfdcd1daa0614fc117be9e31daf68a26eb1a3185d00966a63564db96c0a5133f06402ad407a5414966d65ccdf6f50742991850d5a3e79e1a27a2d6876a4fd3f74a787f1747123d70d7c74344af2e866cce712b57652a10f518092d744b7f7b919a6422620e1a3d6df92b76a9dc5a6766a3053f11c8141ff9ec2df843ebcee41daccd07ce721bbea9accf01c7c8b1d104c056dc075696af2019ef04e7666c51d2af0be44a6841025ce709bdea7980d710f3c05defc18fe7b1161c82ec1f7776afa202ba3cf30b841d18c52ec27745fac98c406eeec4b08b46481e677c3949d8cf2ab9cc685c6f5cf1d683a54cf39523c545527442c66d34d1fea2784b6c08276db08a7e29f0f01bd94dde07a5a3007f8956c0be48c98aee41a91037bac541aa5f70d13c7211129ae47de8e01ec126f0b19e8be8e94c2be59acfe02c832dfeb3a1eb1ca368652ffa3e629ba44c43d62f302974684c4e2eba1f5c28f7e1709ef87d849b9b7b83a0969798e432d2012cdde181918856bb5819430ed1e1cfd3ddce0e7481d2f0ef69ede224f8185028beb9e432809d4f886d6e2d36aa1450dbc140965a5b034069a995d0064696bed8b86d7f7c5d4e2ceb84065f25b85061e9c8aae41c19acd81cc5044865eb2cb95c5d6f83b531f39920d6c01aab0a47f8b7422ff4f44b94c2c7713200826d26c7ddff59fb310b35c2de6b73807f8378485d66d705159a3cdd88a42c0e3f86faf4c4d4bb80d18f78b84a1e29bea4262412262218615e0267e6d3855ce7bf337418133661826d78d859728d9ee407d13812243fed12f117512b99fe0eb656f82d2028a80cdeec0d29136439e329400611ed9d4358ef1d0b4f08ad8dffc1cdea5ac2d7fab5e387b6217b84ea56dbfc748af377246be421ac75800bfc9170196b9fe8b4eb206716c56786d88d8415850b7f82a00cb5f46cb1a7e461b5de35f479eeb37f523e1f0785b2686a8aaeadd933cad22e544a07d39ecf5c4718f20f7a9c622ccc513f5df94b3b64fc3ccee0765e2f0878307b1c50bcf065b4ef707cd9acc200aa8846f05bd052fb6976a14bff97549d342fc1f8f715559e13d0c85a9a3d6de1c92477dad57379fe6d7055322ac2731a6c4b746d938bbc7bb3de2b4283d2e8ab5810eb94b1bce13c975ecb950616bfbd51ec059c3c39d124b8df7f7577bd1e3ba748053275755a1798cec00d68df4389384005bd595a372a137013310747bbc4ee1cccbfbfcb4418939bdf98d205952014825a26b4b428329e1fded4b4ec834c2a77d5fa700a85b1bbe187616035eecde7688d1b73ba2ddca6d2bbf6a12947c358cf4cdf78c4fde6131bd53a5eec5b6f5267cfb2baa3014618f11237920c05cc0f0c35cb996bf57ab4505bf0e16c5c360a9a5fa3dfcc3c2adeda1ee3d88ebe57b72224adacee0c78d3131cb716edfd9dd1eb2ea15b5f10cc950f46a78286462d45a19f3e46453231222a2ffe12eaaf57ba641883f4825b96c361b8bb1d477bcf67cbcf29af9714ed4283e8d64cdbcbafed8815efe0568fb8bdc95f5e022cee8dacabe736a7720caf903c5ffef8eff56b928e5d1acca252e2cbb4dd0f8453c4186de3d0e73cc20271483d3eb7573b59d1e7067e2ab217a2279de0738edc561db8568604c79f8d1daab03d03d6a5ecfea78c079ad701c1361fbfcaa7de698d661775e4377918acdd92168a0bfbfcc306e506b1be59dab7ddab7402dd9324a9bf336a085b5768dc2e86307fcd1ebc1d0f8cf06ae067781eec016745d0656c814511113af16669474304a852ef93ff58115e547d26916f44d26e3eb159012105a16cf0000a26271dc78b4733ad2fdb4d6874818fa972dd05a1895a2429aa9a75176ba8e9b201cf2fe747c382422f193c4ff40fd2d82fe6affcd9ccc2f0c2730edc6628348861b03341f92f5f055ee556ca22bd7ea4ee4bfd1020806896fa3c56c1be900a59229e46a0b05310f6f7d1f76e2053d2517462e94db64f738fc28a4fd6b1e2d2ab3fe7a3544976598579958c137f946c22410170b1d67a3fa27b93c428a5ff814a005c6bd8ceee8fc800adad169e678b9190c34fd6f11229cb1333b887f4f1d3617e152ec0613743abbfa8b9d9d3b5b43f000b911ebca60f4481fb3f6929f4d66550720dc0a7e2eeb740ab4b4f2c79ae4665209723e9e7545990cd471b6a2d914c9f566d2ae58a13ebb7fd8c74f3d4cfc2b4d93853e08c697b4f2be1196770b75b42ded27055e9b6251b06f6bb21f5f88d91cdfb4ac621e2761abdc78407262480751df328dffce97a17b070acbe5146d5e3c0d0ffd6f875f697d53b841fc44cbcfb238e3e424aa056a9e4dbae8c22a88e4da4e9dd74120bdc043f5dc6d5ec230bf10b87c6803a3849cc9e55ffc44a08b28b86675c0202d5b787a67419c01b7b92c9c30e205202da3e9b6b993fbb245cac06b2af5e9483cb9f4c5471b574823862de62c5b11f3e40e1224e9d8a7f0b7ffe2395c7466e41aad27815b6722069ca7bde9d294bdef9a9e5fa7ef9e6e5318fad6721a82d80628acd10ce0162b510b1175f120e293a73e3405653d42c222bebfb27573408aee867a70061bcbfdf0c20172b90f7ce84505988276c3b6e19d2612ec351cad3d7abca1b819c4c07dc5ce76ef6e9110ff31911766562cf25e8744cb5ffb9e051678145fa9b2d51ed9cce5b7d0cf1885c471aa595d1e54da0059f6dcf89f0c5178866744af12f0c374765e4aa5d7d9c31a0f6543af5408f41c6b8c452f291085193533b0accdb7acc1808c26a72bec8608b511824acde60a6c73ec059eec6d32ea0caa9c46af23d57cfc58d8f3a4d535fa1b57ac36143c2921956d3acc5c7a08c0082be036b72254f7d41a6afd5c6ea00bcb7c71468043926069c8c1b7d5f4effb60e9c2579be979fe6767b9ff9d2fa770c002a8b7acde4afca30b251eaaee8ff3b543ef6840eebc92df59d5a104617953ff284274fca3b9075833b3022ccafb4648394db8366d56552e037c190c12262b6c6530ab6dceb78717aa35c9f8e0cfae74772a233ac8e394389c0ec1c5ce4c5eb7b7cfdf8179255c26c811056454568e8b095f4c1b2feb520ccfaa0ae5c712af13e9b8f51e7da2e3d4ff3767858c85253836c7ef8bcd48677eb394960e5b9d85e8ccd52bb4d88292d6edeb62b43beaf58f147b009d852706b13ebbb8d7cf52579512143b93690b97a7853db34242ac771bd918f02bf0aa88e4c62d4b85d8e30c648cc7a91c161f999760422264d22ec13927f5ecaec1df941822f45de8b8fa0f2804d378112ee42b433127242a9219f0ad79f76efec736922029380b4b06ff82d7c35614511895ac49df3b0ffd78c75e6eac50c3d063c5bfa400f19cd4c087eae1e798f4a7d5dca96e28daee348fea2c5418373d8c83f90893291f26e9db7377eca97c90607d8a0653f74e833506583be43228d5fa4d76151f273bca14e03d9b93238cd50f", 0x1000}, {&(0x7f00000012c0)="781ebcdf2693058c6bb5a1d2b9defa67b24aeea5f8958bb7b6509d1d1c7e2bd0ac4a1390351471169947768701d2b14f778ebeba7b3aff5ca0e8729954778681fc8d375ac52848d8bedac1272b56de81f6f12a158c055cbcdd5e886cf8200c151429f6565b0bf2184014399560c8d89f26bd076e0feadae4d3bb71c2d3b82e53801ec1e0cb1ba306", 0x88}, {&(0x7f0000001380)="829ce6abe0841b25ccfa608d344759af0cab27e9cc005bf6948653c707adb8fa0d36a61069c7b4dd987d9e8493dbe0f3d00663c42f8865b8c691c3bce8d4a43e34de20d343112728781edcffaa2ffdcfe31cd67f9d13b848ca1478ce29bbdc11bc7e1d0f6a5f299852e5ae59576326a72578b455ce49d2296895102786d5e1dbc24265273e8bf537c9f14dbf71f29c610fa071661211e714e786c844ff2fe173d8e6ff13646cba0cd85f817228ce6926f800262fd8178993220fd1c98b65ff348dc93fca9251a6981d22d7d75bc277cfdfa4cd39b2802d59afa1122b95f3a44e143a41878bc9a9bf05b1f990dae41540ed6de35aae8d1120bcaafae06af84ebb0e48fabfdf923bd798b01d733818ce01ddeba77e5265c1cf680ea6d7a80d5f4adbfd55afcd922da67b6d69602b94756216235640a7c90ad6416aac5fbdbbd0cca292e6f7dc517cc3a17e8bd3e5eca71d5063c24c1775384b520b37ccad24266ccdaa5269a0c74cc493d014fba6ed11f062d513ca594a9a3896cbad0cc804b3ea77893e73f9cf3a6ffe291cfa086d6ed682971f0f966766e46b58dc7a138a29d9ed929a79f93c310efdc2f94031a8ab71d4567105665bbb3d41deb8bd575af73f2145773c4eff5354a8034c6d5daef1d5445edac843b00d86bfb027644311644a89bd9f35ecfd6fd352452dcae2e590c26a92661233d6dc3af519230f2a215b9d41bf1f32d23d4bcb9bf7aa5680526ae81086cf7cbb6dca969cc0f8f63213d9f52c34ca29744490d65c6e6b63b40796cc42fb096bc4f7898402865f82a040cd0bc2dffbf56665d178e62c459033792c939f5bc03a78fb125d8ebc21928dab3629b9360ea3d0339a0545b2986c1307d43317f5941e69fbbde04ae7971ba95fe81f2709e57d910d2732b6345041e7a8f784f1da4e6dfc5e880100c1e505cfacaca3b4a36b6220bd8fde02475887aa11590cf5c412378db284fc22769123fb0dba68f0f165db6490f40e23ef3810207d021db8d59b45852129bbe9b92ad3433e8ab418aa86195338e8d6780c6f9956df7273eafa24b247d311575a1a892cfac35969a869a5ca7feee2b599768c4cde9348539d67eff74a5bd16edb6dc135bc7f87f8b14f5061cd6206e7b8749754b8a9e3b99afa6e7da9a29d3f786e9900565956aa07848395356eb78e35fb173967b680ba78a639aa8277858e23e00caf8981343adc9a1aa0ccb3d2aa0eac2f5aaa5cac141560b5600992020313ec89417a7351af306da462b197a2394db447c3b01fc1ff437d498c469be4699d62940efcb8759916d7d22bbf7922297f8c95caf176cafc0677ef83d75909e1e93a1405abd07d27b7482db2fed97617cc367137100dfd1d3d04bbbe26ffc88ad9d0fc0114d46879a7f7499415c09027e406b43240b2150d4c37b91c80ba1d542e5487832380b9600584741dee78e10f19535abad5a5352dbf196f0c263a2b23945134e4a7d6d26a9914a33df79db0797128da1ee4ad55cb578b179312dbe8c598e0d9db651cf36c77392f5a7a1975ef85a5397be6e71bc03d6d97b66b11a8aca8590b415bc253c27a98d80ce7ce432085cd378d02f36a44c1ab17d50e964a6f6b06a2616d8451d949df8929a499695e717f4f3e49103f94aa3ad969593a1ba4c0ad36e8037e2a83de3e72b0f21814ca95e3f2c887284b15f4d7124a26d2d6b0e5a11e2275289f8333141ac0b6725e4f9482a6270c7f04951c4b6796aebcb9c1fe64521b96f82c242623814ccb4d327fbf2a11e4aa0b595954f56545f39dc191e9ca0b83dfed55c9b0b799dada10991f9c86dc31947d8caf2418bc01d072740485aa7756c7900e261e25f5d49c1a484f13cc615562a9f38b3f345a295f205999329bfb1e5d6e616d76dda56bccfab161d1077a30bad890de669beb762e8c70cf0a0ed2333f3f50c42ae23716a44ec7412235a5e9d4a415f129698f2367b93d1f8e4703f30d8aec1b94110ce538147e03e3025a5b0b503decd3b75c33cb42d9e2cd0b80a6989fba46182dcf0ed710c9519fd7e79d9f8439a32a18e9f52777a637aba2927b4abc6327b00e78defef97de45c15fbc87e223db4e4e8752453b875723c1ec3209b5d2e3403c0ae182d50f607754627033a58f76fa170b0c8e7afb7d0e154390d9c1fa57030262124be15c6411d7e95fcf9a9e95b40a03a7133e4f2825ab08c870212a444f751cabbdb468a413bf7e28863c4ad4c2adae31cd465a5221f10cd7529ca229a8289c970e9ef483d9fe6ce3cd0727cada430fa2526e94fe0b6598b9eb074399563dbb9daef0f9b8a2364c8a8d9756c10de99ef5e50d0725b9357194cc0a70eaf06cda787c01832ae476865e7a1625643a7aca51fc021d916e4bddec078ffbdb4250312d74d41325e870787668db45ff8b4b0e43b207fbc71aaaa19435ff246b33b0224d1c46b982c05e22f956fb40124d2c7e486754868e8ebff77694dd0fb86936e121abebc17e7f18c5c0c30daf1d96edc2a075349f4b7b4ab2f2b8164dcd6ae1420a2e0fb7a4db3d31cc135e8359948427047f795c6ace33ca10a25982d1d705b61f1e49233860400d8980706a7c18f5ee87877950889a58e12798090e9d46fac26af6a06e4644d30f5788183237690e7cebc0dab813108aa6aad29263b2c653d0ad436bf09eb66928a201b3d235ead1fdc894d641421359bbb9038e79b8b35d46e8c78991f8528f4ac7bf6b3334de460f706a71ab1654a4387c25602cfcc204d17721a7282ab1e5eed989908de2450117a4064be113c6d5a3bc6a6de7889dbecc68989e7c1dfa65094eee775e4701dcb268c8a018b267308d63d1f5bd09636dfac1c9af44c4cea465a83ba8abcce3ef0a2de5c989fe4f27232f5abeb210a073dea01171c9a938f9c49ceb0ba0806ee97094819873325ef464e667d990fe5a8c0216e41747a23c2de04202c624c1205e580b4a95a0570a4c82173f6363aaa823d7716c86e9c7dd0cd914cd178008a441f740e5f21d7c6b8863e929826f3549db10c8dd1d4ec9fb09da7635713817ccda0af3eb92841639cf21a8c32c0811ab078dbb7d0d7a64f1818231f55e633c66519f042f21dbb3f96f66ad646194eb5d7add0e0f6f057514c18805735d2b073fc1b723d5b69523804a9fc9d0dd39e41ff09eb6950ff4835a13602143c13ee5723ca4a175afb435436c09d5496f525ea3ec552e6a4bdb0d28fd9f0779f759e7842dcfe6d3e730a3009c807d382773fe2d150c7ef208ef726ec79d9c0a90be3d6baec790b81d48e443ea8dfa8c1f66e43091269cdb4b2b338081fdbbe1a7fbde2ac8d4697b7a95c65223a4852f028e8e08018ff3e71c141f7fc01d4524ee810a886ac45cb5fbd255129fff813b1ad4eae9f65c1550ada6e8a99d547747acdc03c970df903229780d0db51a8ccfb8530f1d72e9193d0edae4664748b2192da81117998f1534cd8614bdd2b91a4af3ebaa3728cc95a49d78208708b6eeb59698fdf9da669de8c782160fbb6c6aa7d71ff16b106efa8fd6555b9cb8eca18db30314c61db9238ce64217ed15cc63bfcd79e242c9157c2b07a816b49e23c9308c943094b35cbfa005523fa16169c467a6e41bfc55a4e18dfc01f288ff761a1db619b8ff34b912bad32cb648027407f9e2294bec2817602f242b33594d396c61ea5678c0f2f9ef4cf3fd82740df5cfb19eb15f4c259aae18b03f547ab7dbd03ddadf627d022f65cd610a534692ff6803d6ff217e671ad5ce7f950b4ed72cda9cdb9b43c46a8addbdd3d005ed0e83bc50d8ab268fcb87c3a779dba43afe071d52f489736d757e23aeed65d530f85e78158cd84034ef0afb9c1e95531196f77631cb0c9ffc2e79a287c209d3b8fae1d06124dbd2d90aa333bb27917d2fda31a1ebdffedccb66145a9d13ec9f1ace51bfcd85c4be2c43c93621074b43a96f47b1c21309e043d1cd449e06cb91861b4b882ac577f1ab61b16c2ea58a67013966ed1182be23eda3798aa8232f923d28b956f7479a29b98dfb5e22bf6686c9a833b7c938d79b7890c98d0fe3697eaf532282cbc438fa651611642b17f1268003056fc71b76358d0c0c6e8549634ff10b350407a1c8fc878981216ebce3691ad42ef9f8b2145ad04607c2f31763e8f5ccd1a8f9f3cfcbd4fb076628d9176097eaca65645ca6d5ff6425033e4d302dd7df73262fd1729184ed69653fc2fcd5a54e4d7356968760baf94bb0e76e63b7e30118228116b5e6965843da503eaab3610d62398d3d289553a8aad56d23349f323a56f16a4eef1c5fa47f516967f852d653807aed75a6dc47bb58fe03a71c0926528982b5bdcd3119006771d2062742aa3d0a012ec3c361cc020faa23a0cb9a227da40eb4217419444cae09510d7ebc5b29da4709fa6c603762b1783464c7539c961be385432b1a549e0cf494b7fa1e0cc32c530f6004cdadb1d5c1698d57a287e9c77d16bb37728b21fd9a6a873bec3f672542ca116ac831409c3c048b632b7b9eec28ec220e0082e7a626f71e4abd362f394393507c80beceda446a166b8b6e8daa8c0425abf2fb9a023dc37d91bae5b3bfa0f0ff33ff93a44326d64a26436894b6415a55c7f5d7d5df0a308c79a28f1feba50e2c5a8a512135f1ae203497c1f4c9b3022863b850eb6c425f38d77f8d3957b9e5e3b25c81ddc82e3ecf3d295b34db95f7b5b5dbcb52a6f50c990a2d901dc8cb5db25db96f92b2ff33ebd9d03d9c1d6b25faa69c7c7f45bad1b51deb64641f9feea2fe4f7f58973b2d4d9c898aacd9a7cccea888a400a8d28f8fb860c2d457edf68f236efc21d2aafb50597039585b57287751a02f6f2df466f3f458ebfec6e90fc4ef151604ac95bd8a297914f8be1c9a643b14562c9ebefb7b022cd3af46a551c3bd86a14c74b60a608cea1058a20507cc5ad1a6d023055c5b4ceb9e73fd71978a5b38fef7f8878726bd92b61ab7b752c9fbcb7924c5b1d3b9a34127979eaf037eb0a83bdfa8c221a4757f7f60b8d5a8dde82f7568875ecac580cc729c5a3e0fb8fe631c85eeaa8f9f66bf4ef06f878b68753739eb3307e13b94d27798a8323c7f2670d507139e637040ed3eb83059e203a8e411a37d032dee9f4addafc5aaa84e9ffa351744a2de06544025cb5579decdcf5de3feba009325a072ed0b27c71d739af0340d0eac899b98deb35c671d9bc3c04c7f53a3b4a112a2f3bd33597a1aebe92db23f194195328e16c68ffd8b0a83ee2361b41e0da32c467492ef3fb806f6c4728717a4d323b2ceaec2ff92cbe87cee1214be41096e047e99bd3cbbb1650c8a08937ca19c82a3fdd4c565f1042cdefcd66afc82531ec312fcf9db5d81c8cd923d0c1550da4d46e52ed003c08ac1117f438fe1f6afe06c61abaea8a45c26256ea6ee4face1753640ff4a2d186e53bbabe9fd1ec3a228214a4c62fea16086bf6818eb8d121942077f0d772de9f2980474fe56b411542aed22dffd1a6d4e763c8e0a0547a52b336286513fa762c7c31bf6f0d5a169a3ebb575d1897d754b6d911a412bac2ce8cfd05efba7c8a11f7cd34f5652eaf20b4583b928ec8c17b4cfe98d2fdf3242d7908af2e09fdaae7f74b178559d07e9eb06b31df27ad62fec3e08c36d8c08ef3b4b3fb5c1217c870c76bf8f78833fea3462ec2381831add995b1bebda43f7593c69c774b7e20883d438c6bcb967b1610880770ce9c39c4ef0d90be402eb17924fed483c27e5b7e7f7e603d1f8699ad45c455f73c8de16a9125e8e982080049801007d56720450bdac187107058", 0x1000}], 0x3) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r1) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 00:30:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x1}, {0x8a, 0x401}, {0x8b, 0x3000}, {0x122, 0x8001}, {0xe, 0x1ff}, {0x2, 0x1}, {0x0, 0x3f}], 0x7}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x9) 00:30:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="0571aa6042a728ad13db14ef5d2f548969505dced6158acb0cdff7632f8905c9240b5f0161c6e6c03629c967fe0c42ef8ed99d57270c17f1376c45bf943426", 0x3f}, {&(0x7f0000001680)="8f500b3d2d8542c6eb40e2454a2c684400aed9ea344245d7679658b9670e7e12ce5f9c878cd9ed34c4570c63fc5c080557556ce04bbbd6ce1bac7e15b0333cdd05ffea9fd66a75c36098250eba2a2cc4933a47011bfc37581dc73cffbbae6ddea28695d1b685b2de7abfa5f0cbb31fb4b82aeb011f47ee88103064b1e9dc369c1175974b73f45c6f915356c23bcdf17157feeeeba8669001e7df81f03fe36b860e2919f3ca0bcded11e06058f0703beb00212b8a2799a7228add7bd4a96e745644bcb8ed5855f977448b51ddbd2cddbb4ac7ec1ccbf86e69e8b8c3cb81418aa5580ae0ee09c3c92c4af569f5a4c0b4ae502263b7b155a531f8e1ba621c3792605f8293e2cbb7c224a66741a8d8ec7b383498bb02bfbc3e14e87f615936229e46e4292e20391aad87eca9442ae766e024e6b5c365682d2d6786778d34c80f567e32d3862c505916ec695967d673c9cb1432bbd9fc43e8253792ec952afd74a6b7d58b077cf7802ae779d21f78914a772f5aef852da3b379d70bf4c7541ed5b0c99caf76038679176c26c09c9591118a999ad55623824bb5ea624506521e4de4bae21f6ae7e230998fa42d0e43295714195fa3dbd7b06e4b4280d77cd8a36f91c42944ae9656be15be3313e5eba245a73945524d772d8606729b425fd5a03b875b3ac8282a3b51921baeac0dbb070f23f4377df2c97012c313ad5afc3f5dc405bf8912aa742709c6ba818cacdb81136b0c4c5d0d822c79d61c8953f59ee8de5e26987740e4afd397520345aeb6e39f72fc15bb3fb8eb46faa5ea1c334af40b723f25477ca9259f56f6cf8583cf2457e9f4d65ae09e1d87c55cabfd8e8e22c0e75b643ef9068285af10787432e05766b9a665ae753cbe3d57927dd18c86870f5d458ef677120691e83d2e1857c4b127da071e0890c1bf5d483218a5d64dc9ceee909985742c8ef80f15838853c17c4b1277f4292085e41989b756e02cc9f29635b79ff474915d634cc50226c7488bc22349ee1445cdde444625ef97c5cec8d9e2b9afdd9ec06c89f697c5f1049ba292adde5a29b3d091cb5279fb2f9d4d9e7395321e5071bcd53dffd5f30db3edaf98b005e1b49cd20ecf2c5097fc61564af56aafc8054b65d726f01aa8da31b2cac59aa9ee85930bdc1e3c800ac71030f86d45cb06f5aa487cb472449b5412d70aa9bac36289ff2dfecad04ed789e7a007b6b84876693cab55e0ac6cc3eda6677b9ef81cf32040b9c3c09a9790dace6802f6ac9ed093cfae566bc4443cc2fc73ed673444fb525ce03f33f86fb4bc4d20d308a60cdba535e01ad54ab18c807b491694e2214b7282b715b330a10119b251362202e803fba517050e01028a7659be1469c690a625221845d63a58baca7be61d3c8cbff86418cc47f5b16de68b2d56df52727c8f0601200c217458ddcc4323e9874c90fdc41196012a5bf7a70973c6a4b38cf5d5fa28222b208080ac70e6565c405cd949904bf291238d60637ce8039cf22fb002157c78ecde988b5d08afd2ee5121d57116afcf5c6e3aeb2d1882183f1c627d49f9bf1b5b40c81f9f9793709b0f6943d60cfe2637c58552db846568b372c204a684eb69242bfc35c0b98c8e46dac591933304f08c5a129ddc3f90b10875f2c2590f4cbaf45011ae606f0df07f60a75a8c77fb827f952ac8f4388b7178bcfc7c66bb435368df32f6af1a0f9e09fdf047604579043dc5c4a91634fa09b7efc96797783764545da17ed416fce0ce71af55871d3728a92e136970118e2c0df843abc88925d7298f28ca12bdd8f725cee30b0203328f181c37f8e1318dc06efbff40b91e4af5af8ae1b1d7d3d3665dda6a2cea4a8b858577e582a774b97219808a4aee8f5d2937d7497cf7284bb0dc7eacde8da0d5e902e2765e7d62a352649c307bff25e7409aafe7361bca65208bd54e81cebab694585a15bb2d528543084c154af872de0cf663151d4f3cdbaf5e1d228b09f1eac38f1546a50ff16c5654e183b316273ee00fc9db1d64ed6f881f4d41f8b80458c86f6795ac0373461799392409e48ba4fa4c50e40251dcd89328300573e5a3679833144bf5e455828a3c021ae367a0fe3cc5d75c5483e49cfd00648e9afb66278ed019a1dd41d08aea4803b5aaa7e3fd765ca29ec825be316234b3041f50fe6940ad7340b54b8d06ee8b07f02e7e84bb484349be39129382c4e370e3023c5f355004b18d6c273092e8cf246a10510c62d15cc0d0a04c225ad7aea53f82af065ba51fe9453008257f2a034efb3be58ec0e20a773b532bc1858dd9b02c2e4010bbe86bf5a68e408e9109d417cb237bf6dce1b4d9dbc12c14a8e28465255fdb43656f3084c37999373f77a28ecd24a0866ad6a228a1a4adbfc45aa876b6f5cac6f69b4e49b40835e605afa481cb8af2771fb3083786344496e3e227037cfa15e2b2dbbfd2a3bf87b6458c06ea35abf7d10c8cc430490baf70e4c8640193ad176c918a97d87539931396a472f227e8a947201cdfe1c7024d4ec0094aef5d4221a2657d0c866a9200b12faa1e31306bdb9451d11fdf69f0d05a2c10ec7c4e5073f789f90d07f2d46d0c9d3ab4acd87a7a74c48aada5306182241160597e79f22e88340cff6f2a40b1da4e68cff251080cd4de853448b357ede01ca4f9e65afe3e181ed9fe42701c84b981f488d8f1e64c8b066b734da77e6213f4efe43e43b56d067c62599a5b8236e586c2620eb013ef386d9c477900bba2e5e81cf64e6d5bc4766f6db918871e06511228f7d8f2b61ab106914b3680d0d39b079085f2029945a80c780e1ef3b487c9d9ec2e3d4e746df4efa83fd5eff2fb6266a3a929753f9ce1959ca10ad659fd1bc638a9e8b5a9d5564ca05372f5d927039cb5f2b4ebdfec02109083748dca7594665a426ff941cdc69db2cef089bc6fd94558da24a4150e422d85e66bd54d4552e568130660b6f172344fd16a5c75b809099e9f4246d4e1a20394a34e8371310c0e59630f2920d52cff91ae9d374fffe33c831cd412a10675158cf875fdffe5f4cfa8ace915d883fa606122bc7b82b0077d64656cdb2e4582db0a1c01b9ceaff4fbc4134e4f94c2d0d8d822293aa8a491bc3568a2915f1a4ade8d858ca909e0220fec6bf18952e985587ae4f46bb2e08cdeecd9240732c7d69a7287f1c5c05f65a4dba850167d8f2289c051eadf1fc830ab5e51549c29b8d2641f2c034e892a3bd90832774d16c507b837c443ae8319c1766eae60dd7f6fcbf19bea087b2bc02cb34037bd3edd570bb519c70aa9d16158768d5dbe690f247fa25c8471af1073b4654b4310cf9be71acef1b62f7784bd291a4a6aa6b4772282fccb2746a4f0884fad7c90c62af01c02bee2756b50d0c0f2155949c1514ac33baa0b17193038012f8d5bb44c3fed365847346b6265cd591104bb24fb3989d00cf36e691490e88e4e4231113ee755a2090c88af4c623cf3c05555438c407e1df6dcd7484c6aec82f3f98b28b9aa9d34f8cf12d539e497eafdc708d2c5f0c86a085e57bc5411f06b628167c5ca0a53bdcd410ebf2e6f27d45454891aeb0684840c85e35bac6c16044ef20e6c02678b62266fab982dbef16e1357cf569fd3128c3574724f4c62b5d52bea6e47a016f830765c3cd26bd94ec6c8bd3933395684856383c437babe309b3b45a5cbab33d6031327e1317464ab73d9580f74b94f6c7d7db770fc8c8975a08462c3321f5089cd6f23503e1c20cbf42504a0307ba616f22c9242570336c664264c57c842031f1160ee78fca0d5a0124687687f58624d2f63de2da041afaa1f3e7a17c284b12afb045cc5d9c58a49f198ece1745812c8f7a59eb0d732be94480119b9656cad16aa1c878b75809c69cfbf76165f3a5bb1124984c887d238c98bb9a573f2e89e73c2cb69801337d6c1f7e9c6e6d4a0f850d599d75e0f79fd1f1cd01968d76980c8555ce4a80c955411a7c1845ab0fd6182d640b3f53842369f137effc2c1e0f1bc97e5af5866bbff4242b317c3924ed3ddcecbe9e32e972b38b46aa3668a4ab7e6a70f24d4ae17d98760479996f968d4eca9683253e480fd8ee64ce28a87c2cf157335b47bb3ab10a23716f311240f9fc055bf0a0e59b948e1f8a7663b5d6f58fd22a746594c00d5971fdbb4aa163251279eb3bc73e9acb148557891ca794ff44a68fe55945d18c66dd43a88e4be77fcd4adf7cf830b7eb513989f157ca89e482ecbb688141c28037e865e5b627ab7b7705155289fa4a6b99d985d1b2b629f2791095a7ef02aed9f92da8f75ca6f2b716e80b639d295a41f6510391bd824bbf69b5ae22187ab72b5f0df72265cf518e79dbf31342cf47681d705a14dac135b9b967aa652882f1cd9209cda86d288b1a85bc5f63c6cad78ab6aa4c31bdc8e9ca291ab10d9a9129ebf008c09f3be5290ce3cf22cf27f811b2dded65255059861f437121813cb80a3716ba23e1c39295ad45c4ae8a704c81560e5ce21853bb13a07d037b1fcdc7932080ea9b6e09975b3f4de61a66c7d140b3170d364807f564a09553ac695eee74d572422ad880583c8bc71c71f6f5121e68d66f236febb040e00c943d0480da02c49aa389d3f46f84eb53a5b5df8df1752ee67a5d3b624a57dd6c8d040cd24407a46cbe41fc69a83c5ed57f4e7871f32da97bfd154a7374f20566c72dc7c13981fee11fdfc1a8f303784ed41f892f8ba6906fdf2f92b8cc9a22f92ba47bdaaad91e051967cb7ade76f0caedfff6fda5a68e565da424e78ba26246b262e7750a4843aa2546ba9ef7d87ec772a836ee9220fbddbd1a571cb27d2592498d6d4ff15d62cd4a05aad0603fae3ca77c50e4c0eb74285e9a101de191b176c41fa410ebfc758a299e6e417898518d69b20952b74a46abc794d1c6be42c999bee857b1a95ed9291b76cfa7ae72b36b2bd6d1a7a6fe4dc3e71043810c752de30a77c9b23fd3189c47de54722cba4ce55894edea1c7e80d42519ed89db5514cd8e2a1b745e0edea0d425a7dcd56f6a5757c8db3b6d0f2c39b4475ea3fea780f55564a7ce437f8486cfa5a3965ae4bf50364425f87914e3287b11379c22d786550a4c90caf20bde88c5c4d5ca643801281e7e2e76250662f78afb2a71a4c0f0016085ef099c7fafac0f44f0cbda42b94a42260010cf4c3ea4adb6f43ceab7322465a4c0b1a5bd7009c4ef70267e40f701955cd03c97597ad3275ed07c1619f905e71c94d3d69e8d7df6070748990c276dc627e66ee876a32fc66b4c373b32c17c4e674c9a7c933a5f7c56d0b6efcb3698cc8e005fc35c2cc69e40d7293dcdb6248cbd1389a1de0507e7c8e3d626a9caf28184f8064395d1658e60220f95dd3740507852b57d4cff6b7f832384e51aa2fad7e4e1fcb51115dbd71c3dad4175f4bdf3c117c9a042816e549cc7b6d08a6e9d775c69c9dcbc45f3aa2f8153e74af1439d4ac4fffb4dbf86b24f1597211e3b3c1ad9ca924010f258e60127101241a49e3c1b40727dc97311398754c2bdf3966f5fe8f7d22745fbacb159c875bdefa9806819e73992ce2d5e847f6fe74053061643fed44c58461d5f2967983cb0914a22a601377b05a56e844ae2d9bee306e4d705ee0a4a8a54f4db222aee92eb0b52e9d0bdace0a73c10d86680fa440faa0a34247555debb7870f769d3738334155d702629cdf1ad262976cc39113768dc0a6d90ed91d475260663a1f7d6d567d8209f123595e402b9100b03ecb19aa7e75a90f269db09ffc3e8c6f04159d1c7beb461d33f969b5b9e4a3152a6c3ec1ff4d1209", 0x1000}, {&(0x7f0000000140)="eb7ee06688e982dc43c0e6d6915311e999cf5589dd1fe91ae0e243059e87b24e17e8c11d4a09fd8e0fc35dbb966364e28911ec1c67e8dddfc8f7c990c571746bd7199f32768982b437a3ef8fbd3f7a74b41abdcbb4264e0236a7d3fefc48e02604e75f6987fbc1b92ced6b80052e4c9c65836cee3140f220c74c1c958a0d4775c8168ace98f65547e7fd30", 0x8b}, {&(0x7f0000000200)="4e7a6ba39f0f41012e6c8e5a445a50fd0ce7c3ce5d0ce9f6acde4fb31de6fd8e526fb9c3b8245d6e9f9e1d43b16e2dcf666655b180940d5acb5375161e1f18a35b16862f2a3fc7ab9307fd19f45f6c708a47e5aa5d8e6764013ecdd696398f84ef447ad3a13652dc10849acfe4770efe38f59e77854d87239d001b9d6196deda86f1a8cccf5ee31627e447e06f0feee0d37522f7e6ad70df40e278b356490d24b30a22e7de78167c414be0b9f30b3ae58330339b6fa98e2bc2b2f72743a9ccd6ed0e70ff30857c4205efbddd8dc7", 0xce}, {&(0x7f0000000300)="1840797af76dad3b8c76e6bc0cd2a998e0dadfdfca8e785433cb0fa12c2da2d7709d74a8fb4e44b2f344e29500573f146f525f489e670d43802721642682e64c70efcb5d6b24de888a4a88f24bdbef71a613a6a44554e0f420e380148126ead317f31b99abbad7f16ba831e5dccf404616c1ac9ac4423af5b983e4638f7df84704bbd57cdc617594c2b7b347926a463e95bba7b8e4f6760841396d7ad881e4e2dbfc01e318d48a1543c5efa6e6daaade52c8010ff2111937138edb443ba4b7f7cd430932097e61847d62cae96132473e13a1b4f796eb3bf9ea61ed", 0xdb}, {&(0x7f0000000480)="aad5520761734e7d2b1a5dc6cbff103e334e38e9173e85d4fb6984b1453a4cf62262d88d5066b96efe1f48b0a3b31e1a176d74e79603571757c71c6fb9eb5a9485f7b0c89cfd29d48b0763f728cb378f92846182899110e32c237aea0d725a71cbaaec89f191be27e9c27a2417b122", 0x6f}, {&(0x7f0000000500)="018bac97129173e0bf311e86ef94bc16768e730f2b401599200e4e0019af7286389b6009cbebacf7b9b7c5c76fea17b50e2d4b7b32bb9881ddb7b469b95ecc73b3a75be5bedd90e1231dfc0d9890772d026418b3a1daa35558f456", 0x5b}, {&(0x7f0000000580)="d3549b9fb425408673293386775ed4b54011340448951c4ddc6cac29acfb5cde00ce7efc6d48f9b412688197572955d1bc8f24beff425efaed7ac7c0f727ecea5fee4f26a998c62a8dafb42dab430d0f7629edb06f64c5a871fb852213db18267c140aa45daf", 0x66}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 00:30:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4000, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = fcntl$dupfd(r0, 0xa, r5) pipe(&(0x7f0000000100)) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:30:09 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) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000280)=""/67, 0x43) 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}) 00:30:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/226, 0xe2) r3 = semget$private(0x0, 0x6, 0x200008000000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000280)=""/191) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000001c0)=0x1) fcntl$dupfd(r1, 0x0, r1) 00:30:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x1002) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000280)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000840)={0x8}, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x3, 0x82, 0xff, 0x10000000}, {0x80, 0x46, 0x2, 0x99}, {0xfff8, 0x19, 0x7, 0x4}, {0x101, 0x0, 0x69}, {0x6, 0x40, 0x6, 0x1f}, {0x3ff, 0x8, 0x9, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:30:09 executing program 1: socket$inet(0x2, 0x8000, 0x81) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) socket(0x20, 0x3, 0x7) 00:30:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 00:30:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet6(0x18, 0xc005, 0x9) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCFLUSH(r4, 0x20004268) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 00:30:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 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"}) listen(r1, 0x7f) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:30:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) setsockopt(r3, 0xffffffff, 0x0, &(0x7f0000000000)="69ea56f4900deb28253dec1096e4deaf37d4a487ec0dc17897a8b700354f002ddc75b361ecce718f2149ed08eedaaac503c0b2956f82d6bb934f02ed10f73f1caf9773110de77d805c9543895abbc394ba9a40ac17c79776205bbd8deeaf92dc9ea0e1849759997ced14feeda727f81d8a6b", 0x72) 00:30:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd5a4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x20, 0x5}, 0x1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000440)=ANY=[], 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xb0) 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, &(0x7f00000005c0)) 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) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0xa00000000000000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, r6) r8 = msgget(0x0, 0x446) r9 = getuid() r10 = getegid() 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)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r7, 0x6, r18) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r3, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x800000000087, 0x0, 0x0, 0x6690}, {0x44, 0x20, 0x1ff}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000d80)) 00:30:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000005400)=[{&(0x7f0000002dc0)=""/236}, {&(0x7f0000002ec0)=""/193}, {&(0x7f0000002fc0)=""/223}, {&(0x7f00000030c0)=""/174}, {&(0x7f0000003180)=""/232}, {&(0x7f0000003280)=""/246}, {&(0x7f0000003380)=""/4096}, {&(0x7f0000004380)=""/92, 0x36e}, {&(0x7f0000004400)=""/4096}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) r8 = getpid() getuid() r9 = open(&(0x7f0000005500)='./file0\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r11, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r15 = syz_open_pts() close(r15) write(r15, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r15, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r16 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)=0x10000) r17 = socket$inet6(0x18, 0x4, 0x8) dup2(r17, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r18 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r18, r16) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r20 = getpgrp() fcntl$setown(r19, 0x6, r20) r21 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r21, 0x80206979, &(0x7f00000000c0)=0x10000) r22 = socket$inet6(0x18, 0x4, 0x8) r23 = dup2(r22, r21) symlinkat(&(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r23, &(0x7f0000000180)='./file0\x00', r24, r26, 0x0) recvmsg(r23, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r23, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r23, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002d40)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xfffffffffffffda7}, 0x803) ioctl$KDDISABIO(r23, 0x20004b3d) fchownat(r23, &(0x7f0000000880)='./file0\x00', r25, r26, 0x2) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="32f3dcb8bf53fda99e06afb0346ea76f6f10493f49f94e869118676134c5f656640f815e0e48aed38e33cea1dbbdc46fa9ca792fa0fa616ee55b3eae089314c6b1f1fa8d22424ac5d07d97efc3d34065912e7b231a9cc03a21e1aaf4b591d5c42fb7142b3c2d1ae58561e03f76e5816ee6beb01369489274ebb7edce8900f9d0b7cf710e9cbadf84b1064cc511bfb60eee6a5c960e7cbe2a990e014a402ee37f1d99e87015ae66a77f9b55cff8157ae114af75b09c1c4d1f296670aa6619ddda38b3e73496fc31860ccc892a3fe3556dd16ebcd28a7a091b86cdfe420739e8903dd67f62b8e43c083dba72ab1dfa06c05090fe65e821ad14d6de52e55ae8fea212e49e9ed32ef5ac1705e1aaec0521be240a4e519c154f153dd5d1ec2891319e0aac812e323a2dd2db16397cf407106bd5ff96cc38842413ffb2ac0271455047740562aa84506e175575fb467e4b53122f40476cd186aab49e5b40af9b0ef9a79d0c556af8f4bd1976c19c7a78d6f92718ad9ba58bb0621472ad9fc9aab05765b8cedfef4179a3d3e9d82a838d83013bac5002ee4c5091d29cfbd2b20ea6a74b592698b56899bacf89527225f53c84ac9d527cb715bff25700a1db8d365993664bc73dc8f725ab94696e0ac53ad9fdf50ee8a7a209d0fe0b4f3b0dbd0f0966156cd427e322973108cf91e344a0275a1e98b28eb2349d6d5124e4b1f9d5a1abf8427e8cea734a6098b5f26f926061168fd529c1bc22e86763f7fca97ed36095ed99b57039dca9dd902c99971a4ae27aae3075d5d949a57194aaa3302e24f757759d240e18ae41a55c8c017a64955ae9b96a3d1478be65a3106b2832370b392885060cf807c0ce2f48bb4d0c751d437d69b7e74c9e64477a4e31dd22d03f6f2c5d379a0ba9ee3a83f148414f7b866f20012f31fd7fe9a2e7882f28873216a249b32da7dd25309716625033eb95864f0b3879d549b25128d3dbb1344727b6cb00b363b17db8e430a577b9e0e05272b8c77a24fbdba7108999974b573c94c534a9b5c57ff7435ce854af129c001e7dc617547fc86b3560e0c1ca17d0dc247383a778b88122a3619b45ecec7ab4a90e4f83bfa8b82e2907c16989ff269cd5ab3d3b4f43bc5d57b8536f73308126e96228ce665c5687fbb4e5c5645e2bdb9f543373b885afd88ebd86aeae4e1d4e4d282ab8a7059b89f73a5b567c3bdee6d44c93fcfc9e08dbe8a6b312bb164dd31e3d2df74d90555d951c0fe46d1e8d3934064fe1881538167ed9911a56646a5917d74fda025dcd66442e124e83a3f543c0c1d6b6940792dc82d058ba3dfe2a6f067e69b479f37514aeabdb4cb4be90e387a480f6a945ce4042a60e41499d4daebffeaff31960fe5709684645172559aa8b03ca1e804903eb1c20b45d837076daca18c7705605c76e4394eebaf1abe44f0fc52411717b177dd3ce1aaf4b1d89f6d260f72f44ca3438386353f3458dc807eb02a2b5ce87e680264eb355d2f709ebd7afa8324a37ea5f6627b65fbfae3d3f36f3c83e3a3b8339a992e5ed94f6426f7bc7ae520c6a13620c2c2bd7d292ff1623efd323fb269186fd419af40c6eaa7046356323d1265fc5fed00d170ab7c0cca67fd21a9102018e393ffaa01106b6a8831781fe12fdeb1260244a25c4f994987d0e2fc477266be61485d36fda841d59d91aab8f20d21b0a9ae87469266630627a3fa7eebb85ec7cd47dda240702ca0501ca21e9ad90916da48a215c7327c01eed2e2a0d2ab36ba84544eb388d5875d431fa23cb4db14783d4bf083d8cabf7a9f06c617a9dfee3ec9fdbab510b25967ad55ed05c8b47c4c9cffca2f6617f64b0ac9d61aa92f648ec1d6908cbac266e1a79a3ca1cdaca628d91b0e84aa12a339eb10b595df7ca2f2ebb4e7b65715baf5cbcfc0b1dbd03a6b9998a54b00465d266e2ff6e270a8e8cb6c3a87117c44c46a925737293cbb354bb8dbeaa23f3320a801c8471b2668e83b67e514081488cddaa2ecf4d3977e78afc431f045ffe3ce256fcb78a3983c2d579d0e7d2f874e248e2c0a8c6d7c913af632070dc50aab86bf2a66d17a82e29ad03b14efb2f8073394e9fa737f47e10e38199e3624842953cfe0c50aca9fee6a6104635a478c1dd80d7f63d092d6af81ab0d658926fdb829c359607b0b8d2e08dc9542d7a463bb71afd275a21db6d121292977a27600f9b081d1f55547aa25a870770dd3eec93ae2e24ae5c917a0b914d515564ae1ff105d0f91d43c14a66ddb57fae450d6bbb1804fdb6787baf63bf3872c3aa096d1056abbe21e10e7d98d4817a88b33aa0cd8d5ba5c7d92eb2f23fc6c51a179cb6a58c5332abc728401bb1337b0941137d1bfd1ee12fc5b6bbea51edeadd34b1ff3085cb139df70d8874fa20348f280d985541ac5d1dab0997a49724e2a6fbbfa48b73f86cd194cbc1fd5b99aca4ba64e8be5429b2280991e9ce8deeacd4bf6605e7413fe0ce72c2c8f77f9f1dc19484734ef83ec0168d4ebea7e9f80634915b69725576fee525018153d6de2e36aac76df4f9dc75504197d08aedea28b2c897a0ac6b1a953dce48dc605a8ee70f729e2f62daa109e7403f020a33c72c91923ab21353cd1b52d96abb2e77399395419c3b7866da01f3410f0ffcad618a3fb7829a17b3c1f56a18f319ae47abd74e6efb1492a7d1811df23d99c45d9e50772aa99b1f323e08432884c1a83a2ce32e22e248dc13a6cdd576e4020a7e3fc52bf18cb5a74f9bd0ed8823ae851980a938599a235bdfe28810a815ca8c1ab4b9bee3d812fd28a88f5c8bd31425314de88b171383f1d21c1edf432897745116276a4fde571ac9d5453699bcf77851436dfe1441ae91c5eb6eaf1bab3aaf817ce23cc5f383b0314e3a77a0c6d2807d63c8ed078acf4bba3736a6acfccb94033aff9f12fb71255feb82e367e9c5fa38f09c77adf81714e6baba3d75c3c7ed44dc27ca72bae0c59ed9ad5993ea3ee8b1440e61360afb8f932ac3585c06d5b4482710eb28b077be149b7009a3f9e1ef8a77b5b7b9febe5231b1e94f8cf3612bc0d9425175ce0bb09ac4f0d7716ce0f34b650f2db6173d494d56ed65d4a28f52f68c8148dc41d34ead0cc41197c04ae0c0fdee0a395d47cdac4d52486938866dbe8c445442c6ab79069e03691e26ad9f0d953c6cf883a6a059cd6f688b3ec553ecf668ff27cdb80f4504c8e508844349a8cc20687ecdfa5439ab040aed55a749663b21a1af1471345dd88965bda41f35d0b60b0b495e48c45c8f6ce680386b69a46009c4acac1542442609cb726df9262eafdfb903fab9c64f12148c7451b753e9e4c55cddb3e05853c7882c003eba478c619dbb4fe609d9035eef3aa8519227e1b879a0bc9f7c51059110e85add5aac93775dbbb295a4719a8aecb2a17483cfdab2297e4e59ab2a6cc7eeb7986954bbbaa7e9b4f0a531e552a3ac3116747714bb78f6a268682b901669a9c6cf90d1068c8922c2e418ba3a29ae000620a7bdf8424a3ca58dd374fa8fa1b76a3c82e6cd1995dbb2505758524b88bbf5a7b8ea0b3e5e0c671694a3d9de611097ed4ce60080d0248ae170aaccb612da3fca0b8fc1886df812f4347549f009998d2d9cdac0ca10747b3cd26f5116e6e9317a87303ae98974efe35c5c716cebebf7b9945d9cb78cec21d8309de85f62064cf309e24b3d561a2e985b15839b9449ae486cc9099656e2d99d8b45a544c276a4d73aed3cc46f9e63afd2963a283ed690017ad2108baaa6802a8bea37893c38bce525725de6921670b623bb045d1d6d549b666fbbc07729d777666d91e42704647b5f569997e2725b6fd06ad0befffd3f1c545d2958cad92dac63f7bfbbdac206cda544192e9c744a735cd6ced69ab8a4ff0196476ff701f5a34c26a6ac78f1445e9daea7a75be750815b07f3173b5f2d6288ac36704d8cc27e53def130cbc6e53a7d9fdd8c011801ccb5bf57d97b23710014eb4fbf7678316f3c022196425202c6b40a984d0e64b741e74c76f01950085728273ecf25f66d738afcb53edb5477357fe849931f8b14ee9040e2ec28470ed037528b185dbe99fc92b04e2f9f9e3603efb62f45b8f891ed0fbfa37ecd283448f76fbdf2cf7ae8c1f796f3c9942456c86de47770956e522d40ce2f5e9208aa2adf4ba00dc54c1a6a70e90a1671a9e2a553ba589f85d3068b57bfc1586c5404a235a7e3fb349ec14278aa6d2fad3aa591ae7c3ee1d26a96cc29b4fd50cbc21de32751d8908b5826df18cd7159c24c591883d171fa9976504f4e76926d9a3089adb358694e9110d7f6b3415997c36d75a1d99c67ae67eff42aaae4f45bda9295750b832b66aec4fd1986efe806d9814418bd0d2d99fc1c0605e43791c34ead8e85ac82232e28c1b50e9a3a97feab0ff8c04233659cdc8d0c021764da164f7342c31c7f681ab8a96d85995df7f5c667111960f8dbf8106fb3ce71dca058c82dccd3deb08040b93334645d60d58967ffa2bc7931584767bf5e441e6902dfb58cdeeb260a9b035cb64783ca282e9164defcb40c2a89f628f4e57680f3859f6020f14e6f5c50af815e7092d0fc0383cf102b3e90716b5299984d93d8b3d2ac053d3c2063be08e887539422b7613d3a8988a8425585386aa7fb0e4a9b1c2a8ec616e7c0873e91e92371edb7bce05aba71ffabe8034df04cc1ec80a860840059940289cafe02f43188949c5722699fcf1de05f3bba24b1c8daf93859f055c582be7d8146af057c259bf2bf522b8ae309b4920c2b3354297f15794311168e51d25dd871806d78a3b3289e0c60e00994a6dc35adbf63f90c6a32ba762344f136721938682605afb8527142dff0d09272e3aacbf380dd77fe8ea471751cb0d350efd97057cbe3b8017e3dd533e940d3a7de342cc15dd46f9dbb8f71a5d8c3ad1557d872af33079843e6b5c1f07726cf23243e9724e1049fa109a7134c7f52747ad1ab035923ae4e643bcd815a452acc7c67d05c06a905da2f9d57da80d4f1e6bfd04234b2878ef692fdb7c1667e34a5339c38a9bc3b7ae0de16bc2afc44777e39c70e76a1e090e74825ea822ef952ceb3ae933a9438473de3c79b1e61c60c20ba6b923bc4878d92b53d2001d9502762ae88ce1896041721ff159bec410ec9bef87e393d3fc0849da2ba90ed70f65270251440d37a4a1cd4270ba31cc9b644d5646f3972aab9438e5fba2f2fd4fc122df710f45d5125333248b46e7847c3276155c0913950a00201a6274f5a80105747d2fcfed23099ff4954dd0b4ad74a4d1beaf75176f0dedd3c895665fdf63e35baa3dbbfea8c0f2ce290535569906153c727eb510a6a029284df5b3cdb77a9e028fde2d04ebfd3540695cbfa2bc678ae2dab32f3af482cb3a0de8c549e5d4bfc1f7824af3ee8bfb217ecbaf29c38e772b94493bc2af72b97cb8f60752dbdcd417b0208d83ab53152fb39e1bd381607ac257ab9ebd05bf8f74f266b1a304119284a5a43f43a7d190cc5fd5c392f4c746d52f1759eb6d81e43a80a228689a3feee23786a7de426430d74e964a71195d17a53cab917c99e794d1106af9f4074eb1fe3a4824f98ae64ddf5573ab36789c452d8afb68e75a3012ab058e4a62eca734e0b6b09529d6484f42c81bca1926b969ea81a30d56f529e12a3fd7d7b18aab754e2c2c72cff3653d7e9a7bc10db203a2f6c2dbc14271191bfe4350296345960f3c6abd2b7458b487a901384ccb2f8277d3117d752271aa38b5685d3a12e14074c560be05eb50d1c9c505b6efdf97721f9127651965f72f057f5fd", 0x1000}, {&(0x7f00000001c0)="135eb695de822ae10bfcca38d43673c1ac0f41bc4cae0c325d637fb6360763177d41d3298c4b15f17960d326ec7e459a053200e71a9d77a6c10c109ec3b41ea0ad811aa0ee291e5af152fe21bfc64d83ce1a7c27ea87e01ec5b62a559ad3e7d60ae79f2e015ef4ac02e5b630d8a2ce0107800cd94f36bd13203bf79333783c8cb7b02700607ece247abb2229c6f4d0e73c94314689a547925de92197e711a91189be07c3bd5a034fba6e7339aea09a45ceee8cb851fb3ad7b87ae237a4d6ebe4d83367277c211a654d45c40898a37addf880c249873c0b07e58e4a20b762de4cc34f", 0xe2}], 0x100000c9, &(0x7f0000002d00)=[@cred={0x20, 0xffff, 0x0, r20, r13, r26}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r7}], 0x40, 0x802}, 0x400) r27 = socket(0x2, 0x3, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8040691a, &(0x7f0000000300)) 00:30:09 executing program 0: 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}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) r16 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)=0x10000) r17 = socket$inet6(0x18, 0x4, 0x8) r18 = dup2(r17, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r18, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r18, &(0x7f0000000180)='./file0\x00', r19, r21, 0x0) recvmsg(r18, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r18, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r18, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r18, 0x20004b3d) fchownat(r18, &(0x7f0000000880)='./file0\x00', r20, r21, 0x2) getgroups(0x6, &(0x7f00000002c0)=[r9, r15, 0x0, 0x0, 0x0, r21]) fchown(r1, r3, r22) r23 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000000)=""/97) msgrcv(r23, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}Z\x00'/246], 0xf6, 0x0, 0x1c00) 00:30:09 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) 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"}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x36, 0x799, {0x33800000, 0x68}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10002, 0x0) close(r3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:30:09 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) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000003300000000000400769c843aa24397c2020dc668f588310631db42216d1b7acbec9496d327aea00d078dbaaeeba9978d4a44f0493f87f5e263818c217a266808a215387ad38d05bcf1d1ed0c30257d5a39280fef7ac3ca7b5d3404a91f19e28458f1d0ea5866a6deddf051a10820c9f40d61153c882fc9704b129f2a3d12f6f6bca799855c6fa74a3e5618f238edb8a4bf426663ec3c55186608caa1e3a357900b4becc1c35ad477e578c369c5ac4c35eea3734f1e0ec7f14279a2b55d78eae42d6dd542ffe16aa82eb61e94025b"], 0x10}, 0x0) 00:30:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x40}, {{r2}, 0x0, 0xe4, 0x200000c0, 0x8000, 0xffffffffffffff22}, {{r7}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x5, 0x7fff}], 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r10, 0x5, 0xffffffffffffff9c) accept$inet6(r10, &(0x7f0000000000), &(0x7f0000000040)=0xc) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) r12 = fcntl$dupfd(r11, 0x1e, r0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 00:30:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000ddfffbff001700000000000000000000fcffffff0000000000000000000000000080005b4a590aef05bde81e7e3a5cc044325e4f6c86fdaccaa0e6396c5040cf4dfee88d8a15c6f6da439ae80ee786d5268f68fba2ab6ae70dbc23ad7c86a08e370808d210fd7c5590880c2de54e3295079549f898da285dd4d869eaa174290d01cd4769fddbebd2a89361a126f8ad166e1a52"], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() 00:30:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xce) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x4, 0x8001, 0x2, 0x0, 0x401, 0x4, 0x1b0, 0x3, 0xeb11780b84a28ed9, 0x9, 0x7fff}) dup2(r2, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x0, 0x7ff, './file0\x00', 0x41, 0x0, 0x7fff, 0x10000}) 00:30:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) 00:30:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget(0x3, 0x2, 0x29) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000008c0)={{0x4, r5, r6, r5, r8, 0x200, 0x1}, 0xf0, 0x400, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r10, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) pipe2(&(0x7f0000000080), 0x0) minherit(&(0x7f00006d6000/0xf000)=nil, 0xf000, 0x3) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 00:30:10 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x40, 0x0, 0x0) write(r7, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) 00:30:10 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="86df4bdacab17da5fe3dcd3c172364d8408141c3f6f1e2023d64918df63664beca2826af8b03b950001c3bbda57d83fdf121454d649cadccd660c24739bde8777328523a1a0bba667710813b37a3d2343d6aaa494850b3a4620965f23f67ae394928df88fc092295a84fc6"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 00:30:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./bus\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r3, r12, r3, 0x8, 0x6}, 0x3000000000000000, 0x1, 0x6}) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r15 = dup2(r14, r1) r16 = dup(r14) ioctl$VMM_IOC_INFO(r16, 0xc0185603, &(0x7f0000000080)={0x6a, 0x0, &(0x7f0000000000)=""/106}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x2, 0x3, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r20 = getpgrp() fcntl$setown(r19, 0x6, r20) r21 = dup(r19) ioctl$DIOCMAP(r21, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r15}) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) 00:30:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0xa6) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="8bd29c16618a65f718a685ebe2480a7897bc7c393b2070f5948f00904066dfbca42c0af3233fd106832ad875af08894bf5d31de3f2b5dceab2eabdbbb674a775e1df9b6a8e4d7e74194a5db4f0b571063ee1acb53c365aa89ba4911bdcfca1ffe09f5ab15a88f982b6919e5d5c17e94b6fb52486495cca1e68ceadd8c73b95b8152b", 0x82}, {&(0x7f00000015c0)="7c6f257612d70a134c04651a7799716cdc4383aa1208194b7e4445cb9c7b7322ab2c4f724f0d07b0266914e1fb3b799c639c20b3f20d15b2a58703d1ef79cbe93dcfe10be9ef6f5c035a991736feeda06b083179691fbeca558c0dff874fab20c0473291e7b5c6314d8141ed51e06ae22b122d62cebda383d45abc68ca3a117c6d00c623678479d74a3dd5ad6f7a98ee92e254d7ddaaad322658de2f48c3af3189c0115d049ca716e5a81f668c67a533d6b348d0d49acac31b1420bfac84fcde031966a2552c8fd09a17b82e66f72ccc87c3dfc67714e3e6f39bb3f3601c8a8ae0c18543efe2bd09b6271dc1cee9278a3769dc0cbadd6ebee8b3b35bc1", 0xfd}, {&(0x7f00000001c0)="73b80ccdc1d5a7aa4730f4d00e75311fd18784846cb631b1abf16ac2e50d02fe31cbadb90e5cbee5dbe59e95d450ff480354a8a947ee1532df8c249e7d7b6c54c97bc966317a962dad8a59a97a440476fcf4010aead69a2c02b76eabf5734148ea15833b9a7cc6b7245a714af380da5ce37626b0f32932e0adc6b717c3999a22262e0d2eb60a7f828c7c22618e8c464636e1b861ba01b5c926240d3806dd8ce932488a7443d572d62f0d8147acbcc0e85ea5fe4e22e0b84f6377337800", 0xbd}, {&(0x7f0000000340)="a3fb13839594bc1d9ade0b029f81a1ef767edd07c11f9a8df11ca38bca7c59b6327fdc854c62f72bf06c33706f9957abfad65514447f2223e873cc4accc10d675c3eed07e52f8d764734a98679a48b539a5d6af78a7c8c1c52bc11d46b78037e9e46a1cee121a7e723b2304b6f9b493958d966524b2939ba86dac63eef85ab8842850b3948a44a2c1c2afcdac203c4c91ee7e397140942d1c366a08572804181e6226b14e1f4eae73067d2e64467e01d8c6ebf9543b4c744fb69260dc667a3868932e875befad9594ac1a7b2523d36febe46e2ff3bccbd2509904e12da5976841618eca251295d", 0xe7}, {&(0x7f0000000440)="3b4336f37df8f164c1f494029fc7623d0d089757dc80309136e603e81206d1a56485596b35befad15ee140391890785746d63cb1fe0fef3ca1448c3bf7e4cbc6ca1205626bec998756ba30fa951e84cf9b7b341fcbe06b0b345ab0eb9608cb08d958b171f4e31aa50ec1a1b0f3a88b67f3550b76828f6c0100c023194d26330aea77cb98458b427d0d18e2c4079a83d7a59067f9252afade1d56340832efe2a49c9427170fe3f11f92c517b66233e0cf86bd735fc138812bb5a46dbcb48901b836aefba3a013086aa6d8ca13a695d89b2ab8f3466611e93928cef20299a32a9afffa5ec5b0a6da32dc2f64d32db9e66e5f242ebf91ff7988ad137ad1f96aaf6339c856dfd073791722d678eb565f71926a31b7783c680d749f5b705bbac322d487008971b4bff657412a0f36c9c0cc88bc281ff38d5ced07ff14ecc0bba50d9ab9d46283f834f0a79e5c4542051d09d9ffd0ef924c9d3424fb9a8fa2d1c42b06174738f40829866a59563b683bfa7fff81daab435898df2e28a4565ecd8d86976a93d7ad65f80d4a08c2e0bda73e43d696b4f3254e780a1e03597bdaf0f806b647142abfa41f0050f261d5572b1b63aeee6955347f6c21de2678f4a42daa678956ff61ffb35b95ec223f21f9d80646138ca226ff223f59a93887fa71fac94709e699533c7fbfeb508b73f72bbd1f7df1d8ef7f094df22ce66b24d3ae0049e4e2482128f388b0e75d20c11dbda2bdd050e8ac499860b695e42b03cb62d287c74378af999895c8d6cd0ae31038a0b52d48e14d682cf83df2decd0025e98f1381733a0f6555f24ca3cf073ae1a9e6c5355cad932ed9080e4ddd49ef86a3fc29dd451d36c36d8a3d02f518909d2f6a3302380fae9f147538babc505c3f4d6e0c9fe485da46e00253693e0f69dd6eef45e4cd6da745d5bc5535af8f95fdd7a272050ee99c175f11e8ff61d8335411f875c7a1327b34f59f0f2b35aaa24d6c5ff7243d069fda49189a112fa0c728e84cb8125bde6276e38e205d96ad45596e200c11308a583a6c8a64bc66c21b4c020c7da1ec994e9279667a9d09a6c07c2a1b9fc41a85ff068fec3f11bfab82db36e1e0196a9fbc81e92b09db9c028d7dd146a47507fee44fe9ab69213cbcf61671f8ab22f1fb6cf6ffa97f01ff9bfce5a9dbca502c423f1318d3d270cf0e31d453a27581e19768cef7556bd450e3820bdb1496286f250473fe4c81256fb3c2dbdc036dbc4876d4ae00d598b2a15188eb57f38c088939982054d46c90fce76093080d3a945c0da4ced43def5a6952fb2a9813fde09ea1d02b3d09adfcd30bd5d803f5ab4b04ded92e63fc460cfbfc68d625d5247bdee96a703c1f2579848ce50b8866dff7a617b1e333e2f8c83ad4f625f675d34f7ceeb50fdbdc9c6a66598d0200ac64e2a7e57e7d89e49583c0c03ef53dfa1233e801c30e369967ca8f6b7b17a7467e4db283da3486fb0e1e3737a02708e1496a706a00bc3545c1f5fddc238756d88cb701a925e3712904135ac4b767113b3fb4098a4fa876be95cf8d739328a2c959bb281bc149610affb8dbf4e2e0d59c8657ca03bf5b56a73cc8f512013fad98e5e6111b6e9cd4b5e26551737e25ae63cab135f7106c44c8ac66bc8461c08b0d20d4e9d7a2c41892c74b5dfd0c49221b8faece6b72fac021e0bf62a333a5105d49598e31d0a9334b578a46c29278d42dd2f0683aa246b9a1ff3c248b99974059d75c8a8d897fe575d9e2cae1cb33799406c47c815e92e5864b36d7a3b164143c5aa0bd24348acc30114bf9fb5765a473b172cc44fddd8f71e3f75cf4144fedb2c2b4656435b9ae46c59c7431b8e8779f6abb54515d244d200c3ebeff608873c1f3a448d2e0e34a55a257a2423692a862e9bd4259e4916ed6e66bd57510b9738edc2c4e581dc90ff05b9e754eefbe43428d734128225036a01cbe645ecf18c2b6b6f1f68785a9865f83d9ca8290d386520dede5f56b58473dd71f22478af01d5986bcaca1ed1016c3caac01b96a0b9c555d4d1729ebba98eb0297598fd15fec979d71463739694f2cf631a3e4ae0fbaa786b97e92a5cff6b471c63d099e6e7b41e91a673de8a31b5153a08dad76f08acc61619623adde545205d6ca2a74d340b42863d1214f32cfd5e1b489d3cd4a78111df8428d4f7194792de457ced35a5a4fbfb651a57260dad57edef3c4cb3924112ea09ed0d472d8d4c049295a3c404e579610d30535910645e84712b42456fe47116f93fee2bbc0e7c008b03045373e0c4491a3c0d76d760459a62b136b4db386c2c52d1166536276baeb09f1659704c28f40f61b5da84c44be53f60485d8f90b20265bf643baee475580b5ee0ae6ab13090f960ad9dc814c5031e3d9af9b2b5c0e8f47fc4a64ceab92581f95e10dd4f5118569d8724cc597a4de8b3b6fa6fc72ee687506938f118bf5eb43a4245ca79f8d97d4ed2e7985d919c33abc2e4cd246f21f1277aa2c6bc7b71025ef6e01feaba14a3938e7c5701b9d63d3d77497efd062f7ce441b1053b0944358bd79dea7c26bab2a133682bceb0374a7e947a8872c4028f0f4eb2b02d912a2698d5b0b93fc6eb92d274fbae8b2b68a2bf48db6d5551c129132981a18527cc0eac419399359e8ce93c789aeecd132ba040795eaaaf07f11d5a09e67df5afbb59b40625800753a272963cb149927132f1cc1d9dd366f7ee3925440aac959827c53568df999edaf68f93bda8e10919ff7c3ec80b24895d14c697b9c48b267b826a6f492232a08885ce764c559542a4907a60f54254f626853ae8c29a8ede256083d5b54315cb363e5f0faaf19ef9465c06ed377aaafb58c728d404676b75cf83c0bc4ad4ba658039fc10088c0f03673b9ca90fa0a575bf8b87324f380b073b3f6f2a536602e8c42a82f08ae6a3d4ae1372807cc33852e7be93dd0e22d362eb2417d4558c2e97147a765d997067d557aa050df7ee6d8f45e05dcdb05a30ced8881b5a0c7ce6afeb8ed34e16567eff9060594b80e924bb0522a5be3381d281ab68988d862ef3a69a6d1b64801793d5d38ef79667a876a2f16d9f7fdd6a3e85a713c8a59022835cc8052e9c7e547f0b1a0953178ad8b41ab5d4367dbf79b75d09a50270923bfbf8d26740c41e8124c0c0ee439114145a9eccdb66e4db828cf0f1552f80ca758e7dfa25f6f0b3576edab354d0dc2344e3d7ddabfdc34b59e6144151bae78b923bdb8c5237d661cc7c3078ddb15ba60d8a8b4e84a9c0b64566b828e934fac9dcfff69e16291e671b91754513e32624c33d31df5b7aec298bff6323524dc4c6473d213c550d76c4967064ff1ecfeac922a09dc90591f0f0603ce3465a08fbee17c91793f983ec4a076bfa9515c582937b69fcdf686324ff2b917843d5fc20d96b554b65c7d3e9265f5092c8e5e72d080e91c7a9197c6a17303524f00a27cd5720d84d9e8440047b8be559fe59d301810d87d51df128481e1fe996d728a594bb141e52979f00bf089e46da88a9f58bcf3cdb03f9efc14aba8c76c48c1aa249c6a42bbe413f61a39615250e33f3214d2e9ddc765c334b3afb6fecf6f2889a39abccd3bede5d3fab6c2c630013cd9072f2b02b88e052e9e19afcf2f7b2d34d0a7de8ae03111cfaf6164b881b48a34a3a3d1ed3168bc8feebb8e5e9b6e5d8e9a8693a9e73702e5b15edb87545cf2a3f854f613295f8553901de200c3ff8bfcb1abf738830c7c5159a8cff63942ed2f318ac838d78a32b3bd314451e972a044018e8a6643e175258fe0ba2f03f9bc65668e401ce3d0a0994d20c09b24bc6e0ca4ca936a5a6322f7705da8f158cdef5082fabb4a02e3dec51f06eac4acde209a3ef8e67ad6353f13f3e9e9d1f7a072064367ddfdf23754d5d4430eb1fe23321377baac2d37571054441524e525a5373b109e24d571d1bd0bf4f0dc4aacc220c98c16fa1faa48b8acfb99f6a7b06f055a015126fe7998304daef2513896ca5164e22aeeeb8fdf03126f872cfbdb3e5f674611ed8876aee77f1d678a34c8970783414afbb9ccd3c72b9b23317b0ad1bc6a51ced5d026c1f6de1967fc3dcc6977a11bb177b4ccee8303baade5a60851dba1b71284a0ed6b57185dbefe3b78c8d63ddcce59c8a1b9ecc3992eeb5ca63ab1d3a64ec25d84399824e7279fb161381d98b1ca02132fa92178069787c6eb15a86cb936f59c47ebbd420676617725be6d7e0e63764cc4427b1c89bf7caa6efd3a78c476af8647cdbc7163e6a2015634ff3513da1d32b44eb49267393917de8d82a5e4f8a4c8a8c9eed6f6b81877352547b41083aca8ae5915be52acae32e9916050e19cef77708a5a3c2edd97901422fa5ea5b3920b27f2893b3d38d6bfe12169a921d6f89e2a2edb17bd184f99449ce88303b154a96c8aa402b87fb9db1707ca1b552b27c31f8f077bdb522200eb335a5f050e9c10bd0c94f195dc2d2c3e08437ed047b32f43d11c211c697c15213685ab49959c65d1fe3b0679c17680ef03fc79e0adbc8a305d49db7f288d86cb03c94b5a39f7a994871e4a82c3aff40d54db15eca8dd2b73b5fcb295e8984bc577125a18b16f79a9c33d16ead66c9bb913ee9e09d79b4ed7f7f5384ece11651d0f413c064eddf267bdf24c521d15a5fa129a65c454f6010355e801b327d45ed34c9a26707762fe2bcbc05e349ea971442476caafcbcdae8b8d1f35c43d705b10092c9e49c817c5adaf9d4d2617af8e3087293dc682b084427cc85d7f4bead4e21335e064cd0430f53b821f2de2fd743e7cd7f9222786c57b2a9598f295c9659d38d15632504ad20bd73c0314d2f9d270f18e5bb02b0c15a8ee5943e3e715c4f7906c26a9bf32430e46e38ca948645753819dcbbd371d1313b87d596d04f63e17f7863ec3db66885ef889e4ffb0a49858876e1a1a2f0a1d6b8a6638b27f017c5d84f6f7c7645ca919f6b8b65f7a8ea09ca018c96d9c515ce500db9ad4e911e5639050ca6d629f3c07c3bb8f67392bb7a0cee3e78ac9ac612b00e2da73f2ce77de17ab4b2fc66826ab24cdee993aeebf737cb8535d6514a9eae80ec7d59615cf2fb2a3842d251892f007a9a9f441e7df584b81f115f84f5f936a210034c81805c32fbd3d17e3b565d2f70f2f96b963c86265b819d90895adf9e41278d84559339a8630e87cced0351f91e9e845a1c7b2f7fe89b3f221c7ba5c65136ae0ab620ef46a50330e433634083229967bb9a6f6e6603a8efca25e5d71ea5ea1a4f8e1a9f43c05a17c11e08a9db7bb36d826df0e46e113dc69eb9f85176673643721b090ccb2e77428b740c829ff7bfc14e0ac4085a103c63f7b93a07a3617d51fdc90b0d6224c615f0a01225a2007555c4b6a01e96009307729edd09a509f3ab8f5c0f6bb691a3d21817340e84a4b649e23e6dbccb92d98f30df2dbdca7d663d73186b43686d7d104cddebd6c28fff89d4231cfe21e51ac5cc974ef89e63ff87706a705ee9a87883ff2ebb61c86b6731e496e12175d9581910ee5b8babbf8c2576b173714fc8c28913b07c178ba43461781b79e571050dfb34a7c5cc23ec6ae25b5fcd8bb239cd27c0ae7756afab339818f3a92961da816b6bfc779b0d08fa9e2658e89091c419e5b01d25499f4098b83a26c2025cc3527c803d65bb53350adcba18c7d461838452cb3bdab5c5469883731f320815a0e989f35cce8b682435fe32aa4a3d0f2c7ac8671bea2e75ec3c01e8433e33274ee09997c1d15dbd8797559538a82f8709ecd0cdeb24bc924359eea5c8d187e2a84356d2c9edecb4e82fde4", 0xffffff77}, {&(0x7f0000000280)="60c2b1f4ec50b60cd1955e36de66d223554f4f446d5529e8bf0ffc067cb34576a731a3bd48d3d1821151eb5317b7fe602965edc14c29c3a9c4", 0xfffffffffffffe1f}, {&(0x7f0000001440)="90dd88a992fe462b8bb4cd4fe98ea5e5f2aa868118dc2c51e651fb957e05cc00000000000004019555233d14b1cbcb697adf8cfae7", 0x35}], 0x7, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0xae3cf5709a0e3b32) socket(0x20, 0x3, 0x2) symlinkat(&(0x7f0000001500)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r3, 0x1}, {r4, 0x10}, {r1, 0x20}, {r6, 0x80}, {r5, 0x8}], 0x0, 0x800) r7 = socket(0x2, 0x3, 0x0) fcntl$getown(r7, 0x5) r8 = fcntl$dupfd(r7, 0x0, r7) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) munmap(&(0x7f0000293000/0x4000)=nil, 0x4000) 00:30:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x81, 0xd428, {0x6, 0x1}}) 00:30:10 executing program 0: 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]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x171, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffdaf}, 0x2) 00:30:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) close(r1) 00:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() dup2(r1, r0) 00:30:11 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb64477a96fe30236) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 00:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xfffffffffffffe22, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xffffffffffffffe3}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) write(r3, &(0x7f0000000100)="bbff8626f838121cea529d0a1ab949fd6cdeeb03f3443db943cc0da8c47f15b1a9bcda484501511baf2b86449adb08cccbb516884106d4f2d390a8aef28293a91c59c795182c9c941998e7cfebf1e75d6209aba06a49ebb45142c2eebc3f506426049e858b43e85204ce2409fba56237e3ea1829a391", 0x76) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)=0x44) 00:30:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xc85) kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fchflags(r0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 00:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) pipe2(&(0x7f0000000080), 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r3, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r4 = fcntl$dupfd(r3, 0x5, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7a568ff3290452f7, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) mmap(&(0x7f00001c0000/0x3000)=nil, 0x3000, 0x7, 0x2013, r9, 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r12, 0x5, 0xffffffffffffff9c) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) dup2(r14, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r15 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r15, r13) dup2(r5, r12) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r16 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x61) dup2(r16, r7) r17 = fcntl$dupfd(r16, 0x1e, r5) ioctl$BIOCGHDRCMPLT(r17, 0x40044274, &(0x7f0000000040)) 00:30:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xc) write(0xffffffffffffff9c, &(0x7f0000000080), 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x4a, 0x0, 0x40000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x100, 0x8}) r1 = semget$private(0x0, 0x7, 0x100) r2 = geteuid() r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r9, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = getegid() lchown(&(0x7f0000000280)='./bus\x00', r2, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r2, r9, 0x0, r10, 0xc, 0x72}, 0x7, 0x3f, 0xffffffffffff8000}) getppid() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000140)) 00:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) sync() r7 = getgid() r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000080)=0xfffff82c) fchown(r5, r6, r7) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) flock(r0, 0x4) 00:30:11 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) write(0xffffffffffffffff, &(0x7f0000000040)="3ae227623019e7579b19f9873b6772cf47cc6639", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) dup2(r4, r1) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r10, r8) mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x52) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="445f8177"], 0x1) write(r1, 0x0, 0x0) 00:30:11 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2a8, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x3, 0x21, 0x58000027, 0x4}, {{r0}, 0xffffffffffffffff, 0x754437c20f7d1706, 0x2, 0x95f, 0x1f8}, {{r2}, 0xffffffffffffffff, 0x11, 0x80, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x10000}], 0xeb, &(0x7f0000000100), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) socket$inet(0x2, 0x2, 0x4) socket$inet(0x2, 0x4002, 0x4) 00:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) openat(r5, &(0x7f0000000000)='./file0\x00', 0x800, 0x104) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) geteuid() getegid() r2 = getgid() setgid(r2) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r3, 0x0, 0x9, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x68}, {0x0, 0x0, 0x400}, {0xc, 0xfffffffffffffff8}], 0x5) semop(r3, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0xa50b5b29fd415b60}, {0x3, 0x5}, {0x0, 0x45, 0x1000}], 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) shutdown(r4, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r5 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="9d9e4d2f53278f5b1e"], 0x10) 00:30:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x9f, 0x1, 0x3, 0xbd62}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r3, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r8, r7) dup2(r6, r4) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) 00:30:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xfffffd5b) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x5) r7 = dup2(r6, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) recvmsg(r7, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680), 0x100000000000033f, &(0x7f00000008c0)=""/197, 0xfffffffffffffd88}, 0x1) setsockopt(r7, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r7, 0x20004b3d) fchownat(r7, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000100)) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) kevent(r2, &(0x7f0000000140), 0xffff8c92, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x44, 0x1, 0x2, 0x9}, {{r11}, 0xfffffffffffffffa, 0x4, 0xf0000041, 0x800, 0x3}], 0x50a2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 00:30:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:30:11 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket(0x1, 0x4, 0x2) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="e4182e2b66697ffffe02"], 0x1c, 0x0}, 0x0) 00:30:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x96, &(0x7f0000000100)}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 00:30:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x281, 0x0) poll(&(0x7f0000000180)=[{r3, 0x1}, {r7}, {r9, 0x4}], 0x20000000000000f1, 0xfe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r10, 0x3) shmctl$IPC_RMID(r10, 0x0) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f00000001c0)=0x8000) 00:30:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r5) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 00:30:12 executing program 0: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003340)='/\x05\x00\x00\x00vmm\x00', 0x8008, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x8, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 00:30:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) fchmod(r2, 0x205) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 00:30:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x68) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 00:30:14 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) dup2(r4, r6) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x81) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xfffffffb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) fchown(r3, r8, r15) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 00:30:14 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) fchflags(r2, 0x0) 00:30:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x3, 0xfd) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0xfff) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 00:30:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000080}, {0x400000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = dup2(r3, r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 00:30:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1c, 0x2, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 00:30:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x801, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 00:30:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = msgget$private(0x0, 0xc37) r2 = getuid() r3 = getgid() r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x16, r2, r3, r7, r9, 0x10, 0x1}, 0xa853, 0x6, r11, r12, 0x1f, 0x67f9, 0x6, 0x2cef4da4}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 00:30:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchflags(r3, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 00:30:14 executing program 1: r0 = kqueue() socketpair(0x18, 0x4007, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 00:30:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) fchdir(r1) 00:30:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffc688, 0x5, './file0\x00', 0x0, 0xb5eb, 0x10001, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x3c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x5) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000140)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x11008, 0x0) r3 = dup(r2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)) dup(r4) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/220, 0xdc}], 0x3) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) accept$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r6 = shmget$private(0x0, 0x2000, 0x838, &(0x7f0000003000/0x2000)=nil) shmat(r6, &(0x7f0000003000/0x1000)=nil, 0x1800) r7 = shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x1000) shmdt(r7) r8 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001580)) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000015c0)=""/201, 0xc9, 0x801, 0x0, 0x0) r9 = open(&(0x7f00000016c0)='./file0\x00', 0x200, 0x66) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000001740)={&(0x7f0000001700)=[{0x84, 0x8}], 0x1}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x220, 0x0) flock(r10, 0x1c) r11 = open(&(0x7f00000017c0)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f0000001800)={0xfb, 0x4, 0x2}) open(&(0x7f0000001840)='./file0\x00', 0x80, 0x48) 00:30:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000000)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ftruncate(r1, 0x0, 0x2000035cb) ftruncate(r0, 0x0, 0x80000000) 00:30:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x3, 0xcd}, {}, {0x6, 0x0, 0xfe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 00:30:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 00:30:15 executing program 0: r0 = socket(0x1, 0x400000008002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 00:30:15 executing program 0: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000740)) write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000700)='./file0\x00') r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 00:30:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x96df, 0x3f, 0xffffff0b, "e33c85d6e6e00ec72d50fd71d9b019c0315be6fa", 0x7fffffff, 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40), &(0x7f0000000240)=0xffffff7c) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) fcntl$dupfd(r3, 0x0, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="56a17d0386dd04332dfea5aa4ecde9204ded731bfce64fdf8654745d1b9ac150e42451403bb21285f196861b88e6b014df119d5902cadebf1ac1b7a56d923bf357371400ea24cb941e5f8d960fb5d4e498b515fd84e9a3ef1019c33daac07088740923c571582a1de0f125c5074b0abc56fbcc0976e99021028c8e6249fab892cffcdf9326256ea4ad1621ba005f98a67442515c023efe395b0748e95c37e520adf9983c85617fa89a6dda6860357b3c6e7fc81f5dd9c96beb4b137e853e97d244561343962971f91a43ed", 0xcb}, {&(0x7f0000000280)="e13ea014f1acb368f602ff38470558f13001bff803dd12b1ae1882339c4540e1ea999e7c87b6c629a586d5d58a9de728c87609c6d0dc50cd622523581cb0fcabff3255902a7f66eb40", 0x49}, {&(0x7f0000000300)="e4f5bfa286e15a47416ff7e0ef39f7317a7023d2c0c7b712f17a0689786e78d30f23055cfa41c80c0293b52c63747d24f4ea03d2c4e6a1a88013965dc445ddd227b1693af73da18c6f75121e6ba34c7ef35595e536850a1ea3afdc61f1e94fae3b2155bd5466bb9944", 0x69}, {&(0x7f0000000380)="212f103dac56ebe3f835f445b63d887c6526b009d6c022a0a2f2fa70b2378fc8cdbcfd9c03fe208873d697b70bbf40354cea012bd743f9022826c78caab16c0d74c52cb4649b4ddb34a0ff6f1df0fb4e4adf267299a1daf2010feae7843d2c83785f3685688d6a5e81ac14c92a975fcad4f7fcc2", 0x74}, {&(0x7f0000000400)="d9fff5f59932a0c4c1b6905b003910cd5d6255647d3f4db89c5486d20d5a19117667d0da9a9648ff1554b7cb3d9a27383f8d5dc25e8a635e339879ee0fa4878b5bbf9213ab2b47209e0fcf8d9c292593053f075eda5982ab652e9056af34740ead9d1b871eab06f09a91f143827d757f535b452a15a76b5b62fef1f7c0dc0ef057361baa5c5ede62efe6e380d5cac40705d1337859f34683ef343cf0c8e31ae827d74f6d0945a161531084853d9fe575f6843ba7106d372032b7ded5c1daaebe9110e7e0ba7d7c176b532cdc27f1df8e03be7e219396219bfd2f7651bb17ae96066e049dde02431569f3f8f5482d9901739876513b43867b2bbcd3667e6fc4c5507f2ea6ad05b0f9de726e64d72abf20e1156e74bdb88f798d2da1dc6f7ebe4f6530a6ab78c1d67729966fc9bfe21263f3b507e5cb464ab0f51854ef1343f21968404d55c53c9d140d4b1bac8b54e56975f55d0e9a61f271c624e5a4183a114d5c7c49cd2fb6aa4f0d8a51e9736030200ddff3acb19e12f131a9b65b27773d180534b58c6c849f4c4b9cf5237131ffe1b01eee2e9cd66568da5d5fb68ff9d0200147993f7aeca972e763b160e5b2e6ecad0d78f7ed1cdcfe2698ee56adef09206d3426c7168580558cd5045cc9176f94f5161b05836a59dd0954a3db1848469de26a7a18654ca795bd2c3fb4fe1103928e3c6249531c8abf7b90a302cb084f3aa36593e60373d24e49e7ba706a7c904d382716e6b16c46e645c974993c1a23c24908dcfa1e6f259ced535956410acc9a84052f15c869bc25c108bce26361bd0464029fee690973cd28554ed958a0ae519a155516805c9b67e80448dd0c76babe696aeaf7403a25b4275780e6dd28076eafb2e1c70d7c6e46a4935d5f438c71a687deba8d42f99d2746e874f3f54fb07ca663f71417cfe3d2e5c48a04c7f9bc5ba143319959e3f70478a9ebfce0b48dd56008a67398fc970ea177b961945ac1938ac89497a3f40d779017dc70d4226e5c7bb25f3b6e81e1e2547dcdc539d707c6ca10c1776462cc49c4ecd478a5dd504c6e16e2d30caccf96caf91d079718f92a69dea96b8ff57dded0ff15e1a2b17d46bede0da3543b94050627bc7b4a183b215e1f07d1632d84b23a71a59b8a1ca92781c82a7091400a22cc64a5156ef0a0d20888a30e170b7e2618bafd0410fd63319dda53da31f0859e89fcbbcd491c65fed0c9bb021c315679d956691f07cc979cd3d7dfa7afcfb4b3e1c933ef659c786c9e555d5988e3f497dd145d1c4256ef655b8ec385d48daa933f9bd88837e86819bcf3b8bc50b4e4f01e00711559ad623250fe51ccfa4b55bd285d4e0336f101ea52a9d6d52a434ca599f2612dc1c57ace737e744635b5e53e20467304e8113b7390303fcbc00ece2c7e49a13ff638b9b8e5b83f5d4ecacaa6a724a3637275fe519308555dbfb51fb7f97c5902ba7e05a737e1d697876bf4a476be55c3d0abd1ea7be5a62429d49120db0b848692baac303779258b3bbc0b8d06dd4cbee4d1b98c91fbe18fbc38d6c74f0b19a42671822f0e6ad1f62aa2cbf9b6bbbcc90c6037079731c1574e043fce85436c254ad96a9e26e7af6d6e63179b434ef0a5392a8ee1a4afd2fe16d56ca2073b2074fa3136fc72ce6a26c34508b69f99f7c07eff5b5467fb7d2d8f475ad2e88e753028e539022e12093919ec1ccdf466dd7e8b146bcc9d3af6920720ff7d15a9442c2c3e60b19c3370e3529889f138f651a5b9336c02ad2d0cb740d2dd2c27953a6853998de1d68745569ba3e0b3f1094e6938b3935afc1751984146ce435092218318ff4b5e5a397cee5957c4c02fb3ddee5c7b12906fcc78798c94e284bb522f2ae53e074c9cda2114a60ab7e59ea8d0bd5e9a817741f9f18aed0806d07ada56f29b341e28a273ceed3c8ccea0c06c13b0bc209beb0db8d661eba8809cf8cc9c5e7a89a7f6e6a4d41592e20a45f642bfb73e86fac8bd2eb9129af315510ce9e97bc2e25210a9ce20633e21f73806ad508e649b033f8415dc8232416b21709d9d07bde231f92fbbd6af1d14e5e4cfa45cbe4d8ee40accea14266a6f66f6235d85e44a23b03ea37ce2a562bbd4e1464898a9c8a4aafe06f98df9c646306705961394fba998c89070b3e045ea661cc7001e7251bbb24ad48f44950b7f93ffb3621ea7169be5e3594de34ce49604f7a19e9657751ae99d08300fa631a6fd5db290e09fb3d74a850fe412ad2e72d303cb2f56183b21b2987ddba5e1237436362e3fe7c6f51753663080564054b8afadf41d3ec8679a86b130f7d08ea35b43c81c1a6fce2fc2c7d3cce3505dccdf4cf75a4e8f6d094c7422db8cc8fde92402e6507ac85272ebb63242e3b9f5cfa6801b2f59a7ce4c7b6ee30b8b5edc9b14e846441f5177ffe6ca12a9560c0725fd3b22dd2c66aa68f5e9c82af01324b45ce36b273cc9a798b82c0af27b578389810aa9441403bf0fd90455ee757af97acf5ddb1c67bd92daffa11dcd7120503fcffcd000fd56919357fd00c30e9d43289fbd4fab3c3146578bbde15ddec85d81274c886590e0aabb8167821e4fe0eb6de41319a0e5cac295d5cb85d17914613fbb97355304359ad220d9f7b31b9c53800b9efb990698a9b1c9028920c23241840327283f7ca9207989724f7d8119978622fbff4015a157c7b3f8e1ebace62ae6671b727cfa08cc4a415337a0455cdcf2af64084a8a7975ab119910fcfca16e08a109a18e213826ecf362f82c346da6fdd676fbf6854b43036aa31057da799b6869b4a9b358d00d979bd2d8ca7fb7f8afa59934ef7a8be1340febcf6cfe05a606bea2daade7f3082d9381ea38ab8ef2769fd317922e8fc5a161e9ae240fd8b81a720764896cf5212dde3e2632a9f45292abf06c6e9e051473c4502cbb9abdba580d838cf308fb7ed53c958acc710533cde71e70e5ea742bcd6cc00bff00f542a741c55a61398e926740d4d27f5f73dba76f229dcc669831436be86a6866fce13de62866fcb778e9656414d71865583ec01802da8a5d24bfbc5f6dcb9d61cefe2e8a1a9c9ed66d1671b1510112fb5217d1e3c4ce025d99bca394c7621cb3f28b4ec6b23037a1a3b4965daa16eba2ddc4e33fd737e076e82e3e405a92788274c25fac836b18354db3dd8a1cd40828691cf6ab32d1c32326ffd05f6f9ebc1add84d7fc9df4837fe7952da831c65b35fcefca09a4f355763966f3e4c6c3cdf2a05e99f7ba02713afcdb411044f53983eb73cc03b94c84dae3f508f8f0e87c3fb11950cecdcd99d5496d0a5d8d7a1ccebe72173c79abc8bdaf93370247870624f58fb4d8916284e9a98404d2c1af8079f97011051de2c21ecb6892085da144a0afb2aaa340239a23f82c88406bac7805aa2481fa36d4a32dfed074234571b6e1c3da660da0686b6b08df4124e28b1b7d4c3be242a4ba81689903ec3d36237a265c92d3681917d338f76cdc7c8c7a7db8067296ecc24c36cf4b557e99e7cad91ee362c80a6717b4899761b7b08fd814921afbe55aacc380ba8c1567d66b0880ef525083121daecbccef714123960fe418f6d0333c04e77ffcf492a7c6b82ec3fca40590d3aa33148d9c265a56dcf2f83b999e340ff2b187bd7dff46e4219cd0b21e54dd81ac6da454e87b91dad0ba68343760bfe902bd4825b67d7cf52cf9792274c530b9162693bcc5dd26b8ec7f3395166b2e88ef239013ae4be5ed80e6be593214e21969a74fb740f946d02e904b38f2425d9b10aec29f386cf1d86d264636c00232058729dc9eacd40d0aad11e3bb1490c2847e8653df96d54c022fe18c11c0f37da89d05f310fb0043c10fb682ed010401f605e67e6b693bd8c4e6f4e17a9a4459bf53be04afb9b0b99371ff2f325ca47acbe5f274d94953c1247c2c3ae2904986fff74a9aeed0fdc6b8d77e03d307233448e1200b658892060885b2c2d6a44597e66c3c8823b18bf051dda4d0a1c08744670b8baafcbbda66b4e955756dfdf84bb87a0be6d5715b8a62b92ac43ace15000f527090cb54b8da00798cd545b80f5d5cde863c2fbae425adbc872f76113fcfd5ad6b9ccc22b9c2ec7cba72d4f3af63e88a615d8cefef5c2ae3ba69aacdfe179c66ed8132ad49f236b8abcffd5142102b69aa830b0c42c97e528af505a8d73eabb150e78c32e3d65491b335d84ac96853e6026ffd649aa80eb2b05b8681d2f89b8a5f24bf788d09a1635456329faca84119a0097798f17c43715ffa8b9e1b3e8f93f6eb02802dd3ff0427e1f20cc2b21b33505d7db98b78a3b097aa861e738c2ab979b233f1bd3afddb52a55f65da8c4e60b45803d2640f9282036bc8493b325933a30cd3783025d71bb7c3b4038992ac7ec015415e738bf68dfee89068e253f77cfbc572ead832f56b3919178a52281ebe1e3d7f3c96db710f5da5cc16ec4b61445e8231c261abdedc8084d37ba1127909c1f939f37c109fdf74f50b7228bf559a121edb8c36d47dc6b36c88feaa80c4090a4269ae3e24c3f120e0065d112c12e8b1cf39888938f578ccac6acad99154d2440cac69589bc3d4c5484c437851587776161d48498828f471098d9a63eb6242d91765b9bf5e3832ae8c4874fd47b8f0db4041e389c9e96ab796ba8dd121c6b96f9498d68d378111e7e3f583cf4630a18630f452058da7853ca86a7a9c1c2930ad89ae34357e4ab35d40a76467d09234de20c13faa29f687647d050ca3fa85183752c58432c396d74be91f587e54779ef3995e9520980723c7e078d9eee14a4116ea9670b19109746e0d203bbf9a093eca83c512439e6124d2344a11add2b89ecd8134bdb2b28882ac21455bc0091e04b3beb4145a31f9f454e1f204bee13a6180e88f3716998ea78bee3b9effbad23599d69721893f9e50c6669816ba6d0b9924e08a1ead37f47da742bda999ae3ec06f112f662b45177d469a3cfca761dcb9d503060da5746ce25e1bd68cb2005150c30cc5afabf516e401abde8b8428b06373e64c83ad071c7460bd3e92cc7dd216a0fcc67bade1c93446bf2dbfeb232d331083948ffb134058e1c32a3c7337a789556d013b3dd7e19e0990e0530ca9ea323d56b8b3bbee9a5581f01c214b338d7b043ad2f25731c7beb83ef6e20b9987c7fc7052e90dc4489fcd4effec65199bc4f449db53aaae6c5c19ce72fac70dfabd97ce552a21d52164909a7e854307055baaa0f964e28ace40456025ceed6c88de1af51d289f51bef7dde44ad557b55d3526f3d268690c04c7c1a2788ec61d78f07219132dfdfb4ffcf5927d84611cb2691b56a2ecc98c1375027bbe5fbb13b700b9a805ab76ca258c72510c65bbfcfbefd7b1903ce2223b204fe71a810d76095c922cbb04d36ee737c40809efb897106132ad6fd6bba37fe920ca871823204f16234d651f1770b58f7d9303a611439aa4492eccde182308b1616f5d8e28d57a81a0ba26c1997609902b5204dd9ac499c5737e39417ca55952ec3c7eed4212ecfd109c115f29d842afa1aec1c6293b3b0ef7f0c35777b549854837c99b098f49494da27e11d2f562ca9cc032d9cb5a41d9dd580d0053175c85e296a7217fc81f3cad6f252b2779611a2965b9a422640a7c77788a3dc0a67486d856be39b6a2f6741fbc6384f9738172d5e1de3729cf5b4374372b56cb5f1f21313fa32a5719bb7fea5013559f510ebf9747d67e69da186bbe6ebc5fdd70bf796e6556cb46f55e7cd767e8a7d570cac60e8b85193bdfaca3332a4e444372bfad9e5c1ec45dc4303542bdcb1d0db021272b", 0x1000}], 0x5, 0x0, 0x0) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) r10 = dup2(r9, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r10, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000280)) fcntl$dupfd(r10, 0xa, r2) 00:30:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03", 0x1b}], 0x1) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/14, 0xe, 0x18c0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x1000}, 0xc) execve(0x0, 0x0, 0x0) 00:30:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="f8821ccccb4e58c792391df99765b456a5f45c4d8cf50e95ae092f018ae51431657c047fdf42c6a3094d557b50ec761a82fc777b773f72949b5fb120a96f9cb4365b614d795f3a1c6f4b03916c5959f9690d6b4d581a1c6916", 0x59}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xe) 00:30:16 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}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x7, &(0x7f0000000200)=[{0x4, 0x1, 0x3f, 0x30d}, {0x1, 0xfd, 0x4, 0x6}, {0x7ff, 0x1, 0x0, 0x8}, {0x8000, 0x7f, 0x2, 0x1}, {0x6, 0x3, 0x1, 0xe3a}, {0x0, 0x81, 0x1, 0x8000}, {0x7fff, 0x4, 0x7f, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f00000005c0)='./file0/file0\x00', 0xa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$dupfd(r4, 0xa, r0) rmdir(&(0x7f0000000540)='./file0\x00') fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x113, 0x0) write(r6, &(0x7f00000001c0)="26dde98ef71d3f2e059640b6085f0006d6a7405797d15bab80c1503eaf0cc1b6ac490726945aaaf1dd0f3d8ede1332", 0x2f) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000500)=0xc0d5) ioctl$TIOCFLUSH(r7, 0x80206919, &(0x7f0000000300)) syz_open_pts() 00:30:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x3, 0x8, 0x80000000, 0x80000000, 0x7, 0x0, 0xfffffff7, 0x10, [{0x5, 0xfffffffc, 0x3, 0x3}, {0x621, 0x7, 0x9741, 0x5}, {0x7f, 0x9, 0x2, 0x8}, {0x2, 0x5, 0x6, 0x9}, {0x1, 0x81, 0x4, 0x3}, {0xea, 0xaf, 0x2, 0x3}, {0x100, 0x1b, 0x6, 0xfffffffc}, {0x3, 0xffffeed6, 0x4, 0x80000000}, {0x9, 0xaf1d, 0x1, 0x1b7359d5}, {0x6, 0x8000, 0x800, 0x3}, {0x1, 0x7, 0x8, 0x1f}, {0x2, 0x80000000, 0x4, 0x1}, {0x40, 0xffffffff, 0x3, 0x3}, {0x8, 0x8000, 0xfffffffd, 0x1f}, {0x1000, 0x80000000, 0x2, 0xbb}, {0x6682, 0x9, 0x1, 0x7fffffff}]}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:30:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) msgget(0x2, 0x217) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xbe, 0x0, &(0x7f0000000000)=""/190}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 00:30:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0xbc, 0x7fffffff, 0x3}, {0x3ff, 0x5, 0x5, 0x4}]}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) connect(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000280)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r8, r5) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)=0x33e0cfb85d524e4a) 00:30:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) close(r0) r1 = socket(0x2, 0xc003, 0x2f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x9, 0x7, 0x6}) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 00:30:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwrite(r1, &(0x7f0000000140)="0597b9151b84f74bb4e0224d523071bfaaf5ec64e33d9b7b891f7a64a5c460a7ca09d033c8ee9d697afdff13fcd580deeb92694dc087c057f5f939fa4292f7a478883332731c00a87ec9d7f0905788f549798c1bfde69d27194fba5b29b8ce615fc1cd0a8a2876f40d50d1b1a8208c1f24510e84b236a524103126f287d5cd83cae56dcb73464ec9723c3ccab7b825fe2a2f4fe9d5c10353f709914e85ce082c7f7582b62be0ee6ec8d8c08b74004e843c23a141bf6349e88276fc5091078f7811bb31b74a2e60f712ec5e88f0388297938a9b3ba58bcb714b8eb082", 0xdc, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x0, 0xc1, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r0) pckbd_enable: command error 00:30:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6202e57f7f000001c05fa3744b485fd3ec4769a5a74ea2651555b5d26c4adc03bab951e03c8780b1dece83c9cf913fd4a89349750d93cea7f1c8c7ed6d5e4b594a72db36388b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0079f801000000b5002e"], 0x10) chroot(&(0x7f0000000280)='./file0\x00') sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000001c0)=']', 0x1, 0x0, 0x0, 0x0) 00:30:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 00:30:17 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) 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) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:30:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) poll(&(0x7f0000000180)=[{r1, 0x100}, {r1, 0x6601894a60098252}], 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000080), 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000008c0)) getpeername$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000280)=0x4000000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) dup2(r10, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r11, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 00:30:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) r10 = dup2(r9, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r13, 0x0) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000280)) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xb, 0x40, 0x20000000, 0x5, 0x75cc}, {{r6}, 0xfffffffffffffff8, 0x8, 0xd74b0ece9ba3e33c, 0x401, 0xfb}, {{r7}, 0x4, 0x8c, 0xfff7b, 0xfffffffffffffffe, 0x401}], 0xffff1d7d, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x2, 0x8, 0x7, 0x358}], 0xbf79, &(0x7f0000000840)={0x2}) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 00:30:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x10054}, {0x6}]}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1d, &(0x7f00000001c0)="b654c3f6737e28a34074ab8e8e806d92cd3ae925c59bf8ff7867590993") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:30:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 00:30:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0xfffffffffffffe7c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) utimensat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', &(0x7f0000000280)={{0x9, 0x9}, {0x400, 0xaba}}, 0x0) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) poll(&(0x7f0000000100)=[{r0, 0xe0}, {r2, 0x40}, {r5, 0x8}, {r7, 0x8}], 0x4, 0xcab7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 00:30:17 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x48, 0x4) 00:30:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1b1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) r10 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000200)={0x1, 0xfffffff7}) dup2(r6, r5) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 00:30:18 executing program 1: r0 = getegid() r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r18, 0x0) recvmsg(r15, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r15, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) r19 = socket(0x2, 0x400000000002, 0x0) setsockopt(r19, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r19, 0x5, 0xffffffffffffff9c) recvmsg(r19, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0xfffffead}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0x8}, 0x43) ioctl$KDDISABIO(r15, 0x20004b3d) fchownat(r15, &(0x7f0000000880)='./file0\x00', r17, r18, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = getegid() r22 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r22, 0x80206979, &(0x7f00000000c0)=0x10000) r23 = socket$inet6(0x18, 0x4, 0x8) r24 = dup2(r23, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r24, &(0x7f0000000180)='./file0\x00', r25, r27, 0x0) recvmsg(r24, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r24, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r24, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r24, 0x20004b3d) fchownat(r24, &(0x7f0000000880)='./file0\x00', r26, r27, 0x2) getgroups(0x7, &(0x7f0000000140)=[r6, r0, r12, r18, r20, r21, r27]) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r28 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r28, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) 00:30:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) shutdown(0xffffffffffffffff, 0x0) 00:30:18 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) socketpair(0x6, 0x5, 0x7c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r3) 00:30:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x12, 0x4000, 0xa3) connect$unix(r0, &(0x7f0000000e40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb4c7f7bff43136e644e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f1c62bcc8266abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a15af677d9598bdf926efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf81113adc257caae697324475188991524abb11db935091d79803412de75b8d4caf1b427593ad0d82521a75b55b6253887cdd77d594959c8f69f8e00bb9acffdb7e77cb5b9e3fe253530c2b3c4c462dbd40c14fc977a2179e30a445d3aa544fac290495fefe68e50be2396e6cffa9669631b1b12efc5519575e389c3468df402c25600589012899e723a05cac14c533630f3c0a67ee97dbd6323564bf6940b2123d4a6e799ef25862975aad2c5bd86797a04616a8d3292b7d77df4f664fdc2c93085a0f734683dcafcca74902668a88875d5931b59969d2bc83ff6add4018917fc4e37473534276cb415db30c9a4ac9e02889710e93faf2de94549172a037789647dfed4d1754040822c0ef44cf10a2c83029f5ee06a4e80b7be4a4d353b2579291dd2f4e42e0fcbbb322840f03cd978b22fa85"], 0x10) write(r0, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) 00:30:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x7}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r2 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000140)="ab9a50cc45dbfad4c86b55cb27e651d7d29c8a17ff72cf6aa1b411cab4f170b1912b3c5f84250a6e6830c05aa9c3e2afbce8d27c698dbd8d745bec35b783852ffdbb1113586df9a7a93b91070c364d50d2ae00680a515fc67c7bedc2c6d631f5e10e7e2927db96e66055ba73fcaa", 0x6e, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) chdir(&(0x7f0000000200)='./file0\x00') sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="8bcc7fd00000a9f471a9a071777f4b25391310d5098bc63dea28"], 0x1c, 0x0}, 0x0) 00:30:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0xc0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) dup(r1) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0xad28b467b46ee50f}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r4, &(0x7f0000000a40), 0x0) semop(r3, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) 00:30:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)) 00:30:18 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 00:30:18 executing program 1: socketpair(0xb371d3aa9b17771c, 0x3c860e734f9cfcdd, 0xff, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x16e}, 0x8) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 00:30:18 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0x2bb, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f0000002d00)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xfffffffffffffe60}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x10000, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) socket$inet(0x2, 0x2, 0x22) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r12, 0x5, 0xffffffffffffff9c) r13 = dup2(r10, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r13, &(0x7f0000000180)='./file0\x00', r14, r16, 0x0) recvmsg(r13, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r13, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r13, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r13, 0x20004b3d) fchownat(r13, &(0x7f0000000880)='./file0\x00', r15, r16, 0x2) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f0000000280)) getsockopt(r13, 0x80, 0x0, &(0x7f00000008c0)=""/199, &(0x7f0000000080)=0xc7) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) sendto$unix(r2, &(0x7f0000000040)="bfbcccbd5ac33b66ae6af9f18c654c7a11a6de9da489aa3b5c3dbf0fac7382a2cb0818025c15b497d85b1e2ad103f1e421745fe6dc0fe788142c2c2f6d43", 0x3e, 0x1, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x29d8aaa8}, {0x7}, {0x3c, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 00:30:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x3c, 0x38b19e81ed57c692) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x4}, {0x54}, {0x6, 0x0, 0xdd, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:30:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x0, 0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 00:30:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 00:30:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x101c0, 0x132) 00:30:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)=' \x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 00:30:19 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) 00:30:19 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 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) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:30:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0x20, 0x40, 0xffff}, {0xff, 0x0, 0x3f, 0x5}, {0x9, 0x6, 0x7f, 0x200}, {0x0, 0x2, 0xc0, 0xff}, {0x4, 0x0, 0x0, 0xff}, {0x7, 0xc0, 0x2c, 0x1}, {0x800, 0x9, 0x3, 0x7}]}) read(r0, &(0x7f0000000240)=""/4096, 0x1000) 00:30:19 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, 0x0, 0x0, 0xfffffffffffffffe) 00:30:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe38, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 00:30:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x2) 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, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r2, 0x0, 0x0) 00:30:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:30:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="2ab76c44d00823aa3c2be775dd575adb5cbe19f64e989603d4d571016d47d16f8d77c684e5b941ffe659e439e6108a38e9ae38e77c8d76", 0x37}], 0x1, &(0x7f00000001c0)=[{0x28, 0xfffe, 0x9, "d6e130389b6d784f04ca0277915d0ef9bed679a806385f"}, {0xd0, 0xffff, 0x10000, "767fc1ffd548b170e0bfebc129acdb9dd81bc6d746b4b5a5f9b83656c8acdf9ea27ac503c6c20126a601c86b16e42193372d4b431e25f7cc25f065751b10fccad0f73289a047695d3a3408839d481b025dc5b5b2c49cb407c55a924cc9ead88aac12dd6fe803e7911e27178919b857d905d0fa0b887a4dcbdc66236c09543ad7402b3bbc86a5cf623a64d24bde6f5e344bf7c619bf9814b3a6a9768dec0e6ddb719e95564d7252a15ad3542ae51ec460713d5e3381e117c69e3a3c"}, {0x28, 0x1, 0xcf7c, "745c6e293be1abcfc92200b08e03afc6760ddb"}], 0x120}, 0x40b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:30:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820fc0ffffffffa6476d31d64f5df25eb722ff"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 00:30:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 00:30:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0xfffffffffffffffd) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:30:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) r7 = getppid() setpgid(r7, r3) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x9, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x57ac076e, './file0\x00', 0x0, 0x9, 0x8, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 00:30:19 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, &(0x7f0000000140)=[{0x24}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000001c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:30:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x2}, {0x6, 0x0, 0x0, 0x100000a0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)) r3 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x3, 0x9, 0x101, 0x4, 0x4, 0x3, 0x2, 0x6d]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 00:30:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\n\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44, 0x0, 0x0, 0x6}, {0x3c}, {0x4006, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000900)={0x6, &(0x7f00000008c0)=[{0x6, 0x1, 0x5, 0x8000}, {0xffff, 0x9, 0x28, 0x30bc982e}, {0xfe28, 0x1, 0x4, 0x40}, {0xfff9, 0x5, 0xff, 0x200}, {0x8001, 0x7, 0x0, 0x3}, {0x200, 0x20, 0x9, 0x8}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x5eb}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x9}) 00:30:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/97) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r8, 0x0) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r11, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0x36d, &(0x7f0000002c00), 0x1fd, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) r15 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)=0x10000) r16 = socket$inet6(0x18, 0x4, 0x8) r17 = dup2(r16, r15) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r20, 0x0) recvmsg(r17, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r17, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r17, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r17, 0x20004b3d) fchownat(r17, &(0x7f0000000880)='./file0\x00', r19, r20, 0x2) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r14, 0x0, r20, 0xffffffffffffffff, 0x0]) r22 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r22, 0x80206979, &(0x7f00000000c0)=0x10000) r23 = socket$inet6(0x18, 0x4, 0x8) r24 = dup2(r23, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r24, &(0x7f0000000180)='./file0\x00', r25, r26, 0x0) r27 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r27, 0x80206979, &(0x7f00000000c0)=0x10000) r28 = socket$inet6(0x18, 0x4, 0x8) dup2(r28, r27) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/w\xec\x00\x00\x00\x00\xde\xff\x00', 0x189c8, 0x0) r31 = getpgrp() fcntl$setown(r30, 0x6, r31) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r33 = getpgrp() fcntl$setown(r32, 0x6, r33) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x41e1, r7, r21, r25, r29, 0x88, 0x1000}, 0xffffffff, 0xb1b0, r31, r33, 0x8, 0xad2, 0x7fff, 0x100000001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 00:30:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x800, 0x158) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r3, r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) r7 = dup2(r6, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) recvmsg(r7, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000900), 0x0, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r7, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r7, 0x20004b3d) fchownat(r7, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000280)) r11 = dup(0xffffffffffffffff) dup2(r7, r11) r12 = socket$inet6(0x18, 0x4, 0x8) r13 = dup2(r12, r4) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000840)=0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000008c0)=0xc) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r14, r4) r15 = fcntl$dupfd(r3, 0x1b, r4) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 00:30:19 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r2 = kqueue() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r5, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r10, r8) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r11, 0x5, 0xffffffffffffff9c) r12 = open(&(0x7f0000000000)='./file0\x00', 0x18292, 0x196) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) dup2(r14, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r15 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r15, r13) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x48, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x1, 0x7fffffff, 0x4}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8000, 0x7e7}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80, 0x5, 0x32b7}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x80, 0x6}, {{r7}, 0x0, 0x1c, 0x89740cbe4661bffb, 0x9, 0x6}, {{r8}, 0x2, 0x0, 0xfffff, 0x1, 0x3}, {{r11}, 0xfffffffffffffff8, 0x0, 0x4, 0x2, 0x10000}], 0x101, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x3e, 0x5977c3996f428fc0, 0x6, 0x4}, {{r12}, 0xfffffffffffffff9, 0x12, 0x20000005, 0xfffffffffffffc58, 0x39}, {{r0}, 0xfffffffffffffffa, 0x87001471cae5c800, 0x1, 0x6, 0x10000}, {{}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x6799155d}, {{r13}, 0xfffffffffffffff8, 0x100, 0x4, 0x1, 0x800}], 0x9, &(0x7f0000000040)={0x9, 0x10000}) 00:30:19 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file1/file0\x00', 0x3, 0xff, 0x80000001, 0x1, 0x2, 0x7, 0x101, 0x1, 0x0, 0xcd, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 00:30:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) semget$private(0x0, 0x3, 0x200) dup2(r0, r1) 00:30:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) 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, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 00:30:19 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="8202006301"], 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 = dup(r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:30:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4200}, {0x800000035}, {0x6, 0x0, 0x10}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) 00:30:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x12) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa2, &(0x7f0000000180)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000180)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 00:30:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x7, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f00000008c0)=0xc) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0xffffffff, 0x10, &(0x7f0000002d00)="ebffcbffed28ca13b9fd81be0fef2eaa4ebc5e210bfed8e32a820fd97c4a81170800000000000008000000069012c309dc77d40371c563924d8c86580bcbb0c8a522b58344e7ffffbad6770000968844e361916380cde6aa91e1980bad8a545933ae2b65d0eec6dee3bad35b41eb979d09122dfe06368f5798baf2368e7b3d321953dce41310bf04f7db74dfcd001a00bda1efac3226855eafa81490b49c09a5419f02bbcef95360ba1d785b1b062c66352148c8ac337137e7acb7f2cb7ab5b9f2be06680bf301761525cfa68e89b9b4c1945d6401dfec6ef72d3c25d76cfbbcf3dd2be90e0bfcee6b761ae352e4ee928024d27473b73de8525d414137d690fade004533a6a960f7c0a18047f028c23a12c6a01286c11c42f7f916183fa56281966158687644de5da39fd6809b8a346a5a0dba0bda000078e4779a3dca0870afe9417ad92b8860efd2ee0300000000000000f2207fdbda957c9d07e721a0296ed38f426660302ee4b740def6d81fc1095d5740a0aa6176ed9f212b34c87fc109c739a5a62ff5", 0x91982c6859bc9da9) clock_getres(0x2, &(0x7f0000000080)) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xeb}, 0x2) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000280)) unlinkat(r11, &(0x7f0000000100)='./file0\x00', 0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 00:30:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000010ffffffff4529042900000000000000000700002000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000001000000700000000000000000000c6d0510c9ac33c0e0000005050ff"], 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0xf99, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0xcf57}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe502}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfd02}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x3}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000700)=0x8) 00:30:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f904"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8c00, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0xf532, 0x3, 0x17ad, "ed0b3aa67bdc2b6c91c8d6abd4f190e2af003abe", 0x5c, 0x202}) 00:30:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x200) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 00:30:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000005c}, {0x24}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x451, 0x20, 0x40, 0x86}, {0xfe, 0x9, 0xc8, 0x40}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:30:20 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}, {0x40}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r16, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680), 0x10000000000000ea, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r15, r16, 0x2) r17 = getegid() fcntl$getown(0xffffffffffffffff, 0x5) r18 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r18, 0x80206979, &(0x7f00000000c0)=0x10000) r19 = socket$inet6(0x18, 0x4, 0x8) r20 = dup2(r19, r18) symlinkat(&(0x7f0000000000)='./file0\x00', r20, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r20, &(0x7f0000000180)='./file0\x00', r21, r23, 0x0) recvmsg(r20, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r20, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r20, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r20, 0x20004b3d) fchownat(r20, &(0x7f0000000880)='./file0\x00', r22, r23, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r9, r22, r17, 0x8c, 0xff}, 0x6, 0x1f, r14, 0x0, 0x1, 0x0, 0x77, 0x200000000}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 00:30:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffffffffffed1) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', 0x0, r14, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) fchown(r7, r5, r14) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 00:30:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 00:30:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x52) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x8, 0xffff, 0x7fffffff, 0x3, "37333943fe5d602cd3b8dbcc9f1dd9876793eed2", 0x1, 0x2}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:30:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = dup2(r2, r3) ioctl$PCIOCREAD(r4, 0xc0287533, &(0x7f0000000080)) 00:30:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f000005c000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x0, 0xc1, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x81}) 00:30:20 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8207000000ffffffffff8a2a197a386207000000108295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48ae2f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5cb3bee26741fb500fec5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea00000004000000000e5831b03c896a2e0e5bd6eab61aed60cbff2e7be956e8789b64b74fd05c70892b6e073c3f80b38d79082c247c24bae11f08d364b2cd856669312ff323264f0beaf751f71220d10bb4e765086a4321a5f780b640086910c22ac9344011edd4817539e0bdd8c47719a085a6ed8f8bb1dfc9eba999765723dcdf33b329acde8d581a80389ce0e56d865e6eae05fb8cf39feadbb563cc71a91112bd9b2e0172d723bc6b230e375c83ff43552636026542ed3143c50da4b5fdf14fd68e7f4cf24361b16fa4e864547436599b1b97796fc1e7890fd1cca56c6aae1564af5d7f283bcf375f930f8bde78128244d7334704b2218801271d031fbfab0b08fd4e7ca3bcc3f0ab305eea"], 0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 00:30:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x400000064}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000840)=0x5) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000000c0)={0x81, 0x3, {0x1000, 0x400}}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:30:20 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c09268428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99817f7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b58bc4020883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000002d00)={0xedf, 0x0, 0x3, 0x1, 0x2, 0x4, 0xffffffff, 0x10, [{0x0, 0x4, 0x3, 0x6216}, {0xff, 0x9, 0x5, 0x7fff}, {0x1, 0xff, 0x9c, 0x7ff}, {0x0, 0x9, 0x4, 0x3}, {0x1ffe0, 0x0, 0x0, 0x7}, {0x6, 0x3, 0x3f, 0x1}, {0x40, 0x0, 0x40, 0xfffffff7}, {0x1, 0x7, 0x800, 0x2}, {0x6, 0x8, 0x9, 0x9}, {0x2, 0x1a8, 0x1, 0x4}, {0x1ff, 0x1000, 0x3, 0x6}, {0x2, 0x6, 0x1ff, 0x3}, {0x240000, 0x200, 0x8000, 0x749c9871}, {0xffff, 0x5, 0x7fff, 0x400}, {0x63, 0x8000, 0x7018, 0x3}, {0xfff, 0x40, 0x9, 0xd0}]}) 00:30:20 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)=[{0x14}, {0x6c}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x128) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x46e6, 0xffffffff}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:30:20 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20060, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1, &(0x7f0000001bc0)=[{&(0x7f00000006c0)="2d4e6ad728057b9bd6d3e2b1abc3d9f9b6dd4c09eab476ba1ff74b3b888e36c29478193fc2c5fb0b573d69c6376fddaa79362ef8e45a94bd2f031a2cf5326e456c441ef94be71f7eedb889ffa43c571064c80e0c7a2792eef3d3e26cd521251e9d3bec6ab6367ca45acc3bbb3f0a7452edbc61c4d010926867a5d782512df96f9561ffe79b79c42a59c6d9806266249d2b81c3d574bc39a631cc566a30b2e9e5c97521e94d06b5659ea7b6726683004b3acadfbc2511911065d138d5aa0042170d62f708", 0xc4}, {&(0x7f00000007c0)="4aff11933b049aeff72fc15721ce182c641ed4394cb736bfbc7f284e5bfae7c9be37f316a88930235906b78b6b2fcd994757d48aa18a7c44030088bbf653659bcb04d06186517559ac3c7c500bf7c63a048273af96ba35194d548bc33cacb690b73f7cd6dd7d51db7d961c067f01394d22f46800b9ff3a01c1e8b9f25030d7e1199439abf4c275a4aace4495dde320def69695f5ec47d441", 0x98}, {&(0x7f0000000880)="fe2f4950b2badc9d55dabff0e2a7063e2ccd600e3e2d2401a9da6c3930660a1a28408d77216bd984b8f595a39083739dfc3defd7bdad7bbb99f00d6e4d0f919405f9d4dc748f44c0c27f5908503a82411b4b2bc3daf26e02adf49a1760f3ad1f29493ef917c7757de0978debc9cc8a335411eb958bfce96b075a0d", 0x7b}, {&(0x7f0000000940)="e0fdc3404e4768ded19ceb54b8865ab994d01feecb28483bc7ae778216faa6683c6aeba6e6a03563913cf011e32101902ccd4bc6feacb72e8abbe99f98a4458c3abb6283eaedb626d6a0edcf8dbf3c28c909496a14eee647ef00ea46b64ae4fbcc48abe30259b52c30c1d95e4d57841de47f320a5fad51f210ee370c377939d2f8381cbde35fbbb5ca7846a1af20cef83e9385e9e3c00ad1b227d8de68f6b3761f207eee925b1a966b8ec7e14a4ae3aa9c39130c9a2234506ff4b0ae2703e8fd", 0xc0}, {&(0x7f0000000a00)="48250e55ab6505ba3e2c647eb1d7a0a07f2067cb6863272d97a07f26ee766eabd182a76834bfa9bdedfe0f6a4eaf0fe3f959d1617e6c4dff31c5875a5f2d8a1aef8ab0bfe4c2c3eb6ac031205441a3d337fc87ee9aab27061b07a16c232fb5ba6df4818de6e27d21dd051746e0331c2711b877b09a35ca129b1125390ef323d68d0c96f6b73f1df6ed39879b744d92dd309c1751d4fb0f", 0x97}, {&(0x7f0000000100)="4c7cbb5117", 0x5}, {&(0x7f0000000ac0)="ddad1e3b05a97377daa4eab357b3dab19ca00c00ba6263db925b85a59f768570fa7955c2727588829125754e494413841d643e29790f00d6c96e228402cf319f73784a4e880556304473499326a07f27df7e", 0x52}, {&(0x7f0000000b40)="48c61c4b0bcc638f8943e37c3bc9891ae97323cbadb7425e6f7a690405ec405bf101136ec6c62dd6cfeacfd321a705b802ec8883262d2ca23c0ce0c1d48c3569842a262f767568d75071717b3c3b03254295d4550bcdfd2ac709c6475d3b9f5cb3f9d90d40b2e9479da714", 0x6b}, {&(0x7f0000000bc0)="5b6da6602457dcee644a00e531ce73fbe99072bbf5660af4ff5c65660acf3f261715629f86dbf1c3414734c2229793df224777047062487c7211d22b7804f62271e664a52b6006108c70052f6c9a1974ccb287bf6e1d42e1559ffe9a7be6003149f1cb4685dc238752f066743128290310ab110d2cc71e6031b0cc2f003a433ade16489cc013f1372bce6de32085bb674a38cfbca014403f923e0aa3d8dc0caecfd8ca951da168f04b969ae9f1346e4cb7c12720ec5d9da6f05e1b52d925b9cf6486fca122e267045ab2bfb3abdaa4d4cfde976be33cf9464daa90ce68fa573f1bfd4bce7509d913ae7be4ea93a6cbac30b4d36998bd53d35f9473ec181cf3c340599be05d58bf18528ac6be0fdfd9795a880547df4b45525d101c828d990333a5a77d70cb60b4ba03e356bf376c4eac7417472727e03a1f4e5c36bf72e17c55a30eb2383690b78a1f4549ceb2669fa14a78026b47978335c546ddfab0fa81fbf2ed8f8dd6b4fe76fd7cb1b6122c8035fc5c8cdd6cbeeb16aa287d730b28df682107994a95c83c6cf20fe16846510f3e4acbba4ee83ccf434e9012bfc1cda3f66cf4ab479645fff4974518bc4078e90d69323ca52878260d8fc21b0ae46b8a31be2d49aab112d3ecef3472a0703d63e2487487d36a9004eb062ae45f262324f25cd534c8af56858d6cee29b8aee60957ab63c3671a80d53ca338bfc767cf6f55c71927f73546749531cf0edcf01e08331f315baf4f231eedef227496913187de325c758eca057871f4991dfc446125399c2ad1a49f41d51d915354c73a74a851d1b6ac1c7d32ae374a1665fd06cf1c1bb257078b467642a0d1bced5d3fc999fa0ef0d826c22385e87fc62c0ec824f66a8c64a984f3e1a8fed263e2bc865152984b5ffb13b85e822d5ddfeb9f0b9e0802b0990c09addd44ae7dc43a596d3c748125ae70e5aeee4d5bb354bf7f59da4270a8f4b41a64d926549395e093a240aa33fe3478c1824bff79fef6374d320d6f9bddcf3a7672cf72059cbc6373dab37842f9911048e65cc730ba730e04e5e28b6f2b2c91d5ddf09617cb77910294ba95d82f75f8e108827121d23d21b0fcd61b2616ef3a1355d3ed64f44d22e802aaed6dba1cd37d91b628799fafd52071350556bccac858cac44bc61b856885f79ba14136e7f846ad78558399763ee86d0620d806a52045d9d0060ecbbd037e19f9935d754d3765e3068f952b987afc3d1842f3821438b7710875e2f99b48b9a8cc589b1109d575e5a89bace128231928d4fdc6af928623f4f37dd089949e5d8087f3ab1062d1429a646864f4c693edbf0dddbef9271ab77d322312a2914f7079dad6345e38818bce634f24d1444cf2bf2376a68f8b12e4806e62aaa17b694275127590a3761acf3fae3b64147e25aac5eaf2c30db4dff985b59f16c0cc32cfd289d8f863d673271adce42d5de433d17a7ec7fe0b6c1b21592e9001e4ee48061b8708da536099ec2528bfdd9967ed9226658d36e142ef3d0e96a22ea3840efb439628612bf19278af4f51b8b4453d166b00f34ca4fa4f13c783b5f8bc583da6b7dc5ce7f22d9d568b4e6638ddda9af49c222db28fd0fc868902f37eb79f2f0b2dc4f77450f8a203bdea796a7c16988d1bcd05f5c6e2ad74b7bac52dff36f05e8dd126cf7d5cae0455a22ac7e6ef92a42d9da3a50217ed18b9dd053920e123d3b65807ecafd24edddb021aa3d8cea017956f44629908bd746c77612288b300d24412bbc1068b9eca42029bc0898d1b75e07d142529af80c7ad845db9294fd793e6396b18717e9a8ee8d211536b804b8baa14f981ec18f1d800403177c33e78d51225b1c632832e9d6c59a78ef71b3b7b138b22e5aa8ed70bbb982e5c99fddac8469ea786c7f28ad699d6c75ca1b188f3dece05538dbcc6706846671d2f4547d2d101d922c29ddb579538a58835de093a7cd30373d62c41f22979b25b8500c39c9e8a90e7ce624e8e3db17b932e8cbfa041321bb33f18516cc708b095f0e49b8f28bc0f3bdcbf295bed0c3e5ea33e1f5d64adaa2c749da188d45bb0f685e96eac9ec0fa18f33a7dd11e487230d29bdd61ecf94c8a00e889bfe551e5133e218748e4ed0b556c6e7ea21d0723434babcd29a742d96b548cae93bec0d2255427ea9bfdd4282588fbf21a2c15e8517fbd3d97a0c4f865408c3617c00ce5b3e4baf1c565804858b96da3bf3b506402bc0f3137f988cc40524568ae0bce034909615db08d891bc55bc45d17b9f7fc42dabfa79fb33961b53ba7ec0f8b38ed8829d4815b7cb7c6692a01e4e14c4c73c5016317c25199ffe48fddbe358525398a767ee425c184ad57d36f18671be9564cc27393e9012bc0722abd9f5d24dfdf1f173c880336699446a5d19001bc19c165db2dfa07901b09b3352bd2f1dfa204fab6e0e4d73ac0959c5a11f42dd63b938ed11fdd0acecb7289e9f0c106d311c72ad001a60b25e36d9c82a3eb47aa5ebb6129d6aea316e9e2d13819e2355ce23423793b095aface1156c802910335e888b914e7cc1739a07a2b3d7513abf7324f0832a390f3efa7b1a7378e691119daafbd8185d28634aae3e26176e20f379d72ecb6bce1754ab449d2ccf110abb0a78f8cd624d73e2ea2af4575dc8c0a9b16b12692b1538ed91f51d333d535d4e29c8c5808745f2b6f7638b3811bd9e5227ec43703793829e7025f3268bd7a2b8e2db431a5b2f9f8b0e46a57e5ab7bd4ff4945f0499c3cd988a9b28765b4933933eb3c81d1a03066d23cbd22036b41f8472436f0ab2200cc08693ecb501183672a852a3ad8c01b61aa3d336bc89b041da68996198f95bb7c955fb341eb387efeb74fa4f5b690a2e83d4097acb5d410b3505af4ab45c566d75f2525bf906275cf419a40d86298986e08a4fa86f4698b665fe6df0da283936ad833b96e65ba4631f46a6321a30f047cec3b32b28fc14d4e62ffeeeedf09ceb67440ff4f50df18ff175ae0bd9883e688b823209d5f7a84ce6b83cde3b4c1c0d41356c7374067f6b91f836830e3cf49f352d185915f69ecf5e0c7507112fa39c5acb8cff12125db15358680804635b132b1b343b277d06b86f99277bd9303638781cba9c61c43c235ccfc8c1fb0f03cef12ea5eed2e51c41f722073655552fbad1d99a5e723e84d8e45bbea3853c2e55165074dcda80e46098d640fa1b8bde5dde6589507dbe1021f07fdd5588d227fbca855d1ddff8b95a3de976ebb323f94d952d1873c7e45d5cccc11c0cfd940cdf6f368d95beb635354724695f7b94770d32f9d415598e99762a1f375b12c808e62364bbda35e26c01a42bc9434234a1a2a5f5ad8b5557b08f7ad1e6018c48eace4a056113868331474e24c7e5af8a2dde057c97ae8a0f07ebab7f33de2cb80d9f9748d8104ac5412eeeb6e8c9ad473c2399b0379bc1fc97b06d09085d2f6e5806e6f8f9a3168043412b2a773363d28abfbe7fb850fa3877b1c2e881f4de26a41912a30111fa2a84d5d4c7d221ed1037e150f64be92c36425a7bcfe797cdab57e6a24564c2703fccd6f0c09f2eeb18ceccc54c539b68a2339d5364195b454b2b595c150b07ab357b502694ced1ff5c9fc07665add369293c4c88e1b193f5b63a566150ff48ba8c03e1cf103026bf2da0dd55f3234296c6eca7dda9d806eb7d4a81a1162090af19c063eeb380c0546e7fc23c1ea8ca9dbdc257869e7b24bc5c533586bf7078d89652e5952a2caa6de2a660c0ac516a29bde02560f2224e0f39110e68552506f522c56dea19600e0655eebb12d2efbe7bff38507584f9030aad8f0af75cdb6087e6d17dd05be7e65dbc49cf4ae6fdeea1080034c6d93640cba23b1631f0799e58a2755e7a0fb6cd30fa33e55e7f168518698626de1b4ae05ee1bf6d1e694f61efbb059066e0c6f8c76147b2a23f4486d4cde1102f68d8a392363be9e809777b187f6aa3367adff29b8b73936616b16ccbe758c82fef56c9d0f31b90ff2c4480c8857b236e902806e925610c3ffbbf61774f54e84d7db3b562ed72b72ddad00dc38b37758e1e93f392b9db28f73a66ae4ebf3bc0d3bc1919a27c5a4a47893c88b34707f0410d8a2e48a599e852af33386d35e32fb6a1371a3e7ab205975e3210105ee33759da41add2763643f83c7a7e858ea8ef8d116482d60f3c022fcead1590e7f0dc8c3ed83b37ac502500a4d820b848765c4fb66d743f388a93c4bc0a8471d25f5e698ebee5dae9804082c9af039d509e10cdadddd3854e89db3e269f615a699874edc6d4e8279b15491d55f5116e776b62a97f4de6671f783eab9bd25b07181f0c4aa6ac4c761ce5fa59906a71a380212d8bc86fbe293fa486367738ab9750cd3d8ff20143ea08e47c873b1560c70aefe6f34627f5b2410c135194ce2fa1341655b8dcac9ede21ba4803717638bff7288ae99779e93ebe03373e023211d3ba1f5255a28e1866323cd0aff56ca5b1ef8390e1f2918fe4830c0b4941e7edc46117b23fe6c7f647ef481808ca90d8d6fd06c0d121e13d2b2d07e75a28dd198845f287a30de1b8e145d16820d8993ac3633f877af75384979ae1d6d4711db0c71b2e0b866c50cb56d5995b40261624325207c0508bdcce2eebf7e895a7c0a43652ce783a3dbbd42963f99cbe1de51b5082ba0df9d6d9df85a6960c95f8b68cf84ff54bce81559ba2b0dec315a97a8353175cd5d570e767eea12317fad32eb32428eeab2d3295a0b85d24f3055cfc51151d779b58dad26025997602d5c6acf52bccab56d7ca4eef56f9f3ae42962b92fd825445be81803ec51a1b92417afc8ea81aaa5ef5c99a0564a251795dff7efdf93c823f31bc6c6f0b81c32c0ce486252b2d12f2211a098aa5459f4c06f8b35f3d2959552fe3ac2ae3ba9665e2e8c864541e7284ef651583e6f645ff11b0d72bd8c416d633cc1784354b9018f15d514c81cb637084f515ac2a2183348617b97ae6aa3ad4acbd869f3608eb30a9823636832589619aa239bf44652ff02500165632df324b999eb081d35576296b6b2385f3516f364cc212118be5db96a16e296ec56e9c45022c0584d43d54a37f102dec65b275b6649466b2516ee1a5e1a9d6cc13c249ac48fb161aef32385329a4ce56baad9255622db309fb4ad29358dad80b7c972f44c615b0a60edf28af3a24e122bb1c9e9eec5addf64bbb047522abfca01ed94826276587b345192897f086ab064eb67a123142f05677fffe4a6712554d300b041648590fbbcba168e0e0c5285493537f0231cc827a5c9e0299e75911785b7c995c2c595e4431fa2d840143d2aae5e8266c88c1d48db6621c301e5e03033c056c55631684fa2f262ccc867df57ddc0e6c6acb64b3de8e7e10f3fb4a5b1d3389e66a838bdf54dc4c4c8a18f229ae9c3556e5597b57a1d7a4cd96f1f495e6f932e8ea3da056a9ac6dccb007cf1ee089f37a22b162f75c6a6d8894c99544603e7d72c642415285ae4957875db24e1d1ed23a73ea04df4f8ee8cee6610eb01ed964bb8c2c3c0d48a09147688c0f67d05b61d2fdd62bb16356dd924e48a4b8443a07e2740fd3c2bca77ed30f58516f20c8fd747568cd1630106a0c3df4fcd7b023b651c2ed13a325efedf2d41104178109db51dbd0874866b5cf5fbb870c6825e6e7992d93b20b578468204414e3e7c99305db9f25b66ec2f693737b837031cbe768276828f530e00f899e292494732e305f079d7f7ca12a4fbe7233c539dd329735638c5e679f978924e403dcb3aeaf2ba61ed5dfa90fc64b124b6e4ae01df26", 0x1000}], 0x9, 0x0, 0x0, 0x400}, 0x4) 00:30:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x9}, {0x6, 0x1224}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x2, 0x6) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4000, 0xf4) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) dup2(r3, r6) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000140)=0x3fe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x3f}, 0xc) 00:30:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) select(0x40, &(0x7f0000000080)={0x20, 0x5b0f, 0x4, 0x3, 0x4, 0x1ff, 0x20, 0x7ff}, &(0x7f0000000100)={0x2, 0x8, 0xcd8e, 0x7fffffff, 0x4, 0x1, 0xffffffffffffffff, 0x8}, &(0x7f0000000140)={0xfffffffffffffd3c, 0x1f, 0xff, 0x1ff, 0x6, 0xfffffffffffffffd, 0x3ff, 0x63f2}, &(0x7f0000000840)={0x100000001, 0x6}) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) setuid(r6) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:30:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x9a11aeb6f55fe591, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 00:30:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0xa, 0x8000, 0x8) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r1) 00:30:21 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRES64], 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)="2d2499d09ebcbec97b6c763b02e16aa93971f14078f350f806d91dc033d109a7cc72c61b34a3e4f33390ad847c660463780c0e9e253677f5f3c536459a01cfec638185cd9687aec9c769997ec79bd602f8da8aba1d3af6363a222bc1bb2095c027fc79e33f876f4c033d086f3d5952511b289abc187175a1fc199fbf668ed8305b7cdd3cc2b143a7e2cd3c4059c18247f523df5c7517b1e36859d2a00206bc2e6d76935f4aa566a52c8f8bb6d3d02c69b40c32638630c44c60eba8215eac6955f6af7fa0c2639a74b1d3c583262d5bbc43e2565c52e5e4351b6e44", 0xdb}, {&(0x7f0000000480)="9cd11567862dfc73727e659bff7a74bfe4c9b4ec32f96f41bc2733b835af4bbf0d409edbba67452bcc12f6db5f7117bb8f51480277e722b327249538177fa2b4505f709bdf46f8e8a7884a436a9551add656fd516686424ec8130a789182b0b596d487413a933489d8dc4771708a5d92361fb640f24ae45d08c2d68db5d4fbfcc137b2c6907a8c4eb8309e49a54b6b1282dc191220afb165aa8968ac2e3237f253d294382a3378e96a4c389215fc420240c4c54e2cc729d4183a6090b0e97ea9af3d4fe2f1d9e4699df41edca80efccbb7b01d1c7ee93b2d30b7ca5037777855f1a71e", 0xe3}, {&(0x7f0000000180)="8a0a886d3e1a1dc701758cfde4550bc3f536d9afad4aa86e73cf97466189e100adcd", 0x22}, {&(0x7f00000006c0)="09eaa908abd682f44d8f77655faf99e570f8e3f72db84c8ff1976a60a11e6ab5ba431c9ab90858181f85807968619296f0de24b2cdc95c129a5fe1ac8ee310d398effec479b19ba6833b4888be313739f259311603998caa6da10b5729b5f2e2420e4ebdf3f6d4dfd3cbfe32d273a420b20d209e836e64434f119006a326842f4dc8b7b666a6fba9a306096ddd46bf09bb0ad91c74ba4e4edf2e55529659dd1a1530ab993b55ccdea2d74f6aefdf5e116ed8affe", 0xb4}, {&(0x7f00000007c0)="464a1cc34fd79ddfa4f90e788455aca818d99d0e13da9fd716499e632e918bdfad9600be71ab7933f5d3c074d1caa60cd0b8d8e79300ac8587ddd98456daa6e779c191ce7539ddbc7ce98b012ff6178d6940e557185eb1dd9786a9ecafc4da43f887acda1ccc05db287026cbb424976c58c1541d9a25ee7f565edca2c8040fff0798bf48e314dd12655b7304510d890c3f68f6b1c790c4ff7e18b8dbe1604bc6032cb1", 0xa3}], 0x5, &(0x7f0000000880)=[{0x90, 0x0, 0x800, "dc66114d1451e8aa18f15a0dca3495b0993b102afee4697f7f2325db2dd5b766ba3734432dc8bcbd46cc6a6c06c6169688eafff11566910273515b86f3cbb79fb56670a31ba96456ab98e1612f10dd0e19350bd942cc26d082f935423531a5e338940020589a746c59ce0975468d5e6fa8532a5ccb0a3d21bb"}, {0xc8, 0xffff, 0x9, "231b35e1e02305f866249c3a45faec50d1fe4ce4189cda1c86969f6b35a589baa28d733e4c2dd30aaadf34666f5b19cac0b553cfb94095a6b76775f7607770e8074d83cf2c5fe89e20a5cbb58926e3df2823932c9a7325de175501f354135bb57fbcc38a5d0dc9e7d4e954ea952169a37f3ccf780968c1c087b8e33f1392a416986b942107cb1c64fba9475c3f1046c6b36c7f07a3ee348b1416234db43519b4798b917a5a5ea4d6f2a589e751c69ce4c227"}, {0xb0, 0x7fff, 0x9, "845ba5675f2080752441c1bd9a590d8ca665f955d45804efb0d91868dd4ce7ecd9dda297b9b19975f4f4c89ba447ddc9c13511846f1b42360276b2c007a38a14f92b95b17d30ffbc85212399487df84ff711cf9e33bcf17adc1c4a5740b05d5e53f04cd92d7439e5b65169d892406c18385aa5576057874c400d692ca45f8d691958a3c4374347228e6136e194808178a3edd4b969c7b29c6e610e77dfd4a81a"}], 0x208}, 0x1) listen(r0, 0x3) r3 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/97) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) r16 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)=0x10000) r17 = socket$inet6(0x18, 0x4, 0x8) r18 = dup2(r17, r16) symlinkat(&(0x7f0000000000)='./file0\x00', r18, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r18, &(0x7f0000000180)='./file0\x00', r19, r21, 0x0) recvmsg(r18, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r18, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r18, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r18, 0x20004b3d) fchownat(r18, &(0x7f0000000880)='./file0\x00', r20, r21, 0x2) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000ac0)={{0x1ff, r8, 0x0, r14, r21, 0x8, 0x7fff}, 0xd5, 0x10000, 0xffffffffffffffff, r22, 0x2, 0x0, 0x6, 0xe3ff}) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x97, &(0x7f00000015c0)=[{&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000240)="55e96fe904cc21c2bd13f92dd30f84d245956fedbc3edf6764bc926ca1810eb9bc9b7fe065e39b0d4b278e5ef26eabc58715063ad46fc5074806000000e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd82ab367d69d55dde643f08790f0119333fcc24bec1874dc032513a370c3bfe91aff009f05772ebfc123ca8e746d02072ac3b7e9474bc9fd3aeeecae3a652e189668656acd96c252578f8a5ea553bb414cf24bb4c4e59bbc20b7a09b41d15c32f9c9ca", 0xb5}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579c", 0x2be}, {&(0x7f0000000d00)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a07555603765af203c01bfa86cfc8f16882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dd70000006dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f06dc4b34977902b431e811b1514b2cbdad94fbb623e47bcf6c8e285007535be4353a65ab882e523f1c4acf6ba320bedafb3b378240addd810cce28c219a661e708dc158ce4d839d8f80be1b5fc6399d63e6fffc1ab08d73b61b67cf285015483d19aa384ded3281b1d0ac9f9fd157303295716ce15403555273aef06e733969082da06fe6ad22ac1a714aa7dcab5f4a6d1f0d60fa541a0b558aaf05c5c297963cfafec4f9795ce19725c56f2925127b68d850caafc3954cf3bb80ca9e82d857823db3b64d31370c008605d3b610130066029725b115cfd5c9b038bd1bd387fbb4a6520a629ed84c0bb5378084baa8931cd4272d2a388d0e2de0d52f6dcf384ce2c8ee2c22760eb9ae7384e02163f90454ad2bce511c479248ca206d243edbda3e7c2b77ab200a81402f7019da6e831ccf8b75c9600000000000000000000000000ad31e29dd7e9abff7e58342267845d855315ac344e7fb5f33c14ea6baec6f2a759e2e8a7248cd8ee45c364f6e0b801583743a75a7e9e75759562720d4d264d0ad28c5cf0f12d733a63b4db9c9ef75fdd3f7464892b7feb33a2df694d7d434d8aa07d6380ee28888ce71e5ac52990588d736cd6cc4ce38f47ef02c1dca3a9df5e261654c12a3139b78d870842c0f459239a75b5fa29374919465e69625ab00f9645cb89f9b5c8900fbeed4f0cef1fd5db2d61d5afc140572bc9b41685f19e4bb364f3ed926a74", 0x152}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)=',', 0x1}], 0x7, 0x0}, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f00000005c0)=""/205, 0xcd, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) 00:30:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x331a, 0x9}, 0xc) kqueue() mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 00:30:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRES64=r2, @ANYBLOB="71367ba425f54b134e28e6af23fc9d9fc3f4dcff6ae3fdb74f00"], 0x2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) accept$unix(r4, 0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="6393", 0x2, 0xb, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x1ff}, 0x10) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 00:30:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r1 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 00:30:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001240)=0x8) 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) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x9) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000001140)=""/162, 0xa2}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x3, 0x9) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) readlinkat(r9, &(0x7f0000001280)='./bus\x00', &(0x7f00000012c0)=""/184, 0xb8) ioctl$TIOCNOTTY(r6, 0x20007471) fsync(r6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1f, 0x8004, 0x4) write(r1, &(0x7f0000000100)="8c65", 0xfffffffffffffe23) 00:30:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) geteuid() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="ddff2d2f66696c653000"], 0xa) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)=0x10000) r12 = socket$inet6(0x18, 0x4, 0x8) dup2(r12, r11) dup2(r12, r8) pread(r8, &(0x7f00000008c0)="c13c93e30aab4cece7167b0bc65090c2f669e68effcfded606eb675ad48f195437a69f3680f43bd5c0dae4d9a18d2c7813587dad519d62e310557236617453a534d5704b0c69aa1337e6fe7598c6942f4e526fd865c1a57392c514187e6e5d041b6f6ccfcac5aaa26bccd6b98d88141a0858405082445758361582a18827d363e2245e26bfb931f3c7", 0x89, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 00:30:23 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = semget(0x0, 0x0, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/160) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xeead}) 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(0x6, 0xe4983e1424ad87ea, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 00:30:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) listen(r1, 0x3) 00:30:23 executing program 1: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) r4 = accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r8 = getpgrp() r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r10 = fcntl$dupfd(r9, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)=0x10000) r13 = socket$inet6(0x18, 0x4, 0x8) r14 = dup2(r13, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r17, 0x0) recvmsg(r14, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000002d00)=""/223, 0xce}, {&(0x7f0000000400)=""/208, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000008c0)=""/197, 0xc5}, 0x2) setsockopt(r14, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r14, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r14, 0x20004b3d) fchownat(r14, &(0x7f0000000880)='./file0\x00', r16, r17, 0x2) fchownat(r10, &(0x7f0000000480)='./bus\x00', r11, r17, 0x0) fcntl$setown(r7, 0x6, r8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x43, 0x80, 0x8, 0x40}], 0x8, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x180, 0x80, 0x7, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x1aa, 0x6}, {{r5}, 0xfffffffffffffff9, 0x80, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x89, 0x14, 0x4, 0x3}, {{r6}, 0x0, 0x14, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0xfff}, {{r7}, 0xfffffffffffffffe, 0x55, 0x1, 0x6, 0x23f}], 0x400, &(0x7f0000000400)={0x6, 0x4}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x28) r18 = syz_open_pts() ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000440)=0xaa1) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) flock(0xffffffffffffff9c, 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:30:23 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x30081, 0x10) r0 = kqueue() open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x48451, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x1, 0x0, 0x4, r4}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) msgget$private(0x0, 0x8) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) 00:30:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x11) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) sendsyslog(&(0x7f00000006c0)="005c643f6c7697a029540bb942ac5fb7b9fa962e12aa7789a3f7f1a38bcf62e08c3c5b15ca8e78874930875e297c6c2657ad5e4703c83ce96e099d1f74aa679cedf6327f0c4a8a35fb0320c3399e9f4e2a509f6dab63971048279e4240d08380f8f39db3a255d3108ebd7117d74a5c011fddeb3f3d17c8a1fdf8d0cc703ccbb3d37cc7ea855a10385b982e4a45b6b966962a5146840d84a65a45a8d51143d7f64413c2d7c8f7844ffef86ed5f25cb3a9abf4b4f39d9634b71df9e11f9bbd2aed810ce5db194636bb8b4b80cce5c13e3f014de97119f1ffe3d1ac355f5fe9548416230f43db23fc53e1966300b9f35b8201dc05e78a40e1099199b44000ab9e498f553581ace2a5608b3ac79c4df138d34a3227bd662374f72b096b156db64c9a8e9d9287e8d135def9115800000000000000d3046c5ef0ac4ef2c186c5e12dd94e72cecb0ab3b56d497e0635f8a1e42c5f63292dbdf8ad9f6657a317377c408af80ec4a32e85836d0d06c794a5d316624a86657af32eb6ed0e6908d5bc9444a83290799f112c361e6ff9710fc45737886d4179c4ddc768497ab7ff6ace806bbdc807418b755fbc0aa88ec820befdebbab122779abc8c1a0c82c8905398fc27bdbc8f79601bb4297b0bd0341114083b330214768d41d65427c786525e0ff717500b0508be3617478eb770fb505e5942d1f7dd70bb1c6e4e9a2477dcca27e48e0e32d3bded9374ccbcc51d71731757d61c36b144bbc6217d8ea63ed2eb60d4e1b7937d64d21f60840e87ef72c2adb7a4f0a1433c7b16f5e0f35dbeb4fd0838df9ba04769b88d7db2f4b215d4f285ff22", 0xfffffffffffffedd, 0x0) getitimer(0x1, &(0x7f0000000040)) 00:30:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r5 = fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r3) r8 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x20000000000000ec, &(0x7f0000000000)=[{0x87}, {0x9, 0x0, 0x0, 0x7}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 00:30:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="763f55943f5aa63b1f48263655477202624484833d524ef1fda1c44f65516d3cf81e7bf7028e2abca7bd89f1729a261833fd9d3c59bf9dcdac914703f0a1d2ea8c34fae96af11b3fffce89696c203b365c6a477f1b44746f75f39172366111bb2afbb5f48a8ef87f9d7cb268d8eb489038764193ebef89e2624c51039e4edf99080f2edcb4356229641ba533062a44748d5bf4bca613fe86e9b5e32edc515a09e26e29b6249515eb41a4d9d0ddc2542b5b", 0xb1}, {&(0x7f0000000180)="ea988e2730aca1aab7cc6975398ddf63e93e2267c820b5227ed8ea312fb3f5693d99248086a4007dd9648d9af00beeb7122de578298b5ff68d35994e9821f24336cb4fc7c8e3666933372263c248015e02250c6da0587e3ccfc28c0d4e63b0eaaf566e3404c94f61a4a71a085be35753dde0f5b80b1acfcddc9399eee150072b467387d828c519668bff6d8e706b123b9f7e2149d6ac63c7e571d0f3adfdf889053d71cf4431f6cf22b1e85f090cbcf001be545bdeb428d3e57dbf48b4dcfe26a7277ffe084d14b85a8ad3205c3aad", 0xcf}, {&(0x7f0000000280)="5e61c08b14729ff841a4c9b6a440706eba247d45f9e9b192d39027ff1e925668adc779c588edd19f7f1a453c6d0a6249ca3c3ebcdfdcadc21a32727309a365b485fc9f11e18da373c0cd703984264dfbcfd0a9aeb8ecdaefe68636b74498beee06dda1e4e23f96b58885b7d1d14671873ae1de09ccbc7984569321b9e1562d33a0d379252aaad5e7", 0x88}, {&(0x7f0000000340)="c4f61772ec6b92170acc0a3dc1173eb0a8ba48089b509ed3d707c8a0c7f66a47eaa589f1adbb8a3fe190d6abecbcbcc5e3d2bd891c2f7d07ec4542eabf3b78678a54315b41b6be6ce776e9366c234632039237e3ac7890186a674c1794b44aa38d90f9434fb052", 0x67}, {&(0x7f00000003c0)="8e2553b9", 0x4}, {&(0x7f0000000400)="d300b5d2e326bb913f875281a2071dfa77069c21550af3088f041371e3ced9c4a00e318baeb9f207ae6609edc92ffb", 0x2f}], 0x6, &(0x7f00000004c0)=[{0x60, 0xffff, 0x4, "e35aaa15fb30f7985ac868b9f024b7c8f55353a9b407f492ef96e748f1157fdc820dc8dd9f15395baf2534ec4fe1be161f6474e12b74eaacbd74ef938513be90f1be6af3e187f6dc86737c86b7da"}], 0x60}, 0x2) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) clock_settime(0x0, &(0x7f0000000600)={0x4, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x180, 0x0) r3 = open(&(0x7f0000000680)='./file1\x00', 0x8, 0x2) close(r3) r4 = msgget(0x1, 0x7257bf68f9c3a649) msgsnd(r4, &(0x7f00000006c0)={0x3, "45acc37971aae2ed418e52e07d5967cb0cf3319c0f2dfbe16dda3807bb6ccc70e021be42"}, 0x2c, 0x1800) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000700)) msgrcv(r4, &(0x7f0000000740)={0x0, ""/75}, 0x53, 0x2, 0x1000) r5 = getgid() getgroups(0x1, &(0x7f00000007c0)=[r5]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000840)) mkdir(&(0x7f0000000880)='./file0\x00', 0x2) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r8, &(0x7f0000000900)='./file1\x00', 0x80, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x800, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r9, 0x8, &(0x7f0000000a00)={0x0, 0x0, 0x2, 0x1, r10}) r12 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r12, 0x0, 0x0) r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r6, 0x0]) setgroups(0x5, &(0x7f0000000b00)=[r13, r14, r11, 0xffffffffffffffff, r15]) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0xc3f29ede01527950, r16, 0x0, 0x51) 00:30:23 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 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) r7 = socket$inet6(0x18, 0x4, 0x8) r8 = dup2(r7, r6) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r11, 0x0) recvmsg(r8, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r8, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r8, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r8, 0x20004b3d) fchownat(r8, &(0x7f0000000880)='./file0\x00', r10, r11, 0x2) setreuid(r10, r4) setreuid(0x0, r4) r12 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x0, 0x1, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929664303c7b1b5ef795612e987b7dcf08bd3f35c68aaaeb2c3eaac4dba2afe3475a7a984888301b96dbb9edea0bf4e25eba916fd4e0f9b56f96352f1584608822d7caf883c940a25d9ae21eba5cebfa056b0f10f11f1f553bf3aeb09ddda218559da3fa752a11", 0x78) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x9, 0x80, 0x6}, {0x6, 0xf9, 0x6, 0x862c}, {0xff, 0x1, 0x6d}, {0x73df, 0x74, 0x3, 0x2}, {0x40, 0x2c, 0x1, 0x6}]}) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) setsockopt(r1, 0x334e, 0x10000, &(0x7f0000000240)="381653402362f8d42067c0073b396368d602c0c6cfb2fc9f6a4a5deb2916d41b71dd222b4690b6a93412efb3ba49631e091d8ff5450452892a490a0f4960df2c9a331106341eb831718678dceebef1b5e2c107f52af9e5f48996a9b25a4c75340ad1fbf07a5608f675d76c8bbcf3bb91d3ad8d81e5623ee840a336202a853f26c1197d15a06076240d8b958194f2d466ceed177bdebb1a1e366d3865e5de6569bc1b928803e3541e1220ee6c0652f8d70dfa316a3b3d5f82204670b7ed324fc8f9f0486dbaac4135b569073840f2ebf48daad1ee1319221f3da2f853bead69a2ad4e150033c69a76", 0xe8) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) 16:00:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x9, 0x5, 0x5a, 0x55d0, 0x8594, 0x1, 0xff, 0x10, [{0x3ff, 0x28, 0x9, 0x1}, {0x10000, 0x400, 0x8001}, {0x7, 0xfffffffb, 0x2, 0x5dfb}, {0xfc5, 0x9c2, 0x0, 0x80000001}, {0x6, 0x8, 0x10001, 0x80}, {0x7, 0x7, 0xb53, 0x40}, {0x81, 0x2, 0x8, 0x4dab}, {0x746, 0x0, 0x3d, 0x40}, {0x6b72, 0x8001, 0x101, 0xd423}, {0x7, 0x6, 0x2, 0x5}, {0x832c, 0x3, 0x3f, 0x7}, {0xebdb, 0xc60, 0xa4, 0x7fff}, {0x1, 0x5, 0x9, 0xfe000000}, {0x2, 0x9, 0x9, 0x200}, {0x3, 0x800, 0x5, 0x7}, {0x6, 0x401, 0x1ff, 0x3}]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0xfffffffc, [{}, {0x4}]}) 16:00:04 executing program 1: setrlimit(0x3, &(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) socketpair$unix(0x1, 0x5493bf1cf8113e82, 0x0, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000140)={0x2893}) poll(0x0, 0x0, 0xfe9) getrlimit(0x3, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a6a4504ff9651f8d1f"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000440)="8d17007748a3b74e1a23d485c08799d5dfbca4b455b71fe92ac1629422e104e8fbc8efbf7ba170a7d6319c5b7aca651e58f7b90e6e47a8d416f33a8d8c043ba65a6bc942102317a4b5bfd00d60cb9949f9f1394d127fd6b8569d8e1514165321961bdd0a7581e0ff0486ed7607838d34998b2e65d0464112c572b4539da73f38e11afa60e1ba3da8dbba7ac5a0ed37e607987c23f12cb736e5a26fa22246dfaecd1fb4c264cb8ad9c556e3670b28697995c29c79d4e204d15f280d568f0aab79f96d12e4043aa4bba57f03c43b0adbe2a40557c4f87fe26f2703b143e29e949bb9419a025288887cfd112fe87a7fc2cd2bcf6a9ee6065f787d5b05d7d0456ce322a8570b2617b3708a210f0678ea5001a1119752573fc2143100d120704b405357f50bb224937d12eeefaaaa1c9f3e5ba46811a50ea940ace255356f0049ecc2d0cff560efb6455e30a138c6a978d6117132e1996825c82b07eb270d60f559377239498bf09261ca62dac6a986ffb63a334ad150723ab36fc9ba0e6a859c30001b9201114c1b80bde5f77b961c30be7dc1f8af7f8d8a26f666838bfe51379122a66be0356c65f8395fa84e95174531ad9faf63dc4abf17bd9c107826d02bde42acae70509aae3aaab73b8b32c791e3a04dee5291a28df431bb89384dc86f86be807ba97fbc6f0affe52ba942896bdaaa5152662a09cd558467a071bf5d8890ab2bf6cb84c356af77f2db50a69e802aba36167cef35ff75a5afb4474d77da17b4545ddfe693da09f23efd85359d7e63a7d286eb5c814c24b646443ce39ca0f36411d064da08c1a5364a32b4288122c3bccbdeb427a24e6388ec365e37785696632871aa2a3d1f73e34edb70e795f9cb39f416ed9e430f7b8c8cc46fe88b8be8b102220a4cf2e3e18aa165158834eabb88f8d4a16f58f4f097b02084079b58d618e98b3bc0a3a42fdcb63690eccaeb818a13dfb9f2b4431d4fd6edbe62ab6b66c8c87dbad95d2bbe1c44898780aa5d5f77cdda144197dcc1001c6c8f28da07cac5bb474e334be035cfeb364fd83b00568d57fc9e9aab74a6f0a154cecc88681aa7c90615caf693a71ada4b077de8c701256ec770a067c8280f9fff32dfb149f9232849fa8129dabb1b24b379835853bcbbb9ac21d765754a31f6ef4067d3321a1de86d893de50ac821c8762cb6635f6d1e347b6f4ae068392291500a846ded05e66423eadb3e56beeea9fb3cd622c8583775c0c40269ff34a5e420fce132d54d232fffc91131c1226a7b376f8c87cae68c1a14c719f5338fc3dfd7d515d121ad8c58ed3490259e532038e8e72e80716a474bca24a3e56ccf36c7dd44f0e22322f3c35d6ba985160e7f299c97446262a599139ace2c13109a88d653f40c1dda5e7a09cfec605d1899a6f79702ab5898858bbd6ac7dbbe72d79b527635a010cc22fdf937320b00a4ad0699f0eae511b916b9572de25f8a0e51432b5371d7a8c60aaed4df180b4ea272df4a2a32f97194ea46127ada9d0e1e0b77a55c0042f3de123c36632cde4770742f5ca032cad3aedc6b6f4f98920b3b8e30c13a358a3ff30b9915000033a190e02bfee1f6a80598a83cfce0121fdab4fb6ea2f149b4b1397dac9554a658dc73f272a269569a60967c20aa1a5c4a5e567769aeb71a0b2c7a2ff85d7eeed0da9b69daf694ff563895dd786a0d15d7de89263f5696205f8417d593b9f5f562c3584f1e1238c4d9eaad5c160ab0fbaeb901a29a44998522cf4a14a8bc1de6c010f59b3beeecdb29f7d963564eab3f45544daf4ac67c9f9e042fb16e16f82a6a80ee4e8dd2e362ff8b915636ddb22ae64f1df384f3575396517881df371106408a482a95cdb2d31c35083dd889e820b0e80fa28f4bd9520c013b59a58d60ae257e44edf7adf4343b424a6c6939d5fed853ed6016842a6cba33ed56a572841a8e26b256697bc9b71d514119796085a068fbc9a07f2b30c1a7f2febcd085f6623cfa96cf1f211c74a1086ef53659b62b0ccd26a4e861e3d12acc7ab3658d33584154277740dfdb6e7e6b9a996374ccc9cf3814befb2a00196d443d7c419c55e8542e9d78d03a936d4228dc4e4a537ef75f61f7fd333f0e19f7af38d18b16d3c22d6fdb6b1ed1b3260cedb6d62ebc8336dcf4a0b97a12c301ad4aa465bc44833b65e3a76de732adaa1f106e77fc393b9c0fd65025156a17d44422ae851a93485caffd5d9d1d208b9cb5f8f7119479053e1a5125d101e9c1bff0f7938247a775497ec881b69a264e85aba586c71710543c6d9755e0406ee3954508654766a06be1fe7c00f4f9066f107e7449a7add254e4a49c77f681bceda160e45befed597991ef0b6ea8eaaa5d2a323cdc45ce4a5f94715a060d747b215e68801aab2c9a8595737d4255018893ada5d8a8e523b425c6637de357397b1565ad727633ae6475ff6a601940bcdc21a81e05ec797822ae74c308290b1ac283481e7ca589e49ffad6d3d25469a09d95a8798e2b587ba6721e2183e74519d6ecbf52871cae33adab5411775e7aaf0e121a3943271dd0c9595a1aee0ae7c47d520d2f36e50130f22e9e6068256e374e2ff1bef27fc490cb8ff615b0a0f8e2b6a5ad6cff0d9fcdb260c54e0fec61bfedc4ebb6ca5ae9d1f2e6ba9dcb77cb7d17c6ed89da57f4dd0f3bbfbd5be6e3b324d1e220d65f9b2419ca52311c6f84e7505a0662f6f629debfd9956eedc70dc4348f09d668213379d67a2979feadfdf4c4fd6a2c6d9582d32ff98512b548fdbb69b05da0b2ec83e402985de860dd58da2bf54ee0922f4e57a8ceb4ec16d34cd2023233b7ef8bf0943405ddfb3300996bed9dc89b1dc1bcff6f85ea6f59d7492c363625508d72dce29acb07a3f9773dcb836fbf75f34291e6affeb47348fb2724f5446b2aed20802300777b8d253559a5b0277f5e77bf69b925b2ae88b866db2258eb95360b853055aee98dff576659ad466727a0f7c40bdb638ebd65f11bbec995dcb29b22d63c5c51e93cb9eec8667383ee72355a30172e542e4b9e45385efe2bc2e5fdf851542e19ac4a950d80fc4ecaf81604ce5c792f6d757a508fba8ca572ed0fff59088ba2e3fef3e693bec8f686f3800069eb69dbee20f8f2fbb54824434aa90fb234ac92286c661c6896886b9efef66605fa532450e496dae954d75f493c73c32a3add21ac8c7351640d5408c0a3921713de79490ec6f4e869dcea43c818d00477628f075e03f64575664cc54e949fa56a389f7668303e84e64f78c55f3114971dd965450b756131569f34a2395af2dda120cfe59800e2dba666f236c65946844bf1388b689a75b6b2c3819da6a00912db9469d04f85bc6054c106f643eee1b5cc4f3fb14e82af404c363595b6542f39b8d10ae907a5fab417697875869e28b65d7800e088af483aa82dfddc5038f11ce3f982465cb70cb3bb7cb84a7dbcb6088493ec44bf638b2af0879c434a20590f0cf8d53d02a94c02d2f47eb6bb71a94b5b53bc5cc2a9bec369c7325fea30d48367a712bccee729c2034b49ad3c801eccc5a11f6cefa315b2496d3c28b94f9e6ab953199cfa42fb601872d18898c97afb39475750c3383ff39666d1af4132443d9afa35be00e316ac8d7222b576ac355292ee1da20ec5189f623f29a3bbae12a7c76c310e14bf617805a27237d56d12e16991b504ea76fb16db3fd1e0d48ef4634607f0a7115309cf8efbf0b8d4cbf19785b776049b5629b6d7918d8a660264d4f75d36efaf02f5f73c745b2ad9217f1c5a38f40a61833220ea710e289d06fd9f76c6322693363800a1834f55c7e66ffca1144f3030eab76419142afeb1a45caecd8f6f50d27cc97c46af51311ffdbc7be5485427263f633bcb396802a52ea6047b7281118a0e4703fcc8c55d21cf2eccd5bbd52c69187c3642ff9914a55285ed293ed08ce269f3a46cd613af15c94ef77244f6fc9aed288e1ee168577b19c9e3e6a2224670bc2a3ba8df8a14f9ea42f772478d5d2a67007e4216dec0b36c123a4ce5126d86a49f02f4399e72e02f713de1a48ddd9a8710c68559ab32da688425c0e3dbc3cade5f64f2c6839af8a4936cc6d50f4eab07987f36dbc13f4d73705ccf242ede34d9db0f055057edbc7a9a81ae5da2416411344c9670179585ccff203d2a1d8c0a435ed886dda7d482e38a4891ae529ac109edeac42220f5f6d1f84a900be49eb6ed4a0c26200b6ded935a28fe0c40bdd281bd15b37c4407854f37744cef325ccc21f37ba543afefa0cde4047d7c530ac0d348f031f9a4169613eb11c6570232e475cc38b2fb4917d15c5b098115838ff06d94e42c08195ed06ed85aef4882f8a5e7f0fb839d9724c825642536a2fee4ef2e7f9303db3f7545ce6eaa9e84045b44532903ca8cc31b41d239d7db6c5102119c57e96f316158c27e992a90fa40872095e7293856e244fc5463be6c18339ffb0ad2f6cac476c5cd3de12d66fb941031c1b325f2589037eb82c5034aedc63ca44d783d4e2ef4129bcf2161eedf6bb701c68a39ef09a7ec0297ae68b1f32e080305593a1758bd7b637647d04f815663edcbd87be6b5dbf4c1e7687d02070f7ff5dfa3229db4ab716f5167518534fbf0bfc879f98a0ea71e29056b91ac41fa93e0fe41deecb36c4cf59e6d5bcbafa2e640f9d3ea74804f6cfd050f8d251588331c9cdae54ddcf9fbbc2d0a2898f065560bb9eada937d3a395b8ce9bea3446fa8380923bb35ec9f3d526f2adf97b8b489f337327c5cc8386144739a436574b16d74c18a6c0364a1686ec6bf6216acf8336b0441c3bf82e0762110750c6f86f7db754824060ba0ae5e5dc53849618f5ea45b26467ad555d970af10345475f359bf773240f53bd01944a4febd12e85d5b4de1444f6c76eda1d4410d0c03057bbd063f128c0f939a3b825487bc6e4c8db7f9e662694c009bf3b61ff6e20da65fcf026b854a0f56a8f42868324438a230e64458d0eea972f4a167ec09d316ae28766002f4150f6aa1a32cea2925a9bccacd04d63ed7c8bb9388ee3080e6fe0a1d4964ef2de3980d9576453ef650a09809b43e2067a800055849e78e16550835d9ad38d8c9cf9d57d885bf88920136aed5a13cca2c84c8fee4db400a3773a75bebc2745c3b28647601dfcf743084619b68a795e340f93c684d7c72c4cad040789a3be8a1ffe96dccd9e1b1e4fa6b6555f17f9dc36544a8a4a3c57784c1eb6fec5f744ed3dbba495514ca1e3e1ebad3d9794e9d13a1350a82ffeb5a16ddd6987e39606cea382dbf9dd8456352da389dfe4603dd9c273cc46675de37d7b84529867f2cb304b85834107660c1f3012449093b6f01c41eab3c67e7dfe0ab2e358f25696d8b91d10e3dd866073d370e6bc1f51ae077268c2d0418118ea6c39992d79debd3d1093078ef21790feb647751367f6081372fc8a9ca4de88a372da67353a8a888a91ec48946b4b1cab938f668db3c31c96d0151c259acfef6afc5f424ae77a868813b0b0a717c6a31d0df78933e56fed1036e30269ce4c56dddd583beaa76249bc331be2546196148389fcff36830def047a18bda7ceb06123c3eceb80ea9c59ab7a6e620799444e018e6aea18227a0e96786065716128e760f91d86220488ae7c25f9d0e396f23675920d640ec45766dcb712cfced427e4e6674c7e7a724f5217826c02d476515d43cfd0f01a6b8e52487d94a332e89e9e610d228569a3c62fae7330414e70c812b83df68401dec80b64ecfe13e842a793a484a4312703cb3201f8ab29cc19f5494e32d8007de6454e4b9", 0x1000}], 0x1, &(0x7f0000000180)=[{0x108, 0xffff, 0x5, "954f63edbc79d700724211f26a72df16848fece17a0c6dfc3b5619b7c20c0d1703b392cb6116612cfb502ae1d8ea9ee17845ad3fc012d4c60404586150c5779d5c9f62c13151c833315b0babd3262457b32a63bc2bdabf2b9f6249d74ff5d72842de16c9107029315570c69bcf3f0467e34b0164e32baf1f5e6f84eb505a55fc6dea1545a3ae6acd17f25eea40163afe89ef20ca0259da7686eb952c24f116b886805f0ecb5a9ac9c723303361df2c3c98a393e4dd6a68d1eb2a8c58fde87eee062c34f762939389435408242e8cfb2f138bff0d88690f97e6f8db4261b501be574deca187fda0dc5c6fdc8c2382e110b64091bc46c777"}], 0x108}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) getpgrp() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:04 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000880), 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000002d00)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000840)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r8, r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) semop(0x0, &(0x7f0000000040)=[{0x1, 0x9}, {0x0, 0x200}, {0x2, 0x6, 0x800}, {0x0, 0x2}, {0x3, 0x9bb7, 0x800}, {0x2, 0x2, 0x800}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0xe9) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/186, 0xba}], 0x3, &(0x7f0000000680)=""/122, 0x7a}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f00000008c0)="de92ef87319aa7dc9aa322863d2c2fb6e3726efef9d95f930787ae36bd2bde4d841aa409676409579b3e9bd8330ab12fd906c74453f6ce268c3c5af342dc3f2238f2492357945ac7f47d2a330820ee6cd2ed0055281b9fd9603eb3835747a2682c5b2abb92be1a491f790e1e11616c85295edc7d60284094d33d688a156f7670558c910f3f0b2b7b5417d73b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getegid() r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setgroups(0x1, &(0x7f0000000000)=[r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x7, 0xc0, 0xa2d5}, {0x100, 0x6, 0x81, 0x7}, {0x0, 0x0, 0x80, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x3b044b9392494b2b, 0x80) close(r0) sendto(r0, &(0x7f00000000c0)="7877dd2042112456f5594222aa2fe927da9146d9ea04b72982de069664ef9f4750d96b08d4960f128a033794a79f12818d65ddf4ae5d7fb1c8dc67b8b0d91aeef0d1c61bb4104f07532c6a7ce787b3785a7021d9a6d4bff079a511d0004dd63109a69ffb8b07914110f55f1f2a9faae123cf526f7a2aa80dbf5c2ace749968dfce33ec9e23478fbebb29f84d42dd4d96064567ab7bc0ece7af07b5ddead9e86868e3f1b43f0c2869", 0xa8, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2040000, 0xffffffff}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x7, 0x0, &(0x7f0000000200)="a4d98bb6ec6a89978c5079c422d72cdba4191cae486f844270c81b0dcfbf566608766bea4fd26387a58e101f0defded2c6200e594f9edfa38900bd2ca5afa9b56bc241ee263f3b6f627053bb57b7cdd8bdca56da97b90c6ceba23b7297e6d93e52f64201e5e944c21b91af7256d22422fa3900d68ac933192a8f1ef77fc7d90a94f73f84c4ea8d33d63ca184a29fa2d55810df31aececf8c38dc28e1c4638ef445eaf28d9d7dcd35cc708d7fd3aecd24f7b9853c9ff3ba9b4bb7f13499a15fffea525d5288057ac315293e17078e057ef57f3cc2a9ce1fa4ef3630a4", 0xdc) 16:00:04 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, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0xee84) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") msgget(0x2, 0x4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x40) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2a0, 0x84) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2b) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) r5 = geteuid() setreuid(r5, 0x0) 16:00:04 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r2, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x145, 0x0) dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000be74c818ea0b3d160ac2000000ff7f000000000000000000000000080000006ec5b0e89748a065c1362b75e5e78ab1999e6ff70d159faa35410267f7e2b093ebb7e245f67c9d678f8f21a846aefd63793bcf607a688eecbf7824b665960dc359b08495c7b02a7129d29afc3bf395f2aa9d4943481c862e010cae2c6dd893e78b673e2f531faf0aadf1ba936c8017da8afc686e2df89921344fe053f21a0da662105e38309093f79c552fd1a74a165c58dd0ac77d17218c388fd2c160e917213c77932b879651bd70f16a8c6c0e28"], &(0x7f00000008c0)=0x3f) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0x2a3}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00), 0x0, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x9}, 0x10) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCSTART(r3, 0x2000746e) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x40) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffff8001, 0x7, 0x6, 0x1, "6572ce8340c990ef9bbcfb9be0572e9b675a0de8", 0x2, 0x1800}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x80000000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kqueue() kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000180)=[{0x0, 0x9, 0x4, 0x7fff}, {0x66b2, 0x4, 0xd, 0x8}, {0x1, 0xaf, 0x0, 0x4}, {0x7f, 0x8, 0x0, 0x5}, {0x3, 0x1f, 0x91, 0x84}, {0xfffd, 0x5, 0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000080)=0x7) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x100, 0x2}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0xffff9a85, 0xfffffffa, 0x1000, "2b611d77df50bec19bd9be7939c0890a79718e33", 0x6, 0x800}) write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x10, 0x8000, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65310036ad1973f4876709b62521282ac7979ee67e6868f51585ad50580d6e11cb5f56a81ccade"], 0x10) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) kqueue() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x7ffffffe, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b4040d96f01d80f55b8165a358c1") 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x4, 0x4, 0x100, 0x0, 0x10001, 0x3, 0x8, 0x1, 0x0, 0x8, 0x400}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000ade187b68379c338c2c29852e35a2ac769161229a869000a13f3813368ea27047d16b123174e97db5a558ba72aae885f1345bab92a2285bae80922ae4bdc9fc8022ee7110000ec813b1cc50744d21334e39f11410801de6e5c4a353c6e5158", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x1, 0x7fff, 0x80, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r2) poll(&(0x7f0000000040), 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1ca) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x982f16f6e0328534, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x48) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x149) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) accept(r1, 0x0, 0x0) shutdown(r1, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000001440)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001240)=[{&(0x7f0000001640)="ca5e74934073f2fe3b70644d2dfece2ea0dbed0e89c84a3a76217c473cf42f431b48c1942c8a7626f793f18b37988663b442b374642a2b1fabadab5892c8cd34dab35a4a4160f05673f8c5eff7455846fa2f184ac47be90f56a69d609a8019287776fb0fc63dea874254dbd7dd8b2bf20790c4bf2ccb6c58431e3d73f181b4c3ba353e64e4aa961dd6fd672b2dc30467dd01be99ad7852c2bcc8dc779325725b58c416008c84b95318eb813b1b70e6c25eb4f13bb3f51f4ecff688f226894010c40bf4ac7ffb017d4fa50afd9f477a12225fb680fbc41aad5832529dc33be1975d4a70a27c66bfb43630edf94f118ec0a80fccf5e5bd0b25752bdb5cee533f94801e5c3385f20b2e948cc8b5cd8855e8437ad66ab214a301e62fd4077421d37ceba87a8c77389cb2deb5e97f2f9b35468e533fe7dd49363fdb6c101a5842525aefd7162cbf79eae4a9112b6fad82cba76f2a22e816b5740fe2df14f8f1aaf0794e3af802b9d0391691a3645602f07b72dd22e24151b7ff760c5ec428ddcc8b3d8d51786c52f0c12cba2a96f8654883c9fa83b945206056b21801d3eb0fde4b3a3cc77c5f660db04ed1161889b96436eda47edbc93ce952aad9e0e3016cd755f593ed19c7f111f38b0ecd2e7fcc255846078b924bc55796532c099405ebc909a36e7486e2c72f898b45be96ff2f785ab5cb33cf9b894e2f3abbbf4ff8fd9b73c1ee7ba34b208000b4e6c89122c6de83ddadad7f329750d4ac6467868f123c80d463e49f1e058c7092146b351c4a5d3e5bea5e732268879a403fa182532382843083714711d435bcf8f4271e7ba100bdc0b779d1bec05576137b73e7e799344e9606e4be635c08b3af80472d41f6c0d891543c4882ca030baf370deaa14a323497ba9fb60ecbc7def60afdeafcc1632f408040c6dc977e0f6cda668228c0327c5d7d54cefba610b7caabddf0ca3068254669551141da501c07f56e77b209d38dad63a08ea106267095feb4b7c08d97c95c8657ac45935e6936a94c411f0180e9127c45ef76f65b746d519434c1c9ef31e6a52d0e345a19f2455322362a25a2d3b37ae2345c2042a248253cfb6a68e45ed276dfb656403fcfcfab6fbbb7ac06ee47e8a25afe2e99ce24526e6425d68c4ea2341a659be3203ac9c46708f8572cf49ba55b01f089283cd0712c9ad164b2422c3f50672dcee05b3223d0840dcfe0943dde14ac57b1cb830b9f4428b470ef1d9110dc4e7178ff0a9adf554fa263ca3cc439cec8c0ba67b5ea65218d1a3d8079c2ebf98693580207ba631b17433e13be1e18966d86568163b87e05d530aa8bdaec88a03de4b01a209aaabfd6e27521e174806257ca121466aeaa5ac579a285456ad045e1df59059d7df4c3dc948c18d457aefec4ff35548b24603f44a668844ae496368a0fd74c0e8c6f247f43a0152a6ead228d74410b68c45b6cabef8f5b8f783155ab704573ec7b28083e6741bedaf1bf8fa6a86733cbdd9dd9ef87dd044df5d37aed1f56c4ecfb2de67450eee030bd17bafd2cca6cac80885b673770b2e1bfcf74f78a3eb962f790c025986dd77430a8e29b87aece9542fab4f24beb52be42ea5e4744a88578e87325d43bf1f0c48176b0fb54fee9911f05147199ffa1262722adf1304754a8f58be774b09dc1b0fd33320a5bc914fafbe18196b843fbd37698e9552ddbcc94df2c65ed6f65f921e1d0470399ed64c9a1e2d701cda24db236b0c9e422ce1dc49ebb95fc10acd61c00098654ada738fca87adebf9ef8bb59559875db5b7e45c1658be36805d9e5e2c7396431301f8f17b96a5fefb0abc55b94c3bf6367c45e135e32d21eb5c31c09f219bff7b197b609eb2fe0c8cbff0b1b60496bd43907d169752adef9f108c617c93ac2f1e47bca323e9062a73e3f1fc6d5eb26ef5746bdb100a3be868cd944655ba103d117cde00187348b2b8d7dcca9ea105e39dcc77d9e40b1b56c9e51da9aa7e5445d75dd76a9ca56d74babc74093f89bdb4bde7438b356870e0dc9c5f33dcb82249d7b588325192225b9d962e0eeef4e9a60d93b24461dcb668e6699d839b28a454106f95fd83324541a5d5f828a32be1eb97b99f8fea9f631796597de11ec0479899e89830729bf48b03990259808f9901aacafaef25fc39221fdb1b7da71ec05fb31dde1fd3f6b60131391b3d16b677649e14b4029c178404164d28d39dcf61a89757c2a0cbeb8f84cc03a0886d938fa9e50b73434fdaf0c7555e4d463c95f0e6b0a8e92f6cab46e85617552aaaeffc5d1c8308a57a16210a54753698d74f8789a3063af810d6c4fae15e868bd96b14c73168aba5c2a8f72f36d4b57bd6979b707a10f935b3b1aa13d49a39ecf6d22d364b33aca71d7b0cb28398bf7fdabb39808154a20b93bb2ee467d7ca7b30c4079afdc34ba7bb5da47be27b1d61196d2ea220ea8d06641d2beb17ab8581b2410d18ae98c72474b59f8900b4e240301e2b972b7652b1704bd67cb7806bd053499f6a9d1f33179921134f94dfb4123cc3a04ebe3c0a9aad4e15a4b65f9852d725b4133d7fe71c029a558d0780cb394a1b26b0f364614e10c987a0de3b185c3eaa6da3c579340c8c754b509f897570990608da84589b3ddaedc6eaa6d103d29fb3f3a69e94f50f781ad1d745e465819e41331f6f1574843c10151c0510daffd51335cdf5f8e760db4df8a047131f15bd655a8fe0acd93a68b0a583ef27866b807d54ef10e737908851a1392450fba680a3013b7e07e6c0802395809675952cde8d1a2f04fd3fb205cfa387b20c2e102541011907cbc3542af4106d43cf35bc121f50cc6ea8b461018f73e5d035453ff00696e46685f363c9e23a4a3574be21d9fdc2d97e7f018819f12ca31906c4389885836710254184b9bb8ca0e5b2de93071679bde270807c7763a6fc0e53e3338b8b89c482d37d6a5e47ebfb530fa97e553c06ce7a92e44bed73d12dfa5c2c371c8632f79c6db9b6a881004ee9a1e305f02217a3957f47b13a141fe6c5c24ebaf15013b6c47cb4d9062e2c030051218c3815a5c1341328109bc0243b693de468bf46bbdd25c899b34c6ac2c4b3f7ab8ca94d0f4f9b63f019055977fad22c6dc301715405980a06943bdf4a0750898ba6967d002dce76ad50d6b12df9f5dd1e7c6c6606cd354fe54088caba84e63897f78b4a183281b371860d22234732093b1c43bd9fcaed57de6822ab9348800a124c121d3ce218132d10eed6a4bde2f4f498dd038e543e107a953348e5848ad381f50ca010713a5bdcfce25e277f1bf323e7f035b89a986f76f499a35ecea793d5a5749894285d59f7e22ffdd0eca0454fe98c70c33234cd446497b3f088be663c8f70abe0d016cf7542d7bbc0952e9db41fc9a070d5efa019f4ff4fb8c6366e1515e0a5734126bb88c7735bab2383cb8a7b976ec6a935956138da23610276718a23132cea815659c5262887bb624e29783482b21793a826a1db06dc342edbe60f0d770527f2aa9d098eaf1da68ffbb60b29f7c99c6f3332fae970fbdd230ad0ccf38fa2240cb62ca0c08e816b01a7f55e455ce5ca08ef6aedda46b2a6027ec874cb8998aca0b214f866c9d3e4c7a98bb0a2ff1358aae9fed3bd3474573b337811d315f73293416dd28064e6c09780b8f3a7460dc9284cfdb007f0f2bb7b3e51bf460740f217435cd088740d992ef3ecc3c5bc1b7d0aae50bdc1d45a3816616e6719e75f4a31a136455e65c467099f729ed5050412f10558543f0e646ca6580d20cb26336e5346701c8158a64bc71a2991a0a16a7a06149415e71f5f470e333d49dfa7ae2d313c29e14ebcab416b6e92b896a9461486ef00007db738d6a504312f7866aa65ad12ffe7dbef16b309e12aa1005d8abbec6f6f660facdb20a6d11d42333f9d8ac0826b5396a995273660ff498c3a4b8f49c55fdffd2b51562ef9537207826c35657cef73f323cebd883edc8b864cedae34aab8a9343603db35413532472fff311721975fba7e527e5d0841f48e392cb477d326ae6b5b2f7ba6d018a07ef16e304adbbe83bd2a1439fd84796df2f3a71bdf7f21c4f334174619391638d5e2e8fd852ddb719c9879182b0b65f7342d75a388522bdb88974b48f1dd11779b7525754d5cd255468d35e388a98bf520f0eeddf6b2bd64b624a764e35affcf16394592d7501c8645d4e04bf7537326d6506ad061fe709e7902bd33ffc19b1239428a263b566452e83977ddf542b840f928d770455d2ce4d71b97ecf968064081b5d0cbd297f826d95b580eb4726b88e9a1f646b055f3a42dba1aa79db7eb225ca924ccd5a39a75f884e6b39448719804b999ffdd9c1eba8acf67ed897e3de9f28b64e058c1a4475841dc83c6fb4c5f2a10bc6e745a2c70c0a64b85792dd53574306d396a9483e73cecb62113ac2e6e0d64bb772fb5c998da6fd026a8b60934f79b9047cdf467888ed718eeff94f9b927e94b93e783f198b610ffb44ba31d491d3b5008e4e624ac406f67e2d9aac0c8bd993e4db24b0cda463948b111da58c20c71f2f611539345e8b3cdd658d01ec58b21a65041381dde6a901cf6bd65ba8d0e25aaac719833def43d79b6c3726060273d658b2b83ba93515c962e26027383773c873ab6c579be3d7d675ef71309a6e1fc2fd6e076bdef3638a26631e1cc3b2087df2772ea473250d90b7606206081cba2cdabbbe5a4083d315b9bc7d577e9feaf1f4712cd73fa99917261dea41f3e478d37515fb827b3e433628364d43d8f8eb79b7ce0dfadb31a65dd71e67877517fcfbfb70eba6471129e32e52a772e25f0799a20e40f29bcbc991d685585418f71d539d4f276ad9bbe92a25e2024c740d9172a62c57ed3bc07188f5cbc8d97ab7239efd7ec1b949ff76fdb1eb2f25b4fba2bd9892970deca046a7336358b385bb5a38dd2754328967a0009d70f6f08f4b8641f3b7e1ca9ba76d3a837f2135cfeaa83d9230ead73bc763f866b93e4e9fbe54ca2b2d80de8f12097302ed7b1f79474660a8dfd743a2fe2e4e24ab9f6e21fe0278f07370cfcf3c41674a9c9a518929b9b583125f378c0451e0d0b37914299c455c8f8f220489c31b50f50de80167102d62f64943fa25b16317e6bd9d4e4a0e4185919f957df011f4c321705c06d173184fe5bd2d473cb7d350d6b39d19ac40a949c955a99306d060951d73d9c0f22df9a7977cd02b9b48c2476a6d6836f441ae6c58296a6be05ed9b2679497c83e15195859ebce1ff9462529e088a91c31bdbef634a6c7002c17cbd90febae16058a47593093ef309b939d4812bfc4ec03fe755eb4bc6dccba76d92eef97bf92820edf407f6cf6fb55fcb7697f3db1f6c6a2a0a9cce093349c42bee22601664ada795139a650de4e82f2a794842092073f406776c2bd180ba12d3a0bb3b1ad8bc6d319677c03f44db6793d11d320f742226b83647d9c969c26cfdbec4d07d980179c739e0e48cacc3a9f8d7d3355342039dad9a10d62a1dedefc87d90758ed38bd69d13ff4980a7370539b1b26408d20b9d9f00bc71361a16d49478ab039b9a536666c840588b0ea16d9e519519aca5860dd1fed18c3530fd53460e86454af5c1a6c14238254ace5aa239402e9b5d870c02a8fd12667e6aa51a0a3fd48480f1e332db9b9661f4c0f1256fbf92bb65d90750c24ea6870868afc642473cd6b13dce4215212aedc264688a4a0fe11f2e334a01480856cd75932bbc785ad3448172badea409d278e99dc34123f6fcd56261b467d37e9cc3e5dcaeec99adbf7ddd418c3997844", 0x1000}, {&(0x7f0000001340)="a172412dd77baaa23cd64d150d1e5ece8ff523b4c190f556c72dcaa915946774d1648ac842a68b56793e6c679ecb8e265adf4312906bae74ad68803b8180e4a543dd0d4aac84a6c70e37bfe2c1b26468daafb2bbe6b7c0911649728f731d274aeda6be2a173e2a4ee3427bc3fc13288c39ad312adb263a9c32698e3f15375bbe78c0384c47a602a3fa6b5cf1a6c217d19cf69fe6b67345bbaae3d97a748e54af236124f079b0e662bc5edd76830e10b352df73eb196c057650be6eb3bb66399c21d3beac8fe136a2071d928dab3c184806a561560893a8ba2249b96cda713bf75378e1f06635dd6548e96ce07543ee8e", 0xf0}, {&(0x7f0000001200)}], 0x3, 0x0, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x100, 0xffffffff, 0x7f, 0x0, 0x7, 0x9, 0x5, 0x0, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000d40)='./bus\x00', 0x1, 0x30) mkdirat(r1, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000d00)) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f00000011c0)=[{&(0x7f0000001540)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbe509843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee01ffbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b802000000ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e20d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fec08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf8bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314aff8ffffffffffffff6a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef2ac119f36e37acf85cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3a95adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a939f1f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad00"/3893, 0xf35}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x315) msgrcv(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x26}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x4dcf956cd9bcf81d) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="4bcb48360f1a75496d157a4b2d4efe97c58ef5cac95c4462fe1e7ee5245fb44e236fbd02e64cb94b34fee62fbb6fca0bd347c0012cf4fe037a4d8a0f66192857b0e756e3430224915efbbadaddda0c7f4a06e1de9391b44ed4cd3d8dd9fc41f3eab78fcf620a4e3396aff18045237f297496020ac0986747969e5a4342af9907665af8b581a0e1a3e89add3728229111e31e328949efa18d8b3bac5057c97f271c887e79c6abcc5490633824e99082b30583577875b01306406ad78c791cbbd84db1f089b1935e3e2c65f53a314f8384c62ff2ea334969437b96b824faaacfa9203e27", 0xe3}, {&(0x7f0000000400)="34602c3628179af23f695fbe99560aadbb1359ea3a3b99c7954e670bc8a938727b6984157d2985483c06432b578c5ff05823383439b1ac42184f7adba58cd57f4ea788905df2cdfdfbc11bdb3a0f6b86ff706f16558d3d94e1916248c8f999e92be235381cd117c6703f5804acf57d1ecd679105b530aab3e23cd9b5e4fbce", 0x7f}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="1dfcc67ee095503d1fe45364c354f9cfb3e1d411b077561e2f536db9a5539579426428e17d946b30f1c1a492642b212318a1a6be304ff0c73da35bea93c9d583578a2d48fe4409a94bb73476bd38973701fdfb3714c96cb761fa8c971e8cf8c6a68f25e9436ae8e45babf2a9e508f611a5a50beacb11b12a9968c60e0111db96c757142161edc72f26dbdea26b331c71b51b98700603c588176ec70951e4ec70f2eef94ae9a8a6a768e940bd3f77b21b7734f4e390f8a7484e5b8eef32ecc0b3c3f748de86d42ddd4da88cdebc50f55d362651354fbf9a26387dbf05cae9c537851594cf360b00c1d2b6ed798e7463c07ce479aabc0ba13bbb0ff2673b7d0c", 0xff}, {&(0x7f00000005c0)="a84aa7cbcf80ae5812c70ef67564247cb014a1505253236b9e9f99c13a298a22abe0e5f737574b23517034f3dea5e05c8d7f9264ea4f73f3e535f160e6fc01f3ae26093731ce5bce58a9bf6007625d54cc2133b5d4d90b5606670d6d2a187d247c24ababcc7677fa62d32dbce73b0956292d4f9e629d65fc8c969180e52d", 0x7e}], 0x5, 0x0, 0x0, 0x4}, 0x2) bind$inet6(0xffffffffffffff9c, &(0x7f0000000480)={0x18, 0x1, 0x0, 0x200}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x401, 0x8}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x3, 0x400, 0x3f, "3719cb12e387056075be11958b25b9a7b570794a", 0x0, 0x2}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000008c0)=0x1) r3 = getpgrp() r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r9, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f0000002d80)=""/188, 0xfffffffffffffffb}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x0) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) pipe2(&(0x7f0000000980), 0x10004) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) dup2(r11, r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r12, r10) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r18, 0x0) recvmsg(r15, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r15, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r15, &(0x7f0000002cc0)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000002c00), 0x5, &(0x7f0000002c80)=""/11, 0x6}, 0x43) ioctl$KDDISABIO(r15, 0x20004b3d) fchownat(r15, &(0x7f0000000880)='./file0\x00', r17, r18, 0x2) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000002d40)) r19 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f00000000c0)=0x10000) r20 = socket$inet6(0x18, 0x4, 0x8) dup2(r20, r19) fchdir(r20) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000001c0)=0x2) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x1, 0x7fffffff, 0x1, r3}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000900)) 16:00:05 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)=[{0x24}, {0x5c, 0x2}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x13174b8f24e2aab8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000200)="e8932371db45db4135407924da41") 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) ioctl$KDSETRAD(r2, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r7 = getpid() getpgid(r7) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r10, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r12 = fcntl$dupfd(r11, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt(r12, 0x8, 0xffffffff, &(0x7f00000005c0)=""/218, &(0x7f00000006c0)=0xda) r13 = socket(0x4000000800000018, 0x3, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = msgget$private(0x0, 0x480) msgrcv(r14, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r14, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], @ANYRES16=r14], 0x2, 0x3, 0x800) msgrcv(r14, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) msgctl$IPC_RMID(r14, 0x0) msgsnd(r14, &(0x7f00000004c0)={0x3, "26f6b71deaea237a6f7339fcd87236e759bb2e65c0250d424c563c1b858e52a9be2c8e450b0226d85d414d7ab1faef5ecb9305fe59cb438cb8201a82ebdbcf0a006f20f6b0fda611eb94b1ed7ecb693ecc06cd4ba5a534fc4388267e72e71a0588931a4136e4de49e6952f4dc1d6c3385d478b4c5f1e113b5c432d4054a85d5b5617391ee568e2c838f8cf483551c48899f4ed3876df5b23e5a1e4ee41ebf0d3bc593b665a1bc2fea39527913c28b8d5e000f69f732fbca90e061eeb2636771b51b7a210248a667ab87d0107071a3b09cb51d885967a9632214182c820efe58185c64099561d15e2604e1136af56998f2481426b841739b2"}, 0x100, 0xc00) close(r13) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) renameat(r0, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108ae430000009f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x2d3, 0x0, 0x0) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x10000, 0x80}, {0x1, 0x1e20}}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x24) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r2) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r8, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) recvfrom$unix(r3, &(0x7f0000000100)=""/240, 0xf0, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) openat(r6, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x3, 0x7, 0x9, 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1001ff, 0x0, "0000003e2b57fbbcb0834b0000000000002300"}) 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) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) r7 = dup2(r6, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) recvmsg(r7, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r7, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x10000000000002b3, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r7, 0x20004b3d) fchownat(r7, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCCBRK(r7, 0x2000747a) r11 = semget$private(0x0, 0x1, 0x200) semop(r11, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 16:00:05 executing program 1: 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) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000182, &(0x7f00000001c0)=[{0x4c}, {0x28, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8400, 0x1) renameat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) recvfrom$inet6(r5, &(0x7f0000000040)=""/40, 0x28, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x4000000}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r6) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r0, 0x6, 0x401, &(0x7f00000002c0)="43ecfd97d86fd4039d74759656fcb5ada85db353a899049a99d1ad9b53e52abc874bcd84ef9b09d6450ee9ad40f43fea96831c64ecdaab05cea98418e0c5fd0e57a36840966db930fb3642b0854d6d5762d8c1deab2f4a8170503fff6be7aa48ef05bfb6826853a6deaf9c874e1a8fccb72c46e818e58aff993f6bd118277e2bc9aef5b43848062b159fe1d26d024d069994dedb9f0458c680e9ee41a02b99dba89b9cbd84b63bfa895d84d48f44b528e0fda7cda2f5bd40a331ec210fb15eec01e24f278fb0ef64d03b5cc75d5e678ecb449974d61e47033912d3d60391b740ebbcd385d17ae806fb", 0xe9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) unlink(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r7 = accept$inet6(r3, 0x0, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r7) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) pipe(&(0x7f0000000080)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) dup2(r8, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x800, 0x0, 0x1]}) r11 = semget(0x0, 0x2, 0x40) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000100)=""/196) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x81) getsockname(r0, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x122) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) r7 = socket$inet6(0x18, 0x4, 0x8) r8 = dup2(r7, r6) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r10, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r5, r9, r11}, 0xc) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) socket$inet6(0x18, 0xf4058c7af6087a44, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unlink(&(0x7f0000000000)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000033f000/0x1000)=nil, 0x1000, 0x4) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x40000060}, {0x4006}]}) r1 = semget(0x0, 0x0, 0x108) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/21) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') pipe(&(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016fd625c714bccee6f5a4ca49c89a9664a72c7bb9477126f74237c8a8e22a390efe769d405b1728137a650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec07708b709ff4cd0d7ab0d93104873865f4ce3468878472b71da30acb97af28b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b7277c47735d5f3c893e20489446eb99626b8b4338ffced99fb9d10aa2800f05c9f0a80b4a9de1b9c7142f4c0105be709e808f4a00cfb1cdf5d948821d48eb0ef6c931cd2de4bc6a347cb38e0b114a144b0728d1f90dc0417156102af6aa5e3db87052af0b6ad9d1c0ea58b06f295ac58bdd3cafe4eaa66d2ee2655ad2f1f51025e83af4f5ffb8289eece6e86a7748d"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a471", 0xb5}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579c", 0x13}, {&(0x7f0000000800)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f16882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b2cbdad94fbb623e47bcf6c8e285007535be4353a65ab8813523f1c4acf6ba320bedafb3b378240addd810cce28c219a661e708dc158ce4d839d8f80be1b5fc6399d6a3f53e6fffc1ab08d73b61b67cf285015483d19aa384de", 0x152}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)=',', 0x1}], 0x7, 0x0}, 0x0) pwrite(r0, &(0x7f0000000240)="f8f55da6ba9a49a8eafcd0d59e43826fddaa3870bfa83fc1a6ba7900fab3bed65ac9db2076d15626622bd369c1f70593546e2cbe5faef4b34ae6242981d2cb1a0aa95d93b4700d51a133201e8871e33fbe471737ec402f96fecc941cc5679fa5fdf54fc3d76ee1b7a694eb60631f660c33e11465e4eb8ad425420e11197a005e0547d9dbc43ee6e28db625900a760fcedfa527e13ad43890f118f97568ba9ba18cfebb48f19c4e08d0e80e95befda53c2236c24873ed311a70363528e0b41f1e3124cf431b79a5c4b029c9a00a6aa5332c6e86d9", 0xd4, 0x0, 0x37) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) close(r2) 16:00:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x807838969776cf52, 0x100000001, 0x4}, {{r1}, 0x8000000000000002, 0xc1, 0x40000000, 0xffffffffffffff6f, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0xeb0e}, {{r5}, 0xfffffffffffffffd, 0x80, 0xf0000002, 0x2, 0x1}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0xc4, 0x2, 0x9, 0x1}], 0x80, &(0x7f0000000180)={0x4, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x80000000, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x400, 0x0) r6 = accept$inet6(r5, 0x0, &(0x7f00000001c0)) r7 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r8 = fcntl$dupfd(r7, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r11, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000280)) utimensat(r11, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7, 0x353}, {0x7d, 0x4}}, 0x2) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000280)={0xffffffb3, 0x2}, 0x8) fchmod(r6, 0x19a) getppid() close(r0) 16:00:06 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fdbc77f1482a36a2dc2a2d8bba22899cd66696c653000"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0xffffffffffffff9f) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x3) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/99) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1f", 0x1}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:06 executing program 0: socketpair$unix(0x2, 0x2, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x9) write(r0, &(0x7f0000000000)="33a92d", 0x3) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="6a8eb5bcc15b20c638", 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "ad0dfaf4e856583a05fea2b7be8364ceef29c37f"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xa73) 16:00:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r7, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r10, r8) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r12 = getpgrp() fcntl$setown(r11, 0x6, r12) r13 = socket(0x2, 0x400000000002, 0x0) setsockopt(r13, 0x9ffffffc, 0x1d, &(0x7f0000000040)="caf5b415", 0x4) r14 = fcntl$dupfd(r13, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r15 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)=0x10000) socket$inet6(0x18, 0x4, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x8, 0x0) r16 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)=0x10000) r17 = socket$inet6(0x18, 0x4, 0x8) dup2(r17, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) dup2(0xffffffffffffffff, r16) dup2(0xffffffffffffffff, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r18 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r18, r15) r19 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f00000000c0)=0x10000) r20 = socket$inet6(0x18, 0x4, 0x8) dup2(r20, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r21 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r21, r19) r22 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r22, 0x80206979, &(0x7f00000000c0)=0x10000) r23 = socket$inet6(0x18, 0x4, 0x8) r24 = dup2(r23, r22) symlinkat(&(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r24, &(0x7f0000000180)='./file0\x00', r25, r27, 0x0) recvmsg(r24, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/1}, {&(0x7f0000002d00)=""/124}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r24, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r24, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r24, 0x20004b3d) fchownat(r24, &(0x7f0000000880)='./file0\x00', r26, r27, 0x2) ioctl$WSDISPLAYIO_GBURNER(r24, 0x400c5752, &(0x7f0000000280)) kevent(r2, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0xe05d, 0x42a4}, {{r4}, 0xfffffffffffffffd, 0x1, 0x10, 0x800, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x49, 0xf00000ad, 0x3, 0x800}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2ca, 0x7}, {{r6}, 0x7ffffffffffffffa, 0xe, 0x80000000, 0x4, 0x3}], 0x7fffffff, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff8, 0x51, 0x0, 0x3, 0x66}, {{r21}, 0xffffffffffffffff, 0xb3, 0x1, 0x0, 0x4}, {{r8}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0xfffffffffffffff9}, {{r11}, 0xffffffffffffffff, 0x20, 0x20, 0x101, 0x1ff}, {{r1}, 0x0, 0x4, 0x20, 0x2, 0xffffffffffff0000}, {{r14}, 0xfffffffffffffff9, 0x4, 0x1, 0x3}, {{r15}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x3f}, {{r24}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffff, 0x7}], 0x3f, &(0x7f0000000040)={0x3db}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r7 = socket(0x18, 0x1, 0x0) dup2(r1, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r10, r8) openat(r10, &(0x7f0000000040)='./file0\x00', 0x0, 0x31) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ef28 16:00:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x9}) socket$inet(0x2, 0x1, 0x10000) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000840)={0x57, 0x0, &(0x7f00000008c0)=""/87}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x80000001, 0x100000001}, 0x81, 0x35, 0xfffffffffffffc01}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ac77a6d762884aac194460d362656daf37b8788fa5dc7047113c9701f0fa7c243e1689db9871366a35383ca22d3a1aa6a8449886a1e11f5450aac8f54414a41dd1162", 0x43}, {&(0x7f0000000180)="4f327dcdf2e4425accea30149c1680b796", 0x11}, {&(0x7f00000001c0)="d5bc4375fb25fc6d3e135ec067baf860a25deee47bceed4abf9140ffe1", 0x1d}, {&(0x7f0000000200)="4f93e02a98ff3009ec4a2832ec5b133212217f2904125048f47c4694702ed3226892315807f6ee4b18198b8b89b7e645fdb872cb1f6d4fb4d1b23bb4c3c48d41cff3cc95e31a4e1a4bd9e56674dd33ef71e3a4c61eef8cf1e7d06741d6fefd68c9e09c78ca03db00723ceb548bb3554963ba3ea3b556806189b81aabe265614d1618b7a17ab9e4ec60f4d858e134c19bf2cd3f19096512d83b0718c6284e09db4cd1f420f22f861801c3667be07c9c82089feea28e", 0xb5}], 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x891, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000300)={{0x6, 0x20, 0x5f}, 0x3, 0x100003, 0x7fff}) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3, 0x2}, {0xffff, 0x8000}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) sync() getppid() 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="c8e130f2ca483afd66bd94a17b312299b653327058a9f6d9a118f721", 0x1c}], 0x1) chroot(&(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x208a8, 0x80) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001200)={0x7, 0x1, 0x1, 0xbcad, 0x2}, 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000001240)='./file0\x00', 0x80) ioctl$TIOCNOTTY(r3, 0x20007471) sendmsg(r3, &(0x7f0000001700)={&(0x7f0000000080)=@un=@abs={0x6b782a2a56ca60b9, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)="9402694bdbb44bf2df27aa014be84ff38ff3c81c19f520b8968f382fa97c09f0490d7598ff1cc67273c44d2c0d3121966564727916ecf06b7afcdae94c637874d00f3d6dff", 0x45}, {&(0x7f00000001c0)="fb53e4ad5cf5b13d3a7ec30ae62b162882fc55b2e2d7b5045b8fe8d3d93a770ec053008d301a5b7260d4b6c37b4aa68100ca4818a35f896cc1dc5bdeccaabbee737dcb6729e1ec0fe25a7b22709c17521c569d81e731f7e43d42d2f1ae8a6323d63883513554cd440bc70cfe1ee20081a1aa23f203b31220b8c8b45ff7d792ff87c9d25c3aa4ebc781c92ccd40b30c76c3be0f108c9ec7d459dd9842b6b9761e49449d6b6cfa3dbafa2212190d30420d28259143e03223f85fcde85e7134ff8d2f76eb2e1626b2bdfb90e15d265fae974d41fcd30fc3e648ef1e725597702010d50ec4e557cf0bd09838cefda0b1c8100c65d52223cebcc672c09ab6df320956104d5fbf404a54852a68f8e54573e6bee93ce4a012ce14eede9ed8ffe7249ffbf4eb4833db14587f0bde5ad6ef2afd5c49b24d031b0b81e00e55fcc2de63504f38b1ae0cbd41325b388919a2392b37ca8eaffa011a14b72c0bf0569e410407ab41868598f5e6f4367a08c7807d5fbcfd16a4d04d399e277d990c6403b20e7c0c9976a2277d997a4449a8524905eea0e2716ae3e17e96c2cb82e7094177b97bb489891f489c2eeaa7a83b928e65830f87c8ca81f7e4db9d02b61e7d6ffdcbe409a866e00ee301f65dfc2dd8581fc95f5f1d3ec49e098068a18339812d7789c3cf77741e0e63f06cb71f2efd23cd6e6c895f6ab5696afd53f632acce3ca581b237a68068976f22dcb367649585b1ec5f34c9ced26b7dcd8fe88894b4d4999166c6e6933e2f8862c1a3e2a6baf2f408dc358a2d1af2afe404a28c807759f3b59d702097df5a353ca2e64481cf12afcfcfcb4b129bfa7035b6026b75f7198888b0321e725c57f6cc51f2aacefa3cc9572d89a79638686fabeb4fc562dba1bbf56d7d50163201679511875150cfdf4e59907cd6e28f458706063b21a4871ff4c0dc14603dd20dc36aa6a525fd0979de8f0b980a270a0679941227e97a2c4119c9a6e6c04c1cb74cb220a8cac21d9c52fd4d86b3cc58e4c2f521ae25b18dd030b1c9e629ef9aff43f448ea6bb006c2e083ff868d8785abac2bc5c695b771b4dd438db5cdfdd52263a8b74d1944c5dc6de78eda5d37c448ca931b3b804fc207bab1798eaab5fce9912f8b8b7869f1db344828b407e2674ef36faab1c154fc52621518b2434e1372c1bbb59cda5a7d170abcc6a9d6f6b90229f10214a7df37ae45b925df18abd2db44c4bbe16b635a3c8c6e47996f02126f250bba309083cde26069522174f0c9147cc82af62d1f39cbccb852b72f9d1a4d0ce9761fdd4d13ae439ea8c82e84ef4d87b9623ec43b47c14b2b8b6bc45a3eec217a97b1957b9b4b7ee53a4c1e90c000ed6dca8c30b1fba9a1d6c6bd8b909956557330bab52ec5cfaace09e6fc56f3d67d3c3a6b5778fb92bfd1943a500cd1199506bfcbd174f17e7b5c388910accf22d996d26d012845d737eccb56804ff4bafe00ab6e6c97b4c2a752f037403d46a849c0f0176959a8e2d1191097cd6f540569fad10ec4fa976964f718a02826f0cb3f5f27c9dfbf78cac1ce9e781cf9b77e6f15b2e748a9972398bdf36d2a3e8e282406a469783d64e99ba5edefadea1750a8d4ad43751f38f4cef3342d2dae329bd1e7ae9dd64b75c2ea3c9edc4e8fe379f8806bb677a4792c816929724e0ef84f89aecfbba0ac60c27d1269f4dbc97e5f823dbbcdb4bc54cf4afc5ea9de20b135b8736c427f90b765a2ab6ee2e357f82fabd8bc8fef0b52b79e0e5317d4be9201eb66fb810a840e13283a4ae0c98c9c7add83775c10de98ef529be5f478221994833cabe5c8dbedd00d86f442b11bb348b6ebbebce72d695fa0ded38ba29c06416d1ea97530893306c0f4d8a4039921089d6b6f16c9f629d8939bff3986686e97fab2e43cbfcbbc78ed647ea527aed19df60426bc815173550e4e846c75f11b1b262762cb2c0e85040a279750a4ef8759bc3f4225b93b451f9a143397a4aad3a980345f25ad67fa6c3df7a73c1095fc250a7c9870f2d39dd8d702eee22b6102a434ae1d4611f4bc84e84713ff69071122408cc3779bd85ba57ca3f1819fada4c3243e1f27310ef8e13e9196cdacf090d74073a3fdc64d7218cff5cce3d3ad6b75f8d6cfe9af28d61e70f0c683b4ee0b9eea6286d8cf1e3351b2d1037864b8d923343fc13c9757a0e41bde07a94eb70f3b0f1bed406064266bb548d213d2711ba0b68077ee6de3d70a35679b5e1c3cf25cb49dd95ea3f659ded4cadbd5faf76f9e44d8d6c68fc488e8a927d550465881049dba7db5b0b14937d525ed8e52f7d0aa34c87127e4c728aa42d9a504bc6aac1a1bd195cf63e0d12d57fb5fd88eea97d119ad57ab7e611e1738aaab0106f8b03da35143242045d05f635597d06301603c853246782f6a9d5fa6767a0adbe2df72bae69665efa8175441dcb53d3ef7303528e4f63cb500c1f64a69929f6cb7fd4d97d18294466903c7d473bfc47bdf8c61beef107a483c0f5c546dd21b73b62664f5648d468e2955578899631492ad3d954dba1d268530e1b1631bc5de41e3185c61ef0d76f8eb27eae07987e5ca00ecc8ae7c5e6dd018cac916232ab56acba1c778721066fac09a7519897e6f1cae3ddec3b01fe4e3b10982191eaaa46196724d22bc34e6a427b4db848f1c4d735fed0540499f46919e8157bdc9689faa06408695f28559554d26c989156548a1c3ab1a38c546c65896e691222fa06272aff3343c89c420a2a83ab1b238e432697590abf0888e02f0dcbebdc3e2fbbf7f349e5640abeec7c9a2c0abae2be3f0fcf7fe069a1db2c27475ad227cd92c592dc550ec756b09b078fa1f5b0b7e01364a3f607d82f7f730fb41d641be7bb0cf59780497de565f024de614e75f4250fd7d765b5b1312aa9e3b4aad3e9f9b99cc1ca3d07d221132b8ffe1d55d54559d658be6a73c9b80163f84f1cc657c774734d65ad72d3b517a24ba423099bee307fd63d640999e475cbf8fd0de0a66df0d335e284d28404989ef021703bc531c970f5d3bbaa68ce4f8cb3e450ccfb98b386a05839afc202d8900abb709369f90dd3b10c5a6f6070de1f33d2c575c3025748284941f60b81223eabcb274bb5cfd059a5ae24e370d134f53e52a90e3d987892a8bea792e656d3e3eb33a1493e3b1704eb74fdfd21fb2d3d28ef14d0385532f9f5aa91119d830ec15a345a2041edbb1ba44c4966a9acc16881196115706b77f082ffa7d04cec51b1775cba03a96564c13d0bab58ac924ce8e6dea46bb5dda4d2ce05ce81541a9789947539fef1a54d9d7c44cd9f962184de7b8c0d720c6e7f5091c89343e0d1d155da988b8a1d93b3bc31463bc961c4ccbc360ca9f840790fe7ab4893b36fe2b8eebe8e42866a4caf49fe09bbe9be35e700e1fe3c866d818fad8f275971c969a5af1b7652fec484171036bf14b48797f9b5a197681205aca464806b28d1f691774dbb3d8a171e6ae959131c272e310d7f6079cc6348eda06a26631cc2f70f441faf37b99061572f5d5fc8978efba7705b4cfdc3591d15d4b501a54f7d674c5a50c2820b5bbd719ea9bd16206c34adf1ff645ac8ad7c434be3e236a38f9d3f35eedb8304c48c38feaeae87dc0a56d8c5cc80cf43389631c9215cb476f11f535b7eb98312e95f4e640cb4924de638332f46cec0ef5751cc847ae069d14394e646cc8c6e2d71ce39ec71d3f497d06b636054d109f7fc9771d890a953b18fa9aec7c4f18aa75b1ffc7588e7bf10fe44e49a8c9c9359622c8013d971043b019e0ac15166ff0f5411cbc757e86bf9ab1329daddadfe284caac638f76475d431f879af3a3559d49103f0362c8a91e474c2b67c6d603ac91e20850f3e1f3b97eeab32c99c7f81e9f8287aa7116ffa2ec72bc55ec0c38398768c0a0ab60db80247510e801066087e66c31613a8661e0fbeedd82a6984a547811ebfc8d6d206582677b5c0209b3f7214533c239599806b96f06e742b2d2e3c02f224b181475d3f7ee0bdbca9b7c4608c66c148de1cc1b274231a8088a7a8a7f321a4816e026f235f83bb41e090f32b0f994f77901f3ca347ed41b7af4da5cf32f239a1ecf4d39c681d57b511cc3dc3fb960cd699cdb4ff0a3c4bebb0abd03f0300eda15846ed8d92426f8c241111cd5853c1cdb155b5c1ca97bf9fafccf30c8150704b27f9a0ff3d8bf50b20a83679b25a3e79f528aaa19d93cd465b7041f3dce18d002dd7c335a7e4a56f5b1bfe8d4f887d24493c28e781acd119da8e6dce6055aa0a549097539090956afdec49d6874b10212aecccccb6dee8f835b1fd70807c7fca8828d136e1a57f4f6824b22f6e9f89a911f9ee2d7657753530aa5792baf1f3a64a08b65352a6347e1362d6cead6a21821159eedc3b16610909978b1d7d923b865a835c4f19c08d6b530ab2f45564b05e3e7422cb580d75baa63b69909752e53369d6c2bc308723208332526a4b7be0d84074d0ddf340d32435d10f766a3d5f2e234e44a61e6d87baa543cec98e5174fa55ea94d3c5d561b64af4f0692f14e83cbe1b26f966b0ee8c2c0dea74dabb4cf21f1c91716a90ec59ec3aa033112422cf2348ea3a5b3c6b8237e6179d13c96705f7ece8c17a8c7f220bfe7560a9cf9c46954d673a859c6e3270c99db1d03c2d01e2b08a3276ca6b6318ec1486815d84179590b0fec5207e233d9f868e7480b29c551a0d55f9a811dcbfa2edd05fe3aeb7c84d91dcd8a92111a4c2844fbb3599050644277d8f17f5054196fb5d4ab764d78fc95c262d39a6717f0205f1d093b5d3ec68830b2ce1eae6fff8523413052d973044dc59331ddda645e5ad7df3d3767accfa3259bcaefb4e4db17e656c703d722f9da44fcea0fd8cebfa418bdd3b863d3af500b8d928fe10624debb1eb32d2d2fcb51df457811752573e1000027e9c885beace6ee6a8788dc9d1cd2d67046d39f6f2b9099eb2560e161a0eabd91dfabc9cd847f46697282c2e18151a9e017abf5ce57a8b03ea0893331dbbcdc47b9d5d9c4b1f21d2352c0dff73d61f125077450b93bfc7ce7bd59c1b5f65c6d0bfc7794030425e828276d9938f8353700190d064284fa53a9f176ce8be203d58cd17e7e3e1351379b9c2fba00280f4a5653ffda59d97c81e1482e2f19b6d82986ad89fb44c9613051631dc336c72966e506e3e0ccd9f74a09c31531bb217b0c39cbe3f811e6242a0b8431e40ad78686fe779c073734d950ff12d0ea124701bcf8df25edc0e79df662fb9f7147717bf2e18b1e0b097441a795694412b15424116ab9111572f8075f1dd3bcd9db0ceb762e7a1f65f2ea6fee609d90bc02c4c18a957dcbdaec7c0bc4a71e68bef258068d9384c2e0ad18e5661fe51dd6ffcd1a36c02fbc0a9e1b9305075a043883386ead2acb84b68c34475e2b0c1580be9e8a0da6f4296619d151a58bac5b1c6bb8276fb038eeab23a7a9d9aee04aebfab1ca72cd71788cd5ce9ca31a9b1136b6e1eda0cf503ad355b2bbaafe7ec33c53dc46130d26722be3fc00e9279779bdf0611eed01c726e30754b5b4383397f6bc9faf71710ecb3580a13991cc278f0f5f98277946244768d12fb3afbd1c9e7d0d4fd239e08fc7004aaf0ccacf5066ea5ac81cac3345582283834a7190ca129092a68f852e3fcae4943a2610c544d94497d4955564432c1562378c383df7371a34b2ec28ad9526ef0918853add14826bd3e81a888d6da0c5b53178f5d37fec28620a16da46f6577230b9a578f501eb41b5baecce64ee5f885b7d610c177d7f781a84389597f251436272", 0x1000}], 0x2, &(0x7f0000001e40)=ANY=[@ANYBLOB="b000000000000000ffff0000ffff000091a96a3dcaeb8dbdbd5576b84f5c02bb2fa2ee134c30a32b6d4c5baa89796647e47d7edb44a4cf431172be3559a42aff8547cfdffdbe5ebb79b4ce6b1b82762b66df78e7a680582eb44dcf2ae9785b2ae72d3cdddba5cdcfeff2d6af8a7f150db97bf4e28243f61af1636db34ac5a3867c23674e4becd79ea51c9a298ddf6921dac730ed12fe7f7fa132f2a25abc419debe4b39bd5ae8d4857000000000000008800000000000000010000007d7c0000946612e1ce20483c3efb876297bc6edb42f1ba38eaa0499d5e24e268854caeff94b3d5a41368b25a60ac5328dbf173f1339adefdf865640161e672603ae13a139d95d9cc56877603d18063dd7edfd4565a8505fa660fb758442ed261834f7570eb765e1b0a781e5380169c6e115b33aa7f16c4e3090000009800000000000000ffff000059350000831cd9468305627883862849dd527b8020e801de5ab634cda6fbeb123f1c5904c1746045e890fcb3850493029dc3e7dbbc7f63d8247ed29106ebbe2691c881b965a320030cebdb551f0f7d9479acfcdf033d048598f83837cd65cd0f292a7beb30a74fff0a4d1edbb058858cbc6fe1bf20f46a819f49f1a198eccf6ca549e7072c7e835746a038f778000000000000000100000081000000b00e6daf3620b45bebe991c4f41979684ae80e31ad38d5b298595dcf82d759c1d4dde4f6c5b8a5030383da29642b382f49959b0c83267eba7fab722a2e319ab38b65090d9b1a7517ee8b0c712ea8fc36a6625cb30c3f98d1e144d391e7a87818e709b28f924291009800000000000000ffff0000050000006e69798dff0fe4aabc5de556e80a39cfdf83c4849a03b4c1f7d7b316b7db5222bd29577f8cafd5c4dcaecfff15edf4de7a3967f550ef21c05a185d940cdb65935321c0a5531c6152ff15dc63ef1d874af0685a3064b44cd78b1fba145de12e851e400817ca242bcba3df49564b2ac62b712c97c357d9ddba70bcb0ea096cc6ab87762e7f000000007800000000000000ffff0000ff7f0000001c2dd99f944e7ddc389a40d7ed96ed2c31d4fe820d8bfa91052ced81f8e38925af3f1ec0365432398c4f72dc939a5ec0c298919a67324c5b3fe79eef3d57c60721213d5701f34fe5be53f94f79d6f187ed6ca458895159e045455ccef29a95ca45c539000000009000000000000000ffff00007f0400008f5cda6a83b5827bf6eb8825038e01f66ae0cab36e39228140962a3cde5e0e0a50426042636e5a0f47fdd11a256e339650908adbce0120c03b3bc9d978334075f417a87950839aa1d61efc67d11e191667682bcd9dbc23044b8799f93d35a08cad68ece066ad919f530b40a2163b3ce5b9ebe70303dc63482400000000000000c800000000000000ffff0000030000552d09009b575a76a0a14c79304ee291457d197d193d992365bd4ea162d7ba0a8440553b3c57340efb7abb3bd7455c868f2664ff3acb9236b5757c36d43d800330a7006098a44cf3c314f9ac43dd5d33e450625a8461070c7c34626c65214784f8ffff3e7295baebc87b724a7cecb729e45f37238c59b3743aeba53a5ed5363c83a3fbf2fd0e0b86f2c3639c4efe1130b05d8621930f87b90555204fb35d33d797927763f03129b8cef36bc55bd691e974145d5d7b00000000000000180000000000000001000000700300009cca74a000000000382e9d3704c171bd33ac4ff0b9ea"], 0x4c8}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "02000200"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x5) close(r0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f00000017c0)}], 0x1, &(0x7f0000001840)=""/170, 0xaa}, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r6 = fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001740)={0x1, 0xffff, './file0\x00', 0x600, 0x5, 0xdcb, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r8 = fcntl$dupfd(r7, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f00000012c0)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$TIOCCBRK(r2, 0x2000747a) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r5, 0xb}, {r0}], 0x2, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getpgrp() ktrace(&(0x7f00000000c0)='./bus\x00', 0xe50b7e6ecf9f3364, 0x10, r2) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x1f, 0x2, 0x0, 0x5, 0x2, 0x200, 0x0, 0x2, 0x8, 0x4}) 16:00:07 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00d300000000b11764fc7d6c982c1e7cd66c4413f43fe44d7ae912ba9beb578fc11333ebcc5691dfe4e5a760f8b0b5b1d61bda9fa0ff4e9d57e272763e1982f30e4b18ab2cd10a1695477f0000009d8447e5501a0c4e369a5dfa381b978f04abd4"], 0x1, 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 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00001ad000/0x2000)=nil, 0x2000, 0x7) setsockopt(r2, 0xb, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812ea87cf378f6835eee9cf7aa4e", 0xffffffc9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:07 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xffffffa5}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f00000008c0)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x185, 0x94c9d439196a1ad6) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c234799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a576a41a1ea202361cd8cac7dbbc5b65c6593d287025a9b78885243106b4122cd235000000000000000000"], 0x10) write(r6, &(0x7f00000003c0)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b65553318074a57d8c924ad461020189e4e53e268560119bcd833087eff47732bc53cff68f5776bc7d8929f2eace0a1d66524438d55650bff98d46ffcb7e09d166ce0dce0cc50ce4009efc4d26f7a063f1450b5ca45328ec86c0067ce3b5f98ca7df656251209d9ab8e8d5b84", 0x91) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000795000/0x2000)=nil, 0x2000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="a4000000006e7100"], 0x8) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r7 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000180)=0x1000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r6) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000140)={0x300a, './file0\x00', './file0\x00'}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10002) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0x9, 0x8001}, 0x10) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pckbd_enable: command error 16:00:09 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) acct(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='-&\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000280)='\x16% \xa4\x963]|3`\xd1\xe1\"\xff\xba\x91\x13H\xab\x17\x87nS\v0a\x83\xd9\xe7X\xc9*\x12\x03\x17\x11\xc2$\x94\xf2\xc5\x7f\x96\x18\xee\xf8Re\xf5\x00'/61, &(0x7f0000000180)='%\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='):(!\xa8\x00']) pckbd_enable: command error 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "966d671d26ea3a9d7f6886180664f6325645b6d6"}) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r0, &(0x7f0000000100)="0f1bb8342fe1d98e74010e87250feecd7ab85cbcb7767c3c561fd1a702866f7b32b257738a6dfb0804011b6b02be50ec2d87ec8a3ae5cd0e655e367d48a4b8fbc6455d20dca80dbb34d488f313dcaf3b3e85ef4dccdda4a8456ee73849fcd5e56481d4e621d46b3a68e50702d3482f1327fbbfe7fc9f2a460922556b7b8759c2dc7b5e99b16aece903a91fb8a7", 0x8d) syz_open_pts() 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x40000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x14}, {0x6, 0x0, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") dup(0xffffffffffffffff) r6 = syz_open_pts() r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) dup2(r11, r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r12, r10) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r6, 0xb}], 0x1, 0x0) 16:00:12 executing program 0: 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) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 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) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)=0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x8, &(0x7f0000000080)=[{0x5, 0x1, 0x9, 0x1aed385c}, {0x44, 0x9, 0x2a, 0x80}, {0x600, 0x9, 0x40, 0x7}, {0x3, 0x81, 0x3f, 0x6}, {0x8c5, 0x7c, 0x40, 0x9bd}, {0x7ff, 0x5, 0x40, 0x8}, {0x4, 0x9, 0x0, 0x640}, {0x20e5, 0x0, 0x3f, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f0000000240)=""/13, 0xd}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="86df050066696c653000"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2741a076565421c93000"], 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x48, 0x0) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r11, 0x20007471) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) r14 = getpgid(r13) r15 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)=0x10000) r16 = socket$inet6(0x18, 0x4, 0x8) r17 = dup2(r16, r15) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r17, &(0x7f0000000180)='./file0\x00', r18, r19, 0x0) r20 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r20, 0x80206979, &(0x7f00000000c0)=0x10000) r21 = socket$inet6(0x18, 0x4, 0x8) r22 = dup2(r21, r20) symlinkat(&(0x7f0000000000)='./file0\x00', r22, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r22, &(0x7f0000000180)='./file0\x00', r23, r25, 0x0) recvmsg(r22, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r22, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r22, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r22, 0x20004b3d) fchownat(r22, &(0x7f0000000880)='./file0\x00', r24, r25, 0x2) r26 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r26, 0x80206979, &(0x7f00000000c0)=0x10000) r27 = socket$inet6(0x18, 0x4, 0x8) r28 = dup2(r27, r26) symlinkat(&(0x7f0000000000)='./file0\x00', r28, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r28, &(0x7f0000000180)='./file0\x00', r29, r31, 0x0) recvmsg(r28, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r28, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r28, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r28, 0x20004b3d) fchownat(r28, &(0x7f0000000880)='./file0\x00', r30, r31, 0x2) r32 = getgid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a2b42cc722518846198dba7ca24418d4527a137bc352752072e8b85bea63d9ae89256762aae89baf322bd539ca8304dc4fe3326907abdd01485525daeca28b6704a2c0c3176abe2c303500ad57f8afd3c72bd2fc9f4f553b1ffe3c8e0684abb0416e4d94aec682b72b3d37ae17543b392444ffced41ffa85c039022a30cdb55adb20ecfb933d606e081de96cf9e67919dbda40b468a83673da31d9171f968f09811794c173bb1476fa2029b6fd3b8bf5594cec3278acbd5549c447cd1b61c53fe0e03fd5846e616a4a2588e92b98e572fc8cf2", 0xd3}, {&(0x7f00000001c0)="aac869bf8ea14ebf64855ac4d8e90e8456d28bd1770c173876f1cf96edf4a8e0a0f0ba66b890ba2cc1500c42839e2a4f09511b9fd3159d04ead895ad017b6ab06759c028c8fd287c4e8b05b881436f72afa1a6a1218581ecb8778b36279392206697937866b146bfd0c4aa74826d998c9ce10d162b9a578f046d5f76b61aaf869d7d61f4d0dcbc5e14d60faa537362bd5fb36c5fd467426a806b5b2a028d1e3ddbb82ebbaeeb", 0xa6}, {&(0x7f0000000280)="c47187d4f4433ed79f3c175a005b458f4bf75e34c4402dd3", 0x18}, {&(0x7f00000002c0)="b6356ec1b0f8430952a4b38d738158bc2088a80b6dd4cdeb7e3fa7e162c42a23aa2b83140cc6997cc83404b10c9bc0654da4e6699a322b73664aa4695fbc00bcb40a1a04835e513e1d221650648a568c96fb5d66f07b8d3849bb7f852f5fab4836f5c39f0e74078ba2f81e8bd6fa195521f4e80e273fa26669bd8726bd7036505ae1c23c8edf2558f54466a2b613d0df9208b8b40220c8877c5567c6672808ae26653dcb9dc8d39ea1de1c1482f518861b85ac69950be7cb64", 0xb9}, {&(0x7f0000000380)="acba0a8daad1400163a7218b3dd86c38cc", 0x11}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r6, r9, r10, 0xffffffffffffffff, r11, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r14, r18, r25}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r30, r32}], 0x98, 0x40c}, 0x7) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) mmap(&(0x7f0000470000/0x3000)=nil, 0x3000, 0x4, 0x1010, r2, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x200008000000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r10, r8) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)=0x10000) r13 = socket$inet6(0x18, 0x4, 0x8) dup2(r13, r12) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r18 = fcntl$dupfd(r17, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r19 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000840)=0xc) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r20, 0x5, 0xffffffffffffff9c) kevent(r8, &(0x7f00000008c0)=[{{r11}, 0xfffffffffffffff8, 0x20, 0x1, 0x10001, 0x10001}, {{}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x694}, {{r13}, 0xfffffffffffffff8, 0x40, 0x9, 0xfb, 0xffffffff}, {{r0}, 0x4, 0x10, 0x40000000, 0x5ca6, 0x7}, {{r14}, 0xfffffffffffffffd, 0x60, 0x1, 0x5, 0x8}, {{r15}, 0xfffffffffffffffd, 0x16, 0x87bfb4760a2e5b77, 0x3, 0x400}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xa58, 0x25c4}, {{r18}, 0xfffffffffffffffd, 0x51, 0x40, 0x6, 0x5}, {{r19}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x10000, 0x4}], 0x80000001, &(0x7f0000002d00)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xfffffffffffffffe, 0x8}, {{r20}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x2, 0x8}, {{r6}, 0xfffffffffffffff8, 0x40, 0x1, 0x1f, 0x7ff}], 0x0, &(0x7f0000000a00)={0x0, 0x1}) semop(r7, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) semop(r7, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x8, 0x20]) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) geteuid() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc1, &(0x7f0000000240)="f8634a1689b5b07606f62bede294e0d4b3c73c51924dc6df8524dd91ef462bfe635fbd096113a6b1eed57330363f983d33e4ad47099336404945f590e5051bdf1660a51fd6d34163822125e0567a682cfd306bac46ff3f310f1b55f93434262d626c4c5c6510978143baaf85489c5e61c06618f900b1d1b18ce7720a52cf6b950e8de0f0ed4b598ad4b5c1b69d213f0a9e05972b927140d8774f40ef6f277e0571c4653d5b80d6736e88d1d2de2f430976c0731172610ab54f4e4f31d891de13e6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x80, 0x0, 0x8000, 0x0, 0x6, 0x0, 0xfff, 0x1, 0x0, 0xe6, 0x81}) r2 = socket$inet6(0x18, 0x8000, 0x7) dup2(r2, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x8bf) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r5 = fcntl$dupfd(r0, 0x0, r0) write(r5, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xffffff32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000040)) 16:00:13 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000736a815f43471a43a9721a31000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8d1cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) fcntl$lock(r2, 0x8, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, 0x26, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0x6, 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) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000500)=0xfffffffd) 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)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x6, 0x200008000000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) r3 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/97) msgsnd(r3, &(0x7f0000000840)={0x2, "d155a6248ffec780b8be74"}, 0x13, 0x800) r4 = getegid() r5 = getgid() getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, r4, r5]) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x1000, 0xff]) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfffffffffffffff7, 0x4, 0x100000000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400040}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x14}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9c4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x109}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) kqueue() r6 = open(&(0x7f0000000000)='./file\x00', 0x4140, 0x40) linkat(r6, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file\x00', 0xe) r7 = kqueue() rmdir(&(0x7f0000000800)='\x00') getegid() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:13 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = dup(r1) mmap(&(0x7f0000802000/0x1000)=nil, 0x1000, 0x1, 0x4010, r4, 0x0, 0x35) 16:00:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) 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) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r9, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r8, r9, 0x2) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000280)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000000)="7453d23d9d43e7f1fdaa6b3aa36ef580490ef8f99ce1a1ede06d684fe2ad9e8fc028c51bf69bcd3100a422d295ea34806f5145d892b6fb72cc2b0f844ab534035a97feb853c711886c3621278bdd7b2bda8c042fd369c6a6f194b9294443a45dd09601ea72e37966dfaf58e4670daac91e67a3583ebea1eba32fa24df54f10ec9f838e5417ef718d6cbf38acdc988777bff70a7413ed45b1bda14255d58dc85a0c93ddd188cc0dfbbce078324cedf5ff2c12743d1f96358bb6b48cba672db8fbd153d4b0b71f46066fba65d3d8", 0xcd) socket(0x1, 0x4, 0x6) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = getpgrp() fcntl$setown(r10, 0x6, r11) r12 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)=0x10000) r13 = socket$inet6(0x18, 0x4, 0x8) r14 = dup2(r13, r12) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r17, 0x0) recvmsg(r14, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r14, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r14, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r14, 0x20004b3d) fchownat(r14, &(0x7f0000000880)='./file0\x00', r16, r17, 0x2) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000000280)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0}, &(0x7f0000002f00)=0xc) r19 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f00000000c0)=0x10000) r20 = socket$inet6(0x18, 0x4, 0x8) r21 = dup2(r20, r19) symlinkat(&(0x7f0000000000)='./file0\x00', r21, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r21, &(0x7f0000000180)='./file0\x00', r22, r24, 0x0) recvmsg(r21, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r21, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r21, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r21, 0x20004b3d) fchownat(r21, &(0x7f0000000880)='./file0\x00', r23, r24, 0x2) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r25, 0x20007471) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002f40)={0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r27, 0x80206979, &(0x7f00000000c0)=0x10000) r28 = socket$inet6(0x18, 0x4, 0x8) r29 = dup2(r28, r27) symlinkat(&(0x7f0000000000)='./file0\x00', r29, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r29, &(0x7f0000000180)='./file0\x00', r30, r32, 0x0) recvmsg(r29, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r29, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r29, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r29, 0x20004b3d) fchownat(r29, &(0x7f0000000880)='./file0\x00', r31, r32, 0x2) r33 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r33, 0x80206979, &(0x7f00000000c0)=0x10000) r34 = socket$inet6(0x18, 0x4, 0x8) r35 = dup2(r34, r33) symlinkat(&(0x7f0000000000)='./file0\x00', r35, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r35, &(0x7f0000000180)='./file0\x00', r36, r38, 0x0) recvmsg(r35, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r35, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r35, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r35, 0x20004b3d) fchownat(r35, &(0x7f0000000880)='./file0\x00', r37, r38, 0x2) r39 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r39, 0x80206979, &(0x7f00000000c0)=0x10000) r40 = socket$inet6(0x18, 0x4, 0x8) r41 = dup2(r40, r39) symlinkat(&(0x7f0000000000)='./file0\x00', r41, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r41, &(0x7f0000000180)='./file0\x00', r42, r43, 0x0) r44 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r44, 0x80206979, &(0x7f00000000c0)=0x10000) r45 = socket$inet6(0x18, 0x4, 0x8) r46 = dup2(r45, r44) symlinkat(&(0x7f0000000000)='./file0\x00', r46, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r46, &(0x7f0000000180)='./file0\x00', r47, r49, 0x0) recvmsg(r46, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680), 0x3a, &(0x7f00000006c0)=""/197, 0xfffffffffffffd84}, 0x2) setsockopt(r46, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r46, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r46, 0x20004b3d) fchownat(r46, &(0x7f0000000880)='./file0\x00', r48, r49, 0x2) sendmsg$unix(r3, &(0x7f0000003000)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002e80)=[{&(0x7f0000002d00)="0b844a5882758bffc0f01a44e708a71af9d8e891eb97b07189158841407abb4e69b097e9643105b2bfa4cf64e8893b5db33d107033ca147737617e16f9fbdf80657c2f41262b53cf8280763e57f71226c0bc47ce21b721a6bc3b2220a121daefbc03747eba358d1fde30b5cd5d30d33e3994a3abbdc139e1ef92649b0c5fd29466", 0x81}, {&(0x7f0000002dc0)="4f8c5c9b6558e2f50979e6c77d4942c51b243cfbcb09bf4343c374d77e803bd0d302369f1f02b7764bfeae7259db49a88736410b8fd8c5668c31e65549a1a91b5bca27cf3b0cac5c5bff71380aa0d0d4c638339a85f885f7777c3bbda1e1de93c63b71a83ccd39fcf6e3a65cfac42501b0e347a234fbafb28d9e6ec76e1bcbcb6792669649fbb3aa46a2ba9acfaeaf942662d8", 0x93}, {&(0x7f0000000140)="8a0bbd4acf1a292373fe545368d44fca1e", 0x11}, {&(0x7f0000000a00)="db1fbca0c4bdc128", 0x8}], 0x4, &(0x7f0000002f80)=[@cred={0x20, 0xffff, 0x0, r11, r18, r24}, @cred={0x20, 0xffff, 0x0, r26, r6, r32}, @cred={0x20, 0xffff, 0x0, r7, r37, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r42, r49}], 0x80, 0x5}, 0x400) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x4c}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r3 = dup2(r0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0xffc7, 0x9, 0x3, 0xdfa6}, {0x1ff, 0x0, 0x7f, 0x3}, {0x7, 0x1, 0x5, 0x6}, {0x8000, 0x40, 0x0, 0x29}, {0x81, 0x0, 0x3, 0xfff}, {0x3ff, 0x8, 0x91, 0x5c677940}, {0x8, 0xf9, 0x3f}, {0x8000, 0x4, 0xdc, 0x100}, {0x9, 0x0, 0x9, 0x5}, {0x5, 0x6, 0x7, 0x3}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/70], &(0x7f0000000280)=0x56) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r3, r4, r5}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) recvmsg(r7, &(0x7f0000000700)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/119, 0x77}], 0x6, &(0x7f0000000680)=""/102, 0x66}, 0x1) r8 = socket(0x20, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r8, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) r7 = socket$inet6(0x18, 0x4, 0x8) dup2(r7, r6) preadv(r7, &(0x7f0000002e00)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000008c0)=""/149, 0x95}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000002d00)=""/235, 0xeb}, {&(0x7f0000000980)=""/135, 0x87}], 0x5, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x10001, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) bind(r8, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = syz_open_pts() close(r11) write(r11, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r11, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r12 = dup2(r10, r11) ioctl$KDDISABIO(r12, 0x20004b3d) write(r9, 0x0, 0x0) socket(0x6, 0x3, 0x68) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) sendto$inet(r0, &(0x7f0000000040)="70900fe681eb9a4e202e2ab79bd3451b40d9d4199efb94cd29e32d965422f0ab3ada92f8bbd9d88d", 0x28, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x60) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) r4 = dup(0xffffffffffffffff) r5 = dup2(r1, r3) linkat(r4, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x40, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="c0af5b87a75e6e88067395545bd3660d3ffb8dfdd2a4adeafbd76dda4af7b987d0e44fb1292af935379bab4d5e4b6dc384b25b0b3ea528a24c63f4e72dc716f0457b528fbc882b14434c7569efe8c5834708174e2d1a6ba6c336cfa8131c75d2e6ca9f7955e5805e8212ce78b5a7afc9bca314e60d4447383295a600e225193b2e0277131fe9c9da0dc382e4e6c259a30f872b3b81c64d807d7207f8d3984576f7fa63a2e725524442bb0d351de01b9a4d85af107fa565a43d4e7840559469f670d285126ed5de24487a6ec4d95f00f500f3c359f28eb498c292ddb5213fc065d10f12b1500ba8295d8a4aa9b6a46a388be2958d78ed9fc7aea3da9e6496ec", 0xff}, {&(0x7f00000004c0)="3413bc098f56db4e5e6615ae0ea5e1aab8d8ad3acf4a6d2257fb7badc9a58b598700e96d4ff3d25a3a6e0d958ce0f89a86995db43d27322c9f9c27bc737b8d", 0x3f}], 0x2, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r4, r0, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r0, r5]}], 0x48}, 0x0) pledge(&(0x7f0000000700)='\x00', &(0x7f0000000740)='&\\#\x00') connect$unix(r10, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r6, &(0x7f00000007c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x8) fcntl$dupfd(r8, 0x0, r11) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) getsockopt(r12, 0x7ff, 0x40, &(0x7f0000001880)=""/248, &(0x7f0000001980)=0xf8) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f00000019c0)="71ffdb222b1cabbe3ea5abbc447811e9977651feabfbcfd8725cb1b33b329e764aec90e4f8e40018e1053533a21a6297ce7bc2410d28a44217a241dd35d845a027a65138d6be8ba476830279f4ce7817c8cb4e6df1fc8ea02f1375e433c7f1243cf3d291aacb8dc12fe529ddbdb958203c13389d4b09a4f61a0afb989f85ad135e3be5c3fd1b3f43fca4743faa998d545c40071286b0c6abe335d4fcb0da", 0x9e}], 0x1, 0x0, 0x0) kqueue() r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd0\x00', 0x100, 0x0) dup2(r13, r5) readv(r13, &(0x7f0000001e80)=[{&(0x7f0000001b00)=""/182, 0xb6}, {&(0x7f0000001bc0)=""/77, 0x4d}, {&(0x7f0000001c40)=""/129, 0x81}, {&(0x7f0000001d00)=""/205, 0xcd}, {&(0x7f0000001e00)=""/103, 0x67}], 0x5) r14 = semget(0x0, 0x4, 0x80) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001f00)=""/56) 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0xfffffe90) shutdown(r1, 0x2) pckbd_enable: command error pckbd_enable: command error 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x420, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) dup(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000256, &(0x7f0000000300)=[{0x7}, {0x2, 0x0, 0x80}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 16:00:19 executing program 0: socketpair$unix(0x1, 0xb953e35d8c72d012, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="09f728ae4399988451495e1488bed49d0d43cae88d214ab9eb2e9010dab251b80893148010d9a39d3e67ac3c71ca58d90ffe82a24251901e24a2358c747c76ec13f7946002606d6a4a332d7a33a0d7be13d9d55133751edf6d191484098e82d0b996b8e7307a1a0fdb3cbae70941304e33465a87a782260b1b600eafaf49ca242bd788276270735514a74529c53601a4a9fff63cbe53f49fec5b8307ef39672fe0581f13c2f4fdae1e15b94817180a407c959759d1b8c02e47ddef52672cd5482bd96ee5b2999e08fbec54eef9541b7887e5df260c90a8a655c579e4ddde98d5be85e52cbca6a2e28d4b25776d34d480fe7a053557f873327e0dabac175fd58d9275d5c0671fecd9700da3c7d8c2c6e1e1f753628d1693972cb51b953fcb59289eb970d847eace77c007af5db56b2afc0d8f5d937287b3fc7d399b64f1111e0ec2555029720c6eb66a7798f1cfa873a48d929358c68c443048d264c0e9c4ad1276e66635c56140b64f3e11c4df67dbbd8289f26fe8955b7e6e0a0231bf4c29d37cc24ea89873bcc790f3054023c53049c4dec6b4531f2d5c079b36bfd7f2b3f97d4dfefa398d5415d54b3a2510473c5f322679c7dbf8294634b7460f7304b10ac28c573787af7d8c44796d9312f7929a47134100dfaccd3cd549642445766ebd6f6f6ad8d7f9269e3844e7b43604f30a9a7d52be91704f19c7e870ff2c62e1d45c20805517e13ea14b8617ba534ad651b3f3cdafa66459c7265aabed783d9de6f825104b76440d16e2cb6aa4faa76be6b4b69b9df221b832a55a4c77c6d4826e412d86182f0434b8c281bde553905f368f769217c8d0ca85f05d678a91b51d7c9cb540d6f25e11957aa6e6ec7ebe62ba5641cff356101a2ce5df4eec773020e350960903498b3299e51b4674fb172539d2ff6490f92891e069c6807abd9ab14440583fc814c08a778f35156a5fafb1c6d3529f326f586dc22ee9cf44b49218f6f5ea0da942f6080583ee9f5050a352e4511d13ffbaadbb98ed52281cdcdc1bbe72d03aa3715301e1e41b72295b461a17bd65ac282bcc9813fabc4cd6ed9e33d363ba9015b28e1e6d2e8031871737a35d69f379520ed70f857e3bd87ee72993012a22d87f49446c54b47a48a54293b624cbd84b1ddc1eeb63db5cb04883927c2a6b99e357439403467dcad1baab9b5580e94662de11a237b2c56d2dd445281ef2ab6436f937b4a93b9293253f4c5796ff74f018ceed85f63e4b953b26b8d7e70173c61917dd2588da33953d0457a12c2e72ae297c8bfc88b0d3817f38851a25e88e2228d69d68dffb5802b85022303f3fd6d4b0055559f1d24af3f6ff2f0cc128ad39876593af0fbc0040aeafac90509b7fe85af53f9d74760f861f5e9c7a77cea79fc6ab7276754b8cf2934be20d26e09d39848ec39eaf097d1bda4a1c0f409865bc5fe6b67fe16e5e34e25d1e2afd65f9dc826c0ddbd55325758fa48bc94166eac12b01018b6453feebceeb767ac3da146c22b82b1681429e199f8e1cb151259335b0231602bd24a7c210e64c769d17a7be5774c892aecb2eeecafe1d8d6fb1a06a9c79c04f438238dc28801e1b79d1e57814dd5e907cd0963e819d7de93e8f25843c8e13fa9bd809b53935ce23be9bb70e640c3896582d35800c03d9d9106d5bf9c75881bfb54b329066d2c8e550b55e213af0a668eed059c08d4a0540acdcf516aaa26467ee6b7930e074be91c717697d2dde75addcf49c4f2c25e0cd73a13189eba38171375a9156fb1b75c2b349cd0b30bfd40357de110d6c50e694516739dc02994f4d163f3e93853afaced614ea05eecf3e23420f572e7997ef3720f2500686c56315e15941c4c5e047deae9384fdc0e5aebd2452a52608abc7923936aa4f0f930b2df8655d1143fad537c90f8b3f5edbefaf16b7e0f499fd857f4900d238d30a03e700dd4b6076e135c0ebd9a51abcaa51cfd5c1be115b10a9b11ca4f3bef85d22cae5314bdfe4c431330d0a6770a218adfe5d7634bafdbcc84a4d2a359b66a7a13cddd6f8063bb89f2e5af9b4bed7d8fbb8717bb95f65abfbe6d7fc1a951b71a550a380637effd9a19c4020cc0de598285aa63900b557984ca5923bde83940b03fd880f89d95384c70cfbe54f5a0676a00a220adb118f80359bab426cf6e2cd28b4ffafe1ca5d8f8026d3273be9e158f2402060333592b546bcf7834e726a817e4de0434f05dd25273fd2a0daaafcc563d78cf1df6123615bbfad55324aa9325b2308b0443972eab9ed73d66f2fded331bb367580375c600a15cf2ecbeb25145bd11d74ebc351b72782e543dc54a4e1e6d83a2652db0402aa7726d59ad01bbd36b622d4ad8cfcd28b6d8b311016762473a40d844aea6d00758359a1401794b91b6b23053845a14a326562f5e88d0f2e3a4f070bc4c20458460ee0fb63503797283f3baa58e2e083c675b8bc752e72790222203abfe51c7dc3e02b65a5099cf893c333b0ef3aea25bc0a414a49428fcda25b2bbd9096dd2d5ed77a57de16b387365555549b42e4576586500964a6e689351684596f6e1462d02d02c83ee58c46bfe1ab999013a950470ed460007c50e02f5a417c927c2bbdf29ae10329c64d7e379a321d47db7c99240f087b61620a7e36b2021abdb189597e0b54acb271c82d2048fa75080672572ee02aba34baba64389de175a2655a40ef48753549631a07f7c7317ceb17bc4ce1590aaad25ab5ca7a5a08c8fbb538c465c4a336801fa981516b096a958ee542383e92e4e19ff38368312204f9d24326c97c66342dbc9712153b2c526b3ba33a1831e786151ffb8967fe01f9bcb4f28a34e219ab7a6d8b9544e7536c19a4a94eb0d1eb92d648224af7f03a686aedf6b3700a3476e5b0ea30097f3223c3cb4f7c5bb9d02f15b6efaf40a8d00eb400eddf3e3d826a9f7f188cdad997e8d76f48b6fe114ecfd5237eb4a0661bac4ee8acf6f6d949b2e4958754deb76acb56e601f2caee7f305e303cee885aa50d2fd75bb234cf517471433032333662e4e41a410a7f51338f9693c9bb6d41a82daa9bbcb8132564782d9f3c39b218e0307b808a8180c1e850df46287ddf83b911dd0e79170b8eae3df57c8d11ed830b4d016e9ff1b1d89b13655ef3db3d87e08aa2f2eeef58076d5ed007b34e5586a60ec74b896ba8afbf4289d29d7eeb50617e2e703d4eb13f06825630dd314089d2ae86b9867ef7c01329c2f191ff39526b9e5686a41ed209732caa6a013db51af672ad0b372919d2ff1d03f5df247f108bf6e5c823958a3cb434804d4e17ee7b5329f09484b454f6faf79912f91aaefb1356cdf4ed0c962a77f4d8711c1178d4160ae6390d6800372493f573622ab00974fa6133135fc945465e4712b77343ddae4050132ec13884d9b61b58cd6649b78fd252f97d1137811a717523da899c19db384153ec03c7e78665f47e7f6c94f49573ada73e7d1b61c512162dc45f1711a101ec5aa79e2714090f9ffffbc4c4f09ec8ff8bc71efc06854d842d8b142337fce99114491dd082c2a1198a6becec36fc4873218c79b31ee509a6a3da94451ccc4c96eabc1ea8bcead9dd0cfa588c4952cd63bf7deb439bf694496c73e36a43bc012c3cc9dc5d64ee54cb9eee696fd71ff045f03101a57f072dd99a08f460ac63f73289023cc772c2c9547bd7b515ef750fdde31eb9976ea1756524a73e0201672dfa76439ddd82bd4d3cfabc1302b23c80f8dced7e7335ae0a44dfa46ba9e22c38c6b0b06f189a745b1537c1f81b14ec63413df26cffbaef793533e4a73fe0a067429baf7c238651f095f3d87befb7c52a21ed49e2dd109a6afa7cd25d23febfec59ae99086c9b922443531b4dbabc1fd0d8480ddb6e79897b53cf322efb26d483e34095466f2f961be14ee9f955cc65a7844ecd5c4234fbef4156c41e04cd6778c9fea20c3a9c6ec44fce20b918ff2ea95b1002c8ad56f9df566b1de8dc9797543b03b02fc4deaf5bf33c48b06a4bce5ff31b2b22e4cac3be5c7fed43f015e6e63bce5bdab064c290ff7718f345c12b916770d8b47ccef519fa32ad173fe89dfcc863621679ab976466f623e0906da0beb49f9515a751ae68b83d38712ef825e98c2f0606517253b1002304247c35d91200ea463baccccff4a9634faf736e3ddcf8c5f24762f9b2888b2f4e93a253376d5c2fa746a69a7a2a62b105504f05c2ab642f564a1a01a48fde5ca6836798f920206d0e624db2f9da36fac65f2a68fd70e3060a4560482fa4d320357be58bf9277c6052cdc88aa10c3ebbd786133005a6fa70519544c999ef6dc0c258129a40141f077bbe6e00af84f2142e38cbb9001a0402ae29ddb76699df512fe2d87a5f96df0321ad35492c33897e506be8673460743d38fba5a76cdd49c86bd97aed5e5907c7480ff8956d6834d90c5e0f110ec27c248f807166a7d225f58b396192b601bb454fa5b2703fe0d0d9d98e244d6fccfa7d7cf27a96a57a06a7a7a8494de96adabd31ab85589f2d4c081864d1df2c0b9c03260dad6e96236f8019659fe97d1ac0167e89b5046e17ad336d50950a8132e49fcd85c863e8b6241ec407028b86ba8851adc980c80ce86f83c8506594d1bfd1d0dc27fdc10e0f11f7f3e17417cc3fadd67309004fc165d8b8c8755b86f33bc22bdc7653197a36001636c63ed85b269444532ea6df34936c401ee657d1869ac3b810e7590124f2d70e61e8f4eb89d86311de1ca26632ba69117f2b08adfe43d7744991ddcc650d827378a6374d0eb9ae429a7a30a096ad330de670a7e1652857aad483ab675abd375492245d3dba69d27eed3cd76a45fe3d43de67d0f8e6f2046c75148461cc321d188a44d9f2ad63e726a061bd3d5502f9f3eb98be2f3324393698e11048e99fa465fb5d25fc71947b74b8a2dba38891551d98594d3ce6467e222df8344d68d40ed014febe35c835d17ab475d677cca0f45d8ff3ff287512ea8e57ff3cd3790c0b73a845863fa7d1a9170b88f4ccb5b77261a76750b1f4c405a01dd602b2d84d94264b6bc992f44f6b6a718310cd43dce8056785cc0084bf55eb8f6e304a6f13f013c3867e50f2a607d11b5d9a53dc5bed9e6d8c51f25b6ddf6d573e64d10a06db9e8c65b602d47aa32a41121b7ed8a3c959f98bd73cf4092affd7de43c990046ef665f80ae7f5842fd36842835beb4dd1658c5ede5e58bf6c80a8caf33e03244f6d25b6e2308fc6f52619ab5db09556b16e8472ab0e5221a01f2245082a1b9eca64cd65851d883bec814591777db01d78b0c40a6e34beedb90bf429098375ad86e156faeb033ea18ccec7e069732e39aee85f384b2d02c2b34e6d2e0b7cf1d2489c06d840e89250d01b3add58db00c61423d87925b24a43d5d025b9f78aef25388cc64650ceccb4db8429d3db70ca85800276e0754bc4d9ef38ef3ae7f88468faad0c6a1152bb0d1003b50f363c33de96b963281a4f10c377e3f8181fa862ee53e080e1a31d3109435376588e2637e3bea414e7eba93d96a580a0942c96b5d8baff2037643263894e7d2e7dbd785cfc448cdcbcc99181b83d3fbbc244a84dc35b334e81496836bbd14a9d4a3026f86c36cf982e64e073663a3fb7f677c2bd17c92a15bcc0bac800643a9a52e59fd84facb0d47446ea45e0e5c004f1f8d23be7720bd52248299e916ca647cc934e82b3f1654827f2d2f5420d01e24b4235a64b51382c392af890eae853af2a6c617eeac63334c407730dcb8668fd4a25417ba52b0f81fe759647c6b78d73015c7f1c45", 0x1000}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffff9c) 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, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup2(r1, 0xffffffffffffffff) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) r6 = syz_open_pts() fcntl$setflags(r6, 0x2, 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001340)='/dev/klog\x00', 0x80, 0x0) r8 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)=0x10000) r9 = socket$inet6(0x18, 0x4, 0x8) r10 = dup2(r9, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r13, 0x0) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000280)) r14 = fcntl$dupfd(r0, 0xa, r10) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r17 = getpgrp() fcntl$setown(r16, 0x6, r17) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r19 = fcntl$dupfd(r18, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r20 = kqueue() r21 = open(&(0x7f00000013c0)='./file0\x00', 0x40, 0x1) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r23 = getpgrp() fcntl$setown(r22, 0x6, r23) r24 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r26 = syz_open_pts() fcntl$setflags(r26, 0x2, 0x1) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r28 = getpgrp() fcntl$setown(r27, 0x6, r28) r29 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r29, 0x80206979, &(0x7f00000000c0)=0x10000) r30 = socket$inet6(0x18, 0x4, 0x8) dup2(r30, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r31 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r31, r29) r32 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r32, 0x80206979, &(0x7f00000000c0)=0x10000) r33 = socket$inet6(0x18, 0x4, 0x8) r34 = dup2(r33, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r34, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r34, &(0x7f0000000180)='./file0\x00', r35, r37, 0x0) recvmsg(r34, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r34, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r34, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r34, 0x20004b3d) fchownat(r34, &(0x7f0000000880)='./file0\x00', r36, r37, 0x2) ioctl$WSDISPLAYIO_GBURNER(r34, 0x400c5752, &(0x7f0000000280)) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r39 = getpgrp() fcntl$setown(r38, 0x6, r39) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001480)='/dev/diskmap\x00', 0x8200, 0x0) r41 = syz_open_pts() close(r41) write(r41, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r41, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="a4aec6b1b39979c68aa00c928664a59b6802f1e3b0493e523efee967c121badb826cece5d55fd54ffa47d09398e237a96129790a6673cb090a0fde7adff9a9011703b16270729dde2285ec38e9f1b874ddeb5e", 0x53}, {&(0x7f0000000180)="4d0f07135a0dbc37898a589d551520033b61c8bfa074a4d516292889021c3b2cd40bc2344f30385b17917c51d37550668671c3b6ecf9b4c3f2003c18de1b76a3464512a9df5c3c6f74b34e03874ce41f0d4dfe69b380a1e80a1214703b0a9773d120171c2b588198eb6827ac40fbd88b57bad5aad8487d1a300a0a98b85488ff494f9398b9e190aef94dccf975c8d55ff355f01aef32348400d1acb67c84d22da32799cbd117c1d8a1189fe9e5d14f7df4c0b5cd4b62180033e4c0d3b943a285e115cc62e0f525d634c1d5455acde4765d622ab7239cb204f78a003c6477d5fb98621541989e5f4cbdbbd23504ead5ecf4cd80eb85293fb8e9e2f151eaaae7d86d4bea8c973ff4f601bb29ed229bfb0b210673302daa1d7fae6d8271bcfd780e561be2aa63bda6ad19699f801728531eeb7820aa20f96ecf019832117e692a29218691fb1a1e5c3d12702ebad6567872e7d321cf7370def5acb46e1047309aa77a409b80b31bb75db954af5fa1610304a9a1b945800ccce8d32a201e2403b9f05481cf916a92107d7e6ba45d7e572cd7acf92307dea4277194b951bef14703bdd1fe2b126318d0c5f1a619784acb06851f086fc1bda40c04e6a3fbeb2c1b779ace2ceceff844f202e98794ea401bc18d4b1449916a5402f15d9dbe206b9b4889a26de4292dbae479bc84fe0198e4931b3e694828c4cfb3aa24c7373055482fad4288ceb501c2aad50c8d90b7039e44609ff7ebf61f1da49a9269be1bd1d3e53a5e60055d98efccd85a31d96f57925d4d5d5163b23dfca0dd567b92188b7e9c1f28f687ff2500f317d0189ce374eedcc807430c7e33041014b2f05c8d8203e1c682efe67cdc2fa7677f0551c4256833d50943003bf457f1cd86e2ddb17cdd8dd7106cd60976b867e37a507cf39374693f611837bb8a1f56027dba838378f4fb731cbea203631a139b24e2bdd90bd667100bcf68de920501dad706175482e23fd8a636249b193f3df86c0e503be704a6cf55a4d7c537755f230cf3204d3fc81b0bdcdfad0273fb03fc3e299633e841fb3bdf9288d35b613ee44b683b7b866a123642d8341a3f86a754c3c3b01d01a5c6246df8561a1719c3ddbacc614afba52425756c5acceb44f4d95b67af18e8b54a439d881728fa4bf4c3625b6d3de62c8df5af7292fb519d495e9829b09702606a90eda8e10c2864b9dcf9c16a878d5bc74913f2cfa3be28fa11d0dcdd7e297e0f03ccf6201426faae56d402770ec19d768af1ebed64f99a050a362563f5dad0fb794f3116f602e487687cac61fb5dbd9e8ac6f31352dae75d6872ac745ad9f167e3463e8e1673410fc05093f20409a57de251a64f1bfa4962ba2f8765b9b585e6e97a5f7ca4a7e52810238d2c743ea0f5fb512435425847f2dd8eb1519ea56c9fc70400e78ba69a6c97b590e7887becfecc3a0aa5ebec2c27308b64e186468df0313fb299f2be4c8a8ef8beaedd39794094505ae74e5e0a1cac654fb7a165bc33703abefdc520ee3651761a871ab4313fecb081b145e2dec5b048615c05227a47cc5ef89b57ca04486d25d05906e0320ead19bb5de3cfd23ac56a89796d25d1bb6641fee8eec062c28c7b8ef7af510eb96d63d154b903f3d20988ae71cea11febd4dc549e2b609a775c85c83eef7376f0246fd6303bf6f5fb5880188fd5e93985a5ced2724656eafc0f58ce39f75ebbb7e9d22dba6b451ba98fc6a157186d3d7b872552e24473eb16e89d0d39e296435cf7555068f25d0fc9a2609f80bfe9a8e0561388e0c062ae4a70981234c992a0dfbb86a7034aa6ba36917a7269f35fe2fc099ca3e937f0ed07ff36a3b9636886669668634db232fb44f79c48fa95e2df489539281f1fc3bd2d28a0859df76980c8104fe8c171c123ea757b0d4e705baf6d1e7f38550da721c3101983dce37034b189a49312dadd72590b30d6ee5baba6567ba56fd575fc92b0f592cbd4741349f730d39ccad433b53b1ef42ba7e0659c5157f67bfa4f04f8b63565f5ec58fa2f159b476e4fefc9a9f80f853660414fde06ddcd50e359a0b0d2f519ea9f1d31b18399979d75306f51fccceb364d62766dbf84e0f341e165f4727d913db019b6e4c86c7313b6dcde79f64c0e000313b392bdac286b466bd6e477454fc29add7d8733a64a26dbbba7bf17bd1c0d6d0ebbfa8326f914bd778cb67a86256d777398dcc44eb0ecbfe38153a737869c5c6fe94f6fe0f5e408f5975b0c6884c9bc3836d7db9aba6f6b7866b69bbcdaf12342630947cc103673680c2ebba0056396c95c5a7ba8292424413acf514f75fa0922706065f03b3d85d127670051cadfb327d5eb3ba7d68dbd347f193f1544496d393146b932efd162ebc36a06b2387c465b11a48802d9a8c1dc2dc9a8fe96c1fb0ed242fb7493e2c61af411161ddfdf3c40745e8b1f992b33b32cda753c7f9358c4efec18c597808c369231dd785be3e69f7030da235534ac45d438fefa2b030c5138a1b8a4c1113f167655d57c154def778aa3b62c8358a73d61d23df85ede978417032d0179bc6d32a5a3cf708b5605cbca72e45653b47f0392354540287c85e4b11464eaa0933032cf983c4544c07ef2b34646c4305ed6650461fe6c070589a6e1172eef229b2fcd27b02634ce0ebbb6e243c5ce7414811a2242c036136f56f5ac5964184b125c152e41ce88f32e5e72a8d7f7cd5389f0b8cc6c5e9d99c47596071e8074d0f6ac81f2ad42df9be140d7b9f956081ab042230eaedf82c086eca10a7ec3083a2eb568fef1dac28273a56c4284cb9f07a5bda48c4d1d47f3ce3be7e6cada318e6ea03045ddcf070853076b0de61deb616255c0ebce50d1a402c34b3bc287d09e5083b13d8a6d63ef185b06804d3cff13100008c06f655bb2758f3f559180837d66b247ed33c757e3fdfcc8359a9cc59feeecdd83a270baa7d9b87b3889f6c4499595e5f704b3d77ed8963bc97980d8fe57700eabc5e44a4548d4328570f26e3076c9ac4a7ca74d2ea2e2072e14be7816fe56d78d3e6e43423c1c76b0656abee2328b0dd09dc8e5a38be3eed271a714040af6dd68d67855244f9e47c118b7ecb25c7e8813d9d4e26656fdab6de2b83be33b6e13378e691cd0be24a4e001c6673e8e194e52ca4ee4e5565048fc8626ec2d5f70f03750414fbc8c9516cda77407dd8d76e50b8d9fe726a7f510d22272b0be4ca3204a85f31451758c39b1c7190dbcc44d182af281884dea5ed5f0c4c46178602cb17ae6890425eb262e497cc1cfe2d92bf51ad68c453beeb5039de1b019afb119de21637047ea3bc2ebb54d6034452c257f0f601bcc9e8d7929ab13ac4cf9f6da6a1df5fedfda8a2acfdd811d42e93d6de6648142fa9835bf5ed53b9d75c7d7b42a7f8775052cc627fa0a5b1637348430fc7b5caffa994707e7e895bcbd7362351e4316def162296f9403375c48a8353dc575a41bbd15a342518e07dce74b88c183e91145dce7effddec39cd2dad6130995c45dc2382a8c7506e8a5cf3b7bc0a83b91120061543b4cfca1609e72ff8a749e3106d8347e1bfe3eedc475c891cd4543516a2b39ac9c3dfc2e539642a66bcd95cd8c648ef6924d463308cf34beffe85bc60a74410f3a8c6854b3cdff8f2ec82ba354a80b77ca5768b2151cc9749f7db742371e801376d69cce77123f884fe25fbbf16b789af2a7d0d2d338c2969bec114d5f32bfce62d9b4eb33e44b9c7da717f58b59eef73691ab1c19813052ea462e56c9dcf46f277414ef56bf1adc791fa25e46de5903288f5d95a721b6262161b39eeb1756d351c34070df59055209472d22f6ed5cc9f865380d840f5a9f1843e88b5aef6105e9d5c7c281760c5e15350c00905e747fcaf62bf38114e9d92ceb97d432a105744702266c5264b26d07cd79d95af7a4ec372a1e6e4974a37cf567dd75aa5bfd831c63bf57a4b127240f56591c264d9190a948abdfe68e7a7e157e042337a8354d1a362d47f96f0ec2d74e3a2615ee5998608288ef7aa0fa5eff1e007be4a465980de02410261cf956eb848945e21f45270887a8be4028d18c2b702ce4af05bcee272b5897ebe0f586e3b41703cfe880a92d37c978af945cabc92f22fd7e8f7ed91d64da27dee963097edf6105e30f18e3252b12f6a0706ecbf6584105ce8ec995c51345aaf5db66e24ba07014b9b8b5e44c7b6f541d2b53fc2c73652321d5c7e6f4c742ba2bc6f8980dffa86acd558896c548aa035ff63de41340b49475958a3ba6c501870ab8496d092966f3832c3a4c7c2eebbb2810d814a325108fb74b59cd5ccc2d56ca911dd8babadd82916870a0c66ef1c7338cfcb0e5933f6a620235818d880b47b1c1648e88aa4262e670d3c1c2201ed31734ebce6b13df4d26764395e45d24e88eed9f84d39e500654182280964ccee886eeadc79c2ed6f3701bcbe16505b5fc5582ce3c59c03eb8483dfc4e3b6d5f6167209ef56f3f7b217810f8ba35958b7d46af248b74f4d277a58a0648308517ef43a85d03873622982363228eb9c2f98a08e0f8bead551432714728bb3c96e518e3b77202cf5deecf47798717bd0166a33868c7d0a44468f07c0fccfe78a0e45c3b5c19e3de3b557247c1c5af0bda3701c279d3b704b59efb73ce99b3ca035aa9a9c0de6bcfbdc8520bdaff8c10bd9fca152e63e15cd148077d1415523295dab1652431351ca3453871f26e5a758e30723d40eb11e5f293d0c9d7820078b97c8c5c9b9a91791f7f7403ebe51ac3e88c7138c9a2f39ce5ec3944cb637abf03cb6d5d326a95ecb114fa62519c3fe456a37399ae13bd1df54afc4102ac752a11e49b8acf01e4ba5ee476617e8a168569b558d075e37543a9659010d2a8583dbd85061d400d24a97570b71b0b22142955963e0c3dfe4987107b04b8688b2b16628139b2d96c242eda3ac3382d364fe7952ed1f8d93e56b6e660bdb8c722b44f867a163795149000c641e77ffae8e96252c7c3459f6697c23f4038815fa4eada1dd0d8713145c91045bb6d893c645ec610ae4f850fa22a0b40d1820ac1be4c077f11bcf5682a9054c1f469dc45fa0919755005775ebc3e34c50d138efa8933a2209190697a25ff5199860866541228c57a418644a608a4bbdf1302a03e376249aea4b48110de4518ad75a4859e98c047ec5996ff7a0b2450ca33a562d3f263aed51dd7ff965ef8505d60acfe76843afd3558965def5e898efcc1cae6343f4c37a43dcc8dbc444f8822f78c0753678db661a613f3bdc5e1c3fa7cc5d03e8cb960f73e1c2dba049b775d04ec20834af130cb5ed6bc8115c6e56d928300347c72bc46f695f296cead953108d9ceb082584ada03c0c55c208985d23de7728643196f7a420b6ba3a2edcde5d8639ca4ee5eadd4a7d8b86af0f31f24782cb5b1f8a0f5ac289107f7127187fa1019fb91d97b4d6e234924bd39ced4bdb17178a94373a9fed18b6190419b79893754d453aa940dda2254093d3229b4f095f9d7ff07dd2c2023ea462311d86183321edda0ca481fe879b9e2e4f13b1760b4f2b89af0cb55219ebfba30af27c79603a598d02d68f1df485a17eba844ebe42d2a838177fdf479c1b531f781d7a80d70c4b5cc4f0335c31575962fafe034755c3c576ace269181cf03465d52b292d7f4de166c7e700f046ad7cb40772191c25a45efcdf874021567e8a6bd65cf24c9e3f4018b4b01dc729fc70bd50c1157fbc119ab7708c015cfe02101d380cafef68a59f2949b6c6f06b84e486aec2afe48ea90cc27cf04c02e0d59b2248e", 0x1000}, {&(0x7f0000001180)="e8b15aec01e036237e206a454dc858e8b8c8e01d462802c7845ade394d399415a4316c6193a6c571c1172bc72704dbbac2b8b4793e85b2ddb293864f06426f705e1e353c5eceeddb6fa9fae94e1d1833053de09becd1c830a4", 0x59}, {&(0x7f0000001200)="7546fc0bc99137b2a40a41a526", 0xd}, {&(0x7f0000001240)="6ee3edd4a9919f2104d089836fb2d53deafade71ed937f96aa3c7736ff065b3a9b3cb7bc101002ed2e98b1da7897857575c88da919e1daf02a1513ea17cf7e5181a37dc67d57b109d02c462cdb6a6e2939c87ef16f59bc7307f6aa5bacc4d70447f3cce593c92840d782a5193e2c844f2494344e88c96c", 0x77}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="28ff7f000000000000ff000001000020", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="7800907e27370000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r29, @ANYRES32=r34, @ANYRES32=r0, @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4}, 0xc01) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r11, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000840)=""/61, 0x17e}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r12, r2) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0x0, 0xfffffffffffffffa, 0x4}], 0xe9, 0x0, 0xfffff479, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) dup2(r0, r1) 16:00:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r2 = semget$private(0x0, 0x8, 0x100000102) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(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) semop(r3, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1c00}, {0x2, 0x100000000, 0x1c00}], 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r4, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r3, &(0x7f0000000040)=[{0x4, 0xfffffffffffff7ff, 0x1c00}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000600)=""/191) connect(r1, &(0x7f00000000c0)=ANY=[], 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x29b, &(0x7f0000000100)}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000005c0)=0x3b6) r6 = socket$inet(0x2, 0x1, 0xffff) clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r6, 0x3, r0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/173) semop(r2, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffe, 0x1800}, {0x80000000000000, 0x5}, {0x10000000, 0x4, 0xffd}, {0x4, 0x0, 0x1800}], 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) semop(r2, &(0x7f0000000440)=[{0x1, 0x8001, 0x800}, {0x256203f5a0eeac3f, 0x0, 0x1800}, {0x3, 0x7ff, 0x800}, {0x3, 0x101}, {0x2, 0x6c, 0x800}, {0x3, 0x40, 0x800}], 0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) fcntl$dupfd(r5, 0x0, r5) accept(r6, 0x0, &(0x7f0000000240)=0xff34) clock_getres(0x3, 0xfffffffffffffffe) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 16:00:19 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, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 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", 0x170) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x6, 0x200008000000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r0, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/183) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8218694a, &(0x7f0000000300)) 16:00:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) write(r0, &(0x7f0000000180)="fa", 0x1) listen(0xffffffffffffffff, 0x5) dup(0xffffffffffffff9c) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x400, 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) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) sendmsg(r5, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="c38b576aeda5fba1ab1eead45f33b9cf54e352fe1e06fa99b2dad7e9ea8ab28d3187e953743ef425a023d9b9a89fb4cfc6086f61ed7d74712272151ec69d2685d6939f47ca835917fc849c2665d057234a03b377a3db5980f580d7e154e63b313584122e909e4ed72c117837eba27023bb69d846da57de52ee8dc3e68e5e7fef6518450650e16adb8e89a31cf0f4ed5e8a19104117e635f1964c98569f1ac971ed4c618e5a7131c5fd46b81788e85becd0b34189a5ff898b22e655fbfb6982935aa2aa", 0xc3}, {&(0x7f0000000100)="39cbddfe32fefc6bd2390c6260f4918fa0a299b72448a29cb053f2d780429e80a1d24ca4661c92753a21ccceff414dd2411bd3c393cb4831e9f5be20201848606b74ad179f64d67f75740c8bccd043f1c7dc9eeeba1242320671932c252f2f278534d5caa9bc19", 0x67}, {&(0x7f0000000300)="c9f373af3290f77c44d0cfcf0b2a252bc4831cace861d5eb1eb8d979d3c7f871a9e28ca75706e0e7f68d6a1578041740756a1f392f9d32a2abe7a07e2ba24e718c479e890830ebf884267d9342c003a76c7a235171ebaeaea32e0b40a7e4ace4663548726878dbdc2eb86b0f2fdb0f01e7c83c9f4008efaac229068c3e68a6de1b8ac81933acad2a3b027b6685b50e028457e968a3594ebc21da096e80c47bd931520ca23893598aabeb48ba20d0402a55854040b26ee3fa481cc1967fa2c1cbe3593c808bf98752d71e7e27c38a1788cd68efb70b49ba69e05827c624c79b83f1d3620fa18759aca226", 0xea}], 0x3, &(0x7f0000000440)=[{0x38, 0x1, 0x800, "0f75fa387d092c48d41d996fad2deb9d0af52b84d703c9fc84e561d5a798453ad373"}], 0x38}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, '\x00\x00\x00\x00\x00\x00 \x00', 0xfffffffc}) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r1, r0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x1) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x7) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) fchflags(r8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000000, 0x7, 0x5, 0x2, "060a3ff88ab779cd310f14fe018c501b0daf8cd6", 0x0, 0xfff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getitimer(0x0, &(0x7f00000001c0)) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x1, 0x7fff}, {0x7, 0xa70f}}, &(0x7f0000000100)) poll(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1ff, 0xfffffffffffffff7}, {0x5}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x3ff) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000500)='\x02\x0f\x1fv\xe8<\x0e\xf2\x95\xb6\x95\xd4\xccO6T#/\xa6Z\xf6%\x9cK\x06v\xdbR7\xab\xd4%\"{\xdb?\xeaw\x90\xc3b\x9c\xd4.]\x1f\x1fU`8\xf0O\x007Ap\x11\xbd\xfa\x11%\x96\xcb\x83'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f0000000540)='&:{\xfa\x95\xe4\x8d/\xf3u*\xc0/f\x85P\xf3\xa4\xfcP\xa3g\x98I\xf7\x97e\xc6]\f\xaf&?\xeaB[\xc9\xf8sm%\xcd\xa3\xbfz\x9a]\xea-\xebQX\"TN\xcc\x89\xc4r\xa4\xd1|\x88\xfb2 \x99\xd6>\x13e\x04\xac\xd4\x1a\xd6\xa9\x86d\xcb\xe0W\xd5\xf7\xc8t\xc4$\xd3o}\xad<3\xcc\xcb\x186\xfd\xc0\xeb&$\x01\xb7\xc2\x89\xa4y\b\xff\xbaG{\'\r\x9cED\x8f\xae\x0e\xafm0NkV$g|z\xe4\x1a\x16:\xe9\xc2\xd5_~\x9d\xa1~^8\x14\xbf\x0e\x15\x93\x80\x06\a`\x16\x92#\xa3Ml\xb1\xcaX\'/:\xe1^\x1bC\x9e\xe8\xfa\x86\x15\xf7\xbb\xbc\x1e!\xfb?%w\x95\xee\x05Q\xf5\xb6Y\xa4\xd4\xe7', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00', &(0x7f00000004c0)=',I\x14\x00', &(0x7f0000000400)='^}\xf5.\x00', &(0x7f0000000440)='\\\x00']) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e34299ff67700"/63, 0x3f}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x80}, {r0, 0x10}, {r2, 0x1}], 0x4, 0x6) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r5, &(0x7f00000001c0)="513e79b18b0f236b1871534591dad6b746f65b1c333f013caf1da84f2fc0d2bb655b53695b942d8e902c5948e5202168c0ce02032acf6907fc73994f28c83b6db732f386fdfa2aa637e21ff2692bd2f452fcbe841576f2e3ecbd26015e041191b94bc5179ac28e2c7a40839061a9d241d654c39b8feeb0", 0x77) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x0, 0xc1, &(0x7f0000000080)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) openat(r8, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) dup2(r7, r6) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x173, &(0x7f0000000140)=[{0x9}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) getitimer(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x24) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e34299ff67700"/63, 0x3f}], 0x1) 16:00:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e", 0xe1}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x58) pwrite(r0, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0x37, 0x0, 0x2) execve(0x0, 0x0, 0x0) mlockall(0x0) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x81, 0x7f}, {0x18, 0x2, 0x23e, 0x9}, 0x1e80, [0x8c9, 0x8000, 0x3, 0xc00000, 0xc6, 0x3, 0x9, 0x19]}, 0x3c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x3, 0x5}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) recvfrom$inet6(r3, &(0x7f0000000180)=""/68, 0x44, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x1000, 0xfffffffa}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x74, 0x0, 0x8}, {0x6}]}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xea83b2f4170fee33, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0xfffffffd) fchdir(r1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xa0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xf79467b585063b3, 0x0) write(r1, &(0x7f00000001c0)="e0d79a795fc0bd5c13308c94d339ccd043330000000000e676", 0xfffffffffffffe7f) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) r4 = socket(0x800000018, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getuid() sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x1, 0x100000, "0500", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x86ae2f524da122ca, 0x120) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x1, 0x3df, "a80400000000000000cba963b000"}) writev(r1, &(0x7f0000000400), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:21 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 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) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xc6b5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 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"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getpgid(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x3, 0x401, 0x80, 0x5805c687}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xfffffffd) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0xfc}, {0x7c}, {0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:21 executing program 1: open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x60) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {}, {0x4006, 0x0, 0xfc}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) poll(&(0x7f0000000300), 0x0, 0x403) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r5, &(0x7f0000000240)='./file1\x00', 0x8, 0x8) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)=0x502) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000002c0), 0x10000) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r7 = open(&(0x7f0000000840)='./bus\x00', 0x810, 0x1a0) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r18, 0x0) recvmsg(r15, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r15, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r15, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r15, 0x20004b3d) fchownat(r15, &(0x7f0000000880)='./file0\x00', r17, r18, 0x2) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f0000000280)) r19 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f00000000c0)=0x10000) r20 = socket$inet6(0x18, 0x4, 0x8) dup2(r20, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r21 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r21, r19) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r22, 0x20007471) r23 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r23, 0x80206979, &(0x7f00000000c0)=0x10000) r24 = socket$inet6(0x18, 0x4, 0x8) r25 = dup2(r24, r23) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r25, &(0x7f0000000180)='./file0\x00', r26, r28, 0x0) recvmsg(r25, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r25, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r25, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r25, 0x20004b3d) fchownat(r25, &(0x7f0000000880)='./file0\x00', r27, r28, 0x2) ioctl$WSDISPLAYIO_GBURNER(r25, 0x400c5752, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r25, 0xc2485607, &(0x7f0000000880)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x8fe}]}) r29 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r29, 0x80206979, &(0x7f00000000c0)=0x10000) r30 = getegid() fchown(r0, 0x0, r30) r31 = socket$inet6(0x18, 0x4, 0x8) ioctl$WSMUXIO_INJECTEVENT(r29, 0x80185760, &(0x7f00000001c0)={0xdeb9, 0x8, {0xac7, 0x800}}) dup2(r31, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r32 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r32, r29) pread(r29, &(0x7f0000000140)="0feeaa2c2179dfec1c0755901eea67ccb98269261edb0e84f884844e2b14bd7eff42ad95948e7932dd08c8440a684be9cb8b578bee1afd2abbe1809dc153284d640a51b563c3f6ffb1f47b25184aaa7e0b47818472", 0x55, 0x0, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r33 = getpgrp() socket$inet6(0x18, 0x8000, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x100, r33) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) mknod(&(0x7f0000001a80)='./bus\x00', 0x8, 0xa613c) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') getrlimit(0x7, &(0x7f0000000840)) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xfffffffffffffcdc}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e29b2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece79b55da2462d32d90f9e82d82028182a26cf03f4f4f", 0x1f}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b77cd00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:21 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/26], 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x0, 0x22767a05, 0x0, "34ce597a5dcfc747c6263571d3075387b5e12e90", 0x4, 0x4e}) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8840, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x200, {0xfffffffffffffffd, 0x8000000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt(r3, 0x7fff, 0x5, &(0x7f0000000280)=""/184, &(0x7f0000000180)=0xb8) r4 = socket(0x18, 0x400000002, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x2, 0x1e) connect$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x1}, 0x8) write(r4, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:22 executing program 1: r0 = socket(0x2, 0x0, 0xff) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet6(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5a) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r3, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f00000001c0)=']', 0x1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f0000000280)) r16 = geteuid() r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r18 = getpgrp() fcntl$setown(r17, 0x6, r18) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={r18, r16, r7}, 0x3e4) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7, 0x997a, 0x0, 0x7687, "d063ac982757fda64827eeac40e32aa3a9d65f6a", 0x2a5, 0x1}) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x5, "d6faa5e71ee9fac2aef3d2ead9539d595e9783bd", 0x5, 0x3ff}) close(r1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9fc20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9fc20 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [], {0x0, 0x0, 0x400}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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)="2d18f05de2f4f158", 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000480)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) sendmsg$unix(r3, 0x0, 0x404) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) lchown(&(0x7f0000000740)='./file0\x00', r12, r8) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r8, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r6, 0x0, r14}, 0xc) recvmsg(r4, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="57c13a3ed7ee000000000000003df02b7401000000000000000007000000000000000000fb0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) dup2(r10, r9) r11 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)=0x10000) r12 = socket$inet6(0x18, 0x4, 0x8) dup2(r12, r11) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r18, 0x0) recvmsg(r15, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r15, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r15, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r15, 0x20004b3d) fchownat(r15, &(0x7f0000000880)='./file0\x00', r17, r18, 0x2) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f0000000280)) r19 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f00000000c0)=0x10000) r20 = socket$inet6(0x18, 0x4, 0x8) dup2(r20, r19) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYPTR64, @ANYRES32=r5, @ANYRESOCT, @ANYRES32=r8, @ANYRES64=r10, @ANYRES32=r1, @ANYPTR], @ANYRESDEC=r12, @ANYRES64=r15], @ANYRESDEC=r20], 0x3) write(r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x25}], 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r3, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) write(r3, &(0x7f0000000040)="bf1800dafa82fe6779de11a977c99ad4ca53299b607e16cf710f0eda6aff5a4c11a9e75cc13d92ba2cc5a94a", 0x2c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f0000000100)="8c67", 0x2) 16:00:22 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0080cb77a9f9ab76ed7311806ee039f086a739a4d1b08751096149c45fe55d47d2109a57bdbcc9434a20c44c9b844876f81c2b258707da0862c0cb34649d9eef559c15834e432c95d5420000000006bd791df2929fe3b5ee110be5e4de7e03ed63541cf26e12c9fc9006115c7957aa02da96fed16f0f8f9f54d5311fb55da8dc131a3239c01ee1ec86e87cfebc4395c5fdd2aa1783f34a381e7699559463d3f158e6546840f10c0d17e315a972d7e9ea8b4c9aec1043bec34bffec5eafcb1eb20830e12cb0fa5695c34dcc28c427d652144c05b9eb9d384ccaa8a73de0ea26189d02e36de11830c81313f5b76a1faa02749c06bebf9284c51de8f3d937c10a07b61d31f9001620d4aeb97f0765f04701fc0000000000000000"], 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffff, 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", 0x13f) 16:00:22 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000300)={0x1, 0xff, 0x400, 0x8, 0x3}) r4 = dup(r1) listen(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, &(0x7f0000000040)) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x40, 0x0, 0x0) write(r6, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='(@\x00'], &(0x7f0000000300)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x1, 0x2f) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 1: 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) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) geteuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x9, 0x3, 0x7, 0x9, "13b15b3cfc977bd20cef5cdaf7bad3cfba1d4182", 0xa5d, 0x7}) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) fcntl$getown(r1, 0x5) close(r0) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2ecd1f5aaed330ab10000000000000000000000000d94600"], 0x4000}, 0x0) 16:00:23 executing program 0: 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}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36a83e522c066341519be70897fb") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c, 0x0, 0x0, 0x2dc39e7d}, {0x8}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r1 = socket$inet6(0x18, 0x8000, 0x4) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x1, 0x9, 0xff, 0x3c}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) mknodat(r4, &(0x7f0000000000)='./bus\x00', 0x1, 0x100) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2000) r3 = syz_open_pts() r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) dup2(0xffffffffffffffff, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:23 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x95c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r5, r3) bind$unix(r3, &(0x7f0000000040)=@file={0xcab58d90ea66144e, './file0\x00'}, 0xa) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="a00201f0ffffffffe080e00939a58d233a7c086654b9bbb4f929494448d7a183c244a3ab49812acc01b4ebdb4ca4df416b5962d557b15c2634f3a835f3f833dcfda9b235930d23a5c2393ac6207523cf972f54e83fac6cbe16b860f115517f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) write(r0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r2 = dup2(r0, r1) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r2) fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) dup2(r6, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r7, r5) setsockopt(r5, 0x3, 0x3c7, &(0x7f0000000140)="057d7cf7e118c20a784ed5aa3182d76bf8b98c592234cf1f65c1f30a3b2221ac47b8f524bd3e91bc5fd5c3300ae72ca3a6e8e3bb8d4d6b1bff48bf7c1561976ed9bb", 0x42) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES16=r3, @ANYPTR64], 0x3) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000700)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x9) socket(0x20, 0x8002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000640)) shmget(0x0, 0x2000, 0xa8, &(0x7f0000414000/0x2000)=nil) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f00000006c0)='./bus/file0\x00', 0x10485, 0xc0) write(r4, &(0x7f0000000040)="670dc3", 0x2b8) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r4, &(0x7f0000000680)='./bus/file0\x00', 0x0, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000005c0)=0xa890) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000080)=""/38, 0x26}], 0x6) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) bind$inet6(0xffffffffffffffff, &(0x7f0000000740)={0x18, 0x1, 0x925d, 0x7}, 0xc) r6 = socket$inet6(0x18, 0x4, 0x0) bind$inet6(r6, &(0x7f0000000600)={0x18, 0x2, 0x4, 0x4}, 0xfffffffffffffeac) socket$inet6(0x18, 0x3, 0x4) 16:00:23 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() pipe2(&(0x7f00000000c0), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3ba80000000000000070bc172aad5033a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xff, 0x7, 0x9, 0x3}, {0x82, 0xff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x45}, {0x10054}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000280)=[{0x0, 0x3, 0x3, 0x1}, {0x7fff, 0x8, 0x7f, 0x8}, {0x8, 0x40, 0xef, 0x3f}, {0x1, 0x9e, 0x4, 0x8}, {0x3, 0x0, 0x2, 0x800}, {0x7f, 0x20, 0x1, 0x2}, {0x4, 0x0, 0x8, 0x5}, {0xe01, 0x9d, 0x4, 0x7f}, {0x1, 0x3f, 0xd7}]}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0xd0) openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x200, 0x120) dup2(r3, r2) setsockopt(r3, 0x2f, 0x1, &(0x7f0000000040)="bc839115", 0x0) r4 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x58, 0x0, './file0\x00', 0x0, 0x81, 0x8, 0x3}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x60}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0059a60b759700b09ce0693704a3") 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x8) syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd38feb8059bc04c5}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x92) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 0: socket(0x18, 0x400000002, 0x0) socket(0x2, 0x5, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f5ffff78b763f9b27dc5ffffffffff116d5051d975e1fb900ff9d6a8da27715b74bc484e0a1cb0f7f4a55ed73c45905d0a2692236ee38edbb677554faba26d2dd1152512829b1a0d4ef41f63e8a4c603531609440faf5b5a82280be005b2db130b97cc00de9899fc1c6ade8ae70988a3178d902f83962a7911e3391a19d39ad6"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6272723513c328c2b53f9fe27cfa2e5225917c661a660eed59aba0e69069a17dff0100000000000042450c5fcdf1e25f10edbc"], 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) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000280)="7158fa4f46cd49ba2f04a4b94e7b58a1fc6025b78ea8ce74b3c8350ff55b0755c74cfdfb5cf4309213c0e12d950af7e08abf981dce40b959adb5dd3da924a46dcc67576e2d58254d3b2f4a7de209d069757575e290a57a6fd313f23ed704a5c23b3290e590e333c837bf8a0e687ad44534d75bdeabecf04599fbe2223ced2ab539205613181722e88637abe8003a15723460d2c51f5f59b5be05043e", 0x9c}, {&(0x7f0000000340)="6e25701ab5c084f33ad53b900452974e69677daa6dbd16858a3ecdb1cb473f136693b75ccf4f58fe10be60d8df0f045b3619fc2c52212d4dd69e16bb748cff1ef46c2e8256e53ae7788beef63de68a8278daa72a68a9dc0488a4f33a6e86968b53f9cb711ca7878c9f7ada7e7190bb0c33bb0f125fe925f33d514d073de93d86a48327ef841aff18107f0e9b1ca2a19f8e7736d77c62401e7c4ef0ba51d36b5821e1b8a375bdd9eb01", 0xa9}, {&(0x7f0000000080)="336a5883f2b8cf9fcd49cad15f7cf9d1f549c2a2cb80398e8bb66d946927948da3ff128dac5520", 0x27}, {&(0x7f0000000400)="37a0f828cf1cf991e4064d62b517fdb1a206cb52de60537d63db95c54f2074a5290cead993f620da1fd26ef1c4af8dbce92758cfe174bf52f05fcd96329dada5ecfc403c1eafe5bfbb6225df7551b8d176d887bdd80959bf149420aa435e589593e053c9cc682b5a48196f40677fdbdea3df9d73237158c841e0bac29725674fde2f85e1c79f6ef38e231b31074b1cbd95e3220761b054deaa1adbe5abfd484e4b33c9d49c697990ca510891d8e1badd5873d279e1f71c62c6", 0xb9}, {&(0x7f00000004c0)="9f9a1592d0b33c3019639a87a3e568b1d0c48840677985ac7c189a567574538115c74dd94969e5e3a0f6d57180f4f44ab21fe59a9284006321b31f71a1649e2ba6f11d3384e148325ca483fe076755f9521badc0e9cab3b809fcb10389c5900cfbd3e53e6bfcb381301c097721d0a7fd1cbe4dccca77481a2310d929ab8848e366a640333759fb6cc1204cc3f7b39a0027182e91d9b43400c62c185f940097fd3b54fca4c1bc71839ffb4546e9c9cd4001577770b87b668b75b468666fbb4dd0132c9f3a37589da378613ae871af052bdd4ce5eb431805c072cbf10541f88b99dc750833422022f0b82df794f210ae93427a4ca14d5bf12aad", 0xf9}, {&(0x7f00000005c0)="ec016a05bd2a02e72a2f12e93456831b80bb26037bf6805079493f2b26564a250a1cc00fdc386d6545ef1d78e6ea9e30e2c96d1ff3316ed565e9e4c0621187907db3b0045c12090b8dd0d54d6b5f9c5df745e7c61a2b0b1c4c956056cd7946259d95df8bd0ce7dedde6618a3725acf1d5baba649b07190bf296cb073a863", 0x7e}, {&(0x7f0000000640)="1389769ce907189d2af441eb195a9bcb76098172f25cadc8a18090f964205e51a408ba51f2d26631d2dc031cbfbefc65e2634d1439059fab8c0e50e3f278a9227f8e1d6075fda07ca255f982958f8739ddac1280a1e8896290277f1837b32a483f4637c98bf2d1e784552370578bad6867d801ea94467f0ccaddfaf912ed0c2912baf2f29b0fe081a025be93d9d5c2975c42d1859909a5c7c7a3355a8d1ec5fb3b7ebe28e2455e7fff2a06ca944ad848264dc85af9f6034868f67f293bc9484bbdaf181c3b80ba082ebd802adba251e2864488e616ef617f6049b74487c16317cc3f866030bddcd088c579ba6801ea0b0547b050580fe4676412", 0xfa}, {&(0x7f0000000140)="b14591af2cbb10fd4ad9280f4f", 0xd}], 0x8, 0x0, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x4a8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = dup2(0xffffffffffffff9c, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x101, 0x2, 0x0, 0x4, 0x8, 0x0, 0x4, 0x10, [{0xeb, 0x8, 0x957, 0xfffffffa}, {0x2, 0x56cd, 0x9, 0x9}, {0x81, 0x14, 0x81, 0x426}, {0x0, 0x0, 0x5, 0x101}, {0x2, 0x8, 0x4}, {0x400, 0x8001, 0x100, 0x1}, {0x2, 0x7fffffff, 0x800, 0x7}, {0x800, 0xd2, 0x1, 0x6}, {0x3, 0x7, 0x1f, 0x254c148e}, {0xffffffff, 0x2, 0x8, 0x1}, {0x7, 0x3, 0x395, 0x2}, {0x61, 0x1, 0x4}, {0x5, 0x8, 0x9, 0x40}, {0x6, 0x80000000, 0xa9, 0x2}, {0x5, 0x20, 0x1000, 0x36000000}, {0x100, 0x3, 0xc0fe, 0x9}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x2, 0x800, 0xb5, 0x7, "a1a802433fb595aa47c2ef72bb742bc420dc8bbb", 0xffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x81, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x100df}]}) pwrite(r0, &(0x7f00000001c0)="d000"/14, 0xe, 0x0, 0x20000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x1, 0x0, 0x2}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r0, 0x3b, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f31525a3dfe5bbc7d8de494b0919d6e2ab337ef2f53e827e5789fe967c385c1dd267f4b6afe83ee2429f4f6be8acef8989a9a38922cd24bda742bcaff75fa56c6d2acd8d86371dfde68da6ba59fd6e2eea1cd8d5ba49373bc7b24e475c7a8997be87a9", 0x91}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES16=r1, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="94d0240d87fb020e652dfb9a5f0ef72b25903a4c0cf4263051efea2a14ad3032feef05f5431171a9", @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYBLOB="5aeb4f2c598ea7285b7d748cece540672878f4678a0ffd0d97cc13b0940c5887422c5457b084a91d42367519495531509f926af8f9b9b48bc926e6d7b9f19d47eca7fca2cec968a6f0dde7c790386893ae74c9aed4652d247ba0a6c76fe9ae04f4b373754092ea6541515939dcd446c5e3182b508996d92f34f9b7b9689440aafbeb74fdecfc76c9653483f3ec44dc66678bad1062401734377684dad0afb614d366b724768a479f63d95f10cff1debee4b6be3dae90f228778575a5ca6c9ab116f9"]], @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000218f82cf223c34132d3b852c25", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x112, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/de\x03/bpR\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r18 = getppid() r19 = fcntl$getown(r6, 0x5) r20 = kqueue() r21 = kqueue() r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r22, 0x20007471) kevent(r22, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x7, 0x20, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r20, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f130f3449de766edf32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000300)=ANY=[@ANYBLOB="0000d3ba54031de1810000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="8001000000698c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r33 = getpgrp() r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r35 = getpgrp() fcntl$setown(r34, 0x6, r35) fcntl$setown(r32, 0x6, r35) r36 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r36, 0x3) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000100)={{0x1, r15, r27, r16, r17, 0x10, 0x8000}, 0x1e3c, 0x9, r33, r19, 0x4, 0x7, 0x2}) setpgid(r18, r18) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) setpgid(r42, r42) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r44, 0x20004b3d) ioctl$KDDISABIO(r44, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r46 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r47 = syz_open_pts() fcntl$setflags(r47, 0x2, 0x1) r48 = dup2(r47, r47) symlinkat(&(0x7f0000000000)='./file0\x00', r48, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r1, &(0x7f0000000180)='./file0\x00', r49, r50, 0x0) getgroups(0x2, &(0x7f0000000200)=[r50, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r52 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r56 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r56, 0x80206979, &(0x7f00000000c0)=0x10000) r57 = socket$inet6(0x18, 0x4, 0x8) dup2(r57, r56) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r58, 0x5, 0xffffffffffffff9c) dup(r58) r59 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r59, 0x80206979, &(0x7f00000000c0)=0x10000) r60 = socket$inet6(0x18, 0x4, 0x8) dup2(r60, r59) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x3a5) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x1, r53, r54, r55, r61, 0x5, 0x8000}, 0x1e3c, 0x8, r62, r63, 0x1f, 0x7, 0x2}) setpgid(r62, r62) r64 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r66 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r69 = getppid() r70 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000100)={{0x1, r65, r66, r67, r68, 0x5, 0x8000}, 0x1e3c, 0x8, r69, r70, 0x1f, 0x7, 0x2}) setpgid(r69, r69) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x81, r45, r50, r45, r51, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r62, r69, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r18, r42, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) r7 = dup2(0xffffffffffffff9c, r1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x800, 0xce9}, {0x18, 0x2, 0xd2, 0x1d}, 0x9, [0x7, 0x2, 0x5, 0x8, 0x6, 0x5, 0x8, 0x8]}, 0x3c) 16:00:23 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:23 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) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) getdents(r4, &(0x7f0000000200)=""/103, 0x67) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000080)="f60e8b6148e2e320dd46cdee", 0xc, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/97) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) r9 = getuid() r10 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f00000000c0)=0x10000) r11 = socket$inet6(0x18, 0x4, 0x8) r12 = dup2(r11, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r15, 0x0) recvmsg(r12, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r12, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r12, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r12, 0x20004b3d) fchownat(r12, &(0x7f0000000880)='./file0\x00', r14, r15, 0x2) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r17 = getpgrp() fcntl$setown(r16, 0x6, r17) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r19 = getpgrp() fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0xfffffbff, 0xffffffffffffffff, r8, r9, r15, 0x80, 0x8}, 0x0, 0x200, r17, r19, 0x7, 0x101, 0x6df, 0xed}) 16:00:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x164) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x3000a, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0xa8, 0xf0000000, 0x2f9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xce62, 0x1}], 0x8, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x81, 0x2, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x0, 0x40}, {{r5}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x4, 0x9}, {{r6}, 0xfffffffffffffffa, 0xa, 0x8, 0x7fff, 0x5}], 0x200, &(0x7f00000003c0)={0x8, 0x100}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x563c2a0f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x24}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000edb000/0x1000)=nil, &(0x7f0000fde000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e3a000/0xf000)=nil, 0x3}, {&(0x7f0000f7f000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000f51000/0x1000)=nil, &(0x7f0000e50000/0x2000)=nil, 0x3a6}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef6000/0x1000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file0/file0\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file']}) utimensat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xfffffffffffffff7, 0x601f}, {0x3}}, 0x708a66411e4266a4) r8 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000a40)={0x1, 0x3}) socket$inet(0x2, 0x2, 0x5) ktrace(&(0x7f0000000a80)='./file1\x00', 0xc, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000ac0)={{0x18, 0x0, 0x0, 0x7fff}, {0x18, 0x0, 0x9400, 0x3}, 0x4, [0xdb2, 0x0, 0x6, 0x10001, 0x80, 0x7, 0xd0, 0x8001]}, 0x3c) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/tty\x00', 0x0, 0x0) pwritev(r9, &(0x7f0000000b80)=[{&(0x7f0000000b40)="a7e42b03acfd10867b5a7440f374ee8e5e9ac4bed089b0b34e2ccedc3c4f23d68c92f0f10d4839edf141f16e5d33c0c1d4bbda5432362385d90693", 0x3b}], 0x1, 0x0, 0x0) clock_settime(0x1, &(0x7f0000000bc0)={0x7fff, 0x3f}) accept$inet(r7, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r10 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000c80)={0x289, 0x8}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000cc0)=0x6) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000d00)=0x10001) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wskbd0\x00', 0x10000, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000e40)=[{&(0x7f0000000d80)="a056899e16f2d4acb8d7e7b6e0cd82354975c0764f3be69ec3e5b6c7dad1b900dbe00f34859b873f9f982933c31304eb3c325008990d55f7b7b75a6682520794ec9f4c59e47e96a7a7d64e8697ef6bc39d19b26710d4d589d9e86d5908afef378fcba7beea0e573dc483cdae1f16266c46dc6925a8b8e9ac20c0835985c98e4213c88c6c7c473d8d4ebb6655d7ad30efc53b3547dae4e90105ae629f7f60d2321928dcd13a64", 0xa6}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x75cc79d8eb342e49, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x80) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) fcntl$getown(r2, 0x5) 16:00:23 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="b23a24e692d0b7fcd659017cf77b191e2fd23301be901e72bde580f8dad25ce6c7f8c83e864e8cdc1d6c7d94a02859d0c29663f9dc3a189562265ccb68cb1c9e73832dd35e929d8cd20e548ba51c797915be1552166548d96f24bcfbbd887e4bac6ac6ee260e224c6abe011caa3ba68bfb907b01baaff02d2b95812ff57e564af10855782373d7a59b6951f73d52441b2ec8fae8334a8d61243976a8c13f67b749f7f3abc2cf6d19b15b3d", 0xab, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x80}, {0x6}]}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00102e2f66696c65ccf6"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000240)="67fd17c3af4fd077d0f730eb85a6c24653507b880dd1fb925c9dc53c0132edf2831efc04b1bf5b70467d74d4cfec872ab150ed805a7046ac33ee9e111551c15b991e8f2441f35c453c3605520ae88847d2fddb6336cb11c9a8b0304aa20c368ec97964a5c458784c0be96f1226017e90f30dbee230fa792f8748ba6f9deab8b041b8e9bc8d65d935dcbe7674fb9e2ad04389ca08868d6edab03ad6878ce09ec8949bca2cba47c1f864158511ca0c9663c57248f1a6115c2fa15af8c5df64ac8cbe1aaf57a9ec710c13384a4675fb7a5245bb640c1d", 0xd5}, {&(0x7f0000000340)="4bac94ace119b6088113842595dcba37680fea5d3dbed7c26a29c255a6", 0x1d}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="0153135f18ed8e3bcbb57c68ea8b79d82715aaaeba63ca1ea3e6e4354e8a57d0c0c880e8f62fa6c4e2b986e22a976ad5dab6f1d9b7df331bcfd2fd903ba4ce18648976c8a9811f850f462674f84ce05d9d1d763bd612b80e2e37b8b8746a", 0x5e}, {&(0x7f0000000440)="ddd29b63b1168555437cbf2e1d028d8d9a77d0", 0x13}, {&(0x7f0000000480)="cfd08ae674d363d09a31acbdbc0fed311255ae26344340a87815fd85a0fb918a51fd05bc8f5c138325e187193bf484f2fff8ade6ee8a446faaac9d4fa52457c39add498a13a3d7e3869ef59060ea58f09c41eb530df1d03e463da354842e70db62193542fd3003d6ce549578c1a902a45e4ddc4755f30ac377ca28f45703ef56bced524c584c8756b556d8a5b372a5790ce922f59472269a79fac73979c172ec5e91794f967837d4", 0xa8}, {&(0x7f0000000540)="482b1c2af17f1e5b17606247a4e697e049b1f8db1109871050fa0e4b985ad21ef0e60c99e235025e93ed265df0c17e938e6cc05715330d7878f6c9d23571de29044ba3d4297cbe7e082f896b9be3c7b99f18eeb32d9e93273e0e1bcce23f8ebf876a5433ebad808fe656bb51d7a5691d33e86d5fdab26cc5f4d26831dfb98e67bfe03a1921ae93f16202cb9219d62fca0f610df25f5536c3beb0963a74b94cb8d3de6e9dbb695f35", 0xa8}, {&(0x7f0000000600)="8c47f5ad9f742153f817d2cc3c6482953a8baee4285b04c6e65998ef7f0f", 0x1e}, {&(0x7f0000000840)="7a4bc9f2bf480433cdade5db4b21062ee14b04abc6bceb9fba8276351445bd610d677f626e0979e5ed6bb2fa7f2435cc1e5f595e73c538db2243087eeb5baab0821b2b48239a70d78ffd9ca69d35ac0fd250c8b19751330c60369e63cb87621d35f69890f5b250355c38dc0dd93326c3bbf11491f3a65a4f92e1e889e0638143aa5d8688d7bfaf6ef2cd62a2b356bae03b5cac48a2964895780f58190969a685a1bdf580983f4a874fbb7f7e1f22fa896a3c2fdfe5dd698de4eaf99339ed1e488f7cd704a295f3f32850e64ba9d66cc2d42cb4016573132378b598b282eccd99c70254c389e8cd166d8bf346aa953a", 0xef}], 0x9, 0x0, 0x0, 0x3}, 0x40f) 16:00:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="29002000a9f2b9215ee57891f73357eb7391c138f75b53b9006c9e2448cd2be03b3c3efe53c03b59cf03428d6ba41ff5dd59022a5fbcee3fdc88b4495634d55159cab2128fcc0dfed59ff7d8c0e73d48c62ff31c4c543d89ca520000000000000000000000000000000ed3647723e42b347ebe26e8acc2ad213d921bbb3d9a0d84efe2a6d17b7c030b4cfd3dd29979e984e8bc932ce7d2c36d0820ae5608925a90398b0487ccba623b0715ad072d862e9a0a72443fefc9195588103f1958e34e31c66759ae55995ea190347bbc3e9b30a9874d098df2e571e519fc4f111628562e824f39f5ade48697e3aae0254fadc559e391318a8646eea87337208fea0ea11fb491aadb4c"], 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r3, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) dup2(r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x100000000}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002ec3371866696c653000"], 0xa) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r10 = fcntl$dupfd(r9, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r6}) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) 16:00:23 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:24 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x45}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000980)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000840)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'.\x00', 0x6, 0x970, 0x3, 0x0, 0x0, 0x10001, 0x23, 0x3, 0x0, 0x1}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000a80)) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) preadv(0xffffffffffffff9c, &(0x7f00000009c0)=[{&(0x7f0000002d00)=""/160, 0xa0}], 0x1, 0x0, 0x0) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000a00)={""/16, @ifru_data=&(0x7f0000002dc0)="846b10651a3409cf3398f2482676d40183d0e6a2d2af4e05cc4fee10d6d09543926fd79af9c11aa2987648b7d600ae06b37487d071fe61277fe12a4f3eefe8e34cfa29133a7af57112f6e05f6b95e3a9682d0f343560662bf84d2af225d7071ffb6daa7ff4c6f8ee98c1932932d753191ee1c6281087d65977c035fbb6df2952f2ef85da91005dc801e3f673376b1236baf2315bc3876a340c5b94ae27ab333829f99dbd703e92bbbe"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x42) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f00000008c0)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000000940)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0xac) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000002c0)=0xa39d481fbed34deb) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9b4c759eab342be68e777b6117d83fb84f352f39dffaba65a7bd32f6d8f977793fe3ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d971c4c72"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4a, 0x76000000}, 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000280)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040030, 0x0, 0x0, 0x7}, {0x7f, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x7ffaf12d, 0x9}, {0x7fff, 0x3}}, 0x1) 16:00:24 executing program 1: r0 = socket(0x18, 0x4, 0x3a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) setsockopt(r1, 0x0, 0xfff, &(0x7f00000011c0)="bf34d2504cc06c732134a9ea117b88c56be3df2547b1e850e1df5b99a2f9f4cdc49387bc9a87c63d9b2c23f449d00c27ac853659af22cb6413d53fe33077eccc15e36a65c0dea8d6ede938584e45", 0x4e) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "010000000000020000000000004000", 0x0, 0x8}) nanosleep(&(0x7f0000001240)={0xffffffffffffffea, 0x3ff}, &(0x7f0000001280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e69cfef8780a55c33000000000000000000"], &(0x7f0000000080)=0x1002) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) setsockopt(r5, 0x4, 0x0, &(0x7f00000000c0)="7c601b3740ca7980f3d4a5e42771c872f1719d2360ebb4ad3ebf9d802478cfd6b68788447386db92e6efdd0e3bed49c31f6579274fb6d20122fd15a910b2b18be6206bef61497c30610ea81111917d07af0d7ffdabf2b7268856bd1e4f970573c14c0d9c", 0x64) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) clock_getres(0x3, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:24 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffff1300faff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f81b41700287e644bcb777fa69dfceac2a74e6abca6f10cbc5e57d6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554789b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b51c6593d2870b4122cd201161a6e000000000000000000000000000076242f7dec22b941c8f105f1c773f41fa7118b17ef991dc90c57f1e74b0a0d2475a4d8c7bc61672d3a18b4ae3439"], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) connect$unix(r1, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f00000000c0)="2c12e78c688bb94af6403a92597955e3f1f71e6abdd1a15eac281eafd4d19b31f6ff9b61b5bcbe8c39abf57916c09f12a976d697c74941c198435091af69afdbcc961e4c2d3c2dddce502e00e04d9e69fedf446d010cff9fadba10c8f61db269b0eff686dc262a78f40d695da4785aefee9df7ae45fb6884d13a02134cd4cb1814bc441a4dc3a0e2640d05") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) 16:00:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="5602e5ffffffffff000025ea1c61a0fac06cb1db7344b7cf0977162e63016f77572f4a2e9811a68c142f3ec52f0e77d625c710bccee6f5a4ca9a9664a72c7bb9477126f74237c8a8e22a390efe769d405b17281372650a2e8753d78eb68cc435273e2bb3530355309682108ca3ec935c73d45c2ed2c523f99d119e888d2de938d00e4c49dd20215d060341536016ec82659020dfa49a97bcf83a13b68f07708b709ff4cd0d7ab0d93104873865f4ce3468878472b71da30acb97af28b190bc2ec5ce8b6b08368cd2d57551702423e50030fd6466c963903a75f275cc8843db15de0210c87bfba51889c71b"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a471", 0xb5}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579c", 0x13}, {&(0x7f0000000800)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f16882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b2cbdad94fbb623e47bcf6c8e285007535be4353a65ab8813523f1c4acf6ba320bedafb3b378240addd810cce28c219a661e708dc158ce4d839d8f80be1b5fc6399d6a3f53e6fffc1ab08d73b61b67cf285015483d19aa384de", 0x152}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)=',', 0x1}], 0x7, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x81) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8ceaf21d1e7d51b3, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x8, 0x6}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x2, 0x7}, {{r4}, 0x7ffffffffffffffc, 0x2, 0x2, 0xc5, 0x5}, {{r5}, 0x7ffffffffffffffe, 0x40, 0x80000044, 0x7fffffff, 0x8}, {{r7}, 0x0, 0x40, 0x80000000, 0x9, 0x3}], 0x1, &(0x7f0000000380)={0x401, 0x80}) 16:00:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x5, 0x42) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) r5 = dup2(r4, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r8, 0x0) recvmsg(r5, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r5, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) shmget(0x1, 0x2000, 0xc0c, &(0x7f0000ffb000/0x2000)=nil) recvmsg(r5, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r5, 0x20004b3d) fchownat(r5, &(0x7f0000000880)='./file0\x00', r7, r8, 0x2) chown(&(0x7f0000000080)='./bus\x00', r2, r8) symlinkat(&(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000280)={0x3, 0x1f}) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r5 = fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) sendto(r5, &(0x7f0000000140)="a0f83ad94d8d9788b706ca6287a275a53e99d0bf39b352e8692b048fad8df900a2c440c1c2d6c6d50c6f3877ef240b9071380546436e4386f4050ca951d3ccc936cb257f95a26f295242bdada8bb6c7ccd1393ff9964a745e72c69aeeecc2b97f29cdf6288c994125876219da2f8ab78ae4fdfda7a55ec9ceb43052a4c54ab77706b1a67e4a6e969c1215b5dff51b882e649fa677d208177a380f1b0b8ebbf9f03cf41dec0624967e6bb474bef6c17cedb121ad3f18f071ee0e0d787bb4f91af6b9654c127f947ebc38c9e752cd7aeca5edc48a56001ca167306d25fc9ae1cf92501", 0xe2, 0x400, &(0x7f0000000240)=@un=@file={0x3, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec4c60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92033d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\t', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffd61, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x390, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x1000, 0x0, 0x9, 0x80}) 16:00:24 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x10000) r1 = socket$inet6(0x18, 0x4, 0x8) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000080), 0x4) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xfffffffffffffd03}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x1000000000000022, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000280)) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) socket(0x10, 0x4, 0xfa) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) getrusage(0x1, 0xfffffffffffffffe) 16:00:24 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) r13 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f00000000c0)=0x10000) r14 = socket$inet6(0x18, 0x4, 0x8) r15 = dup2(r14, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r17, 0x0) r18 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r18, 0x80206979, &(0x7f00000000c0)=0x10000) r19 = socket$inet6(0x18, 0x4, 0x8) r20 = dup2(r19, r18) symlinkat(&(0x7f0000000000)='./file0\x00', r20, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r20, &(0x7f0000000180)='./file0\x00', r21, r23, 0x0) recvmsg(r20, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r20, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r20, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r20, 0x20004b3d) fchownat(r20, &(0x7f0000000880)='./file0\x00', r22, r23, 0x2) r24 = getpid() r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r26 = getpgrp() fcntl$setown(r25, 0x6, r26) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x40, r5, r12, r16, r23, 0x22, 0xff}, 0x5, 0xfff, r24, r26, 0x6, 0x3, 0x1ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="000100000069"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r27 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r27, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:24 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100013f013efc6adeb2315ffff9f152629176d8c451cf9c91566097896944c000951c9afbd2f34b4aa946e"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) connect(r1, &(0x7f0000000400)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = getpid() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/194, 0xc2) socket(0x1, 0x0, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x10000, 0x49, 0x6, 0x8, "cb1c39d5ccf4b8bf9988be0691695a36d1f4a42c", 0x1, 0x8}) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = dup2(r5, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r6, &(0x7f0000000180)='./file0\x00', r7, r10, 0x0) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r6, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r6, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0x50, &(0x7f0000002c00), 0x0, &(0x7f0000002c80)=""/11, 0xb}, 0x3) ioctl$KDDISABIO(r6, 0x20004b3d) fchownat(r6, &(0x7f0000000840)='./file0\x00', r9, r8, 0x2) r11 = semget$private(0x0, 0x6, 0x200008000000010) semop(r11, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x8001, 0x1800}, {0x4, 0x2}], 0x4) semop(r11, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) semop(r11, &(0x7f0000000840), 0x2aaaaaaaaaaaa957) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000100)=""/37) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfdff, &(0x7f0000000640)="7e020000003800dda68c0e000000") r12 = socket$inet(0x2, 0x1, 0x1) lseek(r12, 0x0, 0x33, 0x479014c7344e8885) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') kqueue() pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) kqueue() 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r6, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES16=r3, @ANYPTR=&(0x7f0000002f00)=ANY=[@ANYBLOB="86d6b88b8955b17d5d95420ce4a221e9e7fd78f1599f21fb2a3c71e1a54f69f6c45aa6dc6aea8c3a1ef785dc44fc9b4e3d50e4fb61717a3a1f0dfbbaf0b0989ed4f01a7d15723866d51a2fbb28ecddaf4ce1c7dc39e8140b009f8faa9bbc6cd78fbfb3969e4b008aedc9084d307bdb617d9017b9dc8c12f845e92abd7694e6484841dd8ceaa474fc8367c1baef339969f9ca693810b669e5f7beeb9c5c8c85", @ANYPTR64, @ANYRES64, @ANYRESOCT, @ANYRESOCT=r0, @ANYRES32=r5, @ANYBLOB="38360b72688b411b1fd57d524fb165199fdbc6ecd9a14ca53ecdc19e1c1fd64a1379aeb1d85232fc51f8cecc62299b960810c03098fb94c8e2de5114d967d23f69a6767d2d10beeab10c026de560c64511271f56af082c8c7617d12b9deac764cb999bf3bba5786efbed6a3f891b2a730fe913d82ee44007d15a62396c0547c570dddc504d84ad110852ba0d6d7312d33a46e404359701c71e376f6a2eb85ad3ad2b0a1095d122549dd1c266cd2a6a15da993127ef3c0ac5105db8b23c89f9c04892070df40c81b7678eae50dba33aa3", @ANYRESOCT=0x0], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX=r6, @ANYRESOCT=r8, @ANYRES32, @ANYRESDEC, @ANYPTR64, @ANYRESHEX]]], 0x1) r9 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)=0x10000) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(r10, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r14, 0x0) recvmsg(r11, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r11, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r11, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r11, 0x20004b3d) fchownat(r11, &(0x7f0000000880)='./file0\x00', r13, r14, 0x2) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000280)) ioctl$KDGKBMODE(r11, 0x40044b06) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r15, 0x20007471) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r17 = getpgid(r16) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r19 = getpgrp() fcntl$setown(r18, 0x6, r19) setpgid(r17, r19) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r21 = fcntl$dupfd(r20, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r22 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x101, 0x40) setsockopt(r22, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r23 = fcntl$dupfd(r22, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) renameat(r21, &(0x7f0000000000)='./file0\x00', r23, &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x1cf1, 0x9, 0x7fffffff, {[0x8, 0x7, 0x8, 0x7fffffff, 0x7, 0x7, 0x9, 0xa8b, 0x6, 0x8, 0x6, 0x4, 0x751, 0x1, 0x8ff, 0x7af, 0x3], [0x0, 0x8, 0x8, 0xffff, 0x169, 0x2, 0xaa, 0x7f, 0x6d, 0x7e00000000000000], [0x4, 0x23a5, 0x8, 0x0, 0x401, 0x1, 0xffffffffffffffee], [0xfff, 0x40000000000, 0x4, 0x5, 0x100000000, 0x5ec8], [{0x5, 0x1, 0x4}, {0x9, 0x8, 0x800, 0x2}, {0x800, 0x173799fc, 0xfffff000, 0x6}, {0x40, 0x3, 0x7, 0xffffffff}, {0x101, 0x58b, 0xba7, 0x8000}, {0x0, 0x9, 0x1, 0xdf29}, {0x9, 0xfffffffa, 0x8, 0x6}, {0x67, 0x401, 0x8, 0x9}], {0x127, 0x4, 0x8}, {0x58ec, 0x10000, 0xfffffffe, 0xdb34}}}) 16:00:25 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330800000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2ec7f8f686259e3d333abe5332615b7a814b77f3f5a559255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aadda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1ed776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f59af8652ea032396500f676554cbc3d0a844420cf682fbe6ea68cccb48b36bcf42108c91c42ad8dd2b08fb219549b2e6657577dcc346212cd47cfcc5c1fcaf91bc45be0f464162fa247cf339ca451cfed7d6fe89ec327f016e4390c48f86a04add3c65c14f8e1f83add6661428539be1e00e414b164cf8d44a3344df34a6ac8f8d84a4d1aeb77f79823d6f811c4af50"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffea}], 0x1000000000000182) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x14008, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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', 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', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:25 executing program 1: r0 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/97) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000300)=""/195, 0xc3, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgget$private(0x0, 0x4cb) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c, 0x3}, {0x20, 0x0, 0x0, 0xffffffff}, {0x8000, 0x0, 0x8, 0xfc}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x317, 0x0, 0x0) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x6, 0x7, 0x2d, 0x1b, "55ee31eb2474c2093bd1ffdd60a887a9e78ce404", 0x401, 0x10001}) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) 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}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) sendto$inet6(r2, &(0x7f00000001c0), 0x0, 0x400, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x5, 0xdd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x7) 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) write(0xffffffffffffff9c, &(0x7f0000000040)="9f0299502c4a2a60aa94305803a9591c6c4d20027491d9684f7c7c8307d9a5c4843e39c3b079a76f97702741", 0x2c) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000244000/0x2000)=nil, &(0x7f0000014000/0x2000)=nil, 0x1000}, {&(0x7f00006e3000/0x1000)=nil, &(0x7f000008f000/0x4000)=nil, 0x28bf}, {&(0x7f000053f000/0x3000)=nil, &(0x7f00007f5000/0x1000)=nil, 0x80000001}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000443000/0x3000)=nil, &(0x7f00007a7000/0x3000)=nil, 0x400}, {&(0x7f0000598000/0x1000)=nil, &(0x7f00007b8000/0x4000)=nil}, {&(0x7f0000082000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f00002b1000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000005d000/0x2000)=nil, &(0x7f000046c000/0x2000)=nil}, {&(0x7f000035a000/0x3000)=nil, &(0x7f00007b4000/0x2000)=nil, 0x9}, {&(0x7f00004c9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004bc000/0x2000)=nil}, {&(0x7f0000216000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000018b000/0x1000)=nil, 0x1a6}, {&(0x7f000035b000/0x4000)=nil, &(0x7f00004b0000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000049a000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0xe9) dup2(r3, r1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30890, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf31c8062782813c8cefcfdb1bd4f9c0e36d58ab5879a62de67ee7fb584d49000000ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c70000000000000e0000000082d03e2c529735640124e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca3d03e566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcd137610005549ff67959d7afbf57ce2aed0877503c0000000000000068f8da5611fe127eec2a05aacfa528ff851ef3f04661f3276fe491c03cddc4d6dd"], 0x10) sendmsg(r0, &(0x7f0000000400)={0x0, 0xffffffffffffff81, &(0x7f0000002700), 0x0, 0x0}, 0x8) 16:00:25 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0xfffffdca) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x8001, 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x2}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000200)="985a8d87b6f057b708bc87b5c8c4d4a8cab4e8f54b1ce2020cbbe8b5bb70f77ec06b7f436cc8ac6aa673ba888d0948a4d866cb5d7cd357124e53fb1720dbde9420054f53c1dc67c26107f113fd3d31b165d287d3203ee3a4b13a66fc499ee211e00f44ba8f1201e13f6c248652edb2284612ef44c35abd8b18dca60d72612a6e955347c5565031596c2c284a25651e4b96d966692afe96df8dafc29da8f06702e442a0f532611f41fca562f017f366700b3ca689365b3b133a388a2a687e11132175f65c3559f726459508fd20ca16f1649f319f19847597e273af566baca9de30407898d299abbfdc0959a325315a7239cd3aad208f8ab0ba2789dbc580", 0xfe) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x15}, {0x6, 0xfffffffffffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") syz_emit_ethernet(0x1000, &(0x7f0000000240)="b7e7d81b6610e97ca22040c1bba49992de71205efa109c4537aa05a0b523e43a9b8bd3476e609404018e3ce625c01e27062b4bf9956d14e1491864b9635c09b37f1c6588b0e5a38e618fe8fbdd542057aeb2a134243bd3c125982729e11dbf979b3ba11770720c6c56db57c2859a0da69d970843d77fe4432a5fdc6ec5ae9ab8e792666e6d44b4fb1be4c5ed02fd5dd4e9e95b59d2559a266aed64153d2eb401055d6c49a09d8f8881b92f3cd3737aff9589d270ee833672e56adb71dcadf370424cfe298509a9fa8b228f5f0df64a41ffa58c015598e986516f1980536d202f37acdbd2edc3432c2dac5ffa6dc1d1c2466afd53ee5266b230c53338dbbcade75a3556adea174f674b45c9df7bf0f4d125d9c388a77818cb6dbdfafcf43130cdeac177313beb51934f511c4b3f5f39014d93e2f0ade522b96f2624fd0f1dd7d36f847c6b86095f90b6cb740b08419c969075df978648403016178040b2e510a70d767776dceeefbcb670b40a2ceed9a74d56ab999630de8bb0c2a3042c2b0dc72f2ba051e7b0e5afa0a7333381140195d0086d45028e4a044edcc02caf64054ee7e6268c0b382822f98b2b47baee681afd4ffb4e5b81add44311cc301d13df9f85e7768498349526b7a8c598fcf48a9a7eb4ad29971a5cf1bfe172c0b87a22738b250aab4dec7150f07b6db05fe11de3cce09c43d5d206e321600e7e3b6a6734b25e5e63c3fa8f0d3c67206e4c15f53711c3b367c10c8c45c4819ec105c185fdcf46a3da790c18496a86426f93d7a5df23556e20106b2cca2b21eac70b1b6892a472c43c63e6b25c6690b5afadca4560af3504356a8f3bea74c1951fc0ab20537d689145a870c4e25156d83be44b78ee182ed5718778332666bc11692e10287432209d1af92a35df1aeda9c9c44a5313f37a2435befc912ec80561968f8bc881b236911d2ba61cab9337d79d80cfbcb300891a4ac7def94dba20b40d65798504569f676bc167ee04af9bd351ca2ab97d368d2b4e037d78bf8593178b4696ad712ce5221b6d4b1578d584cf75be164f0b5ce77edd00e812dc3d5591abdf14e22240392a3de0645b889d509ce2f1b669fcbe85ce4ce6fa6d747817d8fc1b3f86378410ec38716a06186853e1acb7500285a25c48f972639369b9840795dcb407dd8bff285be453985a768a1b5789dcddaffda1c5b28eca99e22199c9916b5bb19f9505e3ef4cb9f6862f3ea11110b57d462d41f139bec03c32a04b52cd6d151862af8f5f105dd80b8377820850c96811750715114aff1ce4a5063eeab9e69c1ec39870e5ab3e1e8c48f93d106ad82b2259f792ce17666bd732c313778a839076ca2a78fff739b79bb0bd6e2be0fb3e21d25b0239fd9ca0f39fc6539f007cd8f2e8a8d6df12fee92c1867b9c6999f482c7d7a9a2b25a9b750645595b17ed9c36437f283748a15280a0b67699d4b99482fe0723c8886bf8e399e9a6981baf5d155efe4350a67817c20251d3dafd4f0a5d905eb31398452cd5bc6fada149927d9c48eabad0795e6e3b383e427356676f998d3bd2842fd2deb37baba850957c2f011900e5c0589ad1dd7d549410815a76193c363486da4fbd9ffbb08cdffa7d295b24d8cd01b6a46d60aa6b8e2bae6a413f43cb81db0707c89a236a5624a136b32fab5e7cb517431b1784b36bced98832bfccef89da54f3a7a08010a8f5cd015f87ea0c188d876882b4e29899b4f5cd5fb7f8ff8ffea86706cde016ccfd859f024b254f3f91c3228d17f0d8c6f1c644bcfece562cd0c9d0f9017f51ec850562567c9dfb30bb856ccc662e39b2d33324e967665c00cce3c690f76c52c1c7602c51f4c857fd9a84aedae92e8396dba4ce5af4e8b7d0f830ee4f93ca6b835c8f66b9e1706ea0e4ca7cf6845304bc94fd2b076e521752a8a087ef8c0f1d975d2147b581cd90de86622628874d50a5767fb0d2cedcf15dca8ec831a9250ed213e24552d9817d45081de0e02f1670ee97ab6f8d51b55a9d4ca8eced940c42bc077979babf0803be07994c415e419c1c0b9d3f049e1f857ac7ee03fcb949ae5ff4d59f435cb92d3db8cf2093101373faba16c86923eabe1b3c19637c45dee74dc69bd71ee5d2e1f5810475f7bf05584741fa1c10199ba6905441c4f0c76864b772903006a93845648784abc9bd911322e32288147c0c07181231ec2a3f925f612b7b6c2c560a0ddc00407f304bf333457fc7240e6f2a788b8d745eae14d583cd96e3724d798f7625c2282f71111a3607fce683f981b92a11633f55e20cc9ac6fc47299614add7a5e9b4a0318804275a76c16c5caa388f15966e25b09b270e3e8c115dcc621bd2041f432a68a43faf8d9df62fc92e3284480ed4d4ab6ac9eb422283a190bd63c703b06ab072815d25eb6027ee90337faea87ddea67ffbcf9e9fca177cc401daf0555c362cfe16a1dddced15f4ba87f92edb408088cb09ec09053e53740238dfcb7cfd1e076d426b16d02fc20dd0662a164ccfc88cd102b295b8ce888bd3bcb78186bb7975cec857ac423910ac2ffd388b22fb98b3c5c49de3a18fff482100e8824849f8ac4a10cc82c1466f8cb1425458a0c7477474d1062c020cb1ed96f33ae5a1a4eb00166aefdac8593dba0711bdfbc46ffa31130e062f6cb0d5f3d00877cf9e596c00bbc10367c7f92e96c00c796ee474251dafa74d3143d178868ba930b868bee05cd34384617cf9d8f60d1bee98e2882e2823a44bf8e4569462cde1351d9294b5a43cf19b14b492f5331875dfd8f18eb9e8a93272369bbd75a247ad0c8d970ea0402ff3d0daf607c524a8b2d1efccfd48b94791668eff1a116a22539fcd7f5d1f8f8bbd71fbf280f54b491d8e899f478bece1ae0696d648c75db9c1e665f6c5638ca1b51c745672a278d5b5b50e2e059cb84162623dac909204e2fa8f0c67aeeea2e4c6fcdc8f42fb85db5facc9350ae03070a7ff415e2a03e17a0f7073b1b00fa6f064278aa022ae72ef30ada4eae5c13b0c8df03a51f25d3e249a9613443db9b6cdec20395e9fd9573b91c9e951c1782fa3b5e7fa7a7faff15b20ad572ee87b19226fdb81884044b96d7d51b8714003cb3d219cc03aea31fdcda51251f5040a25393548ab78b3bfd3fbe974d634c68a14c4088c6111fcbc8b47c64c84c2a52eea71ad5acdac5c2ad14d803c2123053451db57020f6607649287c384d50f1028b05e8640f42cf64adb9955d7e7db5331caf954a9b31d75228509ade491390af7fe6e3ed3f2f7fd37589038708fe2d56ce3887154bb3e6dee667aafa50a6b64319bcfe2403f2ac2844c8cdb296b4de737b9abd1cf021be2b6fdbebb2a29c754124e73dcbdcf712138d347a425bd437a3ce0a9a2f9df5929ad822ea6b1335f645b8f03643a3374619e8c3b5d26b80fdcf17e7b6ad0c1c85ee7fa57231412324a6dc2407037a940e90b6133b0794d1e755cf0ea289bde8e392ddbaca763f25d5d401a362cfb651a78a5390e8ba1d7c0f0361e344065b45c4ea78fdb72b81230a1c646d6c770545b40937c98c13430f8e8c3de91bfde9e9e25e3b57b7d39a5df046208945fb87e093ffd72ad755c665e3d384b55a97f254bc05817bdce73697c90f76dbc94685d4613a93afbe885d620f3f3a130e0746eb06ca07e059dc5079d82159cd7594b4ac2049296184b9f7208b31d782c36713f5a3b2da69f2ba8a8c86c76c2771cccc282112e001b4d44ca705340f3fc79729418397ff1952d0a1c82a707de96c5164f51fba18238e3b5e039fc1d9cf266a1e7c306668187cb698d66fd7ed64577475f03c4e3c25904ed4a1c137bde6a3fb296d343ca8670a4242bfe2d1c4c5512b33c003dac1c0b5a4b4dd71e984da727674c5777b6cad3a59ee5147aa6040a5479c35335a5e221a55c0ad3a8d069fbbdc1ead30b32ef9d461863197401e54d6d4167dee2de5032cc36abe5e3cf9f293020f3693b3dcb18c0c7526b696372809d55f7d90b94540031a5a73006a5bb7648f67a5a029ff101476c487c4fdd644f8aae21cada3eedff41bfe90dd2d3f1f3d969b25227961a599c21af8230647bff6d2b9d36a416c6fc771284fbf9376f1620d0ea37a49737ad00de7ed46851ae31cf6c6a924f91102905bcecf1ef8a8f4feb8155bd3f621b32deee20446a97ec7e33a5cca94853f25cb036b6749eb72aa714796342bac2a27d842db49e2e61eebb280f24b70b17112b966268a53b0ec5ef4ff10c65aec0dbc3bd8eabb232ae9cb2e25adbaef503f127f95dadc205f9216fda1542223a2ffc0535b78e55416b11da326701d3df6c669f179437d97665ec0ee94bd0a10cbd8bf796be930826fd06cc24953b6c0e744c56b9978742a18797b2e651b145809a6fc7b943d548f64c7b82e69d51baee7e37b236786530402d6f242d284c46ad8fb96b38e79fed6fdb6851ab5773f1509a4390b6037fedba7bb9257e93775e8ebcd3956fe18e14f367f3047f7e16fde1de921f33d7ff71c809818fa63d1cd632ce96adef0d5a6f078b62e99b36435950d67a67d151f6d462e2c323ef72ff07d6eff31e0559ff23eb602e4674d6fb7570badeefc24f9d08de225d682dbc285d37fdac3f35b2e40fac1aa58b069f43080731f9be799dc7a7cfcea10254ca1ee215778bbc9187c4ab40db3e99b73a180605fd8900f27fd3a1d020d6518cc93a449e65dd0ac4429265f5c3bafec1254c0e4d29c9e543e396b2a173a52d3471ecb222d947f1f59eac01e9a692eb2caaa5e7eb62bc1423c4177e1860473944d0705cecdd1c7dcb9991da31257bdc6695072f25fdc285a1e3cc82bd0f0498729fc0ae2e1bb20357096ee8502cfc577b766c82f2e2bd053b161195baaedd3cfaf9d8189cd2e0d98c7b534e4e2c580c3dc708f6141fcdd86cd81a2d43f97e3c524d886bf06a30178880d32638dee2304e8da8a41e9deb6a308955f95a5b764e165e0ea00ca768dece402405598d532dd4984e77ee4727b2fc22a4d49a3c6a900c5c5d836a2263d8ad99e1313fbb4dd4a82074663508d33bf348fc62626b8352121a7cd3c8a87b0e2ea71e0203bedbfe61b181465bb090736c2ce7cd73bbb209f0ce8afbcf28ed8673ef95c8613e2687880f20e2b61401414ea360b2fa0b156c006fccdf16e868f1ccb11958e92a3a7aa045a44fc9527d33110272073f1d346428363613edb0f5584434ecf37fc3db292dad0bcf227a726b9bde4b1070e7dfe3a82cbcec1d62aa7748105e07e13531c3d94cb3c797d4841652f2ab937bbe5186358a0eb685cd8b05bf0bc68a08ab4a2a94c53fd80534fbe61a086d8ea2f10360c3c5eb3760f2335a4bbf9e48604d60f5cc2d5cef7f9ec79bb6cdb2ec0fdb1cfa6bf06e814585f416bf5792ac5ffc2505c750b5ad59e58a3529a36d431402de3c47a8274b552826d995f26be7c290b1f7280e90ec8ea6973d5dcbaffd24602709bb890eb84408efc626513c93e71947b9a933d6912cc8e766243a97649702407a52a6f2355941d192c9124ea18e38a4cca71975d2dd9fe95b719f53e979c07bc743db8a42b4a65d4275a46768cafa1cf58a7544843cb695393cdbe68e6624f1109b1a602ea86a6c670947df35b602d20b8d4d14a74fd977cd3b5f8e7767286e759349a8a0a4b35150afe4cdddb9f79ab71b3cb933b447532ce98c8e84990d44bcc955736ef4b73852ef89f1bdbb9f487ed73047dd1a1ef76e715c5458f73d895aeea545f9c15f785316091b001867e759c273e682a0125e61efda84d5a5dd39785350bca61889fd13b5fcca") 16:00:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chmod(&(0x7f0000000140)='./file1\x00', 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x100006c}, {0x6}]}) semget$private(0x0, 0x0, 0x40) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f00000008c0)={{0x8000, 0x8}, {0x7ff, 0x8}}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)=0x10000) r8 = socket$inet6(0x18, 0x4, 0x8) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r9, r7) r10 = fcntl$dupfd(r7, 0x1e, 0xffffffffffffffff) fcntl$getflags(r10, 0x1) syz_emit_ethernet(0x133, &(0x7f0000000540)) getegid() 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x315, 0x492}) r0 = syz_open_pts() munlockall() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "f08157dc25d525a5ce9230b322714ce7044d3996"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="94fa5c27540b6d7c697897cd789ccab4bb1d06b732c3c2f50ca14b72de7959801ade24a90b128062b7096b44dc2093a39813e9ea611717acaf3deaccbed4723c898c6695e4a86534ebfe41df87bbb7c0e231f14587f4dcd9e14234588a85f12d4765663b61f561edfc4d9a3102a3bff07656c2f7500a99ba9c9a53d0c5bb46ed2d9b7b2a65c160e2c4f349fc4152886853f481522dd39d72692e838d82a691409cfca2f5df1f878843a37c502e340b4244a570133abbd002983c02830ba57f9ac1b121e89761ab5aa35412bc960367cd8f41e9f9b12226e2d253ba0d596a68830c99144c24a5049a8671f8fa4937f821599fef30ea607e935eec766d00e0c1e875de91cf3194bbc2bd10fd0cb9fbd46e3be76918697861ce5f26d25b4bf8b014addf06c3d7ab4908848161b753b3475dbbc16c91bd6205adf4d97076fc41d53b12a28f12eac4a548d17fc7cf7551a9ab0c41b7bb36f1dc3751e882d0739cb623f3af012b1fbdc52fe9e10a8f44f24af163d11a911902d93d5630d6a994624ce7aa0b052d3f8c75543c0120c57cce888f1056bb5cfa798488c77de8225dbec798637a3e145cd5cd7bd66c9eac678f9a642e51f4f1c6c45f1b393b71b2deaf9c93437cfd2e40e39ca51a0dda6ea8e1331fd8c98189291377b9d99dd416a4599ce59be68371b0215bf18950bb9c0c72d3ef2a9fb2550c11ceeb6f80da141e847968626276bc563f88b28972f0550fbb189b8792653b0bc9896c759561b1884430bba46e3ae87cc867a8fec3faabdebae03c42b33040dc520ec40bcea55e0c652b7e8db88d05d8593d0c9497aa75ec1550264afb209cad5e0eca469dc22846adff3ea668690bc6a36e45afe8b5fa6d3e507141f96734eee1b3d1d13553e8099d7265cf877b25a39a649146c175b2ca2705e4fa94f566445738249226cddf9aef0b111b76eca0045fae7087095c6fdd157ea9ca55bfc50938aeaebd0ac5293258bce2c9958c55e728b15c68d36d73559ea012e905734e38da9e393f6edea02aeece61bb54f3e64a8af53cac229a15682cc1f0d91d38b1454e94c5200dde3e439eb270ebcd949175939a128eecd0084829c7bd0ed276b078274120ee8cf5fcfa8e56d94ca97afc9cb7232dc08751f8b5ef11c0fc8e68eb0ba3aa39fbb9d15315463eedd6560054e6e0ed943503c8ef950486851d7de9776656ed9cf80a04ab55aefdc605dbca51316920cbdb43aa7b231a1b3b260f81d2842771ce6c814301f31d52fe5148bc3fe038ea375232eda79c51fb2e273c193888a848586ab73871f49f6317868aa7df2beaa00aa45af54230449a1753d3312291e097ff5809dad00b93397159cc80df83ce68988fc89a0a1b7d491fb3e326a657c165088c3e7c02d6a1864a1def33b3daad2edb3a60335b6fb27edeb776b0ed60cf13bdb99544f8d330c5256b1731958612c96a32bfba46cdde02e1c1dfbf5a55d5aed44e009fafb8e5bc0a390c01b69414cc5c2ec9fa9ddd2eae2fa3cd32a4101471fdcb959ef65151d5ada67f00190d6695348ab756dec6e936698c88ac0c66b5cc5d140f17e6740e6de8e794393fb6ee09770ee96014666e4985586a17d61abbd595603cf433bf54d5c0a960f8fd9aebcf7092662d22bcd45994b281889991eefdf605f891f90cc8d088e7b441f192c5b4dcf0152c248644c6ad13a627553d39b5e6a866823bf03082417fbcdff8c6ff2646e70e04470e5c057b6bc0006fc1369f3acee3b1a4a88ee319a72e09ca40bc52acc902f1472adb8580df1356770a13d2c001083fcd4a7ac49a55a316b54d0e3f9ac61604220e51d98f7a2bdc3acd35c18775f8e9ec9e89c0cb764e34a683073216a7bb74f44e58f8a610ac5a3990334e0cca0d6a258cac90698397b47d2e06501e1f65ab06231342aecbdf314567a12cb54169f5997c795a21362019229f01c75a49e51760103ccb7cbb5d44b266f80ef70303e55ba2bd48952fd267b38d3ee9961db234a922d114d14f124c03a04525cb2a63ba4268fac12febb2d66f797f8232f9cee827fd934ded06d02ca8487f61ade7f5c082d3840acb89ddf759be5e05902952e1a5560b6ba950008e631f38cd93c82b10f864605a56c32800e0a8ab6ef26cbb8b4df5a4bd0b55c06791728815bd640273e5e68df30c0b87f28162ab1e761bf74b7011e591176d87c6a895e50d98a4a0e610b647c3335cfb0a5f0936cd514f0f03046ae8a974af9df48c67e90fbe5524be4a96d4a31695436035e7bf0e896cfe68d9d70a8b48e03485144d41c30ab3645d7f37e838adc5fd75b758300c5e75fbafc3777e5a1c01f57b6ff74ed5155be895d045cd460588bc14d9c733543cc1fea0c38a50eceb63627678c8ff3bb42cbba886fbf87fbb514f2b59693579af838142802c9f644db898bf3c2446dc974211b55c366b7c34823f10e29652f66f96470927f11c0a6236a0b3121493f365cd1e85a1fa2bcc150948fe294fefa85ff9f54dcdccbef50cd74cc191cea5a274eafeb49815c52da4bf97b2fa56276505d29027fa2aac3b06b232dc30bb1891c6dd9d333ba0942610d34c7f8ca8bc2bf5a7a8e7f56cbbc22ff45c6acb96a8709b3501b3ac934d0150a3b8673548ba96d9c1466be8261c558229ecbb6b49ba7f1091accbb3539ba4e0ebf7e9d3238ddc8920b8876cd11078b3d8a23743ec1ab781575ee84e4c384ad16a369cff7729657dd1cfdde3283e7357b1e3f6a40c153f1f492b232d6f1aba708318e0a57e181d5b19d7c2cb9a3ea64a9b829592fb96ebbb19781abff987c09a6ed2bb5f3deca1267d5a72c69802e73892c7f177daa44afa727ca3ace439b13a359e544151fd2a111802c8a8720ffd1b27554b9e6e74bad3c3b338b6c88deee1bfadbb3b1151d79c43d325b12c63b33375ec3ffb79b8d44cfa9313fa7e3478c4e4aa8b9b8ec0a8bb19be4389470c3d771162af9ec4764ff420b8a04c56c7118657f43d1277059add56c14fa950505857100b49d9be5e77fadc342c52761928600a1b6e1e1667319b08dc1ddd99e4b31167b2a07fb83025802a07c83db39443d4aee3024079ba6b07915a625236f5acf96e5fc303e887e8baa2901a73b7cb54099b1219de631a9eac1db205fb37fa629aa4082c2de74122d0c07756f9b4d3eb6c47103aeec307f460b7c83c923d54a3c290ea41b2ad1202fc0f122ab893df076ff4a6a0b9aa2fe10bf8133f2dfdd025159cab161c408db156ccc088c4a0f1ca4f6b53afb5d4e8243d54063464552cdba6797eeae081ede81aadf9305c1ca898367285ced64d70286b9404ba04168997af6598bda02f822675da9f603db5132247bf0f8cff8e6dd649e96e856c0b4cd4e9d219850cb8197a85dc0b59656e7df418efc305a00123644a8b032f56ffb120da93e64b2936a72d0e383b18be71bff5865ee63e483be326cd2912fc35f876c4373119ae99e9ea56a1084406f6a0384650b1d5950cbd7e60aa010e78408f0d4e7df5577d6298e32b2f58e9655897dcda4e928ddb50bac3cb438947e3270a2d86c40e7f5327087a894cbe9f1689cb88250ef92ce9b9dc1290d4ccecf652f60737b953ea4baccee94e2b371b40ae47b740a82d7d5094355ee8cb2d8f8c2302473c66d100e6aa4bbfa33db66fc52deb16c64a7834de27cd2214657420bfc85e03e02afd64fca97b976a9be737b09f3ec8c3cc4db9d90e9e59933f77a247d24cb22f499c0aaefa74484099fd21254dfafa2d93968d55975d90b6bd5802bd85c822b069042fbe7e59d66f5edd9efdad8b777604851f82daeadf6247cd7bc55fcaaf3607e90d8502be8bd84786c95e53fc0afc1b2b6f2c269e84c8ad6257ed5646f890565bfbaf536a35793dde2d60ee5ab86d5899637693c9ca7e330c76c6fe3d4aee4200320d9381e044f54a518597bc4e0235a711c0cde174811aa621f24d7e7881946dbc2fd240c5cd3264e660ae1e4a11d3cb6cc9afc76d966bdd3c1778a9a952e5b05aaa37d6582fa943848941f6eeb383760cefa9b2401f5a06f20203828fd95634bae78b3acf1f23789ed853a86673d5d19d1ea7d85ca262ae2664ad7063dd607864d61a9b50af60000067e8c417019a9d4cc082e29886949f31867b79d6a0a712816ed68546aa64b7895ed92e605823efd3050bef8141036398a314372227db9c42bfb15c11543ce62db97a72ecf6f617750d146f94d4c1b60b366a9fd0f3ce35b17be4401909a4b8bbbc5cd43b11801a609cb176ce7f04400e835fa07a93013fe58dac3af7d8b76e243438be32d14c293f7a4977a7ae6d0847877d0e8086344e56aaa9b738158a5ead179285c5c8336902c8ed50a170ce40dc27f0bb6cc8072a48cf6293f29def544395ae5584f8e4738caa65fba19bb8f127ab936e7cb2c203ca33f7233b8cdefa1c7bcd8ba79dd2821e73c49ecaa3eb106ef1ce5be01fc7c01d49ec902687da7eefd5ab65b10c0bddc9f80b79841bddef8c246930017dd39b83f60b4286d63d04645f7291402019dcf0a83bf999ac1e847751bddd0e8b5588eb7c80a2591c293b1337e2dcfaef759576515e0aef50ccdf2e00052da1369301c570815db02ed1e3db593064cd648a5c8a48d974f6d762a67541857f84a515afd8dff587e62d5da33ebb0fd7167e1820c1bf788b9d3ea6323483fee8f53abb5aae4139d44fee3437679a83870b9cb2a37a7c492d7fe577e14c035d8b161c232f19553223c9de4efca1cb81a829c5626ba0dc982c1225a9651b41d2f943c6f917801f2b454097e60a76be68e270b15ad4c397156ba55533ffed69fa450d3c0a8eb2f0b48a6bfd08d2701c0f196db3eb3489cd10592692651696687f55b796bd658801cf63a82e5f6179ce1a57e484f4df8a2ca84c62e0dc300667e1016a9755d4c47ce30a18bc25bc5ccbfa2351e45df3a69354dd45bccb509fc1a846ba5a67d96b91edaeba5050cd4617c51c2e3cd4dfc1485219e345ce036a56d3070574760bca61cd201e5a8eeb054f6fe5d8a794e8b5e3ce77c9e990f54752f331fef21b5be0721b89e0da25d4ecaef6ebdeeb513067c3b1cda911a4406dd13a547bd9d2631e5ebc6237239d339ea9d8999c963684cccacc01a3ce1e5c7f016bfb3b2a0547f94d169005c994ce99530005cb8fef3892ca96d2f3ae9f2d91f4cde968a400b17e6d4e4d812fb3e01780efc00e41a50d56a04155fa393ee5f960d87ce274de3303eb6002f615e7a8ac45bd034e9c0a490fedfd71ff611f860d0c3c970aa687be138250e3d940dbf8acd3f3899f3c1a7348891aadae04cd93ad2a26da4319a47a3c93237a651f3bbb264b265952c53731d2770a72ca9740ddf1b047c69a01d757d5cd8ad9f021493262dce813271f5166b4055a67cd3cde053dc22d7e702e30806436862793f225a42d292fed20738792ad3e7d0bdaadba53d5f1db982272ec17a0e82061fc7bf480999e3607b905365cacf8d3b3399aca137423295c3eb2460e63c251b22e00715d188fd9817a544ac60671d9b4cfabfcc851973cf53f86e99e79cb9ee6c128e506c8157cd8851a477a2dc89bce33f91100e4750c05dc3270bf6389c40b334936dfb07a08014144e07e0f9c177227a07a02ea7e3e00c947b38a683b323d08e56b954576eead49657a4b5529eef5380c3fc862a71900c5aacbcd63fc1485abb6d63db0bd44948d2e4d2d474dec4a0dca36d123a5a0def00f2ac032a1dbb3a029f9b9ab0c082b4b8ee162837e1aecbacc51509a44de52ab7df315e397107324f2f93ad138e67e62ce21", 0x1000}, {&(0x7f0000000000)="13cce45f43c466d56fea48884df3239aec375c2b7b016b9b0e0ad4f651ae5ff30203a7ca7e5ed66ca53b7c2f1101bd7a18f10dc886cf62e4090104d29bfbf231391b9cbff5b8b00bc0d87495af2a3922faba8ff480e87748831ae190b750612b9948f7666852d8026af7b2577e66d9ea2ad2f2d02db0aabc0ea89b12b63d892f8b67d952a6b6e11c75442b468bd9cc262c1c3cbb6e1456eb830a90b97f4654ff0e26eba813fc8a125f57524916f9b8a4776f25eced57495167", 0xb9}, {&(0x7f00000000c0)="b7226da4510fbfe99bcf9d893926086b615119a850e360f473e217e1a8ee7afa583aad2f12da14bfb007c6e8a313d2d34df5e4d362f32c95c5fd248ecd7e8fc5f03b9ffd45bf77f186a765f712299807485d69373378eb201a690f8d2fc2af80b91f6a2e0cb6ce9c086db1", 0x6b}, {&(0x7f0000000140)="0cac4d277beacdf225f0fde13bbe80cd5bcd96c50718e1e52eebcec4928f627a2f345200317959cd0ec16423e2dff9e14bfb275c68b62ed568494855da52e1a68ccea85738818d95c4ebe701f10e0923fde8b42a5fac9d646dbce4a1d3d3194c5be22119ffdbe1b9674aafbf45ba9def98750d924aa5dbfcc83884c0ac92e0c3907958f811f3e6cf4ed0afdb1106ebe47199c344c15372ab6837edd1cc55574459b22a1aab32b08558", 0xa9}, {&(0x7f0000000200)="49a68a7b6ae9ea71ed301a7784dbf65e6156e172362e85c175e06d1bc07f55f57db595ec784c1ea31fd2c99b006c5e28a53d8e93285a925438b383f0754d2e3764a98ba057e53490ab568140", 0x4c}, {&(0x7f0000001340)="3e0fb06b1fd2da40ecc045e1ade0c856b479b9dead37ee0ed1a596d687bf764098251a112b4a4ee3795c178c06d827269ffc780ec548500b66b945453d2c5185caf951c9416a99ef4bf755ed8a00e34bb3f0e85db69cde7c074b3a853460424abe6e964a85520ee972a5779eaa2df48c4686dcd41d1ef6dd144a39f77d795d035fcb0592128548a046b545606bf14821fb082fadc25447c9ba24ab3cdd36b62388de7bfe9d3cef009d2fec26657c95e7978edafef35610f0b44a369989d8ffabaa68bfeab5c2f6c2b7981a4d5733f2ef4c49e560712cb574dac1830658c3d37cdf08dc0ce7358f46d7479741ef88edc3a87a", 0xf2}, {&(0x7f0000001440)="fedf7d00f989c243d9111dccc09ed0940cb8364e38fb3ae235b705091fb79fe6192b15ed1bd320f66c90cf1c9c1cccb08085e4f2a50889031d85746426f398a1f03b8a8277a1d603f75ecf8b970fa1a6cc91ae759dedbd315e47bb9557281479c123b85979040cbc270850fc6652916962ea05f8f1182daa245d24857def64a553e9d3f18a875dcc96fbb81fd5e956045271f70f8da406053edd81e53fc4e7de0daca509fce31ac8b5399efb4ee9d53990fc9f023cb14000c91db81596e79efb86f01a6049cd5193226037bb6aa72659", 0xd0}], 0x7) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shutdown(r2, 0x0) 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}}) 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)="74d2e78024a028b1", 0x8) clock_settime(0x2, &(0x7f0000000040)={0x10001, 0x3ff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) r4 = 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)={0x1000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r3, 0x0, &(0x7f0000000300)) dup(r6) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x100, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000180)=0x9) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x200, 0xfffffff9, 0xffffffff, 0x7fffffff, "2697ed9dba1d79ec5880f7a3453061f7afb07ef1", 0x1f}) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x6, 0x8000, 0x40) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:26 executing program 1: msgget(0x3, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/97) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/19) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000100)) r7 = socket$inet6(0x18, 0x3, 0x8001) dup(r7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x8000040, 0x1f, &(0x7f0000000380)="0000000010f04c795a6185f371aa50042bb40b3442398f96b5dbe1479c2f484298ff2f6b82042b8eef408cee66c97b0138cc72dd5b36873fe3a90d568a81b44183e25c96b287e2566602e981e9ef86e42842ace517cb518b90", 0x59) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r5 = dup(r2) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x28) r7 = socket$inet6(0x18, 0x4, 0x8) dup2(r7, r6) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c}, {r4, 0x40}, {r5, 0x100}, {r7, 0x40}, {r8, 0x20}], 0x5, 0x1000) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket$inet(0x2, 0x3, 0xfe) r10 = socket(0x20, 0x2, 0x7) setsockopt(r10, 0x3, 0x80, &(0x7f0000000040)='\x00\x00_\x00', 0x4) fcntl$dupfd(r10, 0x5, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20, 0x0) fcntl$dupfd(r10, 0x14, r0) r11 = dup2(r9, r0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'t\xf0p', 0x0}) r12 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f00000000c0)=0x10000) r13 = socket$inet6(0x18, 0x4, 0x8) dup2(r13, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xae) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r14, r12) shutdown(r12, 0x29c322879d708527) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000088, &(0x7f0000000140)=[{0x10001, 0x0, 0xfd, 0x10000}, {0xac8, 0x0, 0x0, 0x810}, {0x4c}, {0x406, 0x8}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0xc}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="55f14c29e11f56ca"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d22df73e100000075d3705d68d0bddbdf832a9c2224a1bf650bfe079eff86ad577f71f33ac31a8ba1b96e58c6e2157210d53e3f64fd7e9244b0097332cc8023ac4226ffd8e34af6b5de485097a294fe073f821b520f54067f2da4a73c4ee86fb6833b2bf4369bb7fff9b47b8f8b1898b223528c6f99e108841593ddceb2404ae798b01f2c6640c08d51ed50f65e4db4a51a"], 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) r3 = openat(r1, &(0x7f0000000280)='./bus\x00', 0x80, 0x42) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r1) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x20000, 0x42) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1, 0x9, 0x0, 0x400, 0xfff, 0x80000000, 0x0, 0x0, 0x81, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10111, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'G(b', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x3c}, {0xf7fe}]}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x100000000003}}) 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) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r5 = fcntl$dupfd(r4, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) r6 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0x10000) r7 = socket$inet6(0x18, 0x4, 0x8) dup2(r7, r6) r8 = accept$inet6(r7, &(0x7f00000021c0), &(0x7f0000002200)=0xc) setsockopt(r8, 0x4000100, 0x1ff, &(0x7f00000011c0)="f397a4c8254ec0d2ab09dc29817187a01f972eac6988bbfe92bc00382d05be3bf5e0d4288d3508a2dd77648541dd692362bbec50583eb968f3df61bc3471b727d5be467cfdcb6a6a8fd35855e1ec90121e6b136a426aea5400515c6c98796728735822582c975449d95a63e0dd2be98cad590e2b3d4aa824f1f41448abb403acf9e003d3fdadc45171b7837bd753df18607fbb9eb29e57941060438f9c27a1d0b9d276ad122dd8943ad1cf47c1d95f777a91570a84f8085d720e38735d5d59c5cbf15c4ce250ab2dab86293b2cd7f8c26bb48f51388bcd1974a526b8aa30e82095dd4c5df823981faae3d9911b351819a22bb07858f0260528b9951973b5609a9f466ccd353d3e90f18869a56be00a84ba658c93e2494c1ca49e52ecec99756c7b8b8d3fac67fa9120421db69015c35cd45fa18892973a7c4f5b1cc1727b41341e12f7402e6d98317b9356a6d5dfb1c75e95be6a2869965ef1f4bd5bc2fe39d3c878a89816bfb28c602cefb9f2b9b56d08ef6c0ec823d8383312c709579159e0d622e4883ce6c7895d5415b59fe3fa12c0f0223f36142cb690eb248e8cdff265633ff141cd8a3284580378742e8417b84fddfd8abe531e68e35aecf085ba7dad0ccb4676e915ca12bb5ea54c8412a96101151145d7527a13bd1b16bcd42f7506505b021b92fe76de01baeee23cc825ca09156336b811339e11410cfb9a6b4c68db953fb5156e2f9fd2063785607c3aa18b63ff1713025cba3118a6bbc3d8eb2a1e7e96c0208d05a92fe7632390c0f9a7b858631ae8d81323c9475458e5a32d4dcb1202341e359ccb5174b7103802b6f173618c7a9ac4d88f481e22859129c1a45f025de3b8e93c4167cd1d3fcd499f596bf7241220d2bd454860651dbfb1f5aa4ddc17f944d0c6b5af979708e7c1b4bc9cc3733cc6f64eba69be104a27560acfd0066d200ba07ebb89e941057a1df211d176aa34acb7df32d6b46f10ed95ac8a1071362921139df8c2463aca1c6f462b071bf783c19239bc07cfa6510088bea34205e90ff29ca3ecca4196ed10b347d5850bf9b5bae992873e44498a09dd99de9c7fc2766491a66e6fe188ced4fae2c7fa33a0c3ae1dcca1ad0a7995e3ba410693e7afe168be2f08405b53d392bb9a57dfaed0ce4beda77a4e569f0e5478e18e8504b55b3d81f8bd06a2d9708efdbccf797b8a5b24443ac485e78d2ac6989c5638e02fc2b8d855ca17b1c38e659cad7b09eb963f2d0506e0e0baba09d942b51ae4f937d1791a63de886617f532830dc909ef65a9917e4c1510cc580a8428f6d2ce9403a1a95e27ca4ec065e629d81d68658e719589a2fe70b047450304b4f1bb89790fc0f35e43405ec66e62caa302b57a7d7ffe4dfa4bd00a8950925c75501d4deba4346a881c97101d844634fb9a7f9364441f231f5334d8eecf23cd0219ab15774dc640ec6eea8ab6b9770f2096e9bc9a0a81ca82f989c85cd20e8952a7ef9341aa8ad8793087ff5357fea78d1b421ca52d8734e3d1ed235617280308c1ebb2e2c963cdc2cba8343d38dcd77943eaa4e93b6e6d711f09ff139e74dbda669865b831a0c953e30dcabd6deea7003a27b937f842c4149386e2be6c866651c7cbfaa0acb6cd33ae35c743dd4bcad2ea6d7348131faa8c3d2d25ddbefd985fd0d8db0c2383de2d4a9e8ac7dc910c3b1a69345a0e9e6682ee70e87145f60fea7c7d6bc2722a7fc6e3663ecd87124ca30d5cb2ae8b2f93b1a48ca1c4e32d13bf4d50929177c4cf13affa67a29237531031ede1c0276a2ab94386552167ab9d3ecb6b8600844fc0a1dbdc1d19f44a41bf13ea22bfabfa7e1f1f459ffac7a70cbcaba75af2c42b94677abcd00326ee7ecf7daf0b8ac46c1d12353756a6a4578666305e4805b41f24d7cf9c2eba4428db4bdd46f7ac97834c5f490aed7ec842ba7157e06a67609f0013df8eeb88e1726ebea261cc067be0bd95f49118445250a8e806ce0f68196001f41dd3e13691ff4201a9a67aca6ff7a474adfd8b675231c4ab616f7228a451a0a24a44d0ff4d4cfb552f4a54656748c819f2cf8618f2a22aa8915249641cc677bb4c0621acffab93bc66866801029f2f85a6c420f9d7605502bef255e980054af68f2cf2b9b915b02088573ff73a08421c29bfc6c0ac16604ae30081e462d1c952839246ba079184bba730faf7960ef1bf118b24631cf9ff327a9d64317f9f59c1607d0b0d5d914a0e712524daf11125df38854521968364ceedcb9bafbf2ff53aa94655dbecd85320e5c4c28c25d73f770ca78bfedd122bf4f6f2be4573d770bb4ad4c1a7f5d763515a147a74e82a22fa9da8eabd966bc516ae35a277915459ee1cf3e46f42faddc42b22733cf04d43d3e2402af95e940703ec5c89442d3cb9701de13ac44329aa07950659ae9711c3c0ac49586e73292762ee95028506309bab26bd8df3079aa265d04a8942a7e1db0a422ec48e3366fd5a88612714b8cfd2debb6d07fd44a1333f70313a69092a918824b509b0b6527581f96363637b19368cbbb387a352b9517ab3185a9083c853b8c26c038cb1177c013812f36c2115d4d5255058ab75699c0d8e2d4bef611350fd4d0142ee3a7050975f04b69b9ec125d5d99f27d859e99395bbce8cc31aeae839c0fe68bd8689171e8c6bc447dce5791a5429c180481ed13edf18b2693ff1f78f00e9cf884e02940ef8b4073fa07c929db66eab11ab143a43c6b9c067e3ae668f26739a88c7c8600e237328285c1525136f10fa6f2139dfe54ae40820c87a9c037b0b600306fe9a02e8ff6db94d9725a34e98d13ae1e2e7c9c3bb9c7d66c4c6903d3f02df44b082a933dfb2a3a2a8d5f9dd2365568e7567a701022c970c5c447fdb47d55a2f084c94afe359debbaacddbcdf4b557fdb1a8a4cb4dc9caab4332295c41cc7a457d61e2ccfd7c7757fa849fbee419033844d3e388a114f50b519b7b994549300bca6b5affe416cbf4ac09e02a40bafb03eb91d8ee9efcf1a4e0dd4e95a060d4efb93376963db3ef94e33c6ccb07b96f4e0b44be4e86635b56cda48ba5788cdd7947504cdb434a320998b3570d0bf62c1a981106341c8ff851c65bca22fc90429410e3280f61687f96d9e80fd67b4e86611ae946d2e6004dff9c8c31bbfb0ed8814c2ed6d808297bf83836e6d73cb256da694ff416637455e37091c24b395568a5a6f895ff66322dd1bfb2e28421ae44d92275aecca71ca3f0e67cb739081dc3eb957954038a475ad3c6cd6261160b1883d910e29a0891f1f07f6a7a25256229802513963acdd3cffb47ef59e7e935d314e8e2322c563f24583204c6ce83724c69369f5c44afb5ccc5de2f56e9a1428dd13e0adc8b3a4d1ff586342d9633f1714e786c8a3c5202770adb6d99021d43b28d4133e78ff1cd36b8e79cffd8cf946a87cb0c7cd041f284712ba3c9dbfe2302471554df792733ab455a9501594ff9319d6a2f700aebb82dba769b356a49d4e92b28a69ff69c2482697f13a90e3e39d510783875b2972ddc3278b6e15b7c7b57f7538b0eee8a72686defc737cfa7c500586f7847a91da214d1760d4831f74b017de0eabe4fbfce16dc384fd9561eaa750d3a309822f4cf79b815f9ecc834773ffccb7ac3380cab0fd56fc9486dc21911171edcf9e208c2de891522b912f75f430b68efd652d64b3993c1d72c98e9c8798397921612dffae2cc2e2ce2ea33da00c2d0dda05f7146c2290a5d0a9dbefb71961ed3b9bfe51809c9c36201224b8bef22f61d37d7061caebb3d04c9dace978930ef2400e50b6824303c875be3f1d2ccaf5bae941de537fdd50ca63d0e242e2ecdb27054c390f228574f3abf41144bfd1c2e431e0f06dd5d0e98c530d6ca1ec3a25f9f3cdca98bb966a6ebdeb0c7ae87e0553687fb15f284aad7035c59e759f49e479f675138bc7b002047d542c5d3df986a75ad643816f3da2d402f44c139df116008f920b83f64f0c5472654a4a40b90f680027e2341ce154547b4e7d70df88c2ba153cc6188a3470b55a1842018f47b6613f25c565ea64f1ad86ef3685f04ea04feee3d84031df946a45c4e472da29bf8465ebd2f83eac848e665ea07f6c5963b24e12ba6cb1a88f76cbf21a9d77f4ba7016ec250d70888343d872684740b14358d5705abd518f5aa97ecb210a1ac7112215057242fc157340355de563e3b034eb7f343d3b1fcdb05638fde51b2006dd78efc8e11b0e7ae8c7cd1f33285997688b98071117ee8387b31c74e197dab05d6472e2da9df44a003a5c3ae45323552ecd107c8ed9a63af4ea1df5b7ceaa10af326198e85e402d59621a0243cf6714ac8db80981d66d06a7663aa7918aa6508b700ff95453ba9e4036e56658e79b584c86c339aabff7447cb26a230622e044b173990dd3ec9f5930f4225484a207063f3adbc10fe6a2f1c5c6209663e69dde4d4c34dae0b9be055491ffa7af9bd3bddcc9068528ca83c00c234af9a6146f39011ff5dedd6b5a089513fda813bbaee9e27a0e376842f601daaed507f86c87f74030cdf2e50e469d9cdd730d57a892543032834305107fcef8316ed89b857000ce0ef17648a96db06390f014ddac3481e40904ee1a61a79ab108e9f1c7f21a79093c090868ec039263d440b96e5a2ad9a29d62c3a95ce1080285e88b58012e1900180efecffeb7070568bb0038aabb7537a47eaa980ad3c51105663b56f3a139f8ee7ea86767a75682fa7397597dc4dc5a7f4dca821fea24fcfe11f1d1315590abb5067488c30aa4c4b28808a8a57cd4ceb7f8bc99abaca16dae485ea1b29b9dbd9a112f527f2455d5c8ba7cb9f1e7b3eeccee305ed708ba59d6f749e1f044d315ecf0e8b945bbd8247761c86a85ad21f3264cbbe757afdacdff3c4fa9a303654b11afc39d42a7e7bf618e0b8df8ab38372f24a64326ddeb07d292577031d251d8a61e563b43ccf45d6e900f57f7eed3b31c11abe2fa41ed273f931aa245a0ff01fae529eb8afa2ade898b524918b36dd1eebc53c5ca6b6e3bd29f71c389214c0bc7a2e5169572544847d3ddff3bc153048f4c4c39efcc775d3e66a02b58a188fe276d5fb59685cc9cee24a953a09b09b580f58fc045eb2f19af7f553f343e1230cd5218688659fa5f4938f6550496846dcc21855e3f0dff8ed2a84fc742b62c073040d10ad9c9061377b08c2e18d7482b659392f5cf75cbbc00705bf760526333eeb64284197548e14f3d40218d489169d9169ba8b08a289a9eaa77fb4aca6ea58c2410a886a0e0cef053b0e1b0b932a026e2bfba40446dadeff7f1e22bc6f8847bfa055ff12c327cf78a41f343efaf2adf2b4720bf13d917a8584623b730fff3b8eaff174d02e70124d7b6d6512f937900325d7cd19cd4d9b39173bec11ff39eafd191520c67f83bbedfe71a55dd518e9f0aa80586647a85b7106f636f3c8f61f60594f5979030185d53345c5fea9592031587c16d3136d576dfec9b7e299435be995e7bc3d84f035a68edaf6a1dd0afa390fb75499e6c7037d48107732da6ac7cbaf1841536036849d2d0ea82c7fdc075dae8ebdeaeda1b79a3178fcf42c0269a0dfafaad1608c62fa7d9d9cc3cbcd271a948527e3e6246f3411e81872de446605d9f6ea3655eeb1297431d681f89169e48bdcc55280e8f075f05738d4e66dcb146452edea62a36685cb1e3d9efa5c562ac58ec68ab860964416c324827058c1bc7e48cdc8738508960b2cbc0e924163064c246c717d0e63d648159d9b67aa518d3df9014b94c3667cf1f6c5a095712b34624c83", 0x1000) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4137", 0x7) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x46, 0x1}], 0x1}) write(r0, &(0x7f0000000000)="e008dc7be849bdccd043", 0xa) 16:00:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) acct(&(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) pwrite(r1, &(0x7f00000000c0)="e41b63c4b99f879d9877af93324c0fde37a21626ded6d111f5b3230d4a0784c21dac73a4b609180981173239e87ad641104100c6a81f428768524b9dbca7a220a4873ba49e56d8171352d8a44e979d366d63bb626672391ea3844ddd473a79058e8c9f5ebb062e452630d0166f681162582eb1bab052379de92ff0ee0082943e4960382c4da0c6a236c5018c62265893d86c2aa79249f7652686d72d5fc941810b6f03622e75b00df9877b1b31400e717b36f5429a0ec58a9ed8dd43614a3ed90acc343c95b3a68843d74b13ef0f5630d75d449d94b5eb440bb60a44aa757fe7bfb2dc", 0xe3, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0xbfd) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) r4 = dup2(r3, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r4, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r4, 0x20004b3d) fchownat(r4, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) readv(r4, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000540)=""/200, 0xc8}], 0x5) 16:00:27 executing program 0: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x10000) r4 = socket$inet6(0x18, 0x4, 0x8) dup2(r4, r3) r5 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)=0x10000) r6 = socket$inet6(0x18, 0x4, 0x8) r7 = dup2(r6, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r7, &(0x7f0000000180)='./file0\x00', r8, r10, 0x0) recvmsg(r7, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r7, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r7, 0x20004b3d) fchownat(r7, &(0x7f0000000880)='./file0\x00', r9, r10, 0x2) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="17d444eb4ded089498f7d4191eb499c57561b90b974ea2d9cac2f3868c9a9cada93fa97a7b037bd4e3ab9807ae7a8519e9c2266af090697e262a52c3e6fcf03ea539377a09ba48c72681203ad39f4ab4c80acac21f337d73794437fd8c5c960518b568d5aa0e1743e2974630b7b803089ed6503582ad38eeab11c7c67984c2911e5c7752e249e84c7163c60cac89fba9387779de9dbaf64669b9c0e6bee27548fbea841eb2506edd86f0b21b1ca9461143bf12d37abc81a49b36d6ac6cfe804c0d2e1b7ac36f02e87fec10181ebf1bf086e2a76eb878f1b52a83815334ce600298477c274ca455df7909710abd35cf8faa2908c4e3cf8c12a1683b44e5b27e33927a340799c2551785b5291ce9da3bf9511b2567fa6303f1438406b5321af5edd5ddea0557938192a5efef015ae783c16cc08f8b05009e6b0170673ea89ea9fd7b81076f29e8e03f33c9b520", @ANYRES64=r9, @ANYPTR=&(0x7f0000000700)=ANY=[]], 0x3) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r0) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup2(r2, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r3, 0x20004b3d) r7 = dup2(0xffffffffffffff9c, r3) fchownat(r7, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) msgget(0x2, 0x200) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f00000011c0)="5bc15b57fca1f5dd", 0x8) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) ftruncate(r2, 0x0, 0x44c) 16:00:27 executing program 0: 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) 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) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r10 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r10, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r10, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0xf1) setsockopt(r0, 0x6, 0xd6fd, &(0x7f0000000100)="95720efcf4607ad8ad5bbb996995f29a0504db8b03c759d38015a442d77e37a999ecdfbc7270f03115ca09a5d0fd731ca15d7cfe6e5202d79f98d490b37b1154af267669641d8ef99b239047864af85ece8ade8796ea49628a5a171e7bfe9679775a8f0460fb220d0cfe1d9cf1c778f240efa8f8c218e69d58ca72148302adea6eaa0cc1e2efce773b839da8371e9852db7a23b2bd3d27bf5dbe1a14831d3eda1170681388b899d8167693bfb73cee098b3889cf424a9b76b2a115423d32b26e161c92fcf5c6b96648a774d0583658ce3584f65bf7fdbdd464f488a516b9937607d311d7a084f65a540de16747a570c510282bf2a1e626c0e9", 0xf9) getpgrp() r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f00005dc000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) dup2(r3, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfa, './file0\x00'}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c, 0x0, 0xfc}, {0x1d, 0x0, 0x2}, {0x5, 0x4}]}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x9, 0x7fffffff, 0x3}, {0x52, 0x7, 0x6, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) r3 = socket$inet6(0x18, 0x4, 0x1d) dup2(r3, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xffffffffffffff72) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r2) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) connect$inet(r1, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='-%}*\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='++\x00', &(0x7f0000000240)='j\x00', &(0x7f0000000280)='%\\!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']*\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r1, 0x0, 0x0, 0x2) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x9}) socket$inet(0x2, 0x1, 0x10000) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x80000001, 0x100000001}, 0x81, 0x35, 0xfffffffffffffc01}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="7ac77a6d762884aac194460d362656daf37b8788fa5dc7047113c9701f0fa7c243e1689db9871366a35383ca22d3a1aa6a8449886a1e11f5450aac8f54414a41dd1162", 0x43}, {&(0x7f0000000180)="4f327dcdf2e4425accea30149c1680b796", 0x11}, {&(0x7f00000001c0)="d5bc4375fb25fc6d3e135ec067baf860a25deee47bceed4abf9140ffe1", 0x1d}, {&(0x7f0000000200)="4f93e02a98ff3009ec4a2832ec5b133212217f2904125048f47c4694702ed3226892315807f6ee4b18198b8b89b7e645fdb872cb1f6d4fb4d1b23bb4c3c48d41cff3cc95e31a4e1a4bd9e56674dd33ef71e3a4c61eef8cf1e7d06741d6fefd68c9e09c78ca03db00723ceb548bb3554963ba3ea3b556806189b81aabe265614d1618b7a17ab9e4ec60f4d858e134c19bf2cd3f19096512d83b0718c6284e09db4cd1f420f22f861801c3667be07c9c82089feea28e", 0xb5}], 0x4) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000300)={{0x6, 0xd6, 0x5f}, 0x3, 0x3, 0x7fff}) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3, 0x2}, {0xffff, 0x8000}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDENABIO(r3, 0x20004b3c) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='/dev/pci\x00', &(0x7f0000000500)='/dev/pci\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='&}\x03\x00', &(0x7f0000000600)='/dev/pci\x00', &(0x7f0000000640)='@\x00', &(0x7f0000000680)='}\x00']) sync() getppid() unlinkat(r3, &(0x7f0000000700)='./file1\x00', 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) fsync(r4) renameat(r2, &(0x7f0000000400)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x10000) r2 = socket$inet6(0x18, 0x4, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x65cc, 0x1, 0x9, 0x37de}, 0xc) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x644) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r3, r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x49a, './bus/file0\x00', './bus\x00'}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000023, &(0x7f0000000140)=[{0x8001}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 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", 0x1b7) 16:00:29 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c9220d00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc7d8c0e6d4101d96a8d272b38a617f9904359f13ac592177002f08a5f473c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e540000001ca8b095cbb9e1ac581dd68edca93b45a5572502443d839ab8fe8e01c045670a75a1b3e794fc8ec01ad3be4854f7a876da69cc752e32cd5d8f236645f6ad57950f610c79a6a4516a2e0ef579dfd998a22698487e4d351dcbdeac62fd3d925f749415ffa74052c17c4357365bcc6a471ef83b37703d2f47550642bfc26c43acb901a7084afefb725983448f8f4e3b5183f40ba8cf82735960eb45455a60791c261600ef78ec9e89442cdfa4d59e40209c19aa8156096b535aa06bf1eab00745069aa70028c2c092badd8b936e47797a1a08eff4f6a7cb67e83679c6bd7ea7c5"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r11 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x3f, 0x1ff, r8, r11, 0x8001, 0x5, 0x80000001}) fcntl$dupfd(r12, 0xa, r12) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0x10000) r5 = socket$inet6(0x18, 0x4, 0x8) dup2(r5, r4) writev(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7d969751e792ad0458b3e146f3bd9a30b3bc647b0c080b5a4734960366f317e024ff6c2196b06949103e3aecec76c366a415dfb6d02d78a83fe083e23293652800f3b6dbb681c9b6b28fa172ee3c5e35", 0x50}, {&(0x7f0000000140)="253a8193fe379b1aa6089f4d09461d50c8c0b5a7548fb4ebfa10fb555006d1e48f1125c45db4db5e68204d44e664dec9c352e9de29fad738b0a70cd15cf082800ba028e4eb9824f35c7ed40a8ff30d4280688b088030a481f3787da14fe82b66911c30cf28189ec3bed2f6eb73a5bb52e7371cbb224be2a6172627184c30b679e8243a9edcffb7367be6d84d5ed4dc5520d1b59038a4dfd743d7226ba9923a85d82af3596e4877b0eb2b1f4e47680c7d4c6616a48db1aa9263bd410a9306d7f31afc2dbbc809040e4af7daae32efa3335724f060b810e321d5e8", 0xda}, {&(0x7f0000000240)="4707a42e44552c6719b644888d0a18aa87fd5123bff6474ed319a91789045aa84c66b3b3e68904627d88abe445d2bded84b24aa2fe2c531f404afad422fff6e3afecb2e645fa60179b0f975a6f8a222a2a3b4ae0c034fddf93f9c40a716a5c7143754ebaf4ae9b5da26c43c0bdc8b186aaee3e8b60684edd243b6ce498f4fc96b13b74abf5d92c9a5ac5279dcb26", 0x8e}, {&(0x7f0000000300)="cbe7634d9c355b5e6ddb5c4731d4c643d4850cb14ebcc251dfe4a9d0747b45e41a9892e9c8d3bb64c614ee452955e2fb6c4005a711d260e3a31974209b1586fc3125a059aff1f90075efa05bb770f84c36e312de53a382f77a8b693e141250d026c4c5a6d018dfd2ccf2df836f5891891c1ef9236ddf3c6d8225d79fa14cfcca3fa3209ae3296a01152b5f5fb949f1b9535b66d5c93f9621007577c4fb54d73ee4b79a45938d5d155fce9fa2e00270aae92e56ab0a879a54d64e60c739df1be31b0d4997ae437155d5fc84d032f0c73f", 0xd0}, {&(0x7f0000000040)="0e38dc3cbf16dcf79ed7935c65fa51053bbe654eed43de32fc1c", 0x1a}, {&(0x7f0000000400)="8514780cf36686793ee17584e5fe43b3020434619c2dbc4e45bf37992177ebdab55af88911faea36bdd6fba98c1739a40c98d7f59077b69a898f8cb5a2d06bc7652639baceb36be0582292c24fb948f03eeca891af910204659791f1c2ebfdb262c242d128d70a97c434c296472b16b49f1e1b2e9976ef649d92b190576043064a0ee8ff45ac17960948d8b7d0ce2d6dde3df0aeb4a6841c44c6fdf90a4ade375017cd13f45272e2b201567fae01b1fe369fc27c7a56f0", 0xb7}], 0x6) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8066f82f00+24 0xdf3c1c5308e83e1!=0xf20c3c455da727e1 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *188836 55183 0 0 0x4000000 1 syz-executor.0 130543 72369 0 0x2 0x480 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82664228) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8079875d00,0,3b9aca00,2) at m_copym+0x174 ether_resolve(ffff8000001732a8,fffffd8079875d00,fffffd806f6d33c8,fffffd806f4730e0,ffff800022d7f198) at ether_resolve+0x49f ether_output(ffff8000001732a8,fffffd8079875d00,fffffd806f6d33c8,fffffd806f4730e0) at ether_output+0x47 ip_output(fffffd806f14c200,0,fffffd806f6d33b8,0,0,fffffd806f6d3348) at ip_output+0x125d udp_output(fffffd806f6d3348,fffffd806f14c200,0,0) at udp_output+0x5af sosend(fffffd8064a6b498,0,ffff800022d7f4c0,0,0,0) at sosend+0x645 sendit(ffff800020acf168,6,ffff800022d7f5a0,0,ffff800022d7f680) at sendit+0x52b sys_sendto(ffff800020acf168,ffff800022d7f638,ffff800022d7f680) at sys_sendto+0x80 syscall(ffff800022d7f700) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,8392ab6010) at Xsyscall+0x128 end of kernel end trace frame: 0x86317bd2a0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8066f82f00+24 0xdf3c1c5308e83e1!=0xf20c3c455da727e1 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82664228) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8079875d00,0,3b9aca00,2) at m_copym+0x174 ether_resolve(ffff8000001732a8,fffffd8079875d00,fffffd806f6d33c8,fffffd806f4730e0,ffff800022d7f198) at ether_resolve+0x49f ether_output(ffff8000001732a8,fffffd8079875d00,fffffd806f6d33c8,fffffd806f4730e0) at ether_output+0x47 ip_output(fffffd806f14c200,0,fffffd806f6d33b8,0,0,fffffd806f6d3348) at ip_output+0x125d udp_output(fffffd806f6d3348,fffffd806f14c200,0,0) at udp_output+0x5af sosend(fffffd8064a6b498,0,ffff800022d7f4c0,0,0,0) at sosend+0x645 sendit(ffff800020acf168,6,ffff800022d7f5a0,0,ffff800022d7f680) at sendit+0x52b sys_sendto(ffff800020acf168,ffff800022d7f638,ffff800022d7f680) at sys_sendto+0x80 syscall(ffff800022d7f700) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd7,0,6,8392ab6010) at Xsyscall+0x128 end of kernel end trace frame: 0x86317bd2a0, count: -14 ddb{1}> show registers rdi 0xffffffff819807c7 db_enter+0x17 rsi 0x9477 __ALIGN_SIZE+0x8477 rbp 0xffff800022d7ee70 rbx 0xffff800022d7ef20 rdx 0x9478 __ALIGN_SIZE+0x8478 rcx 0xffff800020b56000 rax 0xffff800020b56000 r8 0xffffffff81186cff kprintf+0x16f r9 0x1 r10 0x25 r11 0xf26eaa2c466bf3a9 r12 0x3000000008 r13 0xffff800022d7ee80 r14 0x100 r15 0x1 rip 0xffffffff819807c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d7ee60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=188836 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf3e0,0xffff800020acef00 process=0xffff800020a8aa90 user=0xffff800022d7a000, vmspace=0xfffffd807f00b000 estcpu=31, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58720 168079 46579 0 2 0 syz-executor.1 55183 111703 72369 0 2 0 syz-executor.0 *55183 188836 72369 0 7 0x4000000 syz-executor.0 59604 122202 0 0 3 0x14200 acct acct 46579 29460 3754 0 2 0x482 syz-executor.1 72369 130543 3754 0 7 0x482 syz-executor.0 27035 25046 0 0 3 0x14200 bored sosplice 3754 456734 99869 0 3 0x82 kqread syz-fuzzer 3754 102511 99869 0 2 0x4000482 syz-fuzzer 3754 158327 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 440846 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 297997 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 470251 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 388685 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 483452 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 383931 99869 0 3 0x4000082 thrsleep syz-fuzzer 3754 79732 99869 0 2 0x4000482 syz-fuzzer 99869 394653 2054 0 3 0x10008a pause ksh 2054 460284 21726 0 3 0x92 select sshd 78828 91208 1 0 3 0x100083 ttyopn getty 21726 358145 1 0 3 0x80 select sshd 84619 73451 59562 74 3 0x100092 bpf pflogd 59562 438156 1 0 3 0x80 netio pflogd 49324 440218 64505 73 3 0x100090 kqread syslogd 64505 444345 1 0 3 0x100082 netio syslogd 92764 84805 1 77 3 0x100090 poll dhclient 72630 253495 1 0 3 0x80 poll dhclient 49034 500722 0 0 2 0x14200 zerothread 26527 124853 0 0 3 0x14200 aiodoned aiodoned 95711 206282 0 0 3 0x14200 syncer update 92513 89219 0 0 3 0x14200 cleaner cleaner 58435 395211 0 0 3 0x14200 reaper reaper 92570 517689 0 0 3 0x14200 pgdaemon pagedaemon 1542 173767 0 0 3 0x14200 bored crynlk 22737 202715 0 0 3 0x14200 bored crypto 4473 411094 0 0 3 0x40014200 acpi0 acpi0 15033 10284 0 0 3 0x40014200 idle1 24295 135847 0 0 2 0x14200 softnet 66423 209066 0 0 3 0x14200 bored systqmp 76870 507460 0 0 3 0x14200 bored systq 14090 448838 0 0 3 0x40014200 bored softclock 19146 253086 0 0 3 0x40014200 idle0 64177 225097 0 0 3 0x14200 bored smr 1 333387 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 55183 (syz-executor.0) thread 0xffff800020acf168 (188836) exclusive rwlock netlock r = 0 (0xffffffff824b31d8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9551 6433K 7113K 78643K 13132 0 0 pcb 13 8K 8K 78643K 251 0 0 rtable 88 12K 12K 78643K 769 0 0 ifaddr 68 14K 15K 78643K 252 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1495 0 0 iov 0 0K 28K 78643K 176 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 2099 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 1K 1K 78643K 14 0 0 sem 12 1K 1K 78643K 117 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1202 0 0 sigio 2 0K 0K 78643K 91 0 0 proc 61 63K 83K 78643K 734 0 0 subproc 32 2K 2K 78643K 119 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 61 0 0 in_multi 22 1K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 384 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 107 22K 23K 78643K 5031 0 0 UVM aobj 48 2K 2K 78643K 56 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 253 0 0 NDP 16 0K 0K 78643K 75 0 0 temp 200 3556K 4188K 78643K 54677 0 0 kqueue 0 0K 0K 78643K 33 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 21 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 99 0 97 1 0 1 1 0 8 0 rtentry 112 116 0 85 2 0 2 2 0 8 0 unpcb 120 367 0 354 1 0 1 1 0 8 0 syncache 264 16 0 16 5 4 1 1 0 8 1 tcpqe 32 6526 0 6526 4 3 1 2 0 8 1 tcpcb 544 448 0 444 1 0 1 1 0 8 0 inpcb 280 1922 0 1914 5 3 2 2 0 8 1 nd6 48 14 0 12 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 1 0 1 0 8 0 ppxss 1128 32 0 32 5 5 0 1 0 8 0 pffrag 232 21 0 20 6 5 1 1 0 482 0 pffrnode 88 21 0 20 6 5 1 1 0 8 0 pffrent 40 217 0 212 6 5 1 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 106 0 46 1 0 1 1 0 8 0 pfstkey 112 106 0 46 2 0 2 2 0 8 0 pfstate 328 106 0 46 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 6 0 5 6 3 3 3 0 8 2 art_heap4 256 512 0 341 15 3 12 14 0 8 1 art_table 32 518 0 346 2 0 2 2 0 8 0 art_node 16 114 0 86 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 17 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 115 0 105 1 0 1 1 0 8 0 shmpl 112 54 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3142 0 1733 46 0 46 46 0 8 0 ffsino 272 3142 0 1733 95 0 95 95 0 8 0 nchpl 144 5632 0 4015 61 0 61 61 0 8 0 uvmvnodes 72 3805 0 0 70 0 70 70 0 8 0 vnodes 208 3805 0 0 201 0 201 201 0 8 0 namei 1024 19259 0 19259 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 12 0 12 4 3 1 1 0 8 1 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 15835 0 15835 18 16 2 7 0 8 2 plimitpl 152 63 0 55 1 0 1 1 0 8 0 sigapl 432 1387 0 1371 3 1 2 3 0 8 0 futexpl 56 27744 0 27744 1 0 1 1 0 8 1 knotepl 112 350 0 331 3 0 3 3 0 8 2 kqueuepl 104 483 0 481 1 0 1 1 0 8 0 pipepl 112 666 0 647 3 2 1 2 0 8 0 fdescpl 488 1388 0 1371 3 0 3 3 0 8 0 filepl 152 11368 0 11266 7 2 5 6 0 8 0 lockfpl 104 351 0 350 1 0 1 1 0 8 0 lockfspl 48 126 0 125 1 0 1 1 0 8 0 sessionpl 112 23 0 12 1 0 1 1 0 8 0 pgrppl 48 44 0 33 1 0 1 1 0 8 0 ucredpl 96 1415 0 1406 1 0 1 1 0 8 0 zombiepl 144 1373 0 1373 4 3 1 1 0 8 1 processpl 896 1407 0 1373 4 0 4 4 0 8 0 procpl 632 4026 0 3982 5 0 5 5 0 8 0 srpgc 64 10 0 10 4 4 0 1 0 8 0 sosppl 128 12 0 12 4 4 0 1 0 8 0 sockpl 384 2402 0 2379 5 1 4 4 0 8 0 mcl64k 65536 258 0 0 33 4 29 33 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 239 0 0 28 0 28 28 0 8 0 mtagpl 80 34 0 0 1 0 1 1 0 8 0 mbufpl 256 471 0 0 24 0 24 24 0 8 0 bufpl 256 11261 0 4213 441 0 441 441 0 8 0 anonpl 16 169629 0 152611 105 30 75 86 0 124 4 amapchunkpl 152 8426 0 8312 13 7 6 8 0 158 0 amappl16 192 7608 0 6641 91 41 50 61 0 8 1 amappl14 176 279 0 278 2 1 1 1 0 8 0 amappl13 168 80 0 79 2 1 1 1 0 8 0 amappl12 160 92 0 86 1 0 1 1 0 8 0 amappl11 152 422 0 406 1 0 1 1 0 8 0 amappl10 144 381 0 375 1 0 1 1 0 8 0 amappl9 136 720 0 714 1 0 1 1 0 8 0 amappl8 128 283 0 254 2 0 2 2 0 8 0 amappl7 120 411 0 405 1 0 1 1 0 8 0 amappl6 112 420 0 405 1 0 1 1 0 8 0 amappl5 104 244 0 229 1 0 1 1 0 8 0 amappl4 96 1535 0 1507 1 0 1 1 0 8 0 amappl3 88 518 0 513 1 0 1 1 0 8 0 amappl2 80 9928 0 9854 4 2 2 3 0 8 0 amappl1 72 40483 0 40044 25 15 10 20 0 8 0 amappl 80 4353 0 4313 2 0 2 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 55 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1400 0 1371 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1400 0 1371 1 0 1 1 0 8 0 vmmpekpl 168 14241 0 14208 2 0 2 2 0 8 0 vmmpepl 168 181589 0 179408 200 72 128 133 0 357 31 vmsppl 368 1387 0 1371 2 0 2 2 0 8 0 pdppl 4096 2807 0 2766 7 1 6 6 0 8 0 pvpl 32 460157 0 439945 243 51 192 202 0 265 24 pmappl 232 1399 0 1383 7 5 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 670 0 17 19 0 19 19 0 8 0