00000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt(r1, 0x8, 0x0, &(0x7f0000000140)=""/27, &(0x7f0000000180)=0x1b) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:20:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x2e9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xff) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x0, 0x0, 0x1], [0x0, 0x4, 0x0, 0x7], [{}, {0x2}], {}, {0x6c, 0x0, 0x0, 0x5}}}) 16:20:35 executing program 0: r0 = socket$unix(0x1, 0xaf9aac3e5b0eb869, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:20:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x5, 0x4, 0xfffffffffffffffd, "0acdbdca04000000da0000000000d983000000ac", 0x2}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000a00)=0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x4000, 0x0) r8 = socket$inet6(0x18, 0x5, 0xa0) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x4f}, 0x8) r9 = fcntl$dupfd(r7, 0x0, r7) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) poll(&(0x7f0000000180)=[{r0, 0x4}, {r6, 0x1}, {r9}, {r10, 0x40}, {r11, 0x4}, {r12, 0x20}], 0x6, 0x9) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r4], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r3, @ANYRES64], @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r13, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:20:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x85, 0x4, 0x100, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfe0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20008, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) socket(0x2, 0x400000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x0, 0x1, 0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) symlinkat(&(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r8 = fcntl$dupfd(r5, 0x1e, 0xffffffffffffff9c) r9 = socket(0x2, 0x400000000002, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x1, 0xb, 0x6, 0xaa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r11 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x15c9fff09a210a73, 0xa0) readv(r11, &(0x7f0000000600)=[{&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f00000005c0)=""/18, 0x12}], 0x5) 16:20:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2c1e550a1fdb1ba61a93eeda12d14d8f5a9440e30180741f60ed8628289f27a5e256fa6a51"], 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(r0, &(0x7f0000000100)="8c65", 0xd) 16:20:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$inet(r3, &(0x7f0000000140)="26d2152a17bc654d58653a9fda25f1c3ba5b0a0da95c035b4ce437ca284b7e16d4704d3eb2695e1fedd887196216a4763655e8c6fd24b7dfc20e92bc1e61851a0d64d03f9a0f0492858dc8661f3efc8f6f59ec8951759f25cc54bccda7af28989a2ec383d00cbeca412d8ab891f5047ae7b08431f3c3028eff5b2681d2ebf039ee97b6cc0904ed0a20d6ee1ab79e52468cef6c1bdee29990be9617e2054b74bc12df470364f803f62799e0fbc5202df6cc54d667ed215832feffebbecfbecffec5e1f7ca", 0xc4, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:20:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:20:35 executing program 0: pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) preadv(r5, &(0x7f0000000100)=[{&(0x7f0000000280)=""/166, 0xa6}], 0x1a0, 0x0, 0x0) open(&(0x7f00000007c0)='\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', 0x1, 0x20) r6 = socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) pipe2(&(0x7f0000000140), 0x18000) pipe2(&(0x7f00000023c0), 0x4e136e51a988a2bc) socket$unix(0x1, 0x5, 0x0) 16:20:35 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x10}], 0x1, 0x7d) r0 = socket(0x6, 0x4000, 0x1) socket(0xba8f7ee17bc16c00, 0x5, 0x81) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:20:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:20:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="132e08d9b653b911d0f68246eec4ab349c2f98c1fd2e091095b1b7c998181df31bf19605cdff125c1cf921929b1072913f84", 0x32}], 0x1, 0x0, 0x0) 16:20:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0x81, 0x1, 0xfffffffa}, {0x1, 0x0, 0x7f, 0x8}, {0x5f3, 0x80, 0x5, 0x38e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'7\xa1\x00', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:20:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1b, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe000000f31f00000000fa7dff070000", 0x2ae}], 0x1) 16:20:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:20:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x9, {[0x0, 0x0, 0x100000000000000], [], [0x5], [0x21c8], [{}, {}, {0x1}, {0x0, 0x0, 0x100000}, {}, {}, {0x400}, {0x0, 0x8000000}]}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000500)={0x2, "8a9041683464eee052a6824b14faf1fc893f93e1b88f127c10a6475f4979c345c0aef0bf71118b6a3632bdc4bcf550d28f4cca9f01f4f30d45c90a7d9c13c2dae5beac40c2f977e949fa6edbad5fb516ec6da8ab6a728696c8cf0a6468f11634b89de2fed9a50068ddcfd3318394aeb04f3be269f1466f1233ddcb70e90f05c9935f05ed724919485e744ce1d70d50fdf7859db743d3b04bc21ff732a5288aad1b8d57dfb09d8d49163f1605bc6610f6e00070c678b2bc7d0e16a2e8cdc39b2997880c5d94910209baa5f4ec9ded018eb6106c612d38101611b6b863a32e6e8fe1e8590f1176bf762fec8f79221b852953e67788b64bfb3dbd84f5d695263d4db8be4c9eb1fdd3dd953520b3796ae92e2c006d7f7e7b146eeb5bbdaae272797903e99300cd00e491a16622bbb3e9b29faaf4d954cf7c70c392caad1ba69d928c9ed6d0ee06795eea96dc9f84c2d935d7952c5402ba657b3a550fb7a74618bd635134fabf01816e37c08c19080ba3a09f0c1b53c7103faa4733c0c176d07578ecd37925bfad7d03618d24b9c76cfd4090995037f4a435cad73ca059d2b4898547214049cffbc500aab29a4d71c9bd08a3b89d5e9c6ac9fa3dfbb0203b58b915d5afb1b023fe2b915263cf6864e9b36f77d2b2718ba2e5b0d9a480e2248fdc198d5cc58b5390bf4ce71a131c4a7024b5d56909e48fae86eed60d93604c91e50911dcfcae6d8cd15b51ad135b92604653a32231b6f6e914fc07fc23ddab47f5f7a83c935592b92b16b834c7496e24cf4e258bdd711b8e35a1fb8ad4471a1665eb32abdd1d9677ce020b737ae3e8b70ca293b9795dbc2708fa4adca7e15ba63ee4bf68d6948866a945cde0d85acba1381446a3e415b24f14fe7ede08eb6282cee9604dfddac5d89baae179f1857e6c204707389e1826b4a08b492a97a155db2fd8264e4590f9ee1b1e13d2aa7b063269a072b5c9ebb441815cc87abdfeb662dff2c1419a9b38416b31d80ccfe1a4cf07696511911aa26a6d3dc52f2e405173ee7c03d6d8a0e3d4bc2d0f4df061b931e0da1112f97dcf27410a0e071145c172fad1d162c0e8952d3ccf041623991cb3a1dcea124dc2271f494f696750fb2855fc70ea2c2f8f4a88eb1eb6acf10f7a994883aeb8a9f582caca42286eed2aed9c935e2f0ee4ec83914dacd0e8194d6a359b8e3e182265d4e1730bc08f6951780ef45a5a5106170fb9fae68f7ffc5b5bc68f6c10c0d55513047b1830289e833c3d1bb1183036e5e3b333a59fe500c39f4c346e93552751aa41485f3cab260d2b1bfface6de098c1ea0128a2126ca1b642f10066d53a3474a5e695674228952c21eefcdf1a6af89ed35afb91d5493c50a59027fffdd9461ab77ecb26598ce45b11a48f43dde3651c8206ececbe9e9f6ad4fb47f16530dcd45189e9369b0a7c21643b728fb515bc8789527ecbda855820f7f7b9e8a6fc05c535e287acab5365ff2d6c8768b9cc271c153b19bb238d0b4e5dcc573439d9dba322f39c4c3378f159f57b2d5df7344fc854216b15c3c8a379b125268c739f3749b098024b9644866de4f3fac6b3bc790f2a63cc4b9d3eafbb1bf62987d8c07fd0024b501e3b35ca8a251bd37a9a416670e3e1b334cf7720ca80b8c413cf5a2527318542f2f732c1ad9043867197172bdc9784454d3b68f0fc438be92665f3cc5b3279b5c67c80825c1a314d06e43e82caef4a437374c7d55f3fa333670d5bc62d901342e972540f647d94263cdfcb7593a4721cd2c561d4db2d2624f2cdbf65d0568abb7f9628b3ed1dc27dbce5be307bb6137b265142caef47fe329ddc53d0f0afaf1ef667aa60be5ee713cdf240bf99ebf8f00879996db2ef93f2d871cb765db2e9177cbe1792228d459c84a1c3e818fee5d4812b39948478031c4e8d9f01424c74c24b96e824caa96e323cb882188a2d8d8843adcfd651a802c2abeb9feeeb03bf5a62c09cf1350ad304dc5ac1b5186ec436caed4c2d741ead46bf052999932d88143a13a2260a93b6abc4f21e125e4c1c4251749c197507593777f3cd6469e3c8404e33c07081eb89319e36d774b7fae0d2adc642363eb510f24914498fb30290cd460d6d0b9930fab4b66a7bb9f150ca6d31497e8e0427c47d6b9f44d629a83a65d7953634969b17f482e356815fd18f3ccddc37eef6ee1e3952e71a32e6525b7acd5ef66eecce44cd4d08c4f2b45bab30e44fa3fb165e86e70197386b6708a71f59956df48f576ed7c0cbe6e7f854afd5c61b4d72671dd536f1b57e9839a2d82c6f9ba76af8cffa82d1643a268a94bb309cc0ef191cb25346d938ce474e7ca52a339713bef3be2f6b7c6812bbf4162d7a8dffcbeb4f0152174eb63664e81bfb106a43dea622ff3c0b4df344f1fdb488add7f2b72be72fca431f542967d2e64e57d8960afa0e79022ffb247ccc9ecdb013dd7ce38b9c7805110a5ea6b786f35aff0de390cc5b5a989b9c9a7aba73a4b5d59ccd3e378c51f50e84108f92eb76a3cd64741b2c2e57be361472bb116dbdfd77a14086227822743e6a86afb1c3c98745b95e5e9409282b252d8169e5122095deff952455ae8001abdaa8cef292c79e84b3385f0868aa84c3b6dd1cdc1fe92579e4bb7a3911b57c61a58021b74e83001f6beecf3a90299b821cbff5ea5e4d1e0e7db25686b2e6f2985f35453ac629b3b1983731ad6803d6213929e85823477cbda3dd04c6ae97b107ed47de706edd2d9a28a581fe78849de6b9029e4f63cde08c4ba3d8631e261b8a88dd04873e6286d444b01781c54561f70b916ca385507e91f5a87c5ca2013bae1b8b1357d05e2812d47a7e18966f8cd17bcc13cf164b2a25ec4a1104db08915790c6241dd80bb8ffe93ef338cb42fdb9f09232ddeef7c8f541f09d8033778f2629e1e7250535fe3bbb61c1080e0154026531fb57bca49c350bfb949d592a2a743967112cf7b2fdebdc5c90bd869944c8064652b0535d34dfde21c653303d17e052fba336844a5f0d0f1af000c429aa0f550c017188cdcfddfba3ddc628be52ee7936e2dc4cb9c7eb5d74113354f7b44f912437f986616a98013c3257fbfeeae7c871854f60da56c64301d1941e1d7f81d3c42fc6c50ea2f3b57627e91c5dcb9f9c279ac7e23bea5017e31ed12318a8fceeb3038f1bf99323a523d93434288c4b2fc9e8bb203a7aa2390967601ac17ca8062e37077dfdc8b612a065bd19f876cb87a230fbdb116b9479bae034040713ef5ae5c821c260b990f2a06ada6885860d0e19fa05c42d5fa19b4cfa9bf935978a5a96be75f2c549cbb89eed5d8013225e611be9725b07a3aa189cb7efe7e1c5c70ea41184c1bd888ab90a841d1f8b97c8d895e94e36f72aa943f95df4aaee633c531e1d10f471c1f04d953d782338680485f4cdc54b1013793c5a37e6ee43d3707fd32c050ce288b77071c9bfc356a39ee85026cab124f61dd05044aaf270b291b4d54da53886444b71bd3af3498a8f1501f57b7e59d52e1ed274a0b802a7efe84f9211f915004a68026e79c1c825a1082223fdc9b8cfab3b6ad6d141381a59b57508121bf29ce81e8f3dc00607cbd959efe4aea5e4ab87e15b949ede41b7df3fde15f194c9cb9da738521e0e5a1f919ccc5f6d06845934fe511a22302fda8c81ae7acd8f5632bf555a07999c9d24d3b3156dfe8ec41ad82e3626b773cd1ce49e1a84db0fcd853d8ff429a182f88949568d32c1e9908aad71c9bc434f500d45885b1b73c845fffc6ca9d179816c3a049d1e3a332256e2ad7d621ead4b89774acd46815c7a79e7551f64c0f7810118b80cd7810013b7fade5504013f5049082eb9d54b007a27f5f4d44fa6b374d81a61059d681bc1ef9793535671ce0f1cf389d4111377043c19b329b2b04ac9666596591f226e6ea2dceb97ec13a1cec98c65323c6a1d743b2367bc779d3edd30130212270a5772e659533b2050d1ee13774dad2e1fbb63b4979f3d67738dab2c1d477b5768edd3d0b42bb59a47234117030c705fcfee88f0277cda222a4e6658ac15bc5b8735edb9d0e4e85eb177b46e09dce9e14c657c7c9cd0face9be3d16c43d87c304b80b6112919a73ad46da59a0c68944c5554845a4a1ba0222496abd4e61a53a2551137e595a187b9a47d72b703b46f33dcb035e7a0ae660c5f6c3d5eabc5bbe93003a7821d816dbc1cb0ef72c6dfc6b0e915c1c14075876f881e4edbd0c1074fce894771429f48cd9d9b6e533b46c423ba890033a187e0e883e9e14784f81fc8dee8b2244f92ef83fa97391d39d6163c3b276b412b846c09a5d365256d1b5d825324de993131481cbc48215de2b4c6f774af90093a94d4f85b441b68a28c4fa2a98e0538e2a671b2083b90431bf5870d7961f2e41b1c2e240418eb66b81b3ea44d99a758ab62d7b1036b7680a2618ac46da3288a91ff64262eb77f704763ccce8ff24a28047e2c8f5d7a25894b73a69221e04a81aed051f958e2c7c52ba924e3b95bd8dd8f486cba4454b6866177b8ce6fd4777aa4eafb9f53310aa79ab6d9cd225b8440cfcee48cc3c3294a4349e030c43fc13cbfad75976d9fa978bc2d6cf972d2a65c7ec24f43a2d77e4c21692c12b396cf476dbf491a471f07a867c8650e56dceff2e12ef9ff95df736882524ea125595299796ef7a08b7ba841d546bd973c5eef661f80886d49061c6d4416f0a892dd4cd48e0580eec031103bbef8422f03368f279c8deb56b66a611ef276ad6319adca2efc1c6931fcd1a1f5e96514b96be804cfdfa2f841c5c2d277dbea4798c1c1c4cac067da74efd09b8982b498852be08981eddd1fb5081cdae6bdf481dc79e3b6e1c741e5a00cf8a632c0b6db1f8005b0fead646a992c99f9cad1abf8f4c2325c005a696a8708babd62ac1dc34ff45d8e486f9d49ad0707af147474982632aed81111ba9d8060953f6d22cf8a3bb18a50fa4656e85a051339b5e15069b24e073cf0681ee463da5ebc5456750b8123fb8c64e8f568ed87b9d61b6cc6fc41be8cb48091473b495bc32e1f2e4e3b7ea4ccdb701ae72b14616afe6f219bf7a6bd0e203feba6f0108b87d1fd3e4b66bf21da4e9f73c6d31e7a3e945b82731c0cb8137a30bf7d767f3097a1e617124f8c4bdbd219b1db9053d925fedbdbffa14fd0d72930543bbcae253af84f83397caabda05b060c087496bd112e7e3e49ac0d34bbf9b416b2c57b0923857d730da72b6a7f2ca98848f3eddbad4bb23857b4448172f9cc1adb886ea21800b1e60050368e699af763221a7df27f3b5fc436e230e32cd82047c3b378647677f678314318187cd6dc9f4e49eafa961e8ad0c951bc1c0c0c0fca9850413cccd8555f1634131e26e4bc38d4d938c890e51dcc1f436b55ab76214fd484bc2e925160c236942e9d32dd845f85d3ff1c851d71591e7effbe75f98b1d908e88a40ad3ba9c9e957a89635a9ef22aeaa2f7f9d403565a6e2a45f111bc4ebce11a3d81d70c13f77172d998065b5fb97d1c4ea400343855b364d59e654b78a98c1bdf7177c4228996ddaec04d48c0dc98f5a431983c6673d21f780a84e90b8ce734d7cd5ced768078bf33b3e3864202197bd56a3277f42060c0d934ae18b5e17af0cf7d9335274d01202c8642c97f131d5e31848fdcac3da911f853345b5f4d970a4e8e08be146ccc0e116caec5fd6788bb854f6d35fb0a1dbd0bdf6e9e1e74ee56e3a0c8ef31abe8d1b1cd0ab96435317cdb3697ba01480b06556a273f15a35bd1e37603813b9f5f37c8e3f3d5be99819bb3cdb6d5e56a5cc6d"}, 0x1008, 0xfca276eeedade074) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x3ab) fcntl$dupfd(r0, 0x0, r1) recvfrom$inet(0xffffffffffffffff, &(0x7f0000001540)=""/4096, 0x1000, 0x2, &(0x7f0000002540)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2, &(0x7f0000000180)=""/185, 0xb9}, 0x2) 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)) 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:20:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4800, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname(r4, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r5 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30660, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r1, r5) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="1250", 0x2, 0x402, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) 16:20:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x3, 0x80, {0x3d0c, 0x6}}) sendmsg(0xffffffffffffff9c, &(0x7f0000000780)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0xfffffffb}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="cfb55f5f24d213773fa03f3df773745f28fd43a9ae7106efbdcc6da084ccb264e081a6f0784e4461f479c2a43cbb2837452f822a23f0ca960efb31c638a92c8ec842bf19d47e4f5321d10823457d69f229d3f2aa2cc18966607984c83b2ae9439648be716253208bf1ecd528bd41cabc4a73330bffe9a1e7e53470946121653b7282c5a12e607f0ffed9e6019930b4f8d5004da4430ce9062bd14e78fbd11ad27fad4a0cef9748ee266dab6ffa60d6965c92a2e6a09d4a5dc539309db5dc4e7ee6cb49e2a8db", 0xc6}, {&(0x7f0000000200)="001689429ba5b228ba2efcadc89a60f75f0101568329312bc6e9d1697d1a91ec4adb74b6dde15f99e57eb9087071811cb6b6a1ecbea73101dd9fc6cd448b8f3190bcf516dbd948c01e87e0e7eeafc9563b2091edd0fe7e366bcbe8de6102b0eb2b055679ea62d70170b1f90474b4b9d0f117d5d705ead479ab08bd67d1bbd49c1319d883b9cb71d35ce9785259c5e369ba2e1918bb32d45d3b1f01a8a8d6f33da46121d7bb2840f7525d23ba1ae4c206f34876c81349d76d8b2047763d9dc1615ac271af7c2be80d07027b57ab734fb490ca5272b203f9dc6f1fde63f5cbb650365e4aaf4398af80ed4aff08b6", 0xed}, {&(0x7f0000000340)="bc2b43b10118bd8b8272c127d83fe79309d083e92562c41228794ee9e04d7294d2c59a0a1617347e8517acb45184528bc4478d0d39ce56be564b5399703bfacc35204e8dbd4bfa68284e5e5bdfa732380674d3df14cf68b9c03b9c22a8356c1bcc9b9b99d523cab3797e37342ecf422ab2d620eaeaeb9b2bdde0bce2aa06f725aa5548447f5ab86d3c311b6097225cf455d6e0df79295346b0be47aae5826f44c9f17f48337f9b26", 0xa8}, {&(0x7f0000000400)="4a66d10483a8f7258c8c1b5bd2a1", 0xe}, {&(0x7f0000000440)}, {&(0x7f0000000480)="bfaa45e5ed892009c29e43d572fe7cd93bc9978532f14b8e07efb6433841d3acbd9220fb1bdc0af32acd21d6f9a7ff9521bcb410d0dca42ccdce194b9fec5c2c2fd5fe9a7598872ef83f5ead522841b25b7ee4e9847cbd6331bf8d72abc8c0241c049e32a54e60d546d8caa7ae68ef4b4c7ad45fcabf0fec35cb295ab89d58af23da3d435e270b4d0408633beae15e626877a5", 0x93}, {&(0x7f0000000540)="53a78c0b0eeefca53c6d6c68a429af2e93b53302a2e4770651226c3256de373e874b84e1752c00cf8fc7a22cb42ca3141c166214af4939fd3bf342011e0c2526def39eecf6398bd2193e13aaf7c29f86ab2b31e5778c8c3574b40000bf085a217b3fb9ae", 0x64}, {&(0x7f00000005c0)="f9302840a43ae4f58a0a51c79d89c32e755f83bec400bed0506021797397484a26b84cca539e6f8a1cc5c5390fad1d15f31670c0d66ba4b4e64dde5014467330be8a694f4fd5cccc03b00268ecd0c1f476df99d191f7d5559ed97e81556318c737ea47a5a4f4adfccd542aee520604af498a217fdf764daed1376edd4953215322b8a3dc17cd4711ceb8ec5b54a98c508453a9e68224ec87f7d68c3b4e076bf1ab51071e93bb571cc721df29ffcd35c73c8dd0763cec8e4e12f2a5deac518bc4c579e5f531cd61f44e7305d09c8d2a7d85211b8beab9c165726ada6dad6748ba75f70828624facc97120471bed4a511933045245877dd6d66fef64eb", 0xfc}], 0x8, &(0x7f0000000740)}, 0x603) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) dup2(0xffffffffffffffff, r0) shutdown(r0, 0x0) close(0xffffffffffffff9c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xa2, 0x7, 0x7, 0xfff}) 16:20:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82702e2f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = accept$inet6(r6, 0x0, &(0x7f0000000100)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) fcntl$dupfd(r11, 0x0, r7) poll(&(0x7f0000000140)=[{r0, 0x18a}, {r3}, {r5, 0x4}, {r8, 0x1}, {r9, 0x10}, {r4, 0x1848da7be9fd0549}, {r10, 0xda8ed05daeb8f034}, {r6}, {r3, 0x4}], 0x9, 0x800) 16:20:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200003cb, &(0x7f0000000180)=[{0x1ff, 0x1e, 0x2, 0x7ff}, {0x6, 0x9, 0x0, 0xb25}, {0x6, 0x80, 0x0, 0x9}, {0x8000, 0xe6, 0x7c, 0x5}]}) r1 = socket(0x6, 0x4, 0x9) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\b\x00A', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:20:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100f2}, 0x4000080c1, 0x10000}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/44, 0x2c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:36 executing program 1: r0 = socket(0x18, 0x5, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) 16:20:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x1ff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x6) r6 = socket(0x18, 0x2, 0x0) socket(0x0, 0x1, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) mmap(&(0x7f0000396000/0x600000)=nil, 0x600000, 0x1, 0x927420650e3a397d, r8, 0x0, 0x0) write(r2, 0x0, 0x0) 16:20:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:20:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c395240000000000000000c43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a55592f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49913"], 0x10) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfd16, 0x0, 0x0, 0x0) getgid() 16:20:36 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/y\x00', 0x0, 0x0) 16:20:36 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 16:20:36 executing program 1: mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000200)="127d579eb1d3999ff88ab412f4a4bd5be4a42a749fab6ac949ef05b51763228d8331215de35e55c65320f62117d7481af735fa5538e4a5982d7d89d41b2298523431792b025048f0733540bf0b39fbb5a09d50376b0d3bcab3fa5a4e41989fda3baab193b58f008d45412d", 0x6b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x10000006}]}) getppid() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0x9, 0x6, 0xb0f, 0xfff, 0x50c00000, 0x7]}) 16:20:36 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r4) getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r8 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r8, 0x0, 0x0) r9 = dup(r2) ioctl$TIOCNXCL(r9, 0x2000740e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r9, 0x6, r10) sendto(r9, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r8, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r8, 0x274a7c1755daac67, &(0x7f0000000180)={0x0, 0x3, 0x6, 0x8001, r6}) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) writev(r13, &(0x7f0000000800), 0x9) flock(r9, 0xc) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={r10, r11, r12}, 0xc) r14 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000780)={{0x9, r11, r12, r11, r12, 0x0, 0x3}, 0x70, 0x7, 0x3}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r16, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:20:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a7675a500fa4ea52ec70d788b7112c0b3046fce81bcaaa2acd43353ce779b5fcfe26f8b1d2e034fadfb4ed443cefc5f3f40b3c72b2533dc3cbef22d1117ac0aaf0eacc6078556153b5f77112ca1ce40725b8e86e8ed7482bb072077528c53b5f52ae6deac4de7c99f3ad5efcdb848bcf0392210a5a398ec75f58a5b85aa4b6f9ce2c8ad7edf916391de2f7008bf1060753f5a2b63959ecd4fa874c53add953fa65e6f524a071dd2bb17d39613431c1c464506798801144f9788ddabb6c68b6d89e269dc16c2a9bb0137b2371355f16b9f7948d911d410868f1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:20:36 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000260000000000000000000000000009000000001b00000000000000000000000000000000000000000000628d21db51c296a06dbce59a4f031294196cd4106007447ff96d0e155301eff7e06b21d104186f58a2f3899140a80eea0024a873d5f4797ba990cca068109c4ca6488e1db55d2b47a9fe22b9f08e84ac8c17a9aa7662787278c24b00218b5878d878173cbdff47672699edc631a2706942c29ac976f7698083e93ce04cc89693db7917779400"/264], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r8, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r15 = socket(0x10000000002, 0x4008, 0xfd) dup2(r14, r15) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r15, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100a38c452e2d6e691f4f7a24dec4887d696c653000"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(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', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000380)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(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', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r12, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baa116ea835c0b52092a12782100"/4117], 0xfffffffffffffe07, 0x0, 0x1000) 16:20:36 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r4, 0x5, 0x5, &(0x7f0000000140)="c02e147cbca006bf89e573229ee57dbab0fc8f686fabff611b7d376e187b8abc11d97c7d7533d5b4ad0286109b9e771d846a77241c96b79a15613f08e6c05f4f23b02c97ff78c9e1135ea44d648c9b5ba6eacac331a91da5fdeb0ef086b1", 0x5e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:20:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffb, 0xb29}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14}, {0x6}]}) r1 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000180)=""/49, 0x31, 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x6, r2, r3, 0xffffffffffffffff, r4, 0xa, 0x5}, 0x7, 0x1000, r6, 0xffffffffffffffff, 0x4, 0x4ced, 0x85d7}) 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) select(0x40, &(0x7f0000000080)={0x80000001, 0xc8, 0x1, 0xb44, 0xe48, 0x7d2, 0x8, 0xb192}, &(0x7f0000000100)={0x6, 0x2, 0x101, 0x5, 0x8, 0x1, 0xffff, 0x9}, &(0x7f0000000140)={0x6, 0x100000001, 0x1f, 0x200, 0x8001, 0x6e, 0x5, 0xffff}, &(0x7f0000000180)={0x3, 0x1ff}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) dup(r2) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6, 0x0, 0x0, 0x1d1}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:20:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = semget$private(0x0, 0x7, 0x20) semop(r14, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r14, &(0x7f0000000340), 0x21) semctl$GETPID(r14, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r14, &(0x7f00000000c0)=[{0x3, 0x9}, {0x1, 0x40}, {0x0, 0x2, 0x1000}, {0x3, 0x3f, 0x800}, {}, {0x0, 0x800, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xfffd}, {0x1, 0x7, 0x400}, {0x0, 0xff00, 0x1000}], 0xa) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:20:38 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x496e097b84496efb) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:20:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) fchown(r0, 0xffffffffffffffff, r9) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x809a}, {0x18, 0x0, 0x7, 0x7}, 0x1, [0x1, 0x6, 0xff, 0xfffffffb, 0x80, 0x2, 0x3]}, 0x3c) syz_open_pts() 16:20:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[], 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000640)='./file0\x00', 0x80, 0xcd) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x100, 0x0) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) r13 = getpgid(r12) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getppid() r20 = getuid() r21 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000280)={{0x0, r20}}) setsockopt$sock_int(r18, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r17, 0x6, r19) r22 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x3, 0x0) setsockopt(r24, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r26, r26, 0xffffffffffffffff}) shmctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x4, r20, r23, r20, r25, 0x1, 0x3}, 0x1ff, 0x240f, r26, r19, 0x2, 0x40, 0xfff}) r27 = msgget$private(0x0, 0x0) r28 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r28, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r30 = getpgid(0xffffffffffffffff) r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = getppid() r34 = getuid() r35 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000280)={{0x0, r34}}) setsockopt$sock_int(r32, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r31, 0x6, r33) r36 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x3, 0x0) setsockopt(r38, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r40 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r40, r40, 0xffffffffffffffff}) shmctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x4, r34, r37, r34, r39, 0x1, 0x3}, 0x1ff, 0x240f, r40, r33, 0x2, 0x40, 0xfff}) r41 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = getppid() r44 = getuid() r45 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x0, r44}}) setsockopt$sock_int(r42, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r41, 0x6, r43) r46 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x18, 0x3, 0x0) setsockopt(r48, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r50 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r50, r50, 0xffffffffffffffff}) shmctl$IPC_SET(r46, 0x1, &(0x7f00000003c0)={{0x4, r44, r47, r44, r49, 0x1, 0x3}, 0x1ff, 0x240f, r50, r43, 0x2, 0x40, 0xfff}) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000040)="f161774b164a4e9e0df76758dcd15f758a6afe83399b56975b463e1102597f78faff8a67abad55fc252daac5f2dd5be6d7e4c0bcc4bb3881a03f5ed403c59529fb904d7975583c9373664b7b5f3ee2533a29217a02d54d0eb70ce1f30e787993711885c4943f3ffdc1a411d0da28f3d83285f9002bed543107096359b91ee7bac8348405a21cab68618c472875fd05b2bf63b57f471f66a42667a2a17e48505cb7ae9e1fa9f2af261468b965e4ecb120326ede3cdd", 0xb5}, {&(0x7f0000000100)="1d394ad1e98b9f4e5919a7a0783071e891bdc8fe6004159d30338a163323c2b1a98a69811c4df7cc9835e05856a68559102c002a6201d6331a899a55a3f54de7cc4dbf2b84f878cdd1d02ae1782a2e7e0bff8a3d3ead0a26e224e26530059451bdbdd9207e93f560f7ab8bd812f1f851", 0x70}, {&(0x7f00000001c0)="b46da0ef10fa5cfc013449919f18fed13fae66ef1b690f433c23ffed89497b75785f2aeae187f63a8fbc9d5aa1f9cbc826e1b0f21991bfb0718c3e7b01b0093346a339c7f2fa3fb50ef726f0941942a0a9a45a20a9cdb96c17675e6da95de6d799197eca6642c49435c4ad7ec9e6d63ca08a2649c9d69b49d7e61ca66fda0450b98dea32e4e0fb104926a20d107a0c7ca9b425d0083e82ef70da8a50a3e5872057e89f526e0300e80fd5bd824df47b5918110c9e0d5c97a751a03a3f24613d8152069d", 0xc3}, {&(0x7f00000002c0)="4d23af87bb1f9d75e064228750960809ccf0d438c3c65d695b763924d8234092b4d9ceda770d643d8793acceb621ed8bd829a6dbaa4d58f6be3752b0579e44ca2e6a28fe18b3b8cc76eb4300af473880989ee974f22a3b803b9c2b96d572b4d3785f08d4aeb69bae897b33ce22e0db43fe4150da0b3c67986023a4f840257d848f43e90de2d6d747ef1b359f23b1c2f284a660bb4c2316c2c40893860041f78e8e7630d3a0e00ee9bcbbda5faea7c6f68f3e098d0140f22f31519cdf6d7984f3f7154cad332b5e7bbbf75f32077da3fc66bfa589659fceb58cdc57d1a7fe038e38831b5e2fbb58", 0xe7}, {&(0x7f00000003c0)="da76cf5a1aa288058a2b8126e4da3ca4cf1516bf5d701116ee7007de658c04de009b56f90300856dcda236e133062e45480e3870c976e809cd493c33e397b42c5fc5c3267d59395551fe4b5f9f220685f3b0e353522116ef5cc99e5bf6e35f3f549fa7233679aa86c0ce8472c3e4cda14d44d6e361c11bee42dfc2d9f7883f6621230ea24485fe5ad833032dc19a38c6b9e1d849c200266471566e5df9247280a138eda11d280f6855db0634ed390aa388d68f34ac1eee86daaa4cec3b149303b7fa751baa07d1ca9930c12a298a5e341a05498f2ebc311ffaa7e7a339bdf858", 0xe0}, {&(0x7f00000004c0)="860b43a469a28a2835dc67ae019b98faf978e3b174b7cb79fab811563581b1f251cbbdfa50eb79ccd8183e83e1f95941359cdf37bdca38aa4a0cba17dc2ef55fe095f8bae8fd0b1776b96adcbd6beacd3adafe11ce936faf475c3f82d8fa6edf40af4b6559e45899df196ab80b14ff17312a7d41482a0f8199541a7b1e96ff4ef1afe9c8688f9709c2bd3364b246f1ebf90a839d5a0e7bee22e8a348f0289edbdeec2eb1ef2605a5204352ff788afa464e34f95ecc344f41676b482ee4957003c5d59b29cc3f1ca3c753b85bc431f9d631", 0xd1}], 0x6, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r9, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r10, r4]}, @cred={0x20, 0xffff, 0x0, r13, r16, r25}, @cred={0x20, 0xffff, 0x0, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r34, r49}], 0xa8, 0xc07}, 0x408) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:20:38 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="53d6b8b5bb2bedfc4426f777ba06b100000000f5927900"/37], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000280)=0x81) 16:20:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x157}], 0x10000000000003cc) shmget(0x2, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:20:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xfff, 0x2c}, {0x401, 0x6, 0x20, 0x10000}, {0x3, 0x2f, 0x1f}, {0x893, 0x4, 0x7f, 0x40}, {0x3, 0x20, 0x4, 0x20}]}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) 16:20:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x8337435b827c50bb) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200", 0xfffffffe}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(r3, 0x5, r4) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0xfff, 0x1000000, 0x0, 0x0, "600000000100", 0x0, 0x8000}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:20:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 16:20:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x2, 0xff) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x3f, 0x100000}, {0x1d, 0x0, 0x1}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xffff, 0x80, 0x8, 0x3bdbeb11, 0x39b, 0x0, 0x5]}) 16:20:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x400]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200014, 0x20}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 16:20:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x40000000, 0xfffffffffffffffb, 0x20, "68d19db1cb2fd71bc1c36f1cc6822bc600"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:20:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:20:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="2649fd0481fe8ba19b36f87a4906") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:20:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f00000000c0)=0xfffffffd) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecd7a9499eb2daf0997c78dfc175f99329266ffff000000000000cda19c628bd9caba883216df85f95d78565acacdc09fbba1b15241288b49190400000000000000218a9a5dedffff000072f546182c6d9c376d96a9782c2f925389f0934831b7a820850808abcad1b96fc242cfdae5e2e5693d8259d7de361e96c698bdec9958509d01a7cfb3728a49e20c57ff4097989f4f01ca6f6155e952f4ba9ec0f054a016018f3677d507a2b4d9a4ee29b16de381af06747cb9ce3c022aa2b1bcc1179d19e2066aa2113bf4f5b3f37192b1c554e651f67420eb6b21ab37d2a1813154ca846de629a00d5e386f7bdca026c3affb21b1059d64590745d2d906f5e84ce9c16f349d92582cc0d45387de3cb58c13949b39faa6a4b8693c92545ce9f86ae25f962e8b51"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:20:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000fef90000000000000000000000cc67cedfa740baffc7f05159bfca43730f9b740cdd1f07658ae1f7b2d32138360d3b1e7545c14e52334448"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:38 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x4, 0x4, './file0\x00', 0x2, 0xa602, 0x6, 0x80000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") chdir(&(0x7f0000000140)='./file0\x00') 16:20:38 executing program 0: semget$private(0x0, 0x4, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x0, 0x8, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x5], [0x4], [0x200, 0x0, 0x0, 0x1], [0x0, 0x10000, 0x0, 0x0, 0x100000003], [{}, {}, {0x0, 0x0, 0x2}, {}, {}, {}, {0x0, 0xd950}]}}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000000)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000300), 0xfffffffffffffd26}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) clock_gettime(0x5, &(0x7f00000004c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) 16:20:38 executing program 1: r0 = kqueue() fchmod(r0, 0x120) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x150, &(0x7f0000001400)=[{&(0x7f00000003c0)="4c407361423454f6d1a1f37c4c8bbd26bad763e551de07a02fe5b3785cae9a01b2b548cc09441040190875371660e4cb6513c414a844b663ee3aa12a593774a529c2d53203d4de035e3b5cf4c5bf3b3ce053d20bb4550ce411867ed0d981a935d93d7d325b1bcf8a9feceb338966e21ccd6c0451830ecffb7b23a7e0fed47cd70fbbd34288ba67e653b5abc1b8961388fa8e96286b94fdd6676f48ea2eb796697719ef5f01c152f0ea6d1fd6642094336255f6d3e15dca2dad7af64aa8d5face900fb7b4d74ff1fe38e37ae1be61a0cf23d54258793f1470bc415a6e30d30af0cee31a2969bfcf7bfbc36f34b1aaa4e5cdb47f48a3274a3a7b178c9d46a72c47398879c93493df2332572f53a1464ed30a925d3e19434a6b5496af79542515894bc789c4dc75bdd0adf08449387443b7da81421184f914b8a9b520926fa905c4a4cbdaf4118b89aaec04917730641e24b6eb9e19df3b3ebd885d646e40f9082f6a8c8d092b0461ca7479e8077b5f2955aa9c2d6ba7534b909a268fb814b0be19c1e771d088f3e4319711bf594cd9a403691ed5064407823ec112098dceacb425db6293df3f428f129b67878ab3db37d20200fa07f809a68ef7b32e4ed70b5f46efeda7780f3805ddc8407e931ee7d789c04fff1b91c1420dd4ebd2479147fb76d3fe7521034ec309b05ff9fdb50473137c81798b0ec95ce5579fb6a5cc2a65f1a9e812eaa713dcb1264e855492d4e8decd8c71379ada1d9899f44c8108bf66b0efb6db0a7fc72fa6e90ca41a4f297d2632623d15580529af67092376e3bf1e830bac3d13eca5e78c4893201126a00a91f5072a9a12618286c7e87ea2bb9f0a6a64294de04e3432105f7cdab1fafd1fc307cd71dfe833a590af28f244b51560dc0bf36836afb79365980f5ea619f87b232c86fc19143f57d26c383b1891c17fcec63f51d9da220be0791e06cf4d09e99478ae6d47354c27a1991a37610c5c11110f80335622c794457ae3e6b7b5b9282db3f33f2a86de3480016f207d689bbfe645939188d5f9a796c37fad8adea4cff5056926e0b501252a78f84a28b44b6deb2d6be17a4d60b9465376761ac5605dc747a0bcf3477240892c1c992e298da278ed854149868cd9567c14d60ae2a88e8986320e54499438ebe7447ad5ed5a1a4c0a4d8ca6d528812573d63dd52087a5ec388af4e03a37df62a3d43167b853e7431a6fd05e2df185b4def73b1fe8097314fdc2686624989f87a60ef52fd70f866b8a90924e54a503528134712ab8f9cd3a5e4e04ed30c3703c1bb9a1cd4f1ebd20ef077a0da59de943d7feb06b7dafe535b96458301519e0933ede8d47c85639542006b8994c96169b1a8121b3c035b2bcad3debdaa96e582e6c0a9bfa6873d2e91425c3c71d6a10cb92c0c86c560c9e28041b99d68f573869a8cc0d7c3792c9ab58994965234513c1920083fd03ec1d6feb2773da83f3efb1f981c54d2625a74cb4ee18cb2c4c4f08c9abb0b716001762c8eda0d30ac99aad414e5c6751dd1f6188fb5411a30c9de84be1412fd9616d96ce83d89a70310ed8c5297c09ff86794fd44a749cf317e905b12928c33ba032b5d08ba66b394b8a1fa92a7844df4eba63cad9cce72d543e89934b2845595536b9cdc8a6eb547e556a5ca5aa54ead77cd8e79b61f1921750b9d03bcac86e59b0b3271aa18c6e2823b12b55a06b0b881a4a5f0645a764472a401018908744e719402292e5a0ccf127c6c40cc6d6c92012bdaf15749a923dd3f13ecbb1b4f3e397ff6f103fd806753d7c04cdd9592ed6da646855f474f99a38b287af9b5a852026425ac6e07eb24ae6addbca61905915fe2cf01e7e96a117396994df397a064e535a40f3199faa61cd5077ea281853d5e65cf6597576ccb25f5e2defd83b0c21d325cbaedb0a13c83716e19509f67b474c9b02b0fd25fa2a77614f3b44416a5c4dc0ef913ebc0e34a015224a585251dd19203b11d42df812a1073380355bed6dd84096d82d157c664025cd0e21169f73a24006596f7b14d5a3c841997acbdb8fc3b563dc7b9c28727af38d02a2831c569dca22f879cf7ef3dc02a8677588747f9c170cc86c6a4004ced04f06486897ca52a4d1b4e03945d044a8fa35377ed0965b700bb402a45e0379eeaae09900d3b0038606e91ee475f0b8147ab5395709130b94c9c086098ed92e769014f663b0be744648125f2d15c8e6002ffc7d21c60bd2ab6adbf92704fa46a5742fdaa1eed937677f03bb370aba2c5f1140577f25f2feeb78902f05ce051b082b3a6b0fcdd5cd2cbe1414ff4f278ac91665920ce399b737c3758a8118e9db71e314886a6711a902af085d6b085e3d6ac1d3026e526840e10ddbe5dff792bfe35590e787390dcf603ceaead121194e8b070f3efb770d0a71c3def3dfad22ae68f1bda37a5155df9800d7786fb311782c1db6c6de234e0c6d56c964b21b0813862d21ab54d72fe367f0d8b09abe7f8d621c784ba1bdcd84206d779f34b79a3ba04ea58921564c6f430b6da695bcaebc4a2a75a9075a83632ba1a8768d0c99a1e3691b2045df235e6b9b0f68ea51b81a3e8f219c3a4bcaff96d82db32c1f3c8eaa0cf5d34742d8c982c1de768b64d8eb847025e4cd8585d8a678bedcc2ac4737312cea9a8555005766416d04289f07b7a3b7c695f130f41827f29f93c64935d4659378f5ec22e1c5a756410b2c9951536f511c8f8fb8ba6be9f5c8a707ccd5afb554eaec564439c5373b8352b19156f1edd32ecbf4a90d329a0f18f5fe9a582f30201005b942c3a80d21c104ee092484fda436ff0ed79f15ce293e9487a454279a77750817bc3d6e477f2bf65cc5bc104606627d99c2b06f79401eed2c01fea55a703e8fea15600e8a79dcf3b40a5b637c3ac97065b11a02d21f8709cf0737a24a4ccdf8c55ef74e85231a78f481e99b494bdfa395c47b3b6a330879a9ee20896a44d78934059e6fd04bb966f8fd63e589df4374a3dd9e48d536c482d58fdec796640926b77e890cdf9097a351b2645cb2e66642a39961952027c7779302ce7e48b8ad2a46b0a53b603a52cca98f2f350362119abbf8f48d2f824f691026dff7c79e2bbd7d68f021ebedb1ffb2c1f934c0f5ab69114843243dc76b8820b6ad5f1c273e3e99ca7639f0af2417442524224695b31ce952f9fb6b82ab421cd7e59667122ca0661f80a1c4d787aa9ce5e1bee96d7ae45a7ffd1f7c22640bedee85a066d7eee9b6a69111ab642bef0f455089ac69ae3906f720d1d1", 0x910}], 0x1, 0x0, 0x0, 0x9337458bb56c0d1a}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:20:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0xffffffffffff2822) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000100)={0xfff, './bus\x00', './bus\x00'}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x2}, 0x2, 0x4, 0x1}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x4, 0x8000, 0x81, 0x2, "87869cfadeb772b4961d7c3801c9ef4dfdef4e2e", 0x400, 0x400}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:20:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[0x2, 0x2, 0xe6, 0xc1, 0x7, 0x1ff]}) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000200)='./bus\x00', r5}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x2}) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) 16:20:38 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:20:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc003, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") pckbd_enable: command error 16:20:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10108, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) dup2(r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10083, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x6, 0x8, 0x7ff, 0x1, "fba7ed06dc26ed94eec5355fe00c48029acd5364", 0x100, 0x7}) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:20:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1bcbcf2eed85e0028eeb5c7f6aa383e6e9dd6f2938dddabc0718a86154107f057dea82bd895ba9f9322845ada4e70287de3f57ecb37efb7ebdd1b7fb7f8d6efd4ce42aeb5b7225e7a898be62684f4deb543951d8cde2cdb7dfb5f7f6a0d59c81cb7d95c5483f9c8d22f64360b5be9f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:20:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x18001, 0x0) socketpair(0x6, 0xd21ec98eb33d5b6b, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000200)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = msgget(0x1, 0x80) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r3, 0x0) getpgid(r2) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0xffffffffffff8340, 0x7, r2}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) 16:20:40 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xfffffdca) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:20:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:20:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) socket(0x20, 0x3, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/195, 0xc3, 0x402, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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", 0x170) 16:20:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x88) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() semop(0x0, &(0x7f0000000740)=[{0x0, 0xffffffff}], 0x1) writev(r0, &(0x7f0000002a00), 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:20:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x120) 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(r0, &(0x7f0000000100)="8c65", 0x13f) pipe(&(0x7f0000000040)) 16:20:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/11) dup2(r1, r0) getuid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:20:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1d02, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:20:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x44) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000180)='./bus\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x39, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:20:40 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0xffffffffffffff3a, &(0x7f0000000640), 0x100000000000010c, &(0x7f00000000c0)=""/42, 0x2e}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="82408b79506a275a0100df43d434fb805b50008a7f171fe121cc803c90d98172060d570caa96010b5f480344e326200000", 0x31}, {&(0x7f0000000300)="0b89ad15f95dcf1d2f59f875176002c5ab905c5d4e1483bc33fb05613bd689c84f87614a840d90a6f31e8f2e2977daa6c84998bdfb232dab5197e5c7e993b24abb73913e981b3c6363931f009765287b08e8d6c695ec8cee30b2b04df5b32318d8d81849b36b6f6e57bc64ea30860b59b7eb10bf2d1dc195ede12ac5ae86", 0x7e}, {&(0x7f0000000380)="4b679191aac77b650ee6c04c24e87d1442a3e3eac97b6c9a71d8a0796259b07eccdcbf325ba74457ec3e0d0021c85628a720d7acd9a2eb2a428931e53a08c4500ea10ada0b00b94a78a98f9f3b03665d6b7f232aedd27b83e842629b5a6ef56e8a794c16ef97bc6cfd2cb7c5402d116de823b4a8443bfc6ecb13ea2c0616c1485a47978f11fca8031c9ed740ce1866fa7f5b5c2dc26c2110dd66ba5063033b36f624f2c586975ec9d9b00edcd857dbcd80492fd7572c4c01ef58144adb47ee4b8cfc333153fb", 0xc6}, {&(0x7f0000000480)="4b2f3a41e811392b2f4927ac814c78789c7f974e2f02e11287272dde6e4d7e02a266a1563354eef0b3db0c4183263873e2e51fe4d4f804a8e3cd9a68e3f311589ecbff5da782a229fbb270291aaf980c0901a2d0b7a10af5300ffa0ac60ec30c1a94c953f734ab24791e750e4cfceca6797e20a9b2a4f257fef07fe1b1bd2a69b236f5236199b9a8138fcedb969d4af615ab0263dbe57ced893efa199609d5d8626212217f6fe6", 0xa7}], 0x4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f00000001c0)=""/176, 0xb0, 0x1042, 0x0, 0x0) 16:20:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, r1) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000500)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r2, r7) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206982, &(0x7f0000000300)) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffff8, 0x10f, 0x1, 0x5, 0x40}, {{r6}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x80}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x3}, {{r11}, 0x8000000000000005, 0x24, 0x40, 0x401, 0x89}], 0x8000, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x1, 0x3, 0x80}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x400, 0x3}, {{r1}, 0xfffffffffffffffb, 0x15, 0x1, 0x1f, 0x2ca}], 0x9, &(0x7f0000000140)={0xfffffffffffffffa, 0x51d}) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 16:20:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = dup2(r6, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) socketpair(0x2, 0x7, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206982, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206982, &(0x7f0000000300)) r14 = kqueue() r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x5, 0x6) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206982, &(0x7f0000000300)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x400, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000100, 0xa27d, 0x2}, {{r7}, 0x0, 0x1, 0x5, 0x0, 0x7f}, {{r8}, 0xfffffffffffffffc, 0x8, 0x0, 0x8000, 0xce}, {{r9}, 0xfffffffffffffffc, 0x20, 0x1, 0x1f, 0x8}], 0x20, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff9, 0x2, 0x1, 0xbfd, 0xfffffffffffffffd}, {{r13}, 0xfffffffffffffff8, 0x8, 0x40000080, 0x33db, 0x2}, {{r14}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x79, 0x7f}, {{}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x7732}, {{r15}, 0xfffffffffffffff8, 0x36, 0x0, 0x8d21, 0x10000}, {{r16}, 0xfffffffffffffff9, 0xad, 0x80, 0x3, 0x1}, {{r17}, 0x0, 0xa, 0x0, 0x1, 0x7}, {{}, 0xfffffffffffffff8, 0x30, 0x8, 0x400, 0x1ff}, {{r19}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x1, 0x10001, 0x5d66}], 0xb5a, &(0x7f00000002c0)={0xd88c, 0x6}) r20 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r20, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:20:40 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r21, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r22 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r23, 0x4, 0x46bfb) r24 = getpid() fcntl$setown(r23, 0x6, r24) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() fcntl$setown(r25, 0x6, r26) wait4(r20, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r21, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r27 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r29 = getegid() r30 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r27, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r28, r29, r30, r31, 0x1, 0xff}, 0x8, 0x6, r22, r22, 0x0, 0x2, 0x1f, 0x400}) r32 = msgget$private(0x0, 0x0) msgsnd(r32, 0x0, 0x0, 0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r18, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r20, 0xa5, 0x1, 0x100000000}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r34}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r35, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r35, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r36}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r37, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r38 = dup2(r37, r36) accept$inet6(r38, 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r39, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r27], 0x1, 0x800) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r40, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r41 = getpid() wait4(r41, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r40, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f0000000400)=""/187, 0xffffffffffffffb2}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0xffffffffffffffad}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r42 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r44 = getegid() r45 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r42, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r43, r44, r45, r46, 0x1, 0xff}, 0x8, 0x6, r41, r41, 0x0, 0x2, 0x1f, 0x400}) r47 = msgget(0x3, 0x241) msgsnd(r47, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r51 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r48, r50, r8, r29, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r51, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r52 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r53, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r53, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r53, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r52, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r54 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r55 = msgget$private(0x0, 0x10) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r55, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r55, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r55, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r56 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r56, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r57 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r57, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r58 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r55, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], @ANYRESOCT], @ANYRESOCT=r57, @ANYRESOCT=0x0, @ANYRESDEC=r58], 0x8, 0x800) msgrcv(r55, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r55, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 16:20:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:20:41 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f00000001c0)="c8a84edfed025fc81f31e682f6d4a9fbd02cccc0a056136c33f1596791eb11b05bf0c9152c4cab8e9191359f92e925ea2e8b347d4ebbefb0634de8209ab3af634e4c71cc4aa012ea9c3e2308e605eff09d8f0a71c363ecc2b6773dd4a7b9bac42d0fa36b0bfeb9933b8bb146fb84623fb822aaa8225f3054fd3d55d275f80000000000000000638700000000000007e190fcb8b8074c0feed5889918fb6824185664cea0bdce9f2a65e2dd21b7ff6a5609e271d8b0", 0xb5, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) fchmod(r4, 0xce) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x477, 0x3}, {{r1}, 0xfffffffffffffff4, 0x2, 0x20, 0x7, 0xffff}, {{r5}, 0x0, 0x0, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x3}, {{}, 0xa, 0x0, 0x80000000, 0x6, 0x9a68}, {{r6}, 0x0, 0x40, 0x4, 0x1000, 0x1}], 0x3, &(0x7f0000000340)=[{{r7}, 0x7ffffffffffffffa, 0x60, 0x40000000, 0x1ff, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x0, 0x8, 0xf}, {{r8}, 0xffffffffffffffff, 0x32, 0x1, 0x1, 0x100}, {{r9}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x2, 0x1400000000000}, {{r10}, 0xfffffffffffffffe, 0x8c, 0x60000010, 0xaae, 0x6}], 0x0, &(0x7f0000000000)={0x80000000, 0x3ff0000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 16:20:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:20:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) dup2(r2, r3) rmdir(&(0x7f0000000080)='./bus\x00') r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000000c0)=""/202) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:41 executing program 0: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000002000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8080, 0x0) fcntl$dupfd(r1, 0x100000000000, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x1c}, {0x6}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[0x3, 0x4, 0x5, 0x0, 0x3, 0x4]}) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x10) syz_extract_tcp_res(&(0x7f00000001c0), 0xfffff711, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) 16:20:41 executing program 0: shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206918, &(0x7f0000000300)) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="31ca1282132c08b03d45d14493b4cf8cdaec7c218505ec8f951fc2fcb67bfbcbb37e00892c53f3532f563c04b626b8f6de15de6b36ae8b436a042edda69229cd06801c139c59351e21bd51ec300b042072e220a9a25e3dae921f7edaca6f12241e0b17b42f9e9e056a0c239761a0ed2f4aaf466e47bb2f55787fa63ddfcbdce7dc7819e1fbd16987f92c0e76e88c7dd969289c138995b852c6682f0ca7f7e5fdf8b46a8fb4ece7e8bcfcb62c8e2a2296e6a3a237f1402b023c73", 0xba}, {&(0x7f00000001c0)="3293dd0419a6d8ae21a1e40f4199c6139b0e1bae9646ad5c57931847b5b4c0474c6d087fdc69", 0x26}, {&(0x7f0000000200)="c888a4d150edaf9d67fc25d4c26483616f46f887e296d309", 0x18}, {&(0x7f0000000240)="f01bd14a63ac47f40306867e15e8ed291122e5f9dfca93b3da271f984b2dd4d5cb5317187dc369fb5242bdea56cc84", 0x2f}, {&(0x7f0000000280)="dcbdac38a3fef173d803116b8d889747ef42ecc22984febf348af4234f9a7d09c09b4b6f8c307e8f9b18faf29df7197383663a5e462b3b36fe428112f8d29f0c26cb20c3407a920239c0e6ec5283ced0c82df31c01bf747b6a66e9784b94f7f5432d324bf930898ddece1be2fc2366e1df21a6c9c9ff", 0x76}, {&(0x7f0000000340)="dc3bda84bdb9156c6eaa3af1ea0e974a359382c0897253cf82324b685e4b99357b9db89bb2174758c9d10809b4902e6ff21a8b3c5c2b9bc4690b9f4b394996fb4078c20ef88d", 0x46}, {&(0x7f00000003c0)="5f6a95e4f0eeb3bab9827e0239df0a097628567771b2a3ae7d901b798c1e4b2d8033477b2fb1f1cf4ebdb66a91474c81919a1a74d5b18a201f1bc7bcba8f33a88d7babb7dff5a98cb4d15748fb0d7090c766abf1e88a4ec89c1d457f322894c6b7d83718c4a55a92ddae551aac001deda4fcacd102c2224fe786cc89733af88952caf365ed37ec7a3d4cc676d3293879be73f396b797b95f79ddcb6762390676b9378705ed5222fd90b67fccb10a929d63516cb78275beead33b54df440f843e5e555be87d43b3b6ef5ff98fd56e440b0db0a5fe0ea5f8ea22c2cd6fcfe19b8bb288c3e70588790158849514cbf94329", 0xf0}, {&(0x7f00000004c0)='6', 0x1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x965) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(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) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r5, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r5, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) r6 = semget$private(0x0, 0x1, 0x4a9) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x101a8) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r8, r9, r11, 0x4}, 0xe5bd, 0x401, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r12 = semget$private(0x0, 0x3, 0x120) semctl$SETVAL(r12, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(r12, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x2, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r12, &(0x7f0000000680), 0xd3) geteuid() r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b3aecbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000680)=ANY=[@ANYBLOB="63cf0509fb694f79c3aac296f29a8a892f1875d093b426f395ab90698b5a7a64567db15e6d88ba425e4806008274aafe6f5028c8653ff4cb6d075690865f4ac4680cb3b0bef31000cecb6858c78961b5a3bded0954503717a309"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:20:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xb6f6525a234933f6, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = fcntl$dupfd(r1, 0x0, r4) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xeba) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x7c, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x46) pwrite(r7, &(0x7f0000000240)="064e7f7c659432a3b702b1536b0fe9bf7cb0b40aeee9", 0x16, 0x0, 0x404) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) setegid(r9) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) flock(r12, 0x8) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:20:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)=""/107, &(0x7f0000000100)=0x6b) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x40}, {0x86, 0x2f113ab0}, {0x46, 0x101}, {0x20, 0x1ff}], 0x4}) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:20:41 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0xfffc0000, 0x8001, "cb7805ea7636a7f54388cd7d532689fb42af1010", 0x0, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0acdbdca04000000da0000000000d183000000ac"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000a00)=0x5) poll(&(0x7f00000000c0)=[{r5, 0xc}], 0x1, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r6], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r5, @ANYRES64], @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r7, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:20:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202695e7f00000111724c110c65faef4e38c492deaa54d64b145add197b30005f05e7aa8ca851b28b759fd13ea2ff8cea7fc497f8fda02ab578bee5600f77ef645d1d0d7d89"], 0x1) socket(0x18, 0x3, 0x56) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:20:41 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:20:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="620217c07f00001f4b4378ecdc3d8f57a445c52bbe5e32ef7f8825ea5b90c41a074ed9a6ee36c08fbe19f79e75250d27dd224cccb4fc059d9f2b99c831f934c033a8fb999f81860c9fb296535ec306f96f77e889d320bfa45c9b749123462512a469a42fb63b4b64fbecf0459c8ca86b637e61ae"], 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(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66686c653004"], 0x10) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() r7 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r6}}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r3, 0x6, r5) r8 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x4, r6, r9, r6, r11, 0x1, 0x3}, 0x1ff, 0x240f, r12, r5, 0x2, 0x40, 0xfff}) r13 = getgid() chown(&(0x7f0000000100)='./file0\x00', r6, r13) execve(0x0, 0x0, 0x0) close(r2) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x2c}, {0x6}]}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:20:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x80007ffd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x0, 0x5}, {0x4d}, {0x40006}]}) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="a160d3ab35ababfb92c571d9e32eb7f85bf6e705714488f5949e2744fa480faacdd32102c2456bafa6698892fd10de075ef07c9195be1b55ee75035fe4093a728988a04ed031", 0x46, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget$private(0x0, 0x20) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r5}}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r2, 0x6, r4) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r5, r8, r5, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r4, 0x2, 0x40, 0xfff}) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = getuid() r16 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x0, r15}}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r12, 0x6, r14) r17 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r21, r21, 0xffffffffffffffff}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x4, r15, r18, r15, r20, 0x1, 0x3}, 0x1ff, 0x240f, r21, r14, 0x2, 0x40, 0xfff}) r22 = getgid() r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r24, 0x0, 0x0, 0x0, 0x80a6}) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xe136, 0x0, r8, r15, r22, 0x10a}, 0x7e3, 0x52eb, r24, r26, 0x32d, 0x1000, 0x5, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80206982, &(0x7f0000000300)) close(r28) syz_emit_ethernet(0xfffffe79, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:20:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x800000018, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x93, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, 0x0, 0xdb, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:20:41 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000000), 0x0) 16:20:41 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x5) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0), 0x0, 0x0}, 0x0) 16:20:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4000, 0x0) r3 = socket$inet6(0x18, 0x5, 0x4) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c", 0x0, 0x4}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket$inet(0x2, 0x2, 0x6) getsockname$inet(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffc9e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x4, 0x3, 0x400}) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) semget(0x0, 0x3, 0x80) r12 = dup(0xffffffffffffffff) kevent(r10, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x1, 0x100000000, 0x1f}, {{r8}, 0xfffffffffffffffe, 0x22, 0x20000006, 0x7, 0x10001}], 0xdb61, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2000000000000000, 0x2}, {{r12}, 0xfffffffffffffff8, 0x40, 0x2, 0xbf0, 0x3f}], 0x1912, &(0x7f0000000280)={0x4, 0x5}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000002c0)) r15 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x298) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000340)={0x1, 0x8000}) 16:20:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000008c0)=0x1) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000280)="80ed2530e236197baae6fc8412dc9749e49cbc6e00b3b41b1f5bf3cfbfe726b9c341a5e88712ceb5f212d9f29ed3aa2f6e92f7ef3a200d80fd9c10fab5be731dbbade643499fafa10e14ac3ec634985767b951a819bacce5be2a26a9e6426377a10022dc14707f57cc9afa715efdb47673d7f01f29e9befc6eb1362312ae39e0ef41a01d6b2d0d9e4b0d0f2fd94b94a5a918969556c1f57c6fdf975babba863b777e2cd5f30cddb9d4e09f95c81d670792d6c1ffab37f2e6edd0f0610a139dc27dcc9cc8ee384795803632308000a6a77b203e1b0a0cd734b14b6ceeb607f90ebeda6a7ad5507ec28fe319ff286e0117a2e3f6120da4cebee642beacca42", 0xfe}, {&(0x7f0000000380)="37fb79b24d189fea4076ea128e7880994620dd5e3ce6d81689eb893c6a86ff9642c2816f5264fbedd7ff08f99b2a6c914d902b369ca26e7abf5ee2df40b24b2103c0141e0d694098eb49814005067eda8add2596c7aded709fba4e4adaf534bde27c4092daeef11494294bb5ba1765c40d18f1307c5337a758efbd212fec76a91c49a4b959683d4545da52cd175752320c6c", 0x92}, {&(0x7f0000000440)="da9ffe33b98ff920b7059b707ce10f28b596dcc9ba5be453b71a2399d8275f939036d2d8e08b3fdff190a03a24e1788288b2462ee81ee3eb278ace471e71e7613de07fc78003a17d83e77eeef59704a35a85acc7dd4a6d73aba10ce242f45ddde963c307e671c9cfab17c332a61fc3542e39cd544ed5f9ed99281c451b7b75a5cea0", 0x82}, {&(0x7f0000000500)="6acc373a1661565c566e0c8881d4e8c06de6cf656fbc9224f748936280dcd45f54178cfbc091f64aabb3b5366f3234a61e03c8cfdaa54918ac18de88c23d60945ae60203876cffbac05bb04357d46d24cc2be124dad17a507df446f50e4c0864e833dc74daa6", 0x66}, {&(0x7f0000000580)="03fe31454a804b8d90cc5f5b08a00c83c5c6d966d9563f8f10413412ff1950b6f14823e8b3ab717fc391771ebeed19969bdb0d73c10372a09e47cb591b4575ec97deea5dd0cc493f88f3556567915a4ecb377ff6637c52facc1ccc16cc6f648a9ff5ff88ee8ef65a4f36222c0015844c58fa20c96443238904f4ae221f39b835013b96be43639dae8f31d63eed85315256b53b1b09bdb658e996b017f5b80d", 0x9f}, {&(0x7f0000000640)="3a4fd64048e66a73deb537a0726762464039cc41d77675dfde244a270cf948c756f263f6d387c219a49ea48808585082741db2f1e1716078bb6112a1c2caf9317e7303b44ba6e95e839ccd8cdc19fc428859e1bff66036b1e1ba1c93fbbfcf5842e3e54b105d845e49052837952c3ba56cab05a8622ace4317805ec9b52a902e06725222d7809417c00e9ddd3ee67d9e3594876df9bb5ab9c635003b2eab708acd2208ea4e275bb5ac90673337a569eb1691b5bf8a6b6f756aff82b035", 0xbd}, {&(0x7f0000000700)="74c53b3ecf1f11246ffe2238c1fd0c7994febba71df07b063bbe9c7df793740e90fc921f9f07dcbc0ed2bcf76118c89271689624", 0x34}, {&(0x7f0000000740)="81c277781266aad5de68814af1dc994411217e5e132af56af19eb9165743ea63ed5b5da42d37760bbccbed01aa8b44ea2080eb068c1b6ad6312a1afa49689d566d3168d14aa7ccad7ebb427100c7db5ef9a0d8a72d1c386fc8d18b8b691e17dd2474e4f32ae24b2585c45d42a12ddd309c209e4d408a445331d91eb7449f28ea7f1fdafc73e349e271159fe0ac", 0x8d}], 0x8, 0x0, 0x0, 0x40a}, 0x8) r2 = socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000001c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:20:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0xa, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:20:41 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f00006f2000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:20:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x4000000}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=""/239) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:20:41 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r0) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') 16:20:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1800}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x6, 0xd5, 0x7ff, 0x4, 0x2, 0x2156, 0x6]) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) 16:20:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) dup(r2) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) r3 = socket$inet(0x2, 0x8000, 0x20) write(r3, &(0x7f0000000000)="14d3e7821e17967b3efc8a1e4a4b115f7fe2f51ede0748a1bb9432", 0x1b) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2000000}, 0x7000000000004, 0x8, r5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) connect$unix(r6, &(0x7f00000007c0)=@abs={0x1, 0x7}, 0x321fed8304fda2ad) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r3, r2) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000280)=""/233, 0xe9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r8, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r9, &(0x7f0000000640)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/139, 0x8b}], 0x4) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x800, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x8, 0x0) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206982, &(0x7f0000000300)) poll(&(0x7f0000000700)=[{r10, 0x2}, {r11, 0x20}, {r12, 0x310c24a48d755ed0}, {r3, 0x20}, {r8, 0x40}, {r7, 0x4}, {r13, 0x43}, {r15, 0x80}], 0x8, 0x81) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:41 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000000)=""/4, 0x4, 0x40, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 16:20:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 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, 0x200000]}}) 16:20:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x739, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x8000000000004, 0x0, 0x229, 0x5], [], [], [{0x0, 0x0, 0x0, 0x800000000000}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x2}], {0xfffe}, {0x0, 0x1}}}) shmdt(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) fcntl$getflags(r8, 0x1) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:20:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:20:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fsync(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x9cbe}]}) pwrite(r0, &(0x7f0000000280)="b31cea186a82673def705b7a20d1", 0xe, 0x0, 0x0) 16:20:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000080)="fbe2fc86b2006d776200009c1727655fec", 0x11, 0x0, 0x0) 16:20:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x470) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x2) 16:20:42 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) 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)={0x80000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x7fff, 0x6b23, 0x2}) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x9a3ed65d007ec49d, 0x7) fcntl$setflags(r3, 0x2, 0x49dc4c38c9551f1e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000000, &(0x7f0000000380)=""/124, &(0x7f0000000000)=0x7c) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x3, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x6, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x4, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x10, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:20:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x6) acct(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) 16:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) dup(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) write(r3, &(0x7f0000000340)="a918194ac321ef20ecd6c3517a3d652d8c1989bb3cb0efcb0d58a036ab118a590941b1fd1de9aa9be07a9dcc302dabfdc1b1aca7aea269b611aeef55fdb6f18b6dfaccec2cae546ceddfd0db212c4836b159d1a5c1834da5b9a97f4d8be0a165224ff7556b48d795fb369e0979209a86c3815af530f579b37624b4480c0a3c2ff694337c44dad0eef96eb75a21285b5aadc79218057eb85c637d18", 0x9b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x0, 0x4}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:20:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) 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) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) pwrite(r4, &(0x7f0000000040)="a594a630f5548b675a321dc0e7eff2a1296238a01237ac1267242a5cc5a0fe31784adb3b8d5b7d7baf9ed088709881c3dee8d383714d38e9c7e54267adc2026136094c1bcef0be2e670264c1efb14fa62bbec938d792a3bb27a9fb7bb8235b9cc9ff8db129484f8d7dc776791dafec8565213707610b2264364540c72d135cc94e0b5927fe2e0e1169d0a29fbb3829688f2ea83cfac696d7bc62de1ab17a8f72c0ee911efef7793d012815", 0xab, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x8, 0x3ff, 0x8}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000472000/0x1000)=nil, &(0x7f000055f000/0x2000)=nil, 0x1}, {&(0x7f00000d3000/0x3000)=nil, &(0x7f00005cb000/0x1000)=nil, 0xdc}, {&(0x7f00007aa000/0x1000)=nil, &(0x7f000006e000/0x2000)=nil, 0x1}, {&(0x7f0000740000/0x3000)=nil, &(0x7f00002ab000/0x3000)=nil, 0x1}, {&(0x7f000048e000/0x3000)=nil, &(0x7f0000526000/0x3000)=nil, 0x9}, {&(0x7f0000154000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f00001ad000/0x1000)=nil, &(0x7f00007de000/0x1000)=nil, 0xdd6}, {&(0x7f0000346000/0x4000)=nil, &(0x7f0000408000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000470000/0x3000)=nil, 0x19c}, {&(0x7f00000d3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f00004b8000/0x2000)=nil, &(0x7f0000161000/0x1000)=nil, 0x357}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001ed000/0x3000)=nil, 0x7}, {&(0x7f000022b000/0x1000)=nil, &(0x7f0000137000/0x1000)=nil, 0x2}, {&(0x7f0000054000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f00007a6000/0x1000)=nil, &(0x7f00001e1000/0x3000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000000)={0x2, 0x3}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:20:43 executing program 1: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="7cbe68781e2382022e2f66d401a8fafc53fb59e1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357293eaca65bb15c999833ac3bc0c7cd2a99e7ea2c8f55453aab0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e0bca14675445479b825e36f0bc1d4e525d7171cb8fce479092a48dd623453bbe69bf1ff80b400"/159], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r3, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r3, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r4 = getegid() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r5, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) listen(r11, 0x2000002) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x2, 0x3, 0x5) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xffffffffffffff92) setpgid(r16, r16) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) 16:20:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:20:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81}, {0x1, 0x0, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x200, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0x401, 0x400}, {0x3, 0xcf, 0x1800}, {0x4, 0x7}], 0x3) r4 = socket(0x2, 0xc003, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() r8 = getuid() r9 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r8}}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r5, 0x6, r7) r10 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r14, r14, 0xffffffffffffffff}) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x4, r8, r11, r8, r13, 0x1, 0x3}, 0x1ff, 0x240f, r14, r7, 0x2, 0x40, 0xfff}) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getppid() r18 = getuid() r19 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x0, r18}}) setsockopt$sock_int(r16, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r15, 0x6, r17) r20 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r24 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r24, r24, 0xffffffffffffffff}) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x4, r18, r21, r18, r23, 0x1, 0x3}, 0x1ff, 0x240f, r24, r17, 0x2, 0x40, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = getppid() r29 = getuid() r30 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000280)={{0x0, r29}}) setsockopt$sock_int(r27, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r26, 0x6, r28) r31 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r35 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r35, r35, 0xffffffffffffffff}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x4, r29, r32, r29, r34, 0x1, 0x3}, 0x1ff, 0x240f, r35, r28, 0x2, 0x40, 0xfff}) r36 = socket(0x2, 0x400000000002, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f0000000500)=[r3, r3, r13, 0xffffffffffffffff, r23, r25, r32, r38]) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) r39 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r39, 0x0, r39) accept$inet(r39, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchflags(r1, 0x0) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r40 = dup(r0) sendto$inet6(r40, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:20:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x111, &(0x7f0000000100)=[{0xee8c, 0xfc, 0x7, 0x1}, {0x7f, 0x7, 0x0, 0x8}, {0x4, 0x80, 0x20, 0x43}, {0x0, 0x0, 0x55, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r3, 0x20007471) syz_emit_ethernet(0xe, &(0x7f0000000040)="2351ce9c802bd9a55b03144e7b14") 16:20:44 executing program 0: clock_getres(0x6, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000002c0)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/123, 0x7b) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000440), &(0x7f0000000480)=0x4) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x20, 0x4, 0x4}], 0xfffffffd, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x7, 0x3}, {{r5}, 0xfffffffffffffffe, 0xc, 0x1, 0x7, 0x5}, {{r7}, 0x0, 0x54, 0x60, 0x6d, 0x3}, {{r8}, 0xffffffffffffffff, 0x18, 0x40, 0x9, 0x3}], 0xa0000000, &(0x7f0000000240)={0x4, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x4, 0x0, 0x0, 0x1f, 0x2, 0x7fffffff, 0x0, 0x0, 0x20, 0x4}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x79f, 0x4, 0x0, 0xffffffc1, 0x2, 0x7, 0x0, 0x2, 0x5, 0x7}) 16:20:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040), 0x4) r1 = socket(0x2, 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) fcntl$dupfd(r4, 0xa, r0) munlock(&(0x7f000015b000/0x2000)=nil, 0x2000) mmap(&(0x7f000066a000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x3) kqueue() 16:20:45 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) r6 = socket(0x1e, 0x4003, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000001000)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f9ebb9f6105827da501d48d26a2c924f67cf686d4399105590e4b616ba46786c2cc1060dac25e937bde3e03c1f02663d8a3f2fbe90704f7b473deb979be5312f652581dce32", 0x1046}], 0x1) setsockopt(r6, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:20:45 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x1, 0x748151bb4e71b9bd, 0xeb) r2 = syz_open_pts() r3 = syz_open_pts() r4 = socket(0x19, 0x4, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x57, 0x0, 0xffffffff00000000, 0xa10f}, {{r2}, 0xfffffffffffffff8, 0x22, 0x2, 0xb9b, 0xff}], 0x5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x80000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0xd2, 0xfffff, 0xaa9c, 0x400}, {{r5}, 0xfffffffffffffff9, 0x49734db6c57f5fc3, 0x1, 0x5, 0x2}, {{r6}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x1, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffc, 0x12, 0x4, 0x3f, 0x8}], 0x8, &(0x7f0000000240)={0xf6, 0x1f}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='\x00') setsockopt(0xffffffffffffff9c, 0x7, 0xbd, &(0x7f0000000300)="21c9e96a7c2d2312fcc1d195d7cca763761c96ac09c086a5d44d17923361a53be2b114383ca5d5730c8e936573f0fb335cabf1597f452c1c1eba7a939b70a3dcaaa51deff3f4cff90365488faeaa0b95144bab7a0462e80033071ebad040dd10668d2cd4da3184c5b447a6b7e47ca0ad864dd094ff15862ddd4f58febe079fd1d57b74989f6ded42647b97edb526ef5c1238e1bde5962dd02500d1ba78760b1574edbeed5184f9a5d6509f2bb4ad1a810d8cd02ff0e5d6aaee8b0deeb9ccf372", 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)=""/133, 0x85}], 0x1, &(0x7f0000000540)=""/195, 0xc3}, 0x41) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000006c0)) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r10, 0x80085301, &(0x7f0000000740)={0x3, 0x3}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000780)=0x7) semget(0x2, 0x3, 0x2) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[0x5, 0x2, 0x1, 0x800, 0xff]}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x8000, 0x0) write(r13, &(0x7f00000008c0)="78d9761bd22bf36d4ef416f049c71e1f5bce83043c65d9b86720d12ebda48a52396e455740a48b1c4c5eac0b96efd945fcb4d793e735c2f8c5474289305d2e5f1091c52900e22cf5f44dbbb3353fa08b7449080aaaaa2665123f69ad191d0a5ea70d6d21d99d6fdc7dfec07031775e269f2c81218ce7864b0f0c86aa1d0d9440d6b391599b505c8f04c9b24eb0ab4611102f7eb26161f107102270402d9d66960ca04f16433c3ad4deafbfb8694c7963db7b94e5d650cdaebc833cb37ea1d556c051d03dce18c157ba131735529593c33c37990b8c81126cdbafa08f47581f687ae5db42da1fd36e", 0xe8) r14 = socket$inet6(0x18, 0x8000, 0xff) fcntl$setstatus(r14, 0x4, 0x80) r15 = dup(r11) ioctl$VT_RELDISP(r15, 0x20007604, &(0x7f00000009c0)=0x1) r16 = syz_open_pts() pwritev(r16, &(0x7f0000000b00)=[{&(0x7f0000000a00)="a120b1cf6cf26c7261b765e1a1bc697c590ed3931796e1ccd3b9473cd8e7c73db82c51c20bf700774772048b126d9de236357eff5632c4592174d30c784140a0c8c0161d40d3939204d94a87bb8cf23f1444de9ee3bea64dc4529e794bf6294e92bf85b8a53b75f72b40292bb95cc784a526180a50f9bc6ea147808bac6fc7e58698e5dd7b6b11e1e9f7286c7665f5ce0fc2c526433de7abcc03c45ebd4861aedfb09e3ff668eee8694eb2c9c223bf68d75dcd848697aa4453f8f251320a03580bd9ba819557f2f2d512b86fce8d1302918342273804ecd3749c98f16f07c01348a02946", 0xe4}], 0x1, 0x0, 0x0) 16:20:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xad8, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7) 16:20:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000a7, &(0x7f0000000040)=[{0x4, 0xb, 0x0, 0x2}, {0x6, 0x4, 0x3, 0x7}, {0x1ff, 0x0, 0xc0, 0x4}, {0x3, 0x9, 0x1f, 0x80000001}, {0x3, 0x0, 0x1}, {0x5, 0x9, 0xbb, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:20:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x9, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:20:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r8, r4, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r3, 0x2, 0x40, 0xfff}) setgroups(0x1, &(0x7f0000000100)=[r10]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000040)=[{0x61}, {0x0, 0x7f}, {0x2006, 0x0, 0x0, 0x2}]}) r12 = socket(0x2, 0x400000000002, 0x0) shmat(r6, &(0x7f0000ff9000/0x5000)=nil, 0x3000) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1, 0x1, 0x1, 0x2}, {0x2, 0x8, 0xf6, 0x2}, {0xe956, 0x1, 0xfd, 0x9ec3}, {0x200, 0x1, 0x3f, 0x6}, {0x7ff, 0x3, 0x0, 0x80000001}, {0xffc1, 0x92, 0xff, 0x2}, {0x3, 0x0, 0x8, 0x20}, {0x800, 0x4, 0x1, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getppid() r17 = getuid() r18 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x0, r17, 0x0, r7}, 0x400, 0x0, 0x0, 0x0, 0x0, 0xffffffff}) setsockopt$sock_int(r15, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r14, 0x6, r16) r19 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xff}, 0x6000000000004, 0x103000000000008, r23, r23, 0xffffffffffffffff, 0x0, 0x100000}) shmctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x4, r17, r20, r17, r22, 0x1, 0x3}, 0x1ff, 0x240f, r23, r16, 0x2, 0x40, 0xfff}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getppid() r26 = getuid() r27 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x0, r26}}) setsockopt$sock_int(r24, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r25) r28 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r32, r32, 0xffffffffffffffff}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x4, r26, r29, r26, r31, 0x1, 0x3}, 0x1ff, 0x240f, r32, r25, 0x2, 0x40, 0xfff}) r33 = getgid() r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x3, r4, r22, r26, r33, 0x42, 0x5}, 0x1, 0xffffffffffff8000, 0x0, r35, 0x7fffffff, 0x8001, 0x11, 0x9a}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:20:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x182) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) r9 = msgget(0x1, 0x80) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r9, &(0x7f0000000140)={0x0, ""/183}, 0xbf, 0x1, 0x1000) 16:20:45 executing program 1: msgget(0x2, 0xec0da811d4613688) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r1, 0x2) r2 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) listen(r5, 0xffff) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000c18000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000b9f000/0x1000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r6, r5) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r7 = socket(0x18, 0x8000, 0x12a) dup2(r7, r7) 16:20:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x9) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) connect(r5, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x1b}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) execve(0x0, 0x0, 0x0) 16:20:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x1, 0x80}, {0x54}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:20:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x280) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 16:20:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 16:20:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:20:46 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x3, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x80000000], [], [{}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0xfffffffc}}}) 16:20:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r0, &(0x7f0000000380)='\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) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(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') 16:20:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x5, 0xfe) r1 = socket(0x2, 0x400000000002, 0x0) fchflags(r0, 0x10001) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(r0, &(0x7f0000000040)="8839c13f4dcce157645e0d71dd8d1b8e1b79aa441f2ad45a269ff028347163a05a1bee88df9dec6f8253f75b400e331b6ccdaf28b904114c9918bcd567ff74ff4d2b718716f632fdfdd8541e08b3a35b8785d96f17416f559c2bd02e3d3f5d633932309790833c2ac7de404eb80862c14fd8a6ebcf6364f1e0649a2ca1e86f83", 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "580000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0xfd) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) unlink(&(0x7f0000000100)='./file0\x00') connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:20:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r2 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) 16:20:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x200, 0x8}, {0x18, 0x0, 0x9, 0x2f3e3cdc}, 0x5, [0x5, 0x3, 0x6, 0x7fff, 0x10000, 0xffff, 0x5, 0x4]}, 0x3c) 16:20:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x99P\t\xf6Abpd\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:20:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0xc0) 16:20:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:20:47 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}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x2b, 0x38, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r26, 0x0, r27) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r27, 0x5) r35 = semget$private(0x0, 0x4, 0x408) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r39, r41, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r36, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = accept$inet6(r42, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r44 = fcntl$dupfd(r42, 0x0, r43) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 16:20:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5]}, 0x3c) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x1924ab8e0aceeb2d, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x47, 0x2, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:20:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x43}, {0x5}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:20:47 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1}, &(0x7f00000000c0)) 16:20:47 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x10, 0xb, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:20:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 16:20:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4bd9ce56cf195e2bff95623c1aa9a8f4143777e8a64009608d1b429406d6dd01ae9bd3849577eddec86c54b7892b508e213d6c3c6c99a286396c811e9cebe5238292d572cd5b5b1ec1a2477a9ba802308cb88727dd777405e6d127f774db1ebf9f2a6b8f78eedd22d2360b79a027c81179f2bbf8796475a24477f27c9176029ed27542bef02d7f50639972cf4a54007d293041396f514f19466208967ef834ca2867731f234639cda1ac66fb5be3560fdee3d20cfd570a7fe936177a89a58d2cf86dc88cf958f6582be745db5e1b9ef70d91f9614278870997011cf2677c09106368c1408afe252c7cceea624ed6", 0xee}, {&(0x7f0000000100)="edf784ecef4c3b2633f4d72dbf25629cd0ba129feea32f6c84c94cb125907b51d8d82022c5f7d3987d9015af04256f3848a37ba196acdc5bdc0ff0b3490a8ec13137e3604eceff68aeb0a1659ab95b2b6ff1a92f9df27f44a3348d942a6d8ae59c2f4b7dde70eff1d9158592eb8c597e20da3bc7", 0x74}, {&(0x7f00000002c0)="dae99354eb39ad7c55a8a65f42b9ed0b98af5b4fbaeff534bea32ede55aa48e4181e450424b515cab24afd98ee459f47cd8c7fff1782ea22ad13e77a4d535d7a2a365c7a91353248ee951464b890e75d92ad6fc033367f3158b57a20d78e6904afa2c59c95fe646cbad169d3b0623e5b742681e3d72d1fbfc6f421b581c611ab0e69d9c27825e5d32336e2fe2a98c3ea2c214643553434bb60e793c702b7e2de0a644aec0628fd8be9df687bb37f7057f5cc6ce572ca0773b40335df28cb0c2ce923aabb3ba98db752b186bc457de88de64606073c864d53f17ad75a", 0xdc}, {&(0x7f00000003c0)="50e129b1771538c02e72c51f41c54931b9c6e5392be99619b963b3f2ff64dc096f8454162f2f3be0a191f509807cd14d32f71c7d992bc93a5c18282c3bd73098b677ec67e47a0a7d16722ae09a77f73082509a3de1ef09d9985d88bccaf34a6360e914061ba71ab377db343ac5f2c258444c512dd156b0f4d1735a258c5395b2ba939d2710e8fb47f92314aef3854c30ad7ba11e5613989c37e1fc9059012fb2a2f5e6f5cc37d7aa49ef082e9107d1e0580d16ff", 0xb4}, {&(0x7f0000000040)}, {&(0x7f0000000480)="9755064563656497931da126ac44139e32f3911e0c36cc1421ded3929354f5f9b26c61d3aad89b3f3ba7ca0010c11504ae647758b0d4a42e0516", 0x3a}], 0x6) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:20:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, r2) close(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() pipe(&(0x7f0000000440)) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() r9 = getuid() r10 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x0, r9}}) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(0xffffffffffffffff, 0x6, r8) r11 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206982, &(0x7f0000000300)) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffff67) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r18, r18, 0xffffffffffffffff}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x4, r9, r15, r9, r17, 0x1, 0x3}, 0x1ff, 0x240f, r18, r8, 0x2, 0x40, 0xfff}) shmctl$IPC_STAT(r11, 0x2, &(0x7f00000001c0)=""/131) read(r6, &(0x7f0000000080)=""/15, 0xf) r19 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r19, 0x0, r19) setsockopt$inet_opts(r19, 0x0, 0x0, &(0x7f0000000340)="0061b6dbae0f67a2fb2d55c17a8818ee7e1b6f50fbe735812eb4a743238078da2ce4a575af815a613d3fcc9db1d7a1e4df1a040e62443e42f5902f85089cecf2b62c042e40e977d02c92baa1a668dfe3f331f64f57676c52e14fb5819cf99460fa438207366a923944fd89e46734af62d1a39affa879f13e80b6ceeaf8cc2a", 0x7f) dup2(r4, r5) 16:20:48 executing program 0: getrusage(0x0, &(0x7f00000000c0)) r0 = msgget(0x3, 0x21) msgctl$IPC_RMID(r0, 0x0) 16:20:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xf8, 0x9, 0x0, 0x1, 0xcc, 0x1, 0x800, 0x1, 0x0, 0x8000, 0x39}) 16:20:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="09401d52a6484d6c", 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3f, 0x5, 0x4}, 0xb84b, 0x0, 0x1000}) ioctl$TIOCSBRK(r1, 0x2000747b) execve(0x0, 0x0, 0x0) 16:20:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:20:49 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r3) r4 = dup(0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./file1\x00', r5, 0x1}) getpid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0x3, './file1\x00', './file0\x00'}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f00000003c0)='./file1\x00', 0x91, 0x100) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000400)=0x1) r10 = dup(r7) ioctl$BIOCLOCK(r10, 0x20004276) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000500)=@file={0x0, './file1\x00'}, 0xa) setuid(r2) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2, 0x8}, {0x51, 0x3}}) pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/ttyCcfg\x00', 0x800, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x10000, 0x0) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = getuid() r21 = getegid() r22 = getpgrp() r23 = geteuid() getgroups(0x4, &(0x7f0000001d00)=[0x0, r3, 0x0, 0x0]) pipe2(&(0x7f0000001d40)={0xffffffffffffffff}, 0x10008) r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/ttyCcfg\x00', 0x2, 0x0) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000001f80)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000600)="def61836d1d268eb7df4a2307cec6afacd5081e409a3964de5c1bfd73eaa89c90301619435908c27019ad58c979c753e3ea9985cbc3ce74182be6837c8db4fa348e6549539173c4c1f9f02b1760cd81751368c888d30d20c6e2ee10b58bc874c76b5fb32b78c5656a269bf9038b76bb71ec269f90e60833c262b52747c0958800fe3ec69a2433babce252e5b9d67cf0db2f93e7d1ea255", 0x97}, {&(0x7f00000006c0)="bf36a9c77c36173bffaa117575b4776ef174d33e74acb476b69edca909e929b22d11bb81ac21d1631065986aed1e81f3cb33752af455f51a7be72af4d5dea09d61054766d602d20660ce8c49018b7991a934463c5193c554bfd41416611f7ffebf39994d4c1481a8d89e5ddc5c083a40ee957e34df37c7de5a40c49e529c52277b07048c24d3724275060bdab0f4e1a4f64daa7953ec04593c602ece96c09b33328bfc994e0cdd71d67703d546eb6ecb3882f12f218f44925042821b161b7c253c54a47aaaa7489b024e2fd13cfb6fbdb0c1a1d75c27c4f6e37018c5db7850fac59613b59cd0042951d48b9fee703203cea1708b9f854006f5f3bdf31be1896bee47af6787581f9968183c92744c9b6af022bcc68b8e3c64fdc0c9906d9584007817d9b97dde089784be666be0270206d93125d82b2b77a7e8b27a97f4ffadaa9ca0e476a6217f515a49ab31fa09a524d9c7aed3a576c241700a4330ff59783fff7050431d231c5e1a56a5b985232c7cc8302b50764bca1698eeada7948c9284b7533f89d81e2ed80770df67a492ff2a9621ad9ee68df7b09cd4b71d42d60bd9161dd9e28f06c0c2038c8ef9a37c96a05ad5c1e96d4ed674c081f0d5b88b4cb43edfd783c7ff855dc92215ea0794101f55b9400e7577f7ca7f0cf1c51e22bc2f94ef6b2aa15f29258b1900a4ecdc1326865d3289f4da799c860d1072e0702e9b3b967cbf2fe86c959c2f0afa403b818b1d6554877fd98fac22f6490e9fe27b7d7548df431302433896b54d1fe60ffe4390b1cf44719ba07291921ee9a70652547b563a7d583a0e64118bf6b542c225dc063907b484591abdce78ec01cc5632655b838f2a09bdb1c2ec817fb8e576c76ab4d2afc4efd19ad2fdf6ffafa3aed55a8e84b2d87248aedb7c31589ac615805db82c7e34dfce38a9c03264b546452f6030dd8783a0b993577e281eb8a8bb67b50e5c5a2b76555b7f9717a3f018227a56daf4230dfdeef7af121e5d4cddf2cb3a49bd14b7ba8fdee09d8dc1678659bc8b26594664e2e7ba6dd08be7a1b9ffc6b27c3f68be16a5b86585bae89665870f45b183f78096d24b4f1489e3565e4f3c671d2dc59e4f737bbcd71e4a2115bc60bde0c1dffe2ec77492fa51c786090ea02b3e171f3b6bd7f927a8af7a28983709c4d9a4666b1575c4f2461c320d59d90921f6ece1da0299410357ce7f1297cc2e1323b5a18f0da3f282d60b0a614d68c0228717491ab84621af82b512ec4e697640828d8b2ca3f8691e906461dfd6a5b5ae8bb35cde03e9f0978df6c84c9a74bf1cfe9da324555e1f93f36c635fbeeb6a0927deb12cf963fb0462c1581d1221fa66265f9f784f93b375d63cd02813449f428705449958c8058f9dbfc6f2d96f77838e8947ecd5e968e6517cf566fa868452acd3f72cf1d997564288a82977c5d9ddd05622f8c5d668bcf213b38c12fb286a1b726c64ce6c460cd1045e9ce1aa037b46f5b08d9dd5d044dfed0852b625dcb57620d055752691f49eeb16e5a8c63d341ba941c19b94fd8441a9536605ab5e90210c2d5a468e114a00578f127d887545b773ac10c36e2edd3262c9bf4d19584c78773d20689c4f15792019aa44c9e5366a675a5c1dfc7eb864d0d4f9fc4cad07f151d2fdc8446afab1af4d09e529f93004c630b418124d012384ac0b0fbf50c5560552287d701cee0bdf6d30b5f051c58cb709baeaab26e786e27a3e94d98caf38d6248f4ae965b16cd6ec73d7e99f2dc63addb6e207a381c1f65a8c0759cd2fb00cbd26bb0e922818b5313bab29e6b530335698e68531167e604051e4df7be8392b81994d2056ffd39504cbae8d52025e3e806a53c61c592a2f513c8fade54d385aac6b1c7cb56ed1a0558fab72b1030fbc85b23c2f93627f858dd0e56e78ba738468586654fa823e2940b9ee15f11013198dc32c92de25d3e3aeed62baf092727d11fb843e2b06fb7d84de7caed7380e58756be8dc2e4a6640a623b8e4f5234d8aa2c53416242767def86c30061087ac58bde7728c36b116e3bca7e3ef4af01de6a1334e5915a5d0a29644d73ed2737af8945fcc70f3f2fa1641bb997613d8dcd6d2c1010b5aa99c98cfc8a80a1a0e3cc402c788b308f615ceb6c3188c972ae02218e19fd29e30778942f400c676cbcd53311384daa186957c14f02715330e93e16050fce18993d8d77e5273df45a147d9a3d12c01952d3ca3be17104dd0d907a3d8d9325855ba19f1212bac063173d67f478254846206eac6064f152fc55dd707e9778bd486d5ea28af0596bf4c4810967c2d2fce10ec96f1b552b516800c837f7d5c30739eb02a32808f9865363687230aafd055820af304cf3a0459644e59deadeb927ad0cd367d264ee9f61910cd8e4b3d5a319a65d1bb44fd188f963293d9b3047684d63608a6f63a3058350263c9f664a17c3648079962e45d2f8a4bebb719fdfc1c866c1213c085847ead7e403632efbe80c4be797191cb1556110c600fc2ca0bf3adb9a563d79bec12bd9cf111d730f3edd4c1b5249452b4508ccdd01f7cae83a0c9ad6602adcae078dac0c59c9c4afb22c910765315122cff8f7e776b69edba91b2020328179500af7b9613e559bbe0d5d917b0737d28857936e17f94a60290e7ad7abc1c02b179fce4f6912e9fd0fdbceb04362b7a94e412a78673922fc94d85cde3829bbd64e00719de4b03e9d1224dccc9df7c6f0f3d7eb36e91338e272b86c354ab48937badb65c740bdf90e91b26dc5053c34e0bbd61b08d9435e7b19154b4d98f11743313099faa4b209ddf9654aaaa1ab79459f520eba77f74c57ba2cc8232c68b78de93356798a3612301d92a66ecadb936786979a2fa09e2fc6706e2a82b9c71ddc2d125ddbd641ef6345741a5c49d620abb8b3702da83924425890992a4644b696c9086c407c5657e481f7693c3c3a7bd4641f451b696975e9e5655cb65a8451bbe1d460ecc437a33f2a0c287c7d0b9eb2f2298da5bb92cc6f98e7f0651a1f3687deffc440435b0a72add326d42f6d10c2ac7ac0a78d7f27e9cb28750c3dbb57ded732ab4ef5f16635bcae3b20a8740b2cdb2b0e0218123dd1b297807e5bb01a81b166ef189eed9b6e3ab8d8dae1ab197a9ab7313337bf5571bbea1fcc77902c9e5cb09aac12310631680a1414bcb4564294a93162229c97cce533504d5dd9a472cbf2b5772ca8a2496d025d7753696c67d38f783c176504cb67baaf89d6ad3071f6f828a6f8954205698a04879e6e16ff6516858719717226cb92e77ae6a949c3b13c03965a37af7e6a2c052993ec62fc69b1ad2afbfde627a65a5e3a6d7832c42c4ee7291edc9861d1e1a1344d63a1131142f526fdb05453ee54e7c2d2aa855d842df35cb6d915cbae66241bb7635451cce7cc91523b15f2bcaa7dfd345a39beda3a16dd015743d79bf7b97c716f1c7aaed02a82b5ac9041ded7ce5b6329ed6b37d2d47f406dbdebef1038fb759382a2e944c50711e94dc47cb58074acb1d6311a69069a5611bc554d8a9a632f2f496aef7728f1e5352dab19c4e85c4e688aa443163726126139a9f1b1fffe4524ca984aa729ae9a659b14f1c937982bdca117333946b8ea0063a68dc58fb4b61b8dfc4811f0f1fa57006b1ab4c7ad78a5b1483fff112a39235f7b9c164d99265feed915cfe68b9da68f599b224f21825b6a5c2fc03b37611e3e03ca5cb92905f0dfc96bc67e87b74ea308dffc646b0b6b4fce356f1ecb78dd23a9c808a13198f3563e10f45b9b85eb2b7e6c37807a506dfa2d5a393838f7ba2fa7fa15d6ba37b02e9dce1f4580367741293cf8be1400d32b0e5f1fbceeca68ebba4e07544b66f1dcef84c57890020cdd46c3df75530aac1b6192ad9508522c6bfb979399bfe1bd7472abeb0084198e0b777db296d82e870e10ad8ab61ef35b7ada4944e580c0599555cf41284f384032fc3172205bae5fa68bff39cfc88c25c3d5cddaa4294345573bde647c8e783f722f90ad820754e2a9daace2be0323009868753ed98451dee855e1615143c6c0e034aefc63ab62cac2bacbcb3713343fefec5bf8a9a28afeb34ddba7fc52ac65d995ce79d68fc64662d6b1846d672d09441c92d48402d9126aa4e4caf6284ceb03ef4cbf8387dae2c7177a149ab5d33559859a61512456b36a63df07542436ede1c5f2584044227a745aecb548646cdee9131aee3d0b77a1e63c414436baaf1eccda1f25ca26f5ec4f511d88123f6927d87bbcf7eb3cb66efdd8596f4ef743682f18a61590de0a2b7c5eacc2b811eb5d55a76f373f18474af1acf0d81d7bcb939d49b217a058aabdb4cd3893c068bcf63c220c7a6d95ef20f28fd0c430d1a1d9ea308b5e4f50db198661a4d50ec2a02494cfba2b00b1269e4d8951d5d4a34850aba22d5d9b17ecdc733b6c188763a5007ad1f6aeeaa8c03d530d61e569d178df44e1b59380c58f2c15f6771260e653101c676b5e2e9c9b4442baf8a28667ce3d746ec16a820ca88a5a9aa405e52f4bac66a0058a48a9d7c9bbdcd760a0285c628ef4b7e982e38fc10f9a241a4eb53264f1ac22bb7156350233d0116b3d0fb30fd7b91f8f493866c7701bab600fbf87c2b884d2b057632a5c2a60556923a82a949634b34d623baab08c581181a846b16310193e7ccfd88e38c94a7df252ee893c8692901d4b3feb624940bcbdc6d7d4a75ddb510653074a87ad4982a133d2758a3d000181dd68420a92952d75cc830e0dd581d4251e310e5f8c324ca5691840ab9c027251032f3834beeb1407e4d7feb33ae4f712de5b617232428c8467cfb3e7fcbc4416fa890866c9424721bdf6074ca512bc69ccc41ae667e46ae3a0d915d53fbd04fd55837f452eff9da6b5b96856a5e9adaaeed3db90e04bfc0549bbf03bd1059c6925ab649a8477a81e73e4584c4eeaed518c0dd2330eeb42206ceb2b1c0ab026094b479c97e8e5648ec26a08f71c7a9d9382225ad17c54d691985c9a9bb1f53466383245e1639474f01ef6dd741a20960471c8ff15146b6f65b5df24932902718eb0f242f283b5ffc666bfcd725f9180dd28b2d1c1ae8a84f36865e6a1716d011b2d58f399e8bad1a4e0acfa5e05f9f7ecce93c74fe2ebf47c6d1ffb2d267b9774f3185c7aae38f504c74475a6430b39b1694a6a39d1afc33183b06b8c0ced0c977b8919264f6ad64cfd14b5f01a0926b1bce9ba0af69a1688035fdfe18d30610bba97dd91480cb969b640fdaa94f9e805ae8c11ccde70c57259fe0a03f8d33738b2cbb04ecc4c648378febc6b1dd7b47711f5e8c7a7e66d11effcb3ad3e048e6e270b39f82985fda306cffb4783760e4495e68bdf52d197eaf690977d65edd52f903aacb56c105acbc0e3f8f13bb78f8d10100bf1ce4b0525187b596c78c20a28f7f19a0eaf4875ae2ae844263f5bbdf2d4f5f476d2a5113cc619bfa53b6f10da058f8a41ed59fa94a2f028af26541d687e47a51dfa4e13f55d0b318082b9376a2869445397f46d9cb31e730b4654f8674d715115c52c2b47f340810c48d32874e154bca38a9e6d8a196857b9675de35f9eb610b66fc21c1a1f729ef2f01b9af41a0ef45c90240fe31b116da57351558f3cb8e769c394b2128206ec99bd175aeb34e6b0c0b7f288ba5a48b134f8efe61584244df28148c0cc433ce6b91761febf002a5ca219ef181b17e74968bfea6e4b3231e191dc9469ae7c2c953af4886363d8152bbacef0885d945ee73d570388b3f37bdb8cf168259487b12fda06c820a52874aa80796659790970b", 0x1000}, {&(0x7f00000016c0)="6239626da3498e9e168e29956045ed65554f93a718ded6c3733d396cf10dc1fc902a2fc5050f6a6c3fb82f14d8bea946aba55aac42918b27f3e22ec3a8f5bb128cda933277e68bf075a137be7b1ac1dc7d3b9598073e4cbb4e28207b0c2d09dc9a04137c3165b3e1f91c5e00009d926787900b8825", 0x75}, {&(0x7f0000001740)="1770cb709c0a4ecf8085987e14ed74894907cf", 0x13}, {&(0x7f0000001780)="4111ac658a7993395a2b8997966f7ad2f94f6c8c425af2092707b240c6ab5d4be11f587619ead4a8d5d6795cde1092cf0b24e23ab98ca25433c20672b7ae7d8c69920f628d31fc339ae95fe1fef79d73a24dc9e11efe9d1fa2b9462d25b9e52e0109e3c4b8fb3ca97d965eb9e93342c3da1bb3f429b114c5276e6883975cd1df5bcc5c44aa160c26e1ee7847fa2849d97c4e4a9eaefb650e0bf04222a743e4c76b9e4e8a2dda905cd17019fbc66ea4eb7a213e7ca75a6b5e753b7a4469e4596f81dcb41b59acd262da134b5850bc00de0f7dbbab8af5df75699dce1a8abb755fe4fbe93b5d0c2150", 0xe8}, {&(0x7f0000001880)="434c618af302d33e0f7586da05a378536d407f89a535e145230c2dc34e6cba631539b661184d9097213c9f8bef8b1ce008cc9f7f3f602cd7bba18d252ab30ddf53d64c27f4c0bf5551627af53ba5f7981a5307ffc2d0c5d423daa8d16c5774c03723cd89d5c27fea022e1ca8986de60b87026cc0384418fc7d2f8a0ba89fca45ecd2b0cd34bd006a3c06fd", 0x8b}, {&(0x7f0000001940)="0aa223ecb79ed43af906a4f7cf7b356318f019020bf25cdd01b00f67c93029ef28886009c47bf9210284881f00b611fd14751b6795b7ba38a42a8ec1ea93607253c96177d86b4458fd2c9104f20373f5dad30bdb755fdee5e4151788fcf66101f1a174edb101ee4464cd4e52a3d3b638dcdb08877bc8375c74261801631b8bbd7a0bba582420343aae7998bbb717652d965b8230e97444b8c1bcd85583134e3ee25c9bd3b4d023f4cbcb2cb944ddd7abd9450084d8cc891bfb30eb37d3f3", 0xbe}, {&(0x7f0000001a00)="2a3e53d6eab95b475060da877a8c4fbd67638bef114d91504a6ca2ef9545f6a07c8f6887b6cbe66fe4747cc15502c4f77da2f77d3fba88b1a43fd7219433af510b0b972ffbaf5415768426dba6b03c376680337f86aaf81c34c0319924aff86a8ba7c87f985cefed643e4164fcca134e0a8657a6381e47ebe3a386bc2059cb44419ad54dc4b8c31b68e38afe9410f6d10db394b99c46600bf1564218b72ae25d5e6a67ad54baab4128bf2e95", 0xac}, {&(0x7f0000001ac0)="79389c9c378a7d3c8f037b4ab7b1dea67bff824c6b4334d6abff54f292bfedfbd675d228fc109a56782b21f327168ca1a7dbc5668a58f6216ddd158528e6ed61893aad57d393e0a0af76562198b946", 0x4f}], 0x9, &(0x7f0000001e80)=[@rights={0x20, 0xffff, 0x1, [r14, r11, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r8}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x30, 0xffff, 0x1, [r25, r9, r7, r12, r7, r26, r27]}, @cred={0x20, 0xffff, 0x0, r1, r28, r29}], 0xd0, 0x400}, 0x40c) pckbd_enable: command error 16:20:50 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49913"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getpgid(0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) lseek(r5, 0x0, 0xfffffffffffeffff, 0x2) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) preadv(r6, &(0x7f00000002c0)=[{&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f00000001c0)=""/151, 0x97}], 0x3, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x10e) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r4}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) msgget$private(0x0, 0x200) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:20:50 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffb, 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000183000/0x2000)=nil, 0x2000, 0x0) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9a, 0x5, 0x0, 0x40, 0x9, 0x6, 0x3, 0x2, 0x5, 0x4}) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet(0x2, 0x8000, 0x9) listen(r3, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r4, 0x2) 16:20:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xffffff7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:20:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x20005, 0x0, 0x65ab, &(0x7f0000000000)) kqueue() 16:20:50 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x210) msgrcv(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x21, 0x8000, 0x0) dup(r4) r5 = socket(0x2, 0x8002, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r7], 0x1) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x307) r8 = socket(0x10, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facd", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/devpf\x00', 0x400, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000006c0)=ANY=[], 0x0) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696afa0e67b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 16:20:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = geteuid() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='\x00', r0, r3) lstat(&(0x7f0000000040)='./file0\x00', 0x0) 16:20:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() semget$private(0x0, 0x0, 0x220) r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) r11 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r4, r11) 16:20:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'\x00', 0x8, 0x4, 0x4b56, 0x1, 0x3, 0x5, 0x4, 0x0, 0x2, 0xd2, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r4, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:20:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:20:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e7467e25b359975709f2eff82d5d6cc1c36bbbfe245b399ce6e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = socket$inet(0x2, 0x5, 0x40) listen(r1, 0xd329) r2 = kqueue() flock(r2, 0x4) 16:20:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x2, 0xc4) 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) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) msgsnd(0x0, &(0x7f0000000040)={0x1, "dd9e4369975d72c9d7d58cf8895134e20ccd55d992b80b0879368c79df54d6ff84215ca221907bf61b14103d1a03f1da27798b98ce0c36883ed9b30d3b9b24bd2763b142286adb"}, 0x4f, 0x0) 16:20:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0), 0x2000000000000224}) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 16:20:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) r1 = getgid() r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r5}}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r2, 0x6, r4) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r5, r8, r5, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r4, 0x2, 0x40, 0xfff}) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = getuid() r16 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x0, r15}}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r12, 0x6, r14) r17 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r21, r21, 0xffffffffffffffff}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x4, r15, r18, r15, r20, 0x1, 0x3}, 0x1ff, 0x240f, r21, r14, 0x2, 0x40, 0xfff}) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = getppid() r25 = getuid() r26 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x0, r25}}) setsockopt$sock_int(r23, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r22, 0x6, r24) r27 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x3, 0x0) setsockopt(r29, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r31 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r31, r31, 0xffffffffffffffff}) shmctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x4, r25, r28, r25, r30, 0x1, 0x3}, 0x1ff, 0x240f, r31, r24, 0x2, 0x40, 0xfff}) getgroups(0x3f, &(0x7f00000000c0)=[r1, r30, r20]) r32 = msgget(0x1, 0x401) msgsnd(r32, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000a10b9fa5b04f5b6931b4df24dd07c2ec5c708bed7ecac82dc06eae40c7c6ce91e35521cd63589a2829f57c2cd5e9ff71b1cb1b5e8ae6e572e30a24a3c8e94c78ae6589e73774b2f164c1d5dab49120fdf753618b3b9c3935ddc0e97629c5ea51672d98af888c3d313bc8763fed9ae7e1d68c67ebfc6063d854c919cabfb5655551c8129611690c3bb51d6ac6ac42345ee77488621efaa4f7d619de2980d43341ec3428ea7000703a92bd67c62f264c4e30435d1b6640752192ace2aa4f209fc"], 0xc8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:20:52 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c397a03a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e07d8ca93fd822ed5ca748e70bcee1708312474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1c4a20c043cfd459a60a0eabccd63107726073b2acc5ccff3309e5f919c6e55d924cf98043a9a350459ee06bafa587ef2acdfde61add9e424d148224bd55b3b32d56d678a9419f604998be1454c65336ca21aaf1fe87a8bd9e262bcdb165b7e85fa6e5f6ac8e8234837494564b29052a841de6a676cf1cbdbd3ff8c83ca5ebcd40b504f24b162d4df57db484af21b7909f2945320f18c45d34a2549830d7174cf535aeaf65daa83d0a34bb5ad867"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) 16:20:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./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)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r2, 0xffffffffffffff9c) r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r3, &(0x7f0000000580)=[{&(0x7f00000001c0)="85af81d085e6973d6e6ee849da9eb42b356e0b8cb8df95c91afa440571cce34cd047736a25c6615667ead7a47f0c863fb830bedc59b11a32bf0a3085a458e937b978f57be36a177467596fb59313bcb7486d33d50d6c7f6068fad07be39cba3434e77de5f417bfa4a0c5a2c3098e07704ae06c76fe0143914a4656a3b41bfda8368e779facabb24c2ba8844e490ab9aa0919c6190f3ac853ed487f959c471c9edac56e0b19e695dd45f42cfa9a559b58595326f19e", 0xb5}, {&(0x7f0000000280)="6051b4d5c18ba8a9f667b49a77633278d3bd3b16f535e87dc94b1f5d6c0b22b53169d938bd8fcf35eb346d941ff4f7b37c84929f4b6f7a6b2f4c0bbf1fefde2589988462c064e06eb2744067a6bd1d2e85e10d2e4083ebd3be3113386999be3242cbb9d1ea8ed24661c4ff68adbeb37f89ad6768d855eaa1b41443ba9dd2dd058242005411e96889e3e9a1ecfac08efbb54ce2709b7b366a107f22f29757eb3c4400152993333eecc502119ad1b7cf1b182ebe45caa0ec9462c5f3b9fcbf67b0ed8de26b94bd5d1a07707e8039a7bee95599f65c23acbc39a8ffd7d5ba1fdff85ae084c01d10ad05a3e6607a362f823dd9", 0xf1}, {&(0x7f0000000380)="ea3c6bd3f5bf5c40fdca89c7cad911bf1210f70ad6", 0x15}, {&(0x7f00000003c0)="0698121a11dad338e515a1571ed352a5ff1dd2ed9e8e5edacf63107f4808", 0x1e}, {&(0x7f0000000400)="551161919ed0285690214b4582730d3ae639a4bcab068089cb39e8f038aa1842b33e716c19c26d8e75fb4d94b92a29f802a0d44cd33e3d905e65b6e4c9747e9a6d73505daeb9347ca941a2fee1c241d87881d8a830cf6f6cd4f9af4050a695e07474738ab5bb90", 0x67}], 0x5, 0x0, 0x0) 16:20:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xf248) 16:20:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x12, &(0x7f0000000000), 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x8) 16:20:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xffff, 0x1, 0x3f, 0x7f}, {0x7, 0x3b, 0x8, 0x8}, {0x9d0, 0x5, 0xea, 0xffffffff}, {0xfc, 0xf5, 0x40, 0x69}, {0x400, 0xfc, 0x5, 0x3}, {0x6c0c, 0x80, 0x9, 0x17}, {0xa51, 0x5, 0x7f, 0xda5}, {0xfffb, 0x9, 0x1, 0xcc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:20:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xcd) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x90) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) 16:20:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() 16:20:52 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, &(0x7f0000000a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f643aa4f5dc4252b4353793b17ed696b6e71667b68f5778d8c4639e81242b6d0c9ea6b08cda602af81cda2a5dcbeaecd05dd661d836a00cd0c45768c48f446b20aea92e0f79d2f86387a9b588f6f16b31013b9404d3ff1155962a401fe512ee6d57f6176430daaefd25accea1c28b65c4102856e360d1cf3b7b1429aa5e0abc2e14b9ab402c2a213bc079a040fbec3f99d2ef029afb1f23c01225db6e", 0x64e) 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) socket$inet6(0x18, 0x4, 0x8) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) r10 = dup2(r9, r2) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000740)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r13, r2) 16:20:52 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) getpgrp() setregid(0x0, 0xffffffffffffffff) 16:20:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="d4c689d6cae10b56894ceeebb8b3a2ea85e2b29f5f9af8ccd77b438ae75fc15dfa05be6106cf6e5d7a310edd8ac47e3015091f8b01fbb8c3d5403ebfac9f72663e9bf93ba178fd395995e75050884d4c", 0x50}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0xfffffffffffffe70) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x800100006}]}) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r14 = semget$private(0x0, 0x7, 0x20) semop(r14, &(0x7f0000000100)=[{0x3, 0x7, 0x1c00}, {0x5, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r14, &(0x7f0000000340), 0x21) semctl$GETPID(r14, 0x3, 0x4, &(0x7f00000000c0)=""/83) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getppid() r18 = getuid() r19 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x0, r18}}) setsockopt$sock_int(r16, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r15, 0x6, r17) r20 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff03) r24 = getppid() r25 = getpgid(0x0) r26 = msgget$private(0x0, 0x240) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x6000000000000, 0x103000000000008, r24, r25, 0x1, 0x1ff, 0xce}) r27 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = getppid() r30 = getuid() r31 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x0, r30}}) setsockopt$sock_int(r28, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r27, 0x6, r29) r32 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x3, 0x0) setsockopt(r34, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r36 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r36, r36, 0xffffffffffffffff}) shmctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x4, r30, r33, r30, r35, 0x1, 0x3}, 0x1ff, 0x240f, r36, r29, 0x2, 0x40, 0xfff}) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x4, r30, r21, r18, r23, 0x1, 0x3}, 0x1ff, 0x240f, r24, r17, 0xfffffffffffffff8, 0x40, 0xfff}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0x692, r18, 0xffffffffffffffff, r8, r7, 0x22, 0x7ff}, 0x1, 0x6, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) shmctl$SHM_LOCK(r6, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x9, 0x28, 0x100000, 0x0, 0x1, 0xff, 0x2, 0x3, 0x2, 0x2, 0x1000}) 16:20:52 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, &(0x7f0000000100)=[{0x74}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x153, &(0x7f0000000400)="88339ea8d800caba419661d72665ff347e9a8dc0386e8f3c892de60a977ec60c84fc50a0d11f91cdeb5d6298129b19424be0a4df00ecb14798c04f8fcad7f6ba16ec77f4f6d49012122b0fd84867f3294a12c68df784718c25b5d2a819f5ee5f359e39d366ae2ca010c06d5cb66fd831d8ab3488b268c2b9f8de327ff756c4a100001d66d7be6b2d1e30a9c4185bdb4725bb6cf48c577d968d59aba8b8b1cd2ffa9c0600000000000000965ad5998e3dc408ef53bf1902f062b99783f724382e258e369c1eb42c2ab18888825d960000000000000000af4978b1c87074e8a863bc5ae617ce3061a6655379c3300617ce7ca5f1f06f31a2f58a1eae97ccf303d8f0bde99ec8f5b962ac6527b4e6be85df997bdec03c8ca2fb9c10b40a068f3b67ed33e17eac90f178b471425fd0ed4dcd2b5a708236c49e05268dbf4277f58e158b1de248a89186467c6841a805ba069157bb71") 16:20:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:20:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = shmget$private(0x0, 0x14000, 0x40, &(0x7f0000fe9000/0x14000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xdb5e951cb26f1bdc, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:20:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x3d}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:20:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x6d95) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2ce, &(0x7f0000000240)=[{0x0, 0x6}, {0xc2b, 0x2, 0x1f}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000200)) r5 = 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(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socketpair(0x10, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:20:53 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:20:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000100)={0x0, 0x8, 0xfffd, 0x6, 0xb0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x5, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:20:53 executing program 0: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x20) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="86d9b597841d000c23505beb13f5ac3de2fadb0fb74d53cf79da84abd9745239b62551dcc2748df53298b0251e152744c9d9136bb9b2c885992319cafb6734240a67d7363c5a2a7a72ab9b863d7b7e181863291317398ff5df40352388248ad47b3a15d772b2555cdbeb5a42fad31db3639d21687fee08e36bf749b3dd2ac808ed02346141e6b4bbb53fdc4945ceed996c048efdef44361f9bca05fdcedafc3b92aa1deb58e1100f9343c55187a6e0cd2134db4ad18c", 0xb6}], 0x1, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') 16:20:53 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x72f8b4c2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000700)=0x38d) r19 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000640)={{0x3, r18, r9, r10, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000740)=0xffffffffffffffc9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r24, 0x0) poll(&(0x7f0000000000)=[{r24, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r30 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r30, &(0x7f00000003c0)='./file1\x00', r0, r29, 0x4) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:20:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x149) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x920, r2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:20:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) fcntl$setstatus(r5, 0x4, 0x40) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7, 0x0}, 0x8) 16:20:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1403, 0x0) 16:20:53 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f00000011c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="6027c6a3ef00472fc9b4d58e554c8462029a452a3631a068a5e8ad28676b8ef6d3cc9dac4fc96b397f6a8e0e5e3508f48cee8de5330f65b03b6e588fd79b6e", 0x3f}, {&(0x7f00000001c0)="06f5b45a1da1a394be039157a5fe4f5ffbd546f2fab324c25aa148574bd3d7851c1bff9957a547ae7bce5c4b32321e121b430f7ab34a89559c4838c127d444166613133926e3bdb7719c8a2839ab19e68e27d2d8878057b20a3657efaa6a9a489d7097f5d40e90f9e75b7437ce920f027fab4442b502982c2af1f42ab369b787a2a4d0562a41468b4c9d5a27e1d3813e1fab1f3419fec76010193a74f7a6eb598e244b67fb4c00ffec219ae1ad8c922d19cafacd5c706a4a9e87f585235c260468ae1f9fb71d8d123d4065a8d502d7837adf2b5ee4c32cfa032be3f9f34fd4befe417d2d95bb7b4d74777daa5484a9d1ead9ad48a13a8feca34d395249ad4b94d818acc1e76eaee9045a23e1a8aeed49bbeb3dbc0018724d4f69d5844b57bce72c13cd2eacbdb7d495e30439efe746921336127eb89ba7e0201804e2792d3aa9c0f258da3735790f9d37dbf50315db24c13b8b5ec5a921dcc25af53e66a94e5d802f5e8ec570eed69866f267c58c9c16ea4927d91a58e0009f5c1d272163ce77531519ce5c09b3c1e8afb97dcf990837f6fe2fe346d07c1be32645c93350b90c8ab228fb49eca8b1ba53a0e284ff25b46c9d5e5b91f138bc29866521116c4122e8e4dfd9e33400d0d196ec135bf027b4a3889206531d855227357ff75f435751ef26db150aee5eb70d9ba5dd0ec2aa6ea0486e4fa7da538e4d83bac5a0f2be9332761a9452ee1f1cb701f19e6651e22d6863a902a8a65f4886b2422e2009d6b3ecabec84ebcacc47dca4b559e74df1021263456e9751a564fcfc4e922fc3b4e43f62007db7380535ef7e4d0cd6061bc88ef401be8a72a3d29f75d349f57b86e1197695a8ff693edfdf54b29a3cb5094932c6215942e9324977e0bd3e3b9c12b931eae27e7e61075bcffba8505a3f75e9bb628fcd18e55e4f0a2070e15213af6e4a0a3755c70487edb76e4f7e754c3747335d8baf7ca19fb2e812434a4c1f47c2240492336a21ea20189dbd34b3216ec0cd2c2794dc7b612bc1c6c19f7d1278ca5873dfbc479aa9d1f0825d60cbe08177fd0f5af513d24f6fd147109c84f91c3992ebaf699ca7da3fb0e86467523220d85e2d437604bd38bea3ac8714fa8d564adb8703611f36b99d88ec5b1730f88c51921709d04718c4cf73bf9ea9a9bb0cef438f90db2a139e19dc79a7a316d8949fbeecaba2b84625a88328d197ba229bf4e03bb5e92d395ca72cc3567bf8e2c442cd573295c072b68d48b5d8fdf1f99d365d00f4ce16fabdc82c7c1aad25812f25f043689b1926422773d3dd227d95e836db143dc70292f5fc87e51574f72d3771aad568fcfee8e14a48acacb528c3a9b77792ec51206a773818da7a09d7e935320b4cddac8b4a22897d36c5de978299c2d5e7fb839e8f3d49da7b449039854a6ec88757258cc4b58cf8364b90b184ec0c2a250ba3e2bb830ac27129959ca9ae88d6f147405ad46404c5150976d4935408bc3e0727ab058d0a5490c0e2052241f9d36e8d567ea589e1d207e3ba5a88497c776e2c14bfa6cfd26b189dac6c532aac37b2df37b67da1ec9c963f4795d56cc715d880fd90d762dcaa74c637e89d4f03588a3d5e8f8c81e25a6ef17784ce95b0edb9dc1e608db99232fd0fc04be2fbaf9aa26f8c1fbb5ebac47b0e4970da666e87f0c120d31f5c31a6c1e0b428995e772addd2c739a66595715a2f0bef7e0f51e73f7d68653cc8c19efa47e96b320cdc7d99eb2e3a53b3ef19d519b5a5e9a2671ceeca5c0e93a5f1842586201e0c6b552465b51369fddf47694b5d96a4e9f4947900dc1e2a14b16dfb47b5c0dde8cc2069b5d48745816d6b1c06bc76b4e46cd38c6824b16244f57ca18349bc9843532234e4d3e3a30c304fd116303df57dec996cb22bd5f127767a633068af9bdcff468cd16340e60e15a1197bb421a6888dbc97e61c7bdf90bd51d501fe9179b5adcbf4594e85bbc99506893288c1c43ee82b8b5beb5d9549290aceb5862270111f28c8f78a2436255c2d51d0a7b87c57d13f3f2a7e9a9fbed53a346b1e25220579245b32927967f8c8df5a78589bd6c38d3eb2e0c6ff01964e9158c8d627edb4c1dda919d53eda1cca107677f838e208686adc72670228f81be06b33833f37d50f92ab8589e48350ba19c5624804b507434769612cb8a65ef9662d7fbf55c4dc5a9e6ae2fcdb070b5ef919a7fddd8486a043b35606f5f2bcb98646960f945fe916781f6a15b0fc85ce72b36762e03e3205290a2f677173e0550aca15a769c33febb521c3d8b799a6b46fb0afc0193487e9296b977545fc6a19d813421051cb551063addf27765044948267de78d225cebe6a09fc80f98b48d4ea964a148de30537bb9918b26a021e2afc12b26fe1aab98e9796f50b49ca06f7c845ee7d130ca60309f21e62341841ab72d173b3b4fa8fcc8efcdc302351cad5725320af413826c7e5c9f03e568c8278a8004a405af58264af96853835cb94aefc0e8537431bdeb8020d4cff87be87b2e05b7a7cf3199d4396836ca65d03df8161daa617719e147f6d253b29665e0cf36bc15c8aafd3d42d42dee84a6218cfccfdf46090680f91631edc9f854148a6acd25c5f4cb57e02513366eac62343a1775398398880edaa872a8fbf43d06f5228bf5528ac4b53b7d465b6fde202cc4a13afb765709d0200a853de401ebac76ad636ded0b8c53538289dccd2918abb45c03606b09b101578f0f34edcdf2305bb97a500c6870a0ad09fa46dc4eea39279988e2d7a620abea9001a68fa35f258e0a81043fa10239b99639bf00e9a42c5d5938073cf052c6aa85ac1e74a61ebece7d05fa4dce2748020515241b54ed39fb68d475d876cb06c15ab2da621aa6f5a28c100cdb53eb49aed1ef72d8be69f4694c2e64c799f9ff892c19fc915e60d55ccbfdbd93241ee352b52314deb3b2afcac9e4c349784786394b1d75cb326257ee2e04274ec99737178fb3f9144a1ad3a64861706df9e838a8d94fcb8f0cf4973febb3cb6e03e3e8830f2f08cbb77ea2f69b9563f157d7027ad563e47b2d9ea0d2b442d57b443f424a3445ca9e535117781f01cccee6418ae4bb04807e2838d0f8ab8749e6891da431ba2fa22b64e52045bc662baa7304a4af686c068457c874a46e9493ded939692a7d26cb1de40315c71b8bb53544bdc79acfd117b1784ea865a58fa5feba22afb281363bd6844ec34c0d267a9b96ac57ab8dceb6bf31f51f2cab39ffacd68176afaac4222b16a757651f007ef4ac84a5a9ef610158fbffee1f206935aff2e9a2ec521bd7bfa3838d72b3f13fc89747914fc111c228c42c8ad75549e9674f27afbc844485d94e9f1ba2ddfeec8ac2fb4512a7b088b91cb6035ed44e19183d2b820ce2318695e4dd329f56095e3cd51dc52079e172cb521d6f622d47ab3cac4504455ef34269215f2bad928398ee71d538587c120fb2e277eb723544d7c19a3e21aff7f1733ce05c72f86dd50ad26e97e85ca4531ba6686bda52d1a1c8a67f383021e5b3cbe4b4849d25ef6a0afad8b95973bfbb1acd098089c32a7968b0c198014a24ac9e30ca1403047905eabfbfcb8a3eb1b62409d8b4aa8cb65d32d31c47496195c49b05997b2ca8b58e0195cd726c16b14153c58a3c2551e623401ff6e64e4bd3ae61eb0d284d374737963602c984389860908dde62520a88ae4efdefdf49a664f52d17060e17e3bbdb22603255e8fa6f5ea690704441a7c2daca40660caa16f21a893723012f4f7d4905b3122cb4ae16ded2e506ca39fe8d139c824bb8608a539ec0368e01e83946f0911374228e5f52c4be84cb793d49a1c9d25275a8fcb80c753649ddc62e23d3b5a2c1b9c2e70affc3708021879c6eac39330ec6471af78bbd1ed3251b6265e845a3107d71b31585da3ef97355575168c4d55f3a2b038db97a497e2e10f898c4e7484f024c8ccc5eb52ac679ab1cae8bb2fc63cd640d346e63e188ef090a56f2e207b5d7b0e6b1cd9c58f2de1e1f8b4d496ceacf36ace94d7c6f37d8a00340dd9b5894cdce710e1ceb6fea39b58de2b6fd265068a27c056ec44714cc91ae5f20f349d59a477ac7652bb46f1c152ac32dab77f8e1b90593ce8179cd37d7a960a831cf76d51ba699880373853701204fa8b2e8f8acc51906c9fe9e7668843cedefbcdc33c9ed08319c15b7845308e94d733057d03b13df0293e8ae0d13e72c0b489e54955dcacb9478953e430fd124f261fcdddffd3bcfc94c8659655d5426f267fa66082c8b6794e90e8870f0848d8fbd83724f6581c70208c83350489ef2f9e4f1a3572462838fafb92d3bf619933dedacb8d28d33fc84bdd1e20b12ec937a7386955b0bb5b0a1977a0a59f4c95bdc08bb8876ee07e2dc7589710d877b33fef5584445a428aa5c94584978c852632dca465c2a3cdf08a5aabb2c39fe3cb9f6f8a1bce62be2e12dbb82de1fc9672e64bc63c6562ce3a9009c00314dda38cdd0512f31457b5dcfb6e52256f4096d298f83f841b65d23578a47e9ee70ad743877774ef8ebb220fda1775a7c6ce8ca9ec59c2ebabc0303837d26c93ccd827afc951895909a36241e4e614a792e41659eeee602eeca91f7e1cdbef1cc51442f20a23b77bfe00cb1e9e6a81f6b502f8752a406047cb1c09d05bb33a9350682d8bdd4804ea6f671f3d129d6c75d0ed985e8a4b3b7542900212a8ff4d602faf2143d76e3907e62a5643efc483e521392bf4b3fb3b6955ba226bd4c6ea65d3f65573f4411abdbf5f8911d68a6b482f462decc9cb3caa77e60a7b653c6edd67789c0fb381502855e66b99b675ac57195d51aeb45b9e5058a4a29274f91ad0bcd18d3ce1146c419ae1703a566ace4f30f5bf9c40b29be1a007c18470d23545a2fa40cbdf72aec8d1f84de216475a7c418263b66ff649daf619e2e265c75be6f490e8729bfb8d60445038ddae898eb3848d2bd3e2a40909e82433bb7eccfdb07b0f5eac63710a579b3d6489169c122770362746ec95524605ca525b8a3d54695d3e46c753260d238469ed8cea1d0fb3d981f7c263104d82ed20a40f6750274d470f5f5912143184ca1e3cbb59325331902dc1716af73b1706b9e753d7b729193bf77b9a1a33a19ceb1d719bba64ae7274db3f2e6ecd793fb3187bfa32630da04cb9365c8a19e6721dbe0e427561cf419dc812cfee8d4cde51282634e59493cd0947268956edc4f4011400adabeb9abf6f08674bfc6dcdf4b07b5f9d01af01df28a8a9ff8b9636e03be391674eb657ccd1282072a783d8706b9ee9d73dc2f91d1c254e0326f912183db447f5be1ef53de38a03cfbd6138f2c2138ac9e66e8da391281a08d8f5971d609e002e2ad0f26df012e1f7a5a2f526bd6d72dc2d943afa324879aebd6185e10228da2d73ffe51a37e9e732211611b9e4b4a2245f57b0db8c0031c113ed6a5625506289f67bf7ba315d684d4773421d2eea9c5997484f1846d31fcb9521723a17d2d885bd58addf1c336ca6db7b7b6db8f4eecd4ff5f7fedba2671c7673b7e8a6d3558e989fd8de8ee518c0a8c68f28021fd0b742c3c1fff1bf0be93d27943308a76b15f86879b507343cda84915619af2380d47396506db6c57b5c8d172a8d533a8d36276df73125559572cbc840aec7455ff6a4bc94be456e37d3f4f8ac2d57d7389f4cea19137a6dd3025ec54a6abde046bbefd8efb10f70c7e5e42aa3d3d4334de133b4bebe9950c45bbb74d63824212271015f15946731ddc16a536bc71e0b50892488117c7d95fee9a4073b7bfae50a40f5cee5d9", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x400) 16:20:53 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0065571cf06908000000158d5159c6924d9581718f099312fab71e9f6f1a8ed98f6cdb1d160426d32102fbe034e34d01da9a01bdbd48a519dcc50aea20dbbf33ca7af517119e9a90c87b2a4643953da550236685272668dc756a41b3f1f64b564e8b55c7dac75b16fa4b531ed1887d4ebe9e76b399abd85bf5f634dadff885980e6c2dfcb78b03f8d319b7eb6606628379e1d313d77371c3e2b9ff3ae93f4d09a1b2e615d95f3071a8909f4522bbc7d16f73568ad34785b70205286f994a72686edda8a57f1a"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x7f) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000a04c806c2a3050cd52ffe"], 0x1, 0x0, 0x800) r6 = msgget(0x0, 0x80) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:20:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x292) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socket(0x10, 0x4000, 0x5) 16:20:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffa, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 16:20:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000024ca5b30bdfd9637b946c82955dc103287f07b7eea76d410d59831a5283e4b28bed11ec5111814e010422000000000000", 0x34}], 0x1, 0x0, 0x0) r1 = getgid() r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206982, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206982, &(0x7f0000000300)) r15 = open$dir(&(0x7f0000001240)='./bus\x00', 0x100, 0x144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getppid() r18 = getuid() r19 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x0, r18}}) setsockopt$sock_int(r16, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r15, 0x6, r17) r20 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r24 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r24, r24, 0xffffffffffffffff}) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x4, r18, r21, r18, r23, 0x1, 0x3}, 0x1ff, 0x240f, r24, r17, 0x2, 0x40, 0xfff}) r25 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getppid() r28 = getuid() r29 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000280)={{0x0, r28}}) setsockopt$sock_int(r26, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r25, 0x6, r27) r30 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x18, 0x3, 0x0) setsockopt(r32, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r34 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r34, r34, 0xffffffffffffffff}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x4, r28, r31, r28, r33, 0x1, 0x3}, 0x1ff, 0x240f, r34, r27, 0x2, 0x40, 0xfff}) r35 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = getppid() r38 = getuid() r39 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000280)={{0x0, r38}}) setsockopt$sock_int(r36, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r35, 0x6, r37) r40 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x2, 0x3, 0x0) setsockopt(r42, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r44 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r44, r44, 0xffffffffffffffff}) shmctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x4, r38, r41, r38, r43, 0x1, 0x3}, 0x1ff, 0x240f, r44, r37, 0x2, 0x40, 0xfff}) r45 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = getppid() r48 = getuid() r49 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000280)={{0x0, r48}}) setsockopt$sock_int(r46, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r45, 0x6, r47) r50 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r52 = socket(0x18, 0x3, 0x0) setsockopt(r52, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r54 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r54, r54, 0xffffffffffffffff}) shmctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x4, r48, r51, r48, r53, 0x1, 0x3}, 0x1ff, 0x240f, r54, r47, 0x2, 0x40, 0xfff}) getgroups(0x8, &(0x7f0000001b00)=[0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, r43, 0x0, r53, 0x0]) r56 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r56, 0x0, r56) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, 0xc) r58 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = getppid() r61 = getuid() r62 = msgget$private(0x0, 0x100010726) r63 = socket(0x2, 0x400000000002, 0x0) r64 = fcntl$dupfd(r63, 0x0, r63) ioctl$TIOCFLUSH(r64, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000280)={{0x0, r61}, 0xcf2, 0x100000000, r47, 0x0, 0x0, 0x0, 0x5e9}) setsockopt$sock_int(r59, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r58, 0x6, r60) r65 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r67 = socket(0x18, 0x3, 0x0) setsockopt(r67, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r69 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r69, r69, 0xffffffffffffffff}) shmctl$IPC_SET(r65, 0x1, &(0x7f00000003c0)={{0x4, r61, r66, r61, r68, 0x1, 0x3}, 0x1ff, 0x240f, r69, r60, 0x2, 0x40, 0xfff}) r70 = socket(0x2, 0x400000000002, 0x0) r71 = fcntl$dupfd(r70, 0x0, r70) ioctl$TIOCFLUSH(r71, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r73 = socket(0x2, 0x400000000002, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, 0xc) r77 = getegid() r78 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r78, 0x0, r78) r79 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r79, 0x0, r79) r80 = open(&(0x7f00000020c0)='./bus\x00', 0x0, 0x10) sendmsg$unix(r80, &(0x7f0000001e00)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000780)="5c95bc6218f884de53f4c27ef571bec420e4e1d8b52ea8603061c35fd5cc1677299f01e888d2226d911e2e77fba13fe948471b7405bb924b8cdcd301038b66273a8c924cf4459bed66da7c5a89fffb109897ffa3897fb781bb0695bd13efd6f423035f1a8fa227b973fc8b4c00", 0x6d}, {&(0x7f0000000800)="83b33928ab22", 0x6}, {&(0x7f0000000840)="2ad56b9afa7b267662cf79b3d0389b6b83f96e937f1feae8ca69d4c11e081f13bbbe47d80ca9be214ff0138bf2dd60c77c617671e0c77b47aaea3d5edb5f898926d8d73e846e47985319bae694335adcbdf721eb9cd46794590990f04576c0", 0x5f}, {&(0x7f00000008c0)="1846a749f353fc0ad09627b95c11bb29996a982745c3b7ca858b0aee594e0ca844154501579e9304a35a40a83bae28a0a63e2511dc2b15ba42c47ba8af5f1bbd2cc9cea12404ff2e6b368c76b94463fe42420e4c6ebb79b0813eb036611e88f329883d802125b80a79ec68c978241b3e490d8efc7bbfe43edbaf7e5607ecf18e1c81b12ddac40350a48bf602fff4aca9f2642ca600e3a2d0896a08edcac97168786ce56784c593e5829b132fa15395bc38f9d80271ef6e9228d42eef5c967d0cc43c5e8548b32f6398b6e815c9e4cced45d58c37b8d02eb0f20a43a82bafd432e99dba1b9caeda49ffba49422fe7d53c682bef5aec4244dd0e6022d52c1344cde772ad5bf6a09207b48c40cf9b2171c713e59e6c0b8379c3603020571066dcc4463dc279c7da77149806d6cd2d8a70c2a2f3aa0b907ad7d907429a0c4fb4bba0f665c1dc324923cd73da3446836a307e58cb7225a8b3f8b1082b33c2996d2b4ffab00a2d9539bfe5fefb88a49d724adfd35a18de0e8ec7d318dfd22ba5253a8fa26743fb59117c4656d3345caafbae6f848e3f764dbfa6db06d233573360b70c7fbe7ba4d0a0e58b595b8d767fe9f7e9641aaccfafcce007eb3d2d5fbc7e2696bfc35fff3cfd82ba876d6f1c553713d895c3386e1edfb3d3ed176d6ad1cf7a8a0135ab805abb30493f9431fd1c283b21330a03c19e4fe802f52295f5a259bc40d663a715d14e11be90de98bd41b00cb26067919844c10966c9d29560e257e0b9a0208e5c8e5b738d4f530d811f8dc8523526043dc171c4b47374666056546248012761f1a3e49492c09b75f5e80cacdd8c933a29718c53b4bdb851f5d7cdaf48c5ff156679a4bec94730e48fd45596c4b992d84ff04c03447009eae1f3aa1b8ef5185c707da1926a2d58870dd9cec6e0cdc8781f276ecbbe0bd27be3bcc5b9db39522f647b4ced12129349ed9b965ffa4e8d0bea5f4a5066c90a92ee9407dc2171a19bcdf568d65af45307a584d8bc70a44dc0dbbf203c5d6a05c4760847c52f5947f01333212f575ee41a6c5e7d796cef2edbac64fd8cb9b44782fcc68d90b48e1871888632356a9d095137483715f539af6518053fe13a92bfcef554bebcd1efbeedd94c7425a21cb2e85f45af44258f2c57462dbd0b659793fb3931f3bfb1eff041a0eb9bbbc46ebdb795472b90cb73f1814e34e8c1a2f2e271a2082dd9944f39ee30c903930841fe88ec164895c32e636c20e9f2681ef96887f5f6b119dc027b0c9f2a68619c4b47d6186c636cbd819f24ecea557a9aacc765d7c2956ebd468fa4aa694a3c3f984019fe4eec4412a7ab77d71774fef63d4556e35ac6e659ab59baa1231f2f4f6252ae2f61dee7af7b8a80a95cbc3bef39c77fadcbbe675fd7e7491aec3b6793309e616e72b7b74abd98be3ed2d9fd362a923b4ecd168af82b6bd2ab4c4989e51441be02e5be76f5ce3ae82154673a20a7cb690eb66fced5b999afa21687fa68a802db242c67965294272d0bb8ff4712ba8a1cba2fc039465a3aadb2025d064bfac99017616c15f3bbf3b1e0f0d49eb1e704b259ef046c672e1a06529c46a652818ba0b35315df3afbe0d232f2d36a5ddad75f6a44f70235e3bcc0fb7c5c7fb77107e9a782be044f0307b9cd11ef1cd510b1a72d6cceab6ee4e391c8d17fe73a3622bd4ee36e73fa5080b91536bdfffaf8e935f0ccfe350912bc11f07cd63e462621d52a39f08b9feb83a9abed27649f584d33a1d97c6dddc8d7fafe4bef276848c1d5587b919e35274f077189b8fa7265ac821e342c92f09cedfc398bbfec10c9747fd7e52d11d885375531f59cb053f0a730520ac2dfe8976a08dd8a2bc12f74af71ede672e072237a746fc352e4656d6c78e46bf297f099853b602de857a5f6d5f67a37a82c297436e611b08e17ba927dc557a5f220a30b2d7b3813253e3cba383cfb9105f9a61794320c927e8039115080f4720fe6cff9e8ba1ea61775860fc336a419891c91613b03edb887c2174a6d411a9b426ff34044a8a569ccb38a92c747ee59fc991f5f6631c5b09222d91da7c5c57bbd02c2343eb18218cac541f880d64c3961c1636c7eddfae3e4f538aeae17cbdb52cc8e1bf823d4134fc3afe72f65a005463aee7cecc4e553c589d430ad9897eee94ee5c4ccfa71bcc5f893b27eabd00b783e399b14c514ad89b529561f57d99ecb86bc3240d8785125ec13a59fd69131f2715b721713649ac51bfbf6f35c3cab4dd2b75a6d9461ab2ae51503cfdbeb9b223c558857c30d3a2b1f81383223c491c1a0589446e2335b39742bfc517fab161ce7efdef44fd09f4d46e6072347f26b5fdab23fc63648938ce7283bed74ac5b09617bf727f3721eed292f102b7d656453cf77cc0fee054bbed3bde1db85a287b0352be7f2259879077e9a8f452137f2c563c83a66b9ce0b57e4a464be5b18da5bf8fea20771a3568228a01857ea1b433b97a5202c795957639b673f9755998ae0a2cf95d4c535c33024d4618e5dd16eb1b51ed20db595643a00bff7edfb7c0661e49e657de1312ebbbff07de86f77ce408150f6ad0441eaebcfdc4b2b4a91ca296b7240dcecc69fb5c54560d940b00d9ecf3a336c155e53c22e63bdcc4cd7cd4982f90761de1d1aa59d4bc286ee10172e12d84285914ecd263be8f6b70908f1a29a2690e978d8d00c8c64d32da3896df5047e59e6d1d9fc617dba9579112d644bd2fd2db435f99b78f15595b4d1df9ef2f9fb003287215b7593200407a6b50d917c44aeb3219e946279663aa6332b95a7544159632b38beb84439d3cb40b23cec6c7b5c6d724b4c8c90f6f4e4b2cd28c02af1e65d2617bacb0937634ffc04a460cdf8e0241931e11a7be6d581b2f0dbfad4e3143d792e0277bab69ca97db6cd08d0158503d3652886141e67bcb3773a082419dd1600fafcf4fcb8705434a8d990a4edcfd3a8e825e0237e8a62f726e397b8866a63b000156365ac74c67946f7488d4b27f7526924dd965f1055633bc11c2f47c501d39ae3123950ca6d56f9885668aeed08993ed8835091084e91a7d4785ecd666962c9fdbc203103a9bed47bdf5176966d4b6c9f185c74adf1b5bc7a37022c6ac116e123818ef524719f6d01db478152c43fc24c7af7cc5228cc3877adea118b90e67cd7088e76b7b95249477d973235a833ca86049e4b5d1abeab12169fac4192b606d833b5cbe368910ed68a3b2118dacf4405e4fb1a63e0b4615874d79908ce2a65f0b4d75cc25a2439a11125bbd639d6f23580124afcbde0707c31d10b7b3ed2debd0c2a79dcc3d58dd23207c7204eba567d249415105b6f77e47035c51a482d004bc1476316e0fc820686664d5b309973303937c63ad297e7f7ad675f59dc8db6a3249d8e4d0cd26a9da6ba94c5a7320255a203b63839e525390aa65e5bf14a842aa75f9bbd53df5bd13feb9fa9532f027fc201810a445acc724a1984e3accc9e2ece7b1940fac98306fd300a8e48df3187c1cd507b1381b79b14b48a07e4130de98763ed835c30beda12d47afa0368b689646c61a35a43bf3f4bfcf1190782302b03be34c56e4823f7e414cc61778c517fc9894b80b4483000d0853c54a0fb2bb9990400220a96c2f3d5b8854c296dbec86a1a1103f586b9e1f5527f1e017194aa7ab9e5153c6f1c5de8ac2e78ee891f6b4d021f5e8e90fe4efd24ee2446657421865cf7640d6014d7b16915ea347a0e1ac7a81ce4c8d0d87cda6a7b8bd45e9bebebf0d470b88865f0c8c2ec632c42b53db743044b00830d72c1bf98abc5a12ff6525b740b6ce2bfb5def8753204da70644e26eafeb579c3f289c5550259534565e46e7647838a5214ff96417c3515f17cc52d8c6fa3358b9f3545f60b61e3c244c01197bed20c0a0d03c3a193a122eb9039196c3b1504053639df3ae35ccd6573a995700b622fbe9f90c2925e6473214888776c267a2ac25afa117e8e7859afd30ebfadbc1f214a0b4852d801946348a6b0655728ee420d70dde6431533a644c756e0d1cb553fcd367828882752cbf89949c61600d4e88132fc94eec12ef562532019e587ef9d6788891e3cc9f48b6b591da1bfd8196eb888af4b71e414996bc3f1236a77080272e9a29540b562c7941bfd35ec9150290496c2d43e2a350bffc168311fc7208e563f7a89e0e6661c1e538a686bd07be4c62feba412be5f042631acb23ccafa37804959d721859ccd847f9daba948df6b82ff7b5ff01d09ecb91619537b99420ed3315aca0a9d3e63386548774ad1a3f84614b4621f93dd254d93f0d5d6bf1a70d54421d8898e135f4d27752aa0b4662fa109b915a63f2b02a2efc4a1b767effd30c08a049fc76da9e071a05e3bc13dd7bd5ebfd359bc15a14ccf099ee9b459ad1c1f4458e0477eea2fa833b8842c0e157e193269418fa983f7fb577d8b8548f7df6646c9f6664d80742cdc6c999ad01f9e370dc673ddc51f44045e1dc3c96edc618e4134979b51d362d5dd032660fdc2e3673b21b44127f6720ed5e24b29016c86ed43f04c2cb454764dc4888fae581edc536368ad274cda3ea5af81cc79308fbc7799018e46396d1feddac897049bd3b35bb4d463f5e437b86f6f711b62d1445c4bc168c21c60be2a70591e9e7c1d4f8194f1f275d03f6d5a8bc0bc83b7b362ae250c2994236d4d8a9cb9dbd48b39dd625f0a77dbe3e258c53296ec72233fb843a1a0fa91db541c7f671d50105b9c7b9c6606811001aa30eea082371c0ecd47e5c1226066fadf013286e876d9feb85ee356ff7f3c3d15e45dd93ea3c4e65bcdb40edcc5c8a503cbcc7f72c4a405af0b51da77c5576ebffd5382eb8a28b9bc1a2be689e6c807400dc6f56ab646b20c7c4c3f74844acb41969ab9b6afce7c9fcbf95c90c348070d1f90bcd4ece31f12839f838131b17b2116a79767aa107e4bbfa66672a031a1b2b7345b476f5ae6e7e9176bc20be5a3e0a43010104440a0070dbc55f1f48ac5bd7853b5a55c036c8bd5db1e1fff93f727608093a178e6bf0a738efb1dd1d8dbec5ec1e4f42c8cfe9b799299c91fe7f328937f374ff6a5cfc2ba27bc372bfd77b066d862de3f34518fc1b7bf0090189ac80d3398ba99ea52696facf730101f4f65e3953618cc08c006135c992341f443202d94235cbe36f46f8ea2052e890d4f9d620cd203de582a15fdd66d238204f4a8a5bb90202a2b9303e0ccdcde178dc5179f6ef3e1274b66917979eab9e3a2dda88ddcd093546a9f60289c919755ccc9b5713fce713bdbdc911de52cc6d153f28a041ae7395f722c16f2e9e64c7798fefb964383030144e09ee9f7b42de57ef6c1f6bc92790a38c9c2497759a05aa63776427a0e1437a53e62ea75f876a535b1bc30872998f18604d811c21e0e6c2c484c9ead451b31263edde7c7f263cbf825b62a037066c0a5bd8d57f12b9a5766216147815900e6fa41a27615db919b21e1af69d648d4faa10595ec0d7927c3ac7859f37e8cb6591507a2ea049de9a6e15ebcbf6f56f29b83bc22b53969c2b8646191abc94efe304a6fd2d2eead7d096cf0a86294a2be760297e3599e7767b55e5911270dd8e13185c80ea047d25dee1937f50540f02bfe3518ae763a9b4b20dd82dedb14c5466c5223fd447f9c10d393e1ad124a7d72362137a9462cc1f18f7756bd56848dacde65213868cc60aca4e557fb4e182e0d2bba00fac9d0819af5ecbf0388ec2748bfbd45460e89ecdeeb25e8ce11fb31bee2b344095c4705bbbfac42d04cec5b167c11988778944450bfe7", 0x1000}, {&(0x7f00000018c0)="3514ef2baf71fe844d3993946daadcea864adfc0a78da7a5c3b33780fa47c59257919e4086014e5ecc06d01b60de5a021f7ca4d8662ddb700a2c78bbbad4d8d98620049d18207a30e5226fc282cdbd7ea463837f991f35b44f0288aaab8cf510e21844a4ff0d29f98e26d87a801d5680c472e2f3c792599b199f07804f266744bfc872cb84ee38bb9777e37c3d7f1b8b3c58bd34be3c2c0a0f5edc3f63fdaf72fe70847c61c2b1a049ad251e233043b9e54d5cca60373480b35044f6831ffc78e6a5b7d87168020444aa783969fdf66942f95558924c7a74b489643dd2954ce0587f7bb25e1e6ee2a02041aab4db590de06d6c", 0xf3}, {&(0x7f00000019c0)="62ef880dd70fb13747ea3426bb88a9278a715ee1bce8bee3e3a2773815340c4e5bf6397a1e118b2fa1997dff55188a69d71efe630eddb8718940a16bc8437ee9ecc35643", 0x44}], 0x6, &(0x7f0000002100)=ANY=[@ANYBLOB="200047af5f89f9714ac7000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=r1, @ANYBLOB="00000000bfff00"/20, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r78, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r10, @ANYRESHEX=r79, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r18, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r61, @ANYRES32=r72, @ANYRESHEX, @ANYRES32=r74, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x114, 0x402}, 0x10) r81 = socket(0x2, 0x400000000002, 0x0) r82 = fcntl$dupfd(r81, 0x0, r81) ioctl$TIOCFLUSH(r82, 0x80206982, &(0x7f0000000300)) getpeername$unix(r82, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) r83 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r81, 0x8004667d, &(0x7f0000000700)=0xd23) r84 = fcntl$dupfd(r83, 0x0, r83) ioctl$TIOCFLUSH(r84, 0x80206982, &(0x7f0000000300)) r85 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r85, 0x0, r85) accept$unix(r85, &(0x7f0000001f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a7ab52b8f1db9d50a8563d9fde8b0599408eda9d720b80ebcb4d005bfe1e20a5820c659cfcef802d7f70bd81c282835f0fa7db92d5a0a5805666203303deb82459e85994c5789ab5381073cdf18c1828c93c00c5c28cf91829e5fbbf0d698508791d8d8909d5b31a759875ccd9509c3a9c5c987793b19ed153898294acadca3bfa3002b0130567ffdee50d39e0978a76195e64669406106b6e4cfb836d3ff9ff106fd570113a22b30fd39f345f2c2fb5a0291eb1db3c31ed1736ee95cc565d75691d6fe25de3be1ce50ba559259fb7ebd51cd0dcc21808663abe1207aed34caa8d673610b36b941a77e09034c8b07"], &(0x7f00000006c0)=0x40) ioctl$VMM_IOC_CREATE(r84, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000fe9000/0x12000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x59}) 16:20:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) 16:20:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r4, &(0x7f0000000140)=[{0x2, 0x5, 0x3000}, {0x4, 0xce2, 0x800}, {0x4, 0x100, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0x7, 0x2000}, {0xd368e476ad55408b, 0x1, 0x400}, {0x6, 0x1, 0xc00}], 0x7) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) r11 = getuid() r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = getuid() r16 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x0, r15}}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r12, 0x6, r14) r17 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r21, r21, 0xffffffffffffffff}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x4, r15, r18, r15, r20, 0x1, 0x3}, 0x1ff, 0x240f, r21, r14, 0x2, 0x40, 0xfff}) r22 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = fcntl$dupfd(r22, 0x0, r2) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20000, 0x0) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r28 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0x18) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r18}, @rights={0x20, 0xffff, 0x1, [r23, r28, r24]}, @cred={0x20, 0xffff, 0x0, r26, r27}], 0x80}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:20:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:20:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x200, 0x0, 0x7f, 0x6}, {0x9, 0x5, 0x0, 0x1}, {0x1, 0x63, 0x2, 0x1}, {0x4, 0x9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x35}, {0x46}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:20:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) dup2(r2, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206982, &(0x7f00000000c0)=0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:20:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:20:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80000001, './file0\x00', './file0\x00'}) 16:20:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000880)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/190, 0xbe, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:20:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f85b18d44007dc55833f0614559f9f4d9df1b7c3", 0x368}], 0x100000000000030b) 16:20:54 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x28088, 0x0) write(r0, &(0x7f0000000040)="9b9cf1357042e19780456ced4b088f824d9c832fcac7d62f9a645bf20cc448bc63e2a6741f7db313a4ed4471b938f0ebd2a33e18f5a05e5cfccfc4be948bcc05767e9f4b98f722ec039abf9e67c847f3a17ec9b0a7990363ae2a4455614e44ad4c92ea60f80f0f79b1933dc8b164a89a169fe16c6738235a03b89c9d39289bad78ffb2aef9ed884e71b5ee7f8f99f87fb3a4bb72cd90908a", 0x98) 16:20:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000001440)='./file0\x00', 0x100, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="a940f8c364850093f948328bae21536f4d59342b4699ec73cfbf4b93e584fe49ec28aa838c7ddd0d237ee7230b0049dcc503540fa1c0a34af2ec43b9c939f2cb836850ea592b11cfb74bea714e63962675fe76f6d6f6da6d092d1302702f7de505d33c820f717a1ed7961901010000000000000000cde3c000691480cb0d1bdde4e7e4cb316b74deb58fe83966bde8b6f100000000dfd260d96451de000000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) r2 = semget(0x0, 0x0, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/226) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) socket(0x20, 0x5, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r3 = dup(0xffffffffffffffff) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x80000000) r4 = semget$private(0x0, 0x0, 0xf1141ac89d2c2c61) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001480)=""/116) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:20:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0xcf1, 0x9, 0x1, 0xfff}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r6, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x2, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r7, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0x4, 0x7, 0x35, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r3, 0x2000745e) r8 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r9, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r9, &(0x7f0000000500)=""/125, 0x7d, 0x1802, &(0x7f0000000900)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e1ab7ce69a4f8fbc11a4fe96e5e201008aaa29c0e9a0010000007e4aadd533c1f1bfe9e48dc462618ca038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9ffffffff8c4140891aa0edc973cdf924fc28e8498703bcc26a73e3e4823600000000000000221b1ae94f1c7f0f47f0fd38f2b6445a525d97a24e17a3c8f3c9077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29908e2ff858dc5a8531c3fa04775cedf785bee1cc0668d75485f196ba498959e597c5b209dd653e6a5c484b2ff9e796ce369c9e6ad8825ef6d806746947dfe20664249fe8752ce40a85a4c4f6d1539aa4727dbfd4e274e36ffac10ba69607be9b94a6fd992c9530af7c4ad2072002b982e90659d8881d57485936a149aeb2ac6d8d004f859f00928a7a8faa298d9530d56e912d1afd00d0922ade1bb92be499a25870ffb7f9e54418f0e2ca940f9f6bff1cc8f76616370ebacaec5577aae1a67d175b4c31b6e85a4efa105fcf8326bfb5ac2a0bfd9803497fbf1d6ba76c116d81659f045220e2affc6543a4650a77c5d10fe50d10e4f7c473e09fb277c7a66da9c44ecf3679286071ead44466539065ef939ed60e4f0a13547e50a25d872efe1e4abb5d5c1a863d72a37f39ac6995cf31d48fc2b03450ec395b995f3f86947ae77591269f8027fc9fdd0cb0c7d4d25ada00000000004fe2dc5b5dd9fb5a2518a059c0e191c851675d3ba0dbaeb70764186b5afc8661ec8c323150520a951c480864e05535b2e0bef7a8d244c80cc7dbcac851bbdaeaf1d906665857d526cd1ff87bd9e2fea19c2247451789da462642026e32c5dc7bfd369b99df06d7e4904903fc1482a824bf3dbb96afa5079ebed7471e39abedc34f427e94d29c4716145898eeac670571eb1833f5adc45458b3cdb940efe81f359bdef1ddeebee3d4a60f9924804c3ef352f1ee44388eb82b013c1f03ab4b9ec704bd4c6ad9c4f6a79ae686aff2f26dcc57ddf2cf0952728247985a4358a203de908e453c566959b1239fe4a547c928f303cba6c131cb1f5aa1dd188d9a0376998a0efafd2752f93d2c1c849dee50000000"], 0x1) sendto$unix(r9, &(0x7f00000004c0)="6d24e14daab7c9d9e2f5064d6db0c3aeaa8641c98215049ac966474b5c464b9a7a6a21be110e647d5369066fde61ecafca4087ee3393c7516a5c9e54c94df7e0736214040ff217465ab2ca9b00a645d32f07de4154607d2fd3741f97576bfef6c33cc7189deb7290d5a93f45407bbd5a19cf97b09df978bf10470ab3eee099c9b67947346affde37c02e9105a39ce2ab7c4677700f720f1a8b7366508b93d7483cfb2fd82a18576f161ce9691ba9356289d13aaf87093feabf03bd9da10bbdecb650e11d4f2c75509ed7ec2f33045513aeae6667b6f18cd4c977010606a15f6f4eacc7dd281a8505f0c46df29e67406d7f91b00786", 0xf5, 0x3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) 16:20:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet6(0x18, 0x1, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './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", 0x7b8) 16:20:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x0, 0xad) read(r0, &(0x7f00000000c0)=""/237, 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = kqueue() r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) socket(0x10, 0x3, 0x4) r6 = dup(r5) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x51, 0x1, 0x7, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3, 0x3ff}, {{r7}, 0xfffffffffffffffb, 0x4, 0x8, 0xff, 0x1}], 0x7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000240)={0x9, 0x81}) r9 = fcntl$dupfd(r2, 0x0, r3) socket(0x6, 0x8ea47b7ad4717dcd, 0x0) socket(0x1, 0x4000, 0x12) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCFLUSH(r9, 0xc020691b, &(0x7f0000000300)) 16:20:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r5}}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r2, 0x6, r4) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x4) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r5, r8, r5, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r4, 0x2, 0x40, 0xfff}) setgid(r10) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r12 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r12, 0x0, 0x0) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000000d47c69c5ef2c3143ecfe463b79a42ea9dde1cf94c2e2756f95465cf2d9800000000fd15a53def14c98838a44105e52f464f92b0f0f2b18c993fb9ed4a024c7e19c33685081b9b43959f48e891d9a8a2a4a75717d99d021462b20ff130365d15ab99db205cfdaa8cbbd5b92355ef55a31345d61f6fcf40ac89d7164362132e3f219fd8bfe24e03645a1f5f8f7c9d5f3aedfbc08a5a4e2c772f33bf8666bd"], 0x2a, 0x400) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 16:20:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x5, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x84, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f00000008c0)=ANY=[@ANYBLOB="100014c76ecd3877f6ab955200f3ffffffff0e000000465e136826e61861a58bc81247b1673c000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r4 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getuid() r8 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x0, r7}}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r4, 0x6, r6) shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = getuid() r16 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x0, r15}}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r12, 0x6, r14) r17 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r21, r21, 0xffffffffffffffff}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x4, r15, r18, r15, r20, 0x1, 0x3}, 0x1ff, 0x240f, r21, r14, 0x2, 0x40, 0xfff}) r22 = getuid() r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getppid() r26 = getuid() r27 = msgget$private(0x0, 0x100010726) r28 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = getppid() r31 = getuid() r32 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000280)={{0x0, r31}}) setsockopt$sock_int(r29, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r28, 0x6, r30) r33 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x18, 0x3, 0x0) setsockopt(r35, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r37 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r37, r37, 0xffffffffffffffff}) shmctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x4, r31, r34, r31, r36, 0x1, 0x3}, 0x1ff, 0x240f, r37, r30, 0x2, 0x40, 0xfff}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x0, r15, r36, r26}, 0x0, 0x7}) setsockopt$sock_int(r24, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r23, 0x6, r25) r38 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) r39 = socket(0x18, 0x3, 0x0) setsockopt(r39, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r41 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r41, r41, 0xffffffffffffffff}) shmctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x4, r26, 0x0, r26, r40, 0x1, 0x3}, 0x1ff, 0x240f, r41, r25, 0x2, 0x40, 0xfff}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000840)={{0x7, r22, r11, r7, r20, 0x1, 0x3}, 0x1ff, 0x241e, r10, r6, 0x202, 0x40, 0x8}) r42 = open$dir(&(0x7f0000000800)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = getppid() r45 = getuid() r46 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000280)={{0x0, r45}}) setsockopt$sock_int(r43, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r42, 0x6, r44) r47 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r49 = socket(0x18, 0x3, 0x0) setsockopt(r49, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r51 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r51, r51, 0xffffffffffffffff}) shmctl$IPC_SET(r47, 0x1, &(0x7f00000003c0)={{0x4, r45, r48, r45, r50, 0x1, 0x3}, 0x1ff, 0x240f, r51, r44, 0x2, 0x40, 0xfff}) r52 = socket(0x2, 0x400000000002, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCFLUSH(r53, 0x80206982, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000440)=ANY=[@ANYBLOB="455056b2"], 0xa, &(0x7f00000006c0)=[{&(0x7f00000004c0)="3690f66e0c3046502053958de7e6b7d78c0b729e7912514befe9334772c01b66810a71b14fe03cbd9a124a257c78bbb9c0c5065bb75558a086", 0x39}, {&(0x7f0000000500)="b7c81aa8c5116215394352052c5e2bfc4e01c600504f7a8ed7c2b2672841911852e99c1a211da68ed35d67dcb893b2e158e1f9735c93c9cb9341c1be74d894ca15f8a2bd7c71dca305bb6bee11494b3a30b561d34a35257fe0b1183a16c458dba931901c14a1e717e9196d0f78acf36c349c5d8a47cd669441d27e2c779e", 0x7e}, {&(0x7f00000005c0)="f75c627850d84ad27bf7dcb5920422737c9a31e1b4deb624c77983c7aa90acaa91ccf3dd", 0x24}, {&(0x7f0000000600)="b2e175ddeac0799184c7d1ac8a4cc7e4c286fc7ac0e166756982e536de52c33a54cba220d495dd7f226cc68babfee4ebb3b2a354142af319cbd30672423cb8efa3a37fa687ca856c368cec13cf5ce5ea4253f093f92957b14c0b65fdae935e2ebb8656609c47f0bc19e5622563d0148a5fc515b20ae2aa1c52654e4194a76cfe49fa3bd1b1a997c3fd5c23b45e6c4cc459b56e52839449eb418c9243", 0x9c}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r7, r48}, @rights={0x18, 0xffff, 0x1, [r53]}], 0x38, 0x808}, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 16:20:54 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 16:20:54 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000001280)=[{&(0x7f0000000180)="dde01bc1e54105e2d49e3c8f2341c0176028e6c8dbdcd70ed58015bb7cca7fd6eea61dc7e6a011aa986e6fd5c9f15945ed26fc1260664d33202098d86f0251a3b53710392ee6eda3a96d7e233d4b76ef0b42862e309d1cccd911fd17793ebfa24b5e77f6eb83384c1824bdaebd79c6955b9f1e3051c8f5a997fdb82ca6adf510fb3c70f83ccd53483220010458b0c6ab2737beecf4164abf6c90b0478ee66dde7c0609af19dfb3f4ca87c62ce9236fb8ffaefb407a6e136a6b2e841580f2968942353a055353e6d307a1e16e6255e01fd4cc0ca9f88d58bc7f81e627971dbf7aeabb57a73741ed65951ead64c28e6fc49c4b70d2ddf8d632772dc20da3e471e56639b890ee9ab4128ba213808565dbe362aba751ea84429d7e4e1694cbedf37d36e8dd3f19a04c23c1c7e11be3ea60b0104d27e9a909c1e7d9eae93ecdcac2a68891750cc0733cabfb9ff446f2a9f45cda259e23b16e260fe50a70442e14651cb0072d6c51e9f988966971d71bd8f66bbfa0926b990be06d399d660c252f6b0b7d874c15700ec2f5a4495174fbcdf68b350a1809c07faced16a6437f58c89a7509b7ffaa4add3f6acb2f6b881b2ec28e10bb06ef1b3bca82e8f94cb3da838150fa2f2098c5123978574ea845b1ff6b0780433a835303d4faeaa6c5afa68e45790b8fd56cf1be12a371573d2d0f6945c589604893bca51260db0b5d8b9332c47cd57210e3d75ddd8735096844fea51b2114aaf649a50d086be3d8bf10da3bf2f70a7204f1e7f40ac7f68e20a6ba2b4aecf4fed13b32dbc6a03c4534a47b403c0c0b609c588f060e2fa52dc432ac967aa510e8923d8a92e7ce541fd3fcfae57ed23df5e68464b750fbae22999485ef2cc64596cf084928f7cf09ac24eea29aafe511dd67790cabb579dba87230fd7e7559327a9aad7cbd42e2153d22c0774c70acc3464346f0ad22565b94c980cbceb7a5b88fe62f4867a9187bc947e4c6dbd10dec87b1f1735388e3a7a5a8092da018dcef19607160bbbbd076107b4ef2a6106643f03c7751a64b061bebab1e5f6d396db0ca7bc9833c7e7f33219fcc137c48c1cb921062726f99dce7a13747ae02eac42bd1b38b52eac748b6ba1ee836952e5d574eaf499c8ce0100dc5472166ba5bc7c3171bfd7f40b08a48ddb5b8c479a635a74ca6097d20405bbee9a9f732eb05d9577b3279506638855d673b68171d7be1dec97880d83fa47370679f5962d5c8e07de447d108a754cf49c4b76582796c63ae22d6e9a9954cb997ebc708d8034bbf3239c71182cd928f63c5e73ffabf25feeaa7875b20b9693d810a84156a6ca94ad16169f5b417bc0860ccd8f89530eb67ace5fc381942f03f81eda062bdbd4690ad7ff34bfd54c1c1800eb2cd3999ac96643c2fd08022b0601ac784761be93245715cfafcf7fe9461ad5e6b03e6f9e24325af75c6a6c3a64aae9faabafad50b587dd2822b9e3cf281d6345512ca3052e5f44b69789e8c621f975effcfe8a19caea092d2034c7187cbb7d274edafac33675698840dbc91e322e2850ac522093e2f95f0df63af8f811c671c753d29f767da4b685f09d62eed6d8fc5ab3a0d323f8f8bd5121e8ee1aa874b2f78799554ccd35382d62ec5136e4b5d6a6b7191cd6561627f5e09c46f3588fecb904348150f5620cf91561890fc37bd28f794d6756535e67ce511ed0787bd5d55077efae83ee640b7e6ceac05126a2bfa615ee7c1f630fe7cee45601011faeba5db42fd6ca2586e15f8fff6b3cd9d6af33eaf4baef2de10fee9ac8ec205c69e3d88fbc28c95f68bb5a2eaa91954f0f677de36d19d9f9bd20bdfbe2d50dc2213f5837096cce2f8e02fc4f57f262099277e3e82b2e30c42ff54bcca345a5dd82f12adf176f808e09fdc0924aa9878a2b762f0d45ae919e431d26108493a11164481511e416acb0ac2a65352d3486c68bd9f64243f14bc92abfef4b2f49e77a428adaee1cf3b8f96de3b1eafaa6ff2b74c9251df34f01c90eb6f7f556f769db72813232fea37020cad0889db2905cbf472a8c2c22e4dee67d15348e2bc5016599ef8900eb1515644fe5ffdbd51927bf825fcaf6954c3c9bcca8789ee7501d45c2fe260e3d75424a453d46598dbacc9a9e5b2adb445482cd59135277bcd884331625232396f70acdc8597590a65f70086d02252f3676bd76658f5aa57016622b4bcce6f7367bc054b80cf44f9001e8f5d0fb457412edc5d9077d37ac24941e8a0a8d94b771b5e7a707e2f253dede4ba78a0b489c9daa93d793d99d800223efa25002265d7ce3d2c3e94a79908ccf084bfb6ee3c4cf34cc349dd44d2f18ec5ca429d12b12f5492f9b0dd1477923e57be0f02277d96836cea3028b13e6b21323aaa8ac180008c68587228707c3ce75298803c33d84539296798fd8d6c386baa213211e7e5ecba95273acf305d1f10aabea51e4a329d41f0e1e119117d8b9ffb1ac6279e7644be21971c3ea1b64e01e44d32c79a54f2b03cb58624b1dd2a071035c87475f5f6c9559e4ca4238c3f0cc9c0005959e609aed5a693596aa94712ecb55ddcd8a14ddba652171e3ec3565d14d04daf1d2c57355ded03c76f15a40912187b03ebf655add034cba670d3717617de5393e68997260d3d8a6f68dbb3fff2ab58b529b04c556fa0c92fdf83821a772ff09ddf5937756dd8ff4a7465c658a81298b4395fd218d645a378a13a5218af5ff2c0db94641261d4f9059adeacec9c30ed22b019f48e8b4d8a0d32d6e9049ad4f10c7a95dbe9a54c89458a78c677f869dd028e511ab00533293e50df3f81d713ded1750c25007628d338c4e251be884ee653cc2c02d9d187c01c38c128fa91b36659797eaa35dab2828bbef725c49f9b7545eaca3f29b349638fae8c072fd205a77137382444b7bc709fed05499022235ff9ea68975a0419a4f25727fad98de4db5a8b41f611a4621c9ea72c395831700030100104ab590240d82d07f051d3bbfe2eb19f3c9ddaa6c501cdeca1f9b94840a5c61ff808d2eac222c97240abff797c7b081c17b82cd6f8bed93785e83d2becbf0c52c1f47ab859ce8e6d65e5e806224c0c7b8dae7567bc77f3648393004f07cb0c53b0c28cd153282ad7cb91a714d1a1ab79f39ecc058a23e633f928fec0d5147252631916e4e031de9244b7fcb81fcb3fda4467734e106d11426e044b1ab1f182a460b7fa2706e7b05621a87c97510ed163af6ec401b0725ba3e25a353b3d28da790a128d4ddaf208fade775d1fd8a91e300468904c46f1fbe6f7b25105168f5723f3b96cf18ca1fc0c16f44ec842a92c88aa883ce632b66fe2c6f6f3530c79d0d00018a8c1a1be55f62d1ea563379a8502b24061e026f1b6570e01879c307424a869913c264ae88d0df86ababaa29a8bcfceceae65442ccc10842d605d55541d55f8be0a44f53782309599b98adb0aec63881ee17e80c8e4337778fd63090d4361285ee3410d2d4a64da9b7154e3ed54a379beff1741bb03ded6be3c00c9fa51f7cf633e95346aa7684e7057ee5db46eaac7d0f2152e5596a5ebecc9946c592b11f31bac17c7b2a8635a1d643dda8c86e7b7c18cf32ca0c65d43bdd869b90127c5f13bbb4e0ee24944a77d2f2748b8bdb563b05f1792656bcf72d7e03a2266fa39e10a9cba8b97d03b67cec630d68c9b7c2469e23f2a50844eca9e43351c0fd62e627b10fd026a7798dd58aa5aad86f77b05daca2b4c5fb57abacdb91ba92265c42b658ac46fd47dbe87e1062f0d68ac48ec204eadc638eed79d1b8e19b38c03232ad2e753589b54c7e911123bb7e19613679c2027e39d63bc88c609b9bbeb0bf00fe1202157aecfd5854a34fb91bbad80ff0204a842db19ec5e94e3b2f9aa0d4dab4ca8c23a0a2d4389d637b87bd21769affb3a37540ea12c518b9c43ad69072f9e42894be4bdc2fc8ad3f3ece079d4b9c06983698eba162bf65b6d6b09e7e036a94493df1b567892eeead1a90b647b1b64bd404572f415426da63d043bbb0b20cf7a94404871f7b0866e8f000661413ea15459ad279cd93f40b3e977215930fc341e90e826dba6a6f647359443ed72859c267cc0705e0e5af31393e8828700018e9227a41e555a94f218ec92c4c8536a2dbcb1d1b56bbb7570d8e61dbe658ca0025812da4ec34504cbebe3d1c3df15adac67b81a09c87e1bbedc641fb588b1962b0f5dc2e5389391da2e2a415441edbd3170c247130d06ded60ce7646fb56316123c294f91cfe81157184f864c857adb1b5ab2ecee071bb270ea338c0c99270f28ba40306ed73e37c60a15784e99cd8f4d80c00a13c9f03a758736fdfa24dbfc17a3aa9197d91ef1c668af50585e8b5af4a95bd49b1e344f502aea9ba45d5c4a7fa25375af195d63b3c4949ab8aa66d2f1c18fc395df16e29d5002fc593272345a4e6c205fcfff335ca4f1c404a840e8bdc111bd89ed38e963cfb0ee966bb363c157758ba2b9a3b6d7223adca13f3d63b1edaaba098924cc6cd3530ff8be023474c9763c6886a723443708bda95ae2b00ae4973d2ad3110fa30e21ffe0990e7728bc65bb8581605b73683712a5ac03b670f53baa219bb34e5e9449d464ba051923bb35321c90cb8dc0dd3bf5cd1cfd503760e9ef8780a7852de531021350a8a4ae03ad0a8843cf04c38226eb6ea2ac8eac48e123cdd293c7fdd0c3d1635a8adc716ea117b8e39e7685a983c8b8a7a4dbff1b4cec6cb0c57c86aa1aa9fb66ac37a69d6c96dfc961be2687e3666dbbc70c46b9daa7835146aeef50084204bfd904147b0c748158dba0b6903ce3752deb339edeb8fada76fbf68fca0ffbabe4dfea2c50a12c13017f26d43579bc5311861721019de77fb8fc105c14267698ac600cdd462df22b0139aa3afbd3597039fda489cd779ed941c5e7d72dae2a17da5616ce9bcdbe18d0790757d9a365ed531faa9da57cd51a93dc536f0750b999a5ae9249979a59ff7c2fa6664b260d9db72433d5d58deb9ed7063c65a7fafa5a59bc00a8493a38b3cc85727110b6f5e228fd550c671db7d2065e8de128a1db731f39d89e090bc65b60636df5281218125117bb4d33b6b525bec275826c0ef37d1cbeb617296bdebc55c21c94d530672e7542c891598a5b9dfa7bd2a85914f0ff95cbefc686e9487ec1880db805c856dcd14e2785d585203d72925028ec8d3607512a02d7486f4fd4f968c25e3e1b6859363fd39488253c4b4851d051bed11e1ab05b05ba74764c01dc1cb0d5f0afde20fe7e52cd6d09c3d141e4d7fb3df72d8be26e58f2f5eed66ed875228bc9f1b3d258c214d8e05856ab51baddd708c739d0a0b7e00212301f8fbe49b375a9e4f1f9d609607ff351a4e324499b7ab95a1ecca0eb99fd4c11f57145fb4a736e64a3543c09c7e44086640cc4dc28809210978ef09f26117122a2393362d2f6183a468877d6a9cdd9b42c610fafc2013efd76d2186a3b778265d245f04c8252be61db0f7b6cf6160119f25e63dbef02c6d843b7d619f0cb3f63129e6cff3e55cf448293ac247738a7a9b71a128886dd7cd62cb066aebf9627ed3e04dbe817faabb446deab2c291e2435dc009975ee6d79e716cf056ee571001e0505ad06775834253fd9e1bca2bf941cfa9e488a0b00de33b39ef90393cddae18a1bade29a6737206d5a76160d36abefc84d69ce04ec9bc49c98b142ef65790c6b582b788e1250c41b4b57b7d8e29ffab0d88ccfa5c89b1f7c9e5ae3e7a6ade67da51ccf84974e13cb58c944746774eaea37372dd27821987c7eab53d862b1fe9f35", 0x1000}, {&(0x7f0000000080)="0124f8feeaae9b3dcc8e473d361586d1da47d2d4ec37091f416833b4a991b5160e274c9b2df74b4010046d03aa4c2cb22a4db8", 0x33}, {&(0x7f0000001180)="7b1540503accbfe3d64c00b8bbba6cb42b2658e9f73618fdf9e066f6abb8a1cc84c381436e05177e7f7eaeef94e97dc821fbf34cdc13fdc6506a84089e32639c6144528902f231c3b60ac49de0158b11cdff3efc5bbcff807fafd16c2424d4a5d18228a9dd9bbb26554310c8350f85ec21886953fa1ffcaefd0a87f46d27bf8479ed55a5fac3c1b62c2d4307031ed3d785d7778ab558b4a9fcc94de46fdfcba75c724d59ecfb8cf53ca496787a3f7a1cacb154b071b7be8af3cac18f7b9faec7213769554b58c3ac59b89b69", 0xcc}], 0x3, 0x0, 0x0) 16:20:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:20:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x45, 0x0, 0x5}, {0x34, 0x0, 0x0, 0x9}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) recvfrom(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x40, 0x0, 0x0) flock(r2, 0x8) r5 = socket$inet6(0x18, 0xc001, 0xe2) fcntl$dupfd(r5, 0x0, r1) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) unlinkat(r8, &(0x7f00000002c0)='./file0\x00', 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000000c0)) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206982, &(0x7f0000000300)) r12 = socket(0x5bc37efb1e0b22dd, 0x0, 0x3) fcntl$dupfd(r12, 0x0, r12) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x20}, {r9, 0x100}, {r11, 0x80}, {r12, 0x20}], 0x5, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000100)="b6bc1fd90f15c11379ff2b783f6e") 16:20:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x1, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:20:54 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)=""/143, 0x8f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, &(0x7f0000002a00)=[{&(0x7f0000001680)="34c2e7802ffb00375f770e1ea1ee2c058268827c50d539342470c39e3cb272cdb5c3f6da6fbfc22b1b66149e1a0ed4aacc0b5496cad1909c7af6c27a00004b962aa318246ac44bbc7af173f9080921a51942dc6cec7afc3ff24f1eae390f543e47143070ea0bdc27646da426a7ec4c8ee9cc4800b409ea9ec47c7218919644f635475a2c490172e468a3e3ac1f980862e53bf9817884e1705f351e8b29d0f20c", 0xa0}, {&(0x7f0000001740)="d5e27f3abb6e90f00926582fe6beb99f79ffa59dec58025e4a2c53b2c13e12a72c4d4e93c0207973a254b8da52b916a9d19a94f58558f3bbd07c57cf56f9763283f419ca2fa31985ef", 0x49}, {&(0x7f00000017c0)="0952c1a98ed494983b0da624242b4bd811b77fd31e5d34e9afc0b90be6024a06d631f5a404fd66671ec7d95ef82fe7f8f4a43f6663dac7049fbb7fc357096dc6c50cbadc7273cd798ae9c51c2ef5140a4915dddeedb51c71e62cdf970465dd870b7a478e579b", 0x66}, {&(0x7f0000001840)="6adf9c18e943b57e1ee83ffa9e04c6dd231e981b0534ab4a7930fb3b6e5766ee031f22c9ed1ea25c735470b2f4f91fa7200a195247e982ab67fddc470166ce889465b2c92daf986411252b3c16474af24655152e38c01fe8ffeac13a57748e73935d208f536b3c315787d6e6eb789cfdc797057fd44f6c7ead29a7329f397cb5773e1ea22fbcd133e86101ee48a846c3c8c6c32c51d4a0289117566c8640b802f63cfe2f34f2a9b5ac296f6465207d3ec39fe0b3bc8e1cde576c4b991b725e9a066db2a0a910cb87deace902a818f5a24bc920d10739e9e9dcf522", 0xdb}, {&(0x7f0000001940)="beceec7e83f744e7ca3753d752ade8a279075e2fed53cbe943b577476418caa7d49d13751107938f7ebbce62c8bd529bf4155379fe3d07154837e7a06590d0d838eb4ee7bcd5cd7701600d6f0b6afb3183815518be3dd8c1c86e68c8ea3b8385959a9ee28519529380ac4f8022470c4c234979075fbbd34f54b2a7ed9218b712873c4265044e3d8dfe67fc2f5aac46349bf3e13784c87ca0f925fd9f888befd516617a39af96151945a1c50755f133121ee5595beb3e3b381eb76fe2e379732a18a6f8e751edfc43e065ffdbed39ebc0fc2693e646258763d9686e4ba26f09020cd54121e90d076f4f5af1ff9999e8af327f147a0f06598362859d887e83969e9e4d9507999d29d68fe3600e7816a6e8f462e7716df2a0abf01df9fd66274280de87ad8353189fa4fbfb354a65c14cb35694561f5c14529966afb17266c523b9babceeb1722d25ff0aed774e033f57d478f36b123ec642943d0d1beae27e3874bc6d477146b451e30bde4b47b5a058f56bc27a35e7ebf6da9ffaf4ddd7bd04c2288e28162048fe88ce729be6e8301c7ef0aa5ada800982e9d77898f76bc903ac229f12030171e61efd6d7a6e517c840f7d376b938bf78098c5ac9fa14f5658029ab24a0b2419edd39c30dc9b1ffac1bd1c5ffb0d158aad1c2bdf4fc01544ad7a348f84b4759a90c49430f045328ee7a600d36d47a1be5c73edfd84993139d36464aabd321c3fc32ab74be79f76c62cdd6166135933eb71c9fe21fab77bfe575eebea9fe6a1a1e54a609d466961cb47c0bfa1268e3710a6bc83536880e38034aa4e5d0108bf05251e21455b9a750edd195c05860f8379660fe9e6e29adb210416a36472ee0982ad0dcc91e56e97cb20b27b1b9c34c5129e95988225b05f80472c927f378c3d7b7b74956d5cbd9a2a58f9d87b082653285e47c0b6130076b80954693f9117b04e81844ae5e7a36267fb862e78b7d141da33af8d663564a9d50119aa1b19f1acde8a0045142cc1e95ca37c4b14baa9c7f7694286431e6eb3d60d48f95ec4ff5c5317ab84280fa96d5b79496d15c6087cf23b8ae992cf78d12164fd077a0d1cdeb6d8a114b305d98a654bf149bd05a9715878e2e2272dca18eaf044835a4e6546302e522efefce7f067be53857ed0e50c2905bfb2cfe8e9d86ace549601c3109b3f7ff6177453011acb2f672963d8110f188987a4bfcdd91d0cac7b67f10d20acac50f5f249f55bb08109f8788ad6dfe1a92d9d2ac58e4c96da4bff3a299ef04d64b69990cdcc8b72ab339ec0e89e93a08f15e12347e0c382bee412b6c72d7a537928683537051640ce8d8148d451d0ddf2e3be9266cfca219bdcb7f376eafe8592bd3e8dd9adea0401ca6ddc245001dca2b829fb3af2047eee1fcb0a732bdbf2c68037b4212a069fd054fdf354394508df3def231c1f7b7270089ce88019c87a631139f7630021f55530e134730d98135e4f9d4db4555530e268e6a494c92ac25e2b1512bfc24cc4d9a70da47f6863f0f34d5a327dbe112c9ee1f2e2093346809ced99efa2151b77bf11ce28034864cef7b26df49b0d853aee309411e796f551d34341d38b5f44a04ae90ee27a4b400b1e754f17ed00705908e0f5e217717881c7f38e3a712ef017dd9b0ba061b8d600f42139edf94eb00ba65682fcc2f15e99c6ae37267fe155d160d740183cd6b1f3ba88114f18d1e03844e430e6bac35a538a00af4f77d56795424d57d290aaaf10232755c0b3890c6a4c2e5ded13b08e7c57174e9758f78d2fd7e7f747129a7e03510d40eec822a1bea824bd3c846ce994896387d50bbf82e26df73714a0525aa2ad129e9f2dc8aaf7f76fdbfc4e64ba779e5f94b27a753eb1d35eb3fa5e3e91222ca0b259312e7523d122a16c687fc5b7079fd18242262c6da6e74f08a912af39bc27d72cbe1be63cdbbd1848351f261aa699c720fa7597ea85df79521791074dcab525680055772e918e6d6830e091713a71a44d13d5f1d7185b6573b3fd7da18786a65d235a065be632310c6371541580ea38ad40fa697b3b0d80e5d4d40077234d52f6f458ff617edc3e32265c835d43af7b5b44738262423c5cbbbd9aa40481282b74dec46b42e14188817181f814c7bdb8238c3efbb89eebee458ca6511e91393a95771b794b14ea9dbe758cedf72cba4378f3df626f4c2a6d928e554adc7748f6eda5d6e11dbe24ebadfe9ed7ec5feb9f774d17cdacc2654bff4d4f415d2fc85acfa47ff42cd19f692725393057a26355d38337cd4677cf15f6a6ae87a4f4f7c3eea2bd989c7642d0cf21718c124af51f3b2ce0113c6dbcf28b56ce33856a44e77b754fa57a526b830e1c41536579dfc8e42a4d1a51d69e33ecd194d085be94a4210c25028fb90b3d6ea6fa7d1a8e217549733ed1c66cb45a3455c7404cc8eddfd4bbc53557acd01e687cc926d4ba6421dd5539f9494b8dbeb97e6768a2d392c7685bb5cd8a42371f742c351c6bf70f629ca3cedc48ddece2e93a4782ec3600aab1723c4aa20e21e7b137ea4017ccc860b976ccedd9235503da952680a7803e095b49d417a7547c112755e8a8d5dd27986ec30c6b236b16f67c58aeaffb14b5ab530059821ada1f525fb0dbcc99747e5fb3c632afcb14c8e77cc1a43d8264e3521df624f6766b350c9a628f4211087ccccfad24a00694ad5670217b143925e8954c03d6d708ab48b940f01145d2e4fff662f1b40179d90666e24cad6380062b38f912a070eb74770b9b6b964cd8259017e6483893a8760813e78056333a41654d3464597bad8385fd8f547ce2e7e5900eda4953b0bb37262336f98317f089e0cc2133cd688ad8b8f6ef9a0fd8a21477dfda3e4d8ce6e5a8abd371aad6a3f19e6d86f6aa29c27a0ef9455b8e5c02d76eaeebacdcb886af8e07bc85386163651fbf5412762e6cb6618829371884c357fb994dcfcc3659e3b137cec2faed2afd089b76322e4f4c65f39868fd50c276b9cdd93791fc122105c864de0501fa5dd2af13d6cf3f7dc3b6b2875d08ae9c693ca75b46fc589442a1d8c89af0ac6cba59fe6a71a58e415f2a805a550ff9687424c45fe264d182996df7480690316e759b3fce9be1e5e0d319432d8c1b7d0406e35bffbc31e0e6e8bb8a6db14af33b40d0e87eb9a4e1d409ea47d834590d697d3061a179147595e86a7510545e88014c2bcc0b842aefcd0327bb343f774de990d052c5f76f4e1f3e290ba5c7836b959737b899eb0040dc46f1231651cdefc465c467e7e0c4c8709676d5434e0d9bda24f0b6436ab1e2336457cef78386ac0c1bc786fd158e0bbf79f9741b06909fbb58551e64f5039d56799103256404de66e4395fa43e450e772c3947ddd3af803df877637f4c74dc9e2043ed7a9cc84519c72532698aa3bc19a118b98c1c8388561da74503a41a1400e8beb2001e8299814ae1f26d2d7e11b2ad7621fcb303bff57d29d018603ce6eb5db8c056f8e25dcae3f3faf394cd91b1f59b00bfee3158ff69e93679f5e02757521dc724d0418c0543bc9cb82cde45e769b641b8fab06d468e65c5ada450eb7e413123b60165a35ae64b222efd382c69a70a8e9d80eddbcdefbb094bd898e03a93b534a7105ecf44ba274f9fe12393e8534e040a97a8002906cb119b4b3a3f75f41b736597caef83c0b4fe918dbd629e6b8a7a04f0069d9d95fc94a831e2f6969732ef64b5166942cfcf35f9a2428f833c213cd6960eda815783a7e69be86fd0f23b328d38610b821467264f2c282c624eaf4aaaffd42aa97fe6e5877b00d228cf03a1e3c435084cae184093d371516ee499f680c2186fc37e527c689f5bcd5d18a00e89fa03c635ae4a0308a95c4e08f0261d9e5cfadcba9d9207d1c2d44b5567a7235ec89dcec23b11447c764e756af82ae561157cae475e42260e5ebb1fa412e91196c8f319e16b53c5a81175d385eb38792a4732d419f62619be10e219ff82ea371bb9fef2e1b14abac57cb87fc8f51d23e5f104991014a3a50843c2f89cd39a263963a4127e59676c8bafc1cf28e0692cc8c31fcb3caf8dc082bb7c8b65c526beba7b3df02e6de7c18c187f0234bfa3d7b7e721ab0079886920f9e31ed67460388ea486d23f46bf6a88aa63590547c77e809ad43c3073cbaa90000f5c91b91ca6ce30ace1467005e3fa1587bf4c22441ea77363f060a2cd7d369670c8caffe7be5a84a07e54fddef7bbaeaed2fa97607de1397a40bfad12ca4f7c86fb6f4bdea0b967a213a3e0cffc91757eeeec6e203440e251f4eb698115e9968a4e5d29aa2a03e4aefef82850af538c6f6dcc1a34e6c49a87e9960b3b6b26e5f861303dab8f720ca4fdb70df019ae8ca1940e9a83a9264c12fe5bcbe7c3afa6a410d1e6bc42f3277e09dccdb15bd1e789aa6152155320e9d1eba0e41f1410db9b3f105904202d2d677ab288d1bbbebbe7e5326f53c43fa8570adfe976339925f8b995eaf44ae815b7656628c9274a448ccc7124796ad036a4afd80b575ab6c2ead94d20bb2c164b8a57fce5715c384e62adc81b342196d5ce49764205ae14dd0b1d577e11a8d4bddda5c030d7c6207826f304eb3bbe55685f22d6d7a4c592a41d7ec436c9edb64345fd5527d461f678a9e8491e9588a08e914b928ac557779147a7bdef0f03f875ea9da203aa14e85ae7f832f71f2bed1c54717d4aa5b94faf5acd866d29bee0c861bd97e10e441583330051565b4aeb6ce95f9a4a14c2db82d7f7fbb6bee171c31ad43a6d0f643afe1b0e08fccb1d5770d5c5681ff3bfb98c062ebc4b63ac1b1403b257f4aac82686af202b48d32e6860028070d8a290cca1d5e6681da76e7d3e9a38bb29a43cb052a4c1aeb30dda3becaec87a09cdd16b0d3c289f0c4bb2ce754823094077e30a779112bab74c83ef3617c70689a6f417b4d9c872eedaee9dd4c5fcb75e0391c693df40ddfa56c990f668dd1f4899f8c00397fc676423c962db3b9f6895422c6ff6fd23c68cb549888a80757020d2656205d53aa266c564b94c6fd7bc986dc06dff5193c9020eb6775c664b3f6f81e0ab5822b2f819b67ab08d9aa86e5c426168fd815564e6eb0bf75b08206aaaab5ec09b7ea24c30f615b28d7f8d406a46a5375a70c4651ceafec3c2b8053ebb82f8fac44c7938b327cf01066fcdedb9cf474c29fad349f0312746a2fd99be9360d0ad1ee8df5ed7d7453b0c5eba8d61f1501c6e35e381ebc7cdbb903cf604a3ed54e2546376a76af60101b9f68b952b659fb9f4b79e7bb45f6b9c9f60e907295588bfa5b7a26cbed77ab156b1c94fd84564b0fe9a0c38c6b31a96f4dfa4e62d929db6bf4d752ad1453ede485bcf05e870e33d4ccf0920e0cff300078b13aac0f0f8ef5ad04b4481b8cb9413e17c5be27d0ab3c5b39d56d6875c398895e61ac146829d791da912dbabe3735401277b1736a159d14b279d33d70be30faf71801321d505867c468b2dd3a14f3c585e473e0ba2d76984c8c1e1b896a444d9121705c2be377e012eb3741fe273ae605b09e8d06a53e2bd7e7057de14ec5577ec1892731ef6a7f6814172af12efa75f957bcdd77653e11f3935ba21c3b1256cf804a123cdd3f365309a3fcd3891d664766313072752fe636b7373874e71d67f5eaa89eb1f2cc02374eade607a809f52b7deb1f17b0e6ec6e2eb40ed40dab3d722a1f268120585e50329e0353159312d9bce8a6a42f05b80fb2838ab812b8c10d5d9d3badbf179756f156c939e68492a945421a3fa70806c8a029105a802abdae80601d695bf8c8e258c31c52431", 0x1000}, {&(0x7f0000002940)="451ea8cb167db9faa468a43bd9dc32216f1410f6a5f0cdb38cc1fd39e61eaf1807c34091cb03aa42d241775c2bcfb2c97f19a36ea8ada4262e874572e3131b95ab85c62fbd8912cb31c22a97", 0x4c}, {&(0x7f00000029c0)}], 0x7, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8101, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00', 0x0) socket(0x18, 0x4003, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x80) getegid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x200, 0x0) 16:20:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) kevent(r1, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) read(r4, &(0x7f0000000040)=""/61, 0x3d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:20:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:20:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/d\xa4\x0e/*z\xa0:\x88ze0\x00', 0x80, 0x0) 16:20:55 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(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x1a9}], 0x2, 0x8eb6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shutdown(0xffffffffffffff9c, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fchmod(r5, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x8000, 0x4) 16:20:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x3, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0x5) 16:20:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe01, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0xfc}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:20:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='ww') 16:20:56 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYRESDEC=r0, @ANYPTR64, @ANYRESOCT, @ANYRES32=r3, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYBLOB="929846b2b808a8bd04fe9d9a7ed452b2d5242681d6a9c7d091a035d84f1d7186f20782e07e99c91ca7e919788c19338cb4a07d89fbe12d70cf2e438ea607c0dc32826f91c27c36cebb489a835c61ec58f53004f0508f714ba7c889646a673e767f5d740c431b13aa06a0f7e4fdd66abbd8de75af87dd983870d3c18efd5e1d68623ae03236f9af0b54945200658e57d8e53f7c734c31d0b743649446399107c4c6190c5c4c90086c5138a769c0"]], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES64], 0x20}, 0x4) 16:20:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xd0077d67080acca6) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) read(r3, &(0x7f00000003c0)=""/247, 0xf7) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x10000000000}, 0x0, 0x0, &(0x7f0000000200)={0x4}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x3, './bus\x00', './bus\x00'}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x8) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) r4 = open(&(0x7f00000001c0)='\x00', 0x10c98, 0xd1) r5 = socket(0x2, 0x400000000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) read(r5, &(0x7f00000002c0)=""/145, 0x91) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000240)) 16:20:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x101}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="eab9294067964c5a4d71c0fb745fc4af72554fa24e16782df059643f9f9b608e3c240e42572deb2cba9af23e675fe97334dba159fef70cb22e61faa5225d718234ca2bb98b9adb89d3bb6a7b22d1c4543ab6deadd6ea7590d8a6", 0x5a}, {&(0x7f0000000180)="b5c4dcad9ffe941cbea336019d8515d9b5be37e5792b54a91c3ca630723513f3da9a1384d17a637b2a393a610d0e1bf953d29d8e1b30a2cf035e64d3c1ceef8e9139a9d6654e2fa58db06527ae65d4f1b911b2cd9e14ea505c5a7b6c74869aee0c3845be9e008fa523d8db7b637d8f984571e668544be7574cadac30132596254a08d8aea457", 0x86}, {&(0x7f0000000240)="84a41c2c1a81e817663252758abd7af8b440080efeb9bf11a3246fd87c813c459c973ac0c05e26308c2f14316eb59467584d1ba9a013c50a41a601f03b754fc1dc7144b36bad0bb4210ebe02e897bb7d7fc1fdd3a7317756bb189b2283ecafd94fdc9bd0109e59bc598dd08d2ae7e03a18fa0d230d94d930c28323712f9f30d19cf825e6a3ba68f3cb155515289c11180871b5e9f6a80e0183a2357d3acce7040dd1ebcd21e2a68c214ccc8d7a376879c7d4b83660c0f01d", 0xb8}], 0x3, &(0x7f0000000340)=[{0xf8, 0xffff, 0xfffff801, "951319276f2f6ad78ea629f241e1f18992369baeaecb84b97fa0e921743462cc717bc9083ad5cf4beebe5b38dd4fd585c9496237f8c5978e20d6111697529c1682be141ccab7012197af68a2f296d559c68d16b92f0dc32e4db9423e662b671cfaf2d55b698888d5d0979cfdc918984465acff7b460126f9f8fc9e87acb065d9de179ef392f9a8c787684632f4a211f3227d9601c4642c9339d4b1aa23eda4e93fca66ff4dde5e57536eb39ae0011a5173164346facd917d2c94656bcd1e82f39ddf35d973147eb5a9ff8c518a254256c8810839635880cafc45c20ca8275e07f8"}, {0x88, 0xffff, 0xc7e, "4340170e5517f84705d143029b8f23b18392b471b40b52e5b9eba90012dc20afb80aa671c0b826044c297ac5a8c67856bba747c91c14d90374a0f626d05b5787283d6785009b839e50f984281f6946f849295767d87d679a949aec84a9d2e586e02d502c957a6af95c8fd2fcd71707c7878f6b"}, {0x38, 0xffff, 0x3, "b7c40019735440b0745cf82dabadac12007b58b0deb54c1453c72d5872a7a42cb2ad42d6b0e1"}, {0x60, 0xffff, 0x40, "758b295954d00b8c82de254779dcbfa9ddadb58c643a3f7cce1aa3f3eba8745a3f274adea22b75b5b061f9d579b00e0ce0e48d3544e12615e86340921b4340bc3730f777d73f0a21fb13fe4abd"}], 0x218}, 0x404) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x7c, 0x20}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:20:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000794000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x80000000, 0x4, 0x5eb7, [{&(0x7f00004ac000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5a}, {&(0x7f0000729000/0x4000)=nil, &(0x7f0000370000/0x3000)=nil, 0x8}, {&(0x7f0000404000/0x1000)=nil, &(0x7f00006a3000/0x2000)=nil, 0x598}, {&(0x7f0000041000/0x4000)=nil, &(0x7f00005d6000/0x3000)=nil, 0x81}, {&(0x7f0000479000/0x1000)=nil, &(0x7f0000073000/0x4000)=nil, 0x10001}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000537000/0x4000)=nil, 0x6}, {&(0x7f000002f000/0x2000)=nil, &(0x7f00003fd000/0x2000)=nil, 0x7fff}, {&(0x7f0000164000/0x3000)=nil, &(0x7f00007e1000/0x3000)=nil, 0x7170511b}, {&(0x7f0000090000/0x3000)=nil, &(0x7f0000017000/0x3000)=nil, 0x401}, {&(0x7f000054e000/0x4000)=nil, &(0x7f000029c000/0x1000)=nil, 0x1}, {&(0x7f00007ed000/0x2000)=nil, &(0x7f00002a6000/0x2000)=nil, 0x9}, {&(0x7f000019c000/0x3000)=nil, &(0x7f0000653000/0x3000)=nil, 0xa87f}, {&(0x7f00005a4000/0x2000)=nil, &(0x7f0000608000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000061e000/0x2000)=nil, 0x6}, {&(0x7f000059c000/0x2000)=nil, &(0x7f00004b8000/0x4000)=nil, 0x1}, {&(0x7f0000713000/0x3000)=nil, &(0x7f000033c000/0x3000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:20:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(0xffffffffffffff9c, r2) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x2ac, 0x0, 0xffffffffffffff2f, &(0x7f0000000100)=ANY=[@ANYRES32=0x0], 0x4}, 0x8) 16:20:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYRESOCT=r3, @ANYRES16=0x0, @ANYBLOB="0d0e50b79ec4d570ab5a03717ba0288b937ae90e16002c8647945b7b0b4a0fbfa436599d075e0f91c205670e8df946b44f5d7eb07a108903fe18080dfb4c41"], 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff21, 0x401}, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = dup2(r5, r4) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) mmap(&(0x7f00005f8000/0x4000)=nil, 0x4000, 0x3, 0x6014, r8, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:20:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:20:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f00000000c0)=""/180, 0xb4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 16:20:57 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) open(&(0x7f0000000080)='./file0\x00', 0x27d8da2abf8c3ac3, 0x1ea) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:20:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x1, 0x1, 0x2) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) setsockopt(r4, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x8000, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x8, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:20:57 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) wait4(r1, &(0x7f0000000040), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x1, 0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:20:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x2fd) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(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', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x803, r32, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r45, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r47 = syz_open_pts() r48 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r48, 0x0, &(0x7f00000000c0)) r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(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', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x803, r53, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = semget(0x3, 0x0, 0x41) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000000004283c27600"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r12, r29}, @cred={0x20, 0xffff, 0x0, r1, r32, r46}, @rights={0x18, 0xffff, 0x1, [r47]}, @rights={0x28, 0xffff, 0x1, [r48, r0, r0, r49, r50]}, @cred={0x20, 0xffff, 0x0, r1, r53, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r67, r0, r0, r68, r0, r69]}, @cred={0x20, 0xffff, 0x0, r71, r73, r3}, @cred={0x20, 0xffff, 0x0, r74, r75, r77}], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) 16:20:57 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0xc, 0x2010, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="53d6b8b5bb2bedfc4426f777ba06b100000000f5927d00"/37], 0x10) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x1, 0x1, 0x7f) sendto$unix(r3, 0x0, 0xc0000, 0x40d, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r1], 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) socketpair(0x18, 0x0, 0x1, &(0x7f0000000500)={0xffffffffffffffff}) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) r11 = accept(0xffffffffffffffff, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getppid() r17 = getuid() r18 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x0, r17}}) setsockopt$sock_int(r15, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r14, 0x6, r16) r19 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r23, r23, 0xffffffffffffffff}) shmctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x4, r17, r20, r17, r22, 0x1, 0x3}, 0x1ff, 0x240f, r23, r16, 0x2, 0x40, 0xfff}) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = getppid() r27 = getuid() r28 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000280)={{0x0, r27}}) setsockopt$sock_int(r25, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r24, 0x6, r26) r29 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r33, r33, 0xffffffffffffffff}) shmctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x4, r27, r30, r27, r32, 0x1, 0x3}, 0x1ff, 0x240f, r33, r26, 0x2, 0x40, 0xfff}) r34 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r34, 0x0, r34) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = getppid() r39 = getuid() r40 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000280)={{0x0, r39}}) setsockopt$sock_int(r37, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r36, 0x6, r38) r41 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x3, 0x0) setsockopt(r43, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r45 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r45, r45, 0xffffffffffffffff}) shmctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x4, r39, r42, r39, r44, 0x1, 0x3}, 0x1ff, 0x240f, r45, r38, 0x2, 0x40, 0xfff}) r46 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = getppid() r49 = getuid() r50 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000280)={{0x0, r49}}) setsockopt$sock_int(r47, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r46, 0x6, r48) r51 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r53 = socket(0x18, 0x3, 0x0) setsockopt(r53, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r55 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r55, r55, 0xffffffffffffffff}) shmctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x4, r49, r52, r49, r54, 0x1, 0x3}, 0x1ff, 0x240f, r55, r48, 0x2, 0x40, 0xfff}) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000580)="f5a79cb9ef166c286a83ecb2", 0xc}, {&(0x7f00000005c0)="b3f80ad65f95761e1f0fbb83a9d0adeae47ada3463909b769ab013616454628ae4ef005a6e46c4b228123a7fff4e4bca05c5e598d2269eacb50a27000a2da331504fdb3b0794d8449db1e2f8a7e7e7eb75cab7e10ddeadd889daa24ec2f52fc3c1d930e669c9df85aaf0d0c2e30a2f88e6d6bb9b37493390f16b79408907b4ec4c3e0cf5567b695b54cd40cf282ccfb11c0474f5d85a9cb7526f1f89db65050c5e89e7bfcbd6510bd9cf68716c39e73b23ecbb832f40a5e78d56fa89b2a70a4d4df1c4f56c4e5b884db1a432d698ec1880e29a3e83a6dc54b1c695b03e53474b2511eaf5cfb2f367178c13610adeadcf1e8c313b6e2032ff224891fe4242567aabb5a76ae3fc4e701fe561f662cce8e15a077b78c1f24df7732747ee901e89e8b4c0903dadd48e6f002d9ae6c42a3636cdc6918c397532339c8fbf5caea9d7143dfbc27a0ece904225599c460735d5ed8dbba7dfb1a07c389f0e3761c8c7c0516c996267659f70cde5dee02ab2faddc83bfe824a777065145d3eecbb98700f9c40703b9206c8c305845870be92c8f4a4036f5e993acc3b911be8f920b345fd9a9772535ffdf0f4c2148497cf01f257d645c35a74a07a050ccacbdf998305d34f83c2edb2588ece4be585a9b4e885b11be80b8ec11473ca14a4da26d4b0aa6fa06ba45b03d3052deea698116512bf95dbdc081c27eeba9e532c8070317c69acf363d87df8b14fb322d20ab7c0e8de963e01d01593d09c6859486e5621bf2514e8265e4dd4cb8660b34ac027e4bb5d7da5dc3db6297e0422452e64811ca2803f931c5954f5d8872f18a4fdc9a51e0305e40ae5977b69253ab8ada8464f337dc289e69792077427be9b485a91e03275b1a5cb46cdc5f801160a7df93f447f1584c2b83b58f1903c228e2797beeb0ae43a146226090eb9a475780fac597aec35fa44f3dfaa662e1310d943fee0a1079b3073654e53613eaac97d9cb7d359c431b618af75a9c33e7fffaffd9a8ec2a4b28eba253e5d24fb8b1fc0b65fc532bb9d71fd5af500e43d7dce1fe1e4aa4e00805c8ba5df9a335e6fbd7f5ec622ecca18ccf464c4c8e7fe40c5782395f2dd6a64a5cfdf1e5bad3957364078cd936968f32be42fc5c681e12b25b50beda12dbaac3e94cbc19dd07ba8da1179e070653702a8a3b7c73385dc726b39d242c58cfa4f505d1f4d95c3150a87526135fc0be8747db199b1507a77b795599e0e9fa91b1b5e1c90610f53f9c11e32c28f4822ffbb5e66655b847b9a8670163818df046eb54b518849c89166c36fbf1de6f36d94e2f9780f24a018dc49e79ad1acf261afc12388009bbe5c06aa4bb0e77a60a968c7ec9c0dc7b6b901af78ae5c7de28654a2f9f11731c02033a3945cede9552633b34fce2b61d163edbe91a318261d58fbb041756db88e3bb0780fea07da055e93fe1af3fef93f97245331d204f69523df22ee11b7be396861034c8f43022e75e23eb32892ccd0b33b08a21cc522817cee190e13f0be87daf5ac3fc99031c252d7294da93926c571d6a89781aa8a458325cdde85acd3ee213f7ac597ba437342f5a742b3359c464612c82d595c18f6e5ea7eb27e81af442017df11dec8f4305fcf2f04857bde35dbda597569f3ea73047f7d613ba41b84027fbccc9f7ab9348185ad4867abdd3fa01995dc13bde68c11709ac6035da69f0a3d1601944318fc26de714a091f92a23383c546930a795b921e1a6db7e3da8daeba17b9f5a89bc1629bd864b22d6f22515c5631bbf4abd5600b6dc7b1f535708a086237a14f72a0098ef6f43554181fbd4ec15153e9e87b0cf9c3728041525a7d42edd0ce8ad7505a54953b9d87618277e861b24a29d1c5d22771f9d967eff1cc3e5ac8587b8b543d1960166808f0a3c458c3cc20ae3b80c2d233b4f389d35a23e09427f547cc77109cf1c1434a74baed6204f2e92dac20dda69a7722d291497f9e4909a626f0815ed81563e2444830264b3c951ccb6921ea0b0dc4d04619aeb183b46bee49644fab0627201802d7a06174ebf59ee140452fd1d60b68b440a054aba0e73e48b9f27485ee4b5fb4ae2117c2d370a0a2e2c117413c8edb6a2fe69cf5a2f70823539c5a4e7d80d213675628352b2ef20e87a02f17e62aedfbf5018914cc164fa2e7186a4204e6d7d6954e4cd3effd094e42d350cbb17ef5d0137426689a7139cd4991e4d4e5607f47f80b5c2cba9c2c4b6c5da4fc4e8752cf4882b61b7cbd9f347ff8f8867640243b3853df8bd0fee17f99e450ed5bd58421972b543d68aed4fbb39914c1ed27b3ecc96b7f7611662cecddef56328a03790283dd1bf0af9336ec5b21031c59c309efa34484884165cec8a76d7077e72853a0cc2326d38b05264e8dbbf91359b7fdf70b8a85591a3615798fe77578e4acccecf1f9e0dc3a83b0e254833bd6148a4104fb87b21cd9f944563e9fdcf3386dcd0ef9cf38f6d3b13895d241904646c20ab9a00ac0f66a0beaf297571bd7afb825ed986ad6e401caa9ab430926dd604dd5ca3b961b1ef1dfd3362ef989040807447d75a08c63d58340214a68b1c216bb9e887246f8ebae2e7bb329dbb0ff419d435ad5a6c673e6b045c80ccef97d6000b4c2f299df0d4d37b24b09df03664d28355aabc25b42c2714d5320a27246e290299c41547a158fbb97bc77bf92d8336d69054746ad6d47e0f0043c3743eb6e278bda84fbc57da2f9bd08b12e497415332af9e16f83df5099e05a1ce587d08e50314444917be99fabb461ce508e2dc84c41d1512f6b1981107de1f09f83663a28f641a6de5be4cf24b05c033229d64e365cd24e7a25fb257f2035d89d78f2561ab1163f1f1a758cf07da2b7bd4d9d0b16082468518e756158554e42425e42f8c8bbfc8ef9dfc2daa0ace9f172dbfce9c802166a8f42bb062f288d28a37e775068bcf29f8d625fd3752623e261a9ee51f226cd6e0f3c9ae3b651cf4f83292d8013b0abb0fddbf1a2d8bfcc693ce6dfa74dfcaac37baeab239cda99647321084c24fecba8f7954b3fcbbf9026716e24c4d7603c1067bd1487c989e04e5b937839b3b56110a3736809742b5d61e0339172c0f7d35c3a17423a422d3c00a9b4c0b43a6e624cc0fb53dd31197a3e6cd2e2a51372c86f98cee49873a667fae3117b547b380a3cd1a67c7fadfd5ad146d20e6ab42a7a1ec2ce0a7805100c7d064e839a5725ff16d2026661f447c8a24915601aa9bb7e3966f3a57bb23e0a5db0d0a655080d14aeeeaba9ab77d2e436b7bb42efc4b4adf56ed51a458a82006c2d49ef862acdfd9d1dab1bb54b86672c0596b7e41e77b5c1d78436110c0af96472a8efb05babc6d82f05a6a6cda9e8266a5bd9e6a501481687e2ddbb4b8402d68f1a462d7c183741de9a9f8bf6d20993ee782a0f90a2746b345b6bce80ec09f8d83384e06260d38309526b43037cb2bcfe5ad5167d0d8a07d6175a194e3c382c5a5d94922782e96c3c47657aed8e371c040f02e8ea941925a802bdc42b84391db1b3b572cfafb31deaad5e9f2f301e278dbb45e8bd807f51ea3eed5d70b1399214324035f68fae76e43f7104360dc13ac77b64b6c450066f9ab25300424e64ad291aa4b04cedff0fb54f92512f130d5becde99f296da5f4319072cba2959c384ba1ef66be5065b8c5153a43ef6e7853396049726e2fc1b78c319d19ad6805f05a5f8ecd19634b7d5dc4d10268eaec2b6b110b306b97f141866a467fffb1cec2b84ad53a1a2a19041f649bd7d67357674b18b040f309383c6839aa0cfb383fbac1266c992cc834101ce942ee0f5a3cf6aa2c784760630cee2bfa3362295d2cc36e62bdae8c628be88e3c7b933d81ba575133a04e28ed246641be76b015486f3ab3e0c5c26e7b53d11bbf4428984bbabaa8bd6788dd20bc01bdaff352728107e79bb06f5f89e1e9123c453486289ce131ac5a6a5012cc9ece98d267ab332730e6bee87309e24279dc76aed90841abc8dd1800bbfb723145d97de99e806f8970ef06d6732142aa01730e99687d9b7842a0956c889aa9560251d5a5cccaa4f02658c81199eef4be213ed7b2a7bc6e29e22a81a0513968d156e1dc882c8c264990c72875765bb13cd2e02c30f50dfd1df53a3e7c79c18554f97fe17108f47ff68a2a4bea1112edc2d30a0729f50eb561bb00142c94ae7098145198505a53bebee0841129278e022cc08fee8664904cc7df93791bf1280ea0f3f456bc08305b7daf234905a6781fac51325febb7261d45d1ae123681bedc95b21716c26c2c3758db383de0fb6daeda68fc96d464238a4dbcd7cd4901c72062926683a1e6c979ec1fa6e775a38cc8316362831f2a06742698f127af16f1a333e4c46c927b2bc0954d93f84357e8e66d73148453c39173616be9bacb250f095aaf1026fd7f4f78bf0163f3c97fe7f3a44d6095dcc6102b7113d2c08e6d062405251ada0ce2abd15464c4bc3beb65f848d24236d5bd3f7d672f4f850204afc967210480aefc9793895630dc2dd32821eb0dbe952bb4f852f859b38a855c7f42bf7a6f4ba4439266bb52055f92f9be11cc0572166962b33e9ada5ba52c698316037e46fa24f654420b8a97de5e561b4217a51358f283eeb3a2e4fa4c0946997157d8c97c09f8a26e5d00a2c47ecfae8700a5def059b07b86645f8564a6386bc0bbc884f6da369d70b7111b3a8af79e29bc4b10a30f45145b344370ea87c3cc79ec97a510f9cf4f4ee3515cd1ed71857d0704f083a0cb03677b4fe6515fcc2509a27f20c477a636128b4907aa1a1abee0f27cdb655b7397dc59e0adce6e1982b48262d642fd8809375c67c2cb33884f58ade19bb9b31534479a218cc578275d973e22403bd5561cb8fe46261608334749dada3fadf91c980fd639ebad54b88c8e344ce36451f659e8794121d52464513d63ee5211e350a1cc58e5e3a5a0cc528f78ade20a42e5990ccf6202c11b781abff8e39a87ef32e3724735c904582feb704b97968461e703d53ddd20d45d2c346c5461efe36108be04196d24cf592d40469b624e3f5aad6f3a76f860be8c343a88913ba70b5b7a7355504a8a373ba2f63f2da0a1dcbb3fa091fa579c76810fe378cb2ef790d82fec952081638363ac4e1b3f1e2bc2efdcf26c42b38dd74ccd7b0f62af160528ab3083df531640abd13b117368f08d5c24ed83fc00c82361fae1c417f4e5f56d040c2fd05d8f71d2353b733d725e3e34ded5d9853e29c02d511dcb0a52a6a3ff66c98e24d800f14b074ca1f8faf12d2d389547113a2db52d3cac20cb94d2c02a6221db0c4c01a0322a9856628ec85f048f31f6211da21f9106c4ab51bae4b7b77262f02c1ee714c5cb4181e10d74497486c67cc88811e6e78041d68dfa2cc2496a39fc3ef157a630dc7ee3d6c3ad9427037f79662ebcc7c9174f0c5c1d88a7920dec0a14c29d9d180f4a4e06e825dc01bfcc8eeff828e88d46f51de43109945099f35386f49395cd1a713b51849af1997a8e3995c355e25302235ec10e0e85736b6366cbd818340fb88e26c7f795e04bb61be794fa8da1484a0ae76c941bffd2707011c76ceb5fe73e64de6bcd15efb4ac52ef712d3f6ce357a232882df5fef9484641197b8f799c526ac04a2b171e5a358944c72c822b0bf9f83f1ec4504c90b504ff37bef89bceaff13e93a1d7d04833a98e32cf173538817346380e387b7448d6dc27ade32a46feadf2cda1f6ba0dd43b61465234ff581d051c5c10ab6d561c969cb6b435669f740e8613616e8eb8a352b33d50c67c1a8209d2d22", 0x1000}, {&(0x7f00000015c0)="4c8cfc85f49d46d942b96b7ba3e17c", 0xf}, {&(0x7f0000001600)="abb6c1793b90532cf4331a160150ef52203c4a90c810868c730a57ab57b8b547f2120a7c8f0c20176d59d3177fc0a478ea7a6ba92af1fa358ceb10f4d6922e295da5f2c96a4684a412f626f02f15acf1b7c322f21c9444e7928980e60c73f73127a7963e37c5fdaa73ffd535dee1f91418370e4b093092162d140a3f0d5dbfbb499049752dc371751dd7f50303fc99ab95897ed7d2e0c471b7ba80f51bc718e38f1000fd26a86a0740923899744d444537", 0xb1}, {&(0x7f00000016c0)="0e96a6404b0b8863c7d5a4a126c0a417e007b64c9a8456455e610d7526049574370069", 0x23}], 0x5, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r8, r1, r10, r11]}, @cred={0x20, 0xffff, 0x0, r13, r17, r32}, @cred={0x20, 0xffff, 0x0, r35, r39, r54}], 0x60, 0x2}, 0x806) r56 = socket(0x2, 0x400000000002, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x80206982, &(0x7f0000000300)) r58 = socket(0x2, 0x400000000002, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x80206982, &(0x7f0000000300)) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000480)=0xc) r60 = accept$inet(r59, &(0x7f0000000200), &(0x7f0000000280)=0xc) recvfrom(r60, &(0x7f0000000340)=""/236, 0xec, 0x800, &(0x7f0000000440)=@in6={0x18, 0x1, 0x3, 0x80000001}, 0xc) r61 = dup2(r5, r57) utimensat(r61, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x5}, {0x4, 0x7fffffff}}, 0x2) ftruncate(r0, 0x0, 0x10001) 16:20:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:20:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x486, {[0x0, 0x0, 0x0, 0x20000000, 0x2000200000, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [{}, {}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x100000000}], {0x0, 0x10000}}}) setsockopt(0xffffffffffffffff, 0xbdc6, 0x3, &(0x7f0000000000)="b98496c36ef01c35db6439c7f3ab32a882bde6efe028f771361523fcec672c79acd37ede460219a6664e439625df999cd6cd5c4e5cb522fdfb85288fbf0d5d2776c081535807a7f331ed7ad41e348968303abfa494f8057750344afef14d9c93b4e008adf483d44c32617f405d05a86934aa295331eba6ca2688291eb046e6d2dcbea312548783adc8ec3273820f9aca2785f8813c3df426c5bae28a348d28247e6c055b2b112cc7eee295a0ff2a8fa25c19fd5c46e3c6b740c2e57ca77562c2a454d035a9e3cc177c10c9bed6e531441c7235fbda9ae86c985bf7cc2bc9d6d30e98f7be44af0b84cf86840f499bc5625d23", 0xf2) 16:20:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r6 = getpgid(r5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = geteuid() r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() r11 = getuid() r12 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x0, r11}}) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r8, 0x6, r10) r13 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r17, r17, 0xffffffffffffffff}) shmctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x4, r11, r14, r11, r16, 0x1, 0x3}, 0x1ff, 0x240f, r17, r10, 0x2, 0x40, 0xfff}) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x80206982, &(0x7f0000000300)) r21 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x2, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x80206982, &(0x7f0000000300)) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x80206982, &(0x7f0000000300)) r27 = geteuid() r28 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = getppid() r31 = getuid() r32 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000280)={{0x0, r31}}) setsockopt$sock_int(r29, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r28, 0x6, r30) r33 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x18, 0x3, 0x0) setsockopt(r35, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r37 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r37, r37, 0xffffffffffffffff}) shmctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x4, r31, r34, r31, r36, 0x1, 0x3}, 0x1ff, 0x240f, r37, r30, 0x2, 0x40, 0xfff}) r38 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r38, 0x0, r38) r39 = socket(0x2, 0x400000000002, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0x80206982, &(0x7f0000000300)) r41 = socket(0x2, 0x400000000002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80206982, &(0x7f0000000300)) r43 = socket(0x2, 0x400000000002, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x80206982, &(0x7f0000000300)) r45 = socket(0x0, 0x400000000002, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x80206982, &(0x7f0000000300)) r47 = openat(r46, &(0x7f0000001400)='./file0/file0\x00', 0x200, 0x93e0851b2579fa39) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0166696c65302f66696c653000"], 0x10, &(0x7f00000013c0)=[{&(0x7f0000000300)="778078bd38bf262db9d1911b004e8afc0a8b0a271aed6d4030a367e2fae9b6427791a84d2fd469af0baa8865b3579031fe556cbd67031e1f0b793074ec159107d3c2bf8433d5090c98850d3b53eab534ee2bd271fbf5dc9d0bd515582f061da8eac3fa922abd21d651efeafa3f9b6acdf0235e65a7c2675ec9f4e9847ccb2c9de71bd40a422c239bf2326ed5f2f1a86015249a1cd259768f12a1213d0c3ac6725a29fc7a3ea6b50d721182c548636739b56dea9ab2f85986bd0ac454638ded49797bd7d5ea1a56966136869f76caa4ed14f706d123b452064455ae0f32f51201af71373aa39ea290a9c31177c3815ef505c13471bb89224a6580ed2715892d8bfff36f95f598dfd13be2dbd299f774c19858a0ddf8da4653fe5f98fb24a9b31cf4fdd782cae6db128666f52ee0a460b0cd6c34be1f97abcb0f3bfbd847defe09b329e4c3dd4b488da3170dc84ecc61e0829c7c42f5d2936d25b901dec7e0818bc33190c76c074b914098f3aa8c9b666b2c816e4a614b673f21c2821270863a749987e22d81e040d9b0c1d4d6b2bf8e32d0d7748304cd14957cbd08471d225eee45aa5c1582b4e7103d7094ac3bc2bfab29a58e826d8e74759acb6b675f85f8bf8155b1e2d61f2156752622fe4fabb2995d05bd15b817aa02cb02bf12a68fadbfd3086c6e592ec8cc861b39afd746ccdbc6909ddc0be2ad98d7ee56a23a1ed6442ff1cdc8f53290b6af3d6fef034a9d1cada386fc93ff3d866bafa9f03d4005eea6db1744abb3c32bfcb6e6af4b00512f3d56ab40d75fd68f8c71c17ad708c19d423f72c91048ced7197139b42b0a00fa08c14b0bebd89bf913f8dc2be7cdc3d860fa59b4021bff4c3fb6d4022c51dd8c16ce59aab4da477b34a77aee9343dedefdd4cf9e1fcbfa73e9aa27366a01b839c906444a30a0004b53e035c0eb43c762f4905ba8590ddaad1b8af85c31d2564c1a181b580a5e52f2e653c9c3b2586aaa6f2437b83f8f64c66585c5ab03c952e8e2dfba58a53d7dea4a5fab9fca7b499ab4320f0041dbb39c353ad8b1034ff0c2e36d253fc8d0bdda6da85946e99db82604c30bdc83c0f01fa959b49f06a2578cb21a8b80c04eb84dc07492d27df193179784797016e9969ebdf14f20bbe22d19e6adac3bf8feba0781aac618a55d0101a174904fde79f07f539de984fc35fdc75e77b12d523293345706984f3e5996ffed785641a3cba9d7dceecb75225c8e5c3101d8528f486ffdacd8b2f9abe06ed18aee50239090eccee22ad65b92f3f3ac4b3292ee35cb9609aee5826e14690a6b63aec92195792ea46360a9848d4c2349fe70d3517aec7b00661d68c03cb35d1a7daae0885f56f0928bdafd555f19c4962cdd6f9903a7cf8688e89836313e3eec70c50c3c39e5172dab1e365e5e59ae1a7129b514ce567130593e82f5d4623d366c4083a7f4afe0fa4a02549408a949e2cc9345796af7368aeb15c11324fe61d9e263fc629fe2a52e74e373e17e2f8bf11c559a3288c1ec62a17c04f6b068a20022531b0669c0ca4022bb599d5f7139c8923e519b318c11c76eaa4023a3d27a2db82c3fa65fe3e84371c6f59c9adc7643a37475e940e152158685df09b5274a34374945830552746bb49287fef9fd0fab27352f28836620783fa4a4ad63539135ebbdfba23704a2af7be89aae791464132caebab5fa3072419d3f8c9051502584445725d56c7938bab63b1f9411193f73e9d6549462a7d1253a06c890983df7c16bfc7b8e64fe1ab830b01e0237ea7707f2b40f3ddc3a316a0ee1df21a126bba3aacdd10e21a8038cba529ab4c72bae574e88988e0646a1c74e13c507ec7354b806034b8509cfbe9b10b1c1c5dd77e744b89cbca29f1cccef8d20833e5dc7ca40232c55dc0d3c5d229c792e0845a02a856e4792e3d6269a38e87c02433b18983e8c9e1bd45c22abbb20224946c5fb5f2d4844acfff51830a9b70398728e2df30dc81ce58cd3d67f1007d6a69aebe34131e1e4843d81bf59f5167bab2c5bfbffb020b8840ea173e673162929a0e3611bf0ac9deb4ed5ca38f9b61438d8080f14518c82f05e81a4074f3068b5afecdfad56851caab41ddc77e4926934cb7480ebc9623afae4254e75b44f11615a848ce943f4feeab159fb08c99eb21f326c4255dbb6bcd6a5b60ade94cbb7656c6ec570b9137d1e4bfb9da86aa92312d76725452c012e10f7e4f7d92ca14c692520b10a8196759c4f2cd8554783a8e7f2031b645709c5d9f687b74a780ec37ee2970be13c69d94023327e6cb7601e6f036a83d697c6f2ef8692b621e53a3d100aed85fa64d1d21785cc93ac97d1e2366d4527d4419045a64be19a46a58d2ae516a2191e1063624f6e4dbf38218c0bcc57028de36385fdeaedfe4c007cb170190a9e95c491ef7154b69ab33a541e564dcc735d8fd31cec444a31be0daabfacb1d2b57e53b7c6016c303fd3b98ed410716bd73614e49fcaa0af0691472c771a672ec9842b13ff91627d4a45c6b558f4bec5ae15c2d500efa121b5fbab84b138619847d055828a7172d1d6294c7bd45747b7bd934ab41139538bc533585fa5c9b724f1a7982e0256c3729fb61c143269dc02621872767d1103014e469185f7a2aa1fdc7b23560c1902b630b9215959ede5200853ae8c093be862cb350b2709fbd2372e18db25205f80f6cd347e70f80044fd7e413e00671d5721558a2ebc4892a714e52d6b8dde4de74668ae8ad3c5106843de6d59413cb83e5caaabe1d59bbb1312f72d1352ab17e0c0149884e9f8b3b4542336d3502f0a46b0d8466f5b76679d12c7d28ad717c8eb3a626167c4ae581e3fffa98c1bd4ab8e3f07bfe3c0647bab5d4e1868f6c82308226e60875ea72247c329c8354ccb849f04f130b9dcde8195a227c9066f73eb3d76eceef46198ea1169a85b22e2057acff375de787de3890733976aeacfd1bbee71673d18eac9da942ca4dc70fb69fd3ae9c1146a6c2594c3618e4c5b677468c25cfc5710303816d517613256da13e3beb9c10e4dec10bf5954e6780dc20a2887e3ff749fb54a1cd23a5c7445dd54305764eda7611fbc612564ae89c3d476046d84faabd1b2652f85ab3049847552b7436efdb327989744f2004ec0a9c21b7ddb70db176242f40abe7e95cec5d9449b9e7377367dbf2608bea1d91d9ba5224790124485dd413eadd5e33a9b141b1cbe14cdd4a907f5ef946fc1581eb9ef7d2319dbfe40e070cc31d2aeeb327cedf3b311066e6edc38cfc02de659ed5924bd203a3ab82b85d7332b4e09ffb69c225bb7366e34f998b40d49bcc7e7fb13e8e371aa0ec62f6c4d8e55f5de6aab4e899a716bf402af698f0530085eb1d0f0708ccb7b852e88c9c361e45a717650225c5616897858a7dbc16899af1ce7b7b4e14b86b495e20e8a2244587616e7302d1ffc5db34d1657d4457f0240c4e1f5a3483318a3f61b0abb94889964887d21ff40e57905bbcb8b30c9550f4f622753a0918e556d74281f0c81867d65fa53fd4cb3fe03dfa7a6e73e6c3ec741ed9770f3e539c5916ca7f5a676bf6a063ce3181e02c37a68e69d724225d4e6c1bb10a528f26903047c7c5f7dcc0558d74d2eb160f5a7bc80c487e0167b2be043cadbff842705d473259ff357d4eb8315511c2d3e892f03d013802787fb3fd13e15dc8a8eb4eb47f199d09cbe460c2c88bc707316e79472b0b2cdaaf0d1c939b243f6d3a217ada394da558a0e11b24df43226e61cbbf42ccf6cb6e765a745f686813a7dc09548948d75664d0974ab7a0357780a99ba5b1a792a735b8b6dac4b8c0d80d200ffdbeace1b8a2e429d1f132fe4a052f00c456e01650a8676e1294bfaf2d5d88874a8a8d60213dbbc69e02a27b1957e2eb4744d0f2f82760b1d40e0d14c7361c056db85e6df1b459c898810019d61dc4d4816902a7e13091463d8e5cfb4c5a6ec940730fe62916f25a7555a91f104951a7ba9ad720130a3f81511f858260dd8737b72832d5bdbea230a86ea5ed998a1d9c9c2a347eb5c1db27edda925ef6eb8d261d0bf1615995e69c5a815b478b0f0a6aa72ff15c642d792aedb7bede1da2963940bae4daff2ae1abd039be79e7673c095cabea9024831c3ddd2e0334d20800adadb2f6687983bbf98d393ff8638d79f1b4d7f02c26ffe0116bd6841ea538cf27d2b0529405ae0a81ac2a12af7b9cf5b9b7146dfd1cbf4be48ce2871e0b490c27dd7c1f32fedd34ad8c583bc7143f735df8b32212faaee9d240390470f694a5f7a3a28e3f13d0c985075b7f7b97ca080bcb48fd2fc37ef8b1b8bc9d5e29204248160ba864588cf9d9cfc3c6d4cd6c5e6d20e0deccaeec2387ab7a5bdb945a526a9d017219b203c247e9277f3ac23598b727e522ad3421a5661d2c8d7f5498c86128e5310efe0029472e8e3e608078dba95db39a6b387db843dab69d0c41dd9e20fae777c9126c0a49806b2c81c923a1f0a518b73d5900829469d4666c39dfb9bc5693ee349f6a006ae61e731507a5e093addac43e7af1f37fe6a12a9db10c68c8b633f18d35e2d450d424624b25e697487efdcb7f6ea4ab1715375e520ca5be7093e0520345cd9057095c25a98c6d04cb7a9a72daa17527b8fce4b05f7ee038d7d7318a7877cb362499f06e7bf190304ba95b453564dc97a459c02c4788b7da05ba683aa5d2b798daa2fbaad763583106aef611f90cbffb0c6e8f72f42255f3a8f7ae50fffa5aa2b19a5de56523873599af7df46a4112c59655e64c3670de3b066f764314619dfa3df72d36638d297d59da2b9d224f8f5666c57b898acaef322c2c6da9c3722ad82da983d5bd55938548bbd2179ac341ed5b6905ed8d6f506b5928d7ee74fbfb413b030fc1fff6476c45d69b0293f66a91fe45886d6a0084dbfdafaf4c1dc4619e5e0141e8a5accb771ff8b78065baaf1db20883028fedbc1fe7f363d8caaa40507b40d3a135b948bf1b2c7e80869661fb7d750c9107b18d1aa28e6102ec6e6d6eb4f23ced13dce8e1fdbfd76da17867dca20b1e1f13a4b0c8030c0bef4ad36f5e33de6c6f97e47e71811a285557551e9c25bd2a19a6207f700e72be3910d6316d77549a568733a5b3ec5c19c14baee42cf2fa9ecedbf9c97ed94c3dad184b1aa7dcf1c551e40078ea065f6c9616936a4fb2ea947b6f93df619355728fe5bf3959262a9c5056f7295c531cfb2a48af95b28397f55f7a07a7fe225a3debd99e9599c672d840bfb30817833e4b8522a691616e57808f2698ceb8853b17aa00a42fa1b08c73e8fdd2dc3e39b13a0a749b7ca56904ae5e3a833aec7207608092c1b4f89e2d3514dba39fbcc4f0ba9131db2ce4ba5fb74fdb1562f505af1ab31fe0a6cce18bf811a8bd9220b88d529f8dee61dd55561ccaae2045b19831a16493945cc8b0d67d5934fa4bf93700c78b5dff7e86736b3cce7c3d92ff05716c2b9b14e5759581e2d39613253aeaa8e598da85fdfa5a6c14f9c5776c7d9b2dd6923916d518b6f3591ac06c2a052834816301f4d2bef19d1e1cdaabda7ea46e8a0278ce3c34f2ae956bdeb7c4d61089777b8ca5aa45c7a5ad9072bceac254016dfb24a352574cd18d5a72f13d41ad905ea82cec642befbccf0eb19dfe0e86f9816fe6b090df689b8df41c40161882a0c849e9800a96773c060eb3ed14f85a975b0d7c9f73aa4efcea5ba3ce1883a8442efb53e4af0051a41ab2743c0ee8d5acef2f8d2d1c57f7ca11a7361271b8dba0b1aeb97a72951269f952122d899fc057c96063ef7cbfeea74eb26769a765aa4", 0x1000}, {&(0x7f0000001300)="f42a20ed143e8fd46f11a33fc9ae992259e4ff9c7570c6277b4fcae1b83f1e2c1fd0062faa212ea85233dd7c95bbbd1f747f4b2ec875938d6be596a3d628b880a90e38723d5027ccf81243d113413cc367153069d5e0cb5f1591d6b98ccb3d167876a51f21cc84b8c4e37d358cec28841c", 0x71}, {&(0x7f0000001380)="a61fc34c42860d72e7dc2b99a08c05541eba059543c70168deb4", 0x1a}], 0x3, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r14}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r18]}, @rights={0x30, 0xffff, 0x1, [r20, r0, r21, 0xffffffffffffffff, r23, r24, r26]}, @cred={0x20, 0xffff, 0x0, r1, r27, r34}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r38, r0, r0, r0, r40]}, @rights={0x28, 0xffff, 0x1, [r42, r0, r44, r0, r47]}], 0x100, 0x400}, 0x2) r48 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r48, 0x4010745b, &(0x7f0000000240)) pipe(&(0x7f0000000280)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 16:20:57 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000540)='\x00'/13}, {&(0x7f0000000400)="eff59bce7f59746c4610dd74d8ab1444ec5d4e24e58eb38b69dffd3a0da080a89411bca0ec1dbc742441b8f0a0d4ab3098ce447c31ff2313e43f2558df951c512a05099e59eccd3bb026eb64ee24ca667b1d8dcd9638ba3401008ab0e0a7fcdb7959b5a80f6a46b5472bb6cbcbf8eac44eb28361c062e0df19265bcd6f74e82a0b24f3b67226e55811b962ed11c7f31e2224afe48b751d45372259ef7c1a9810e0fbd47c451de2ade88a100cfa0b49399113e84745c0fb2e0d2382f22aff5c96b853f929b194d8fa06673971ab7fdd665ba0c6a18933d442e7a6924f4341da27aaac361e0d7804e5", 0xffffffffffffff95}], 0x1000000000000078) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r2 = shmat(0x0, &(0x7f0000132000/0x2000)=nil, 0x0) shmdt(r2) lseek(r1, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x7fffffff) dup(r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r6, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:20:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd0, 0xd1) 16:20:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x3, 0x35}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet(0x2, 0x1, 0x2) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) fcntl$dupfd(r0, 0x0, r2) 16:20:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4000, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000007c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) pread(0xffffffffffffff9c, &(0x7f0000000700)="efe16aeb3ddd8f3e884731a8143f39abb12135f1c889136f06e154ff0b0449d8065d85366aa334561245d864724256399800b548278f7adaff102e010476c29aa1b49f5b57d923bf0ed5711c4e4a23fab3ac3faf00ee465b89d66340cc7d8ac925b0c528bdf3f64ea4562442bbe3adef38dcf779c6af08c36bf3f51cd74395e793788e7b2cce31d93df968", 0x8b, 0x0, 0x0) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) semget$private(0x0, 0x2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b05a2955155159d1dec2cdf7a8d5428914974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204eb040000000000000039b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0a75620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1dbfd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289be17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a86de500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04757361f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c884015a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adf4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6317193e15b97910e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db5348fb3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d55439c7c3fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef3463e7f90419f474dd93e29542dd07c26ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fdd75789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a612ceaaa7b758a43c6dbcc0e53ff1e5944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a93a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200a1ec744dc331e87511b9ff663a3536cb706c176bdc5debd1cdfe58c28233ccf37f4a593a7bcd09b0feaacb54aab092d306a204e89382144de64deada342f679781b589aa18ceed1b92ec5a8917a42520462c4e5e0c92b363fa0471c65e4f7eef6537dde83f6d6bff1a51f86cc99b9f8b2164c246d7e7ee38e93ba0c8ed7c2a3560bb11ba71ea42a564e9cf2c0fafe2ed08edf4b99395a39be0b8dfe7326bfb8ca4bf830666bf48a4de6a"], 0x1220}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:20:58 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}) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x10001, 0x80000001, {0x8001, 0x76}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:20:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r4, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r6, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) 16:20:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x25) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x54}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:20:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000381000/0x4000)=nil) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:20:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:20:58 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:20:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000080)=""/8, 0x8) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) pwrite(r2, &(0x7f00000001c0)="73faa13734f8c64237aa0c19783d116c282f85deb00a31d15c56e43e76ddc90b613c27c93c9732eb653a2df8e0a2c35e3aa9989797f77ff930e37f01ab2aff6a0adb2aa2e93c4186", 0x48, 0x0, 0x0) 16:20:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)=0x101) 16:20:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2, @ANYPTR64], 0x2, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/49}, 0x39, 0x1, 0x1000) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:20:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x3) r2 = socket(0x200000000000015, 0x4001, 0x20) bind$inet(r2, &(0x7f0000000000), 0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000080)="c71767088da4e91fad7bcc531e620fdecd244f6c1c850bab5883ae798c00dc19dff925baac02500230053f63682cb862b775f05c5f88c8ddb229b2e6166fc5a6d886b049d9978752bc35aa0c4da2ccd05f6dd2630b282320d2db10adc172856b7610c5275712578833359d6c91aad3335ba2407514d5ad0554d40455273262a0a62a44", 0x83}, {&(0x7f0000000140)="0559e2185c91ef00dd68b69664d5b352f433b29333a6bc11d8e3dc36d8a63eb7cb2938aef7e0af427cb28762e84a5868e95599e2894a1004564a03a4d756ed27c82980e37c294be9411d30da20f9ab3d6a230f5ceb6b396d0404637d1550faf5a13a5d06c5621ee932", 0x69}, {&(0x7f00000001c0)="0d44c584400ee5576e56cbcb8811fc3fbe12bdaaf9303d9ac436116b5a85ad11c1ceafee427a99464c2158f662f7f88ef16b6fb3b35bbd331209b3d7c1842f2745986ca0a1537fc93213ba236bc80c12a171a5b9510119c7e47db28eb58b20d607504dd796335f79c24aeda1a7848a502eb26426ca74e15f8b43b6ac4c9d2bb1fd0a298cec310cc727251d7cc5cb45fd", 0x90}, {&(0x7f0000000340)="fcd50dd702a298383a291b97f1d01d099dfa668cd5e2905bd537981434f61250a2bf56d4ceb110addcfa3d0deb502117ad2963b2fd4598996ecfb24cf7280c986bd106c78d4e6982b8b8e9bbf5469c150a8e9db3a496d8d6cf6c0a770144ede3946595d39a1d086eca8111a8a03eb8da0097da72d3525faf8ca398c7b179761b6c044bacccdcca3220de37fd1f3c9b47fd607e5e71b484e99cc92ad009151184092412cdbf1632e21586732206ba4c", 0xaf}, {&(0x7f0000000280)="8ea92dc5c2f8ac326258aa5ce15022a51f96960e051a4b178da8d829d33b8ee368d1eb637f9fb9127da387de94f537f744af2ccde0adfc7f75a9dabd4b386fd2", 0x40}], 0x5) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fchflags(r5, 0x0) 16:20:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x20900, 0x7}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd85) 16:20:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0x7fffffff, 0x2400}, {0x3, 0x8, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) r3 = socket(0x18, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0xc0105715, &(0x7f0000000080)=0x37) r7 = shmget$private(0x0, 0x3000, 0xaeecf61e8274ce9c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r11, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) accept$unix(r9, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4a02a90bddfefc7e5859b050c944b9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9301363de5015db00"/4098], &(0x7f0000000300)=0x1002) r12 = dup(r4) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) setsockopt$sock_timeval(r12, 0xffff, 0xd7523c88de642168, &(0x7f0000000080)={0x3ffffd, 0xffffff}, 0x10) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffffb3, 0x0, 0x0, &(0x7f00000004c0)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r13, &(0x7f00000002c0)='./file0\x00') shutdown(r3, 0x0) fcntl$dupfd(r2, 0x0, r3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 16:20:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x44}, {0x4000000000000006}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:20:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:20:59 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) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000a00)="23b064d7e8593fd39650f863ba6a03b6e82fdac2e2c3606b0b56572170d98ad205726e8e74918033a379f04e6222dc2c2cfde4af89770e446b30f81cbc1c36718fd2dca146d894682e92b28934459ed18c46d1df626c688adf90acb6879d492c4ba0d7ed2a2f433a47cee5c76a218af9e32292ad269dd4cc793a183f7418ad92aaf18d2b87f2a24b656c14f93cab90e3947cf46223e76c8dee935b5cd06c3850e7c2dabab3e71352dac36c791933ac9a3a3cb2a5b7da3528cbdf3898a0966fa63e026d2d9b46af56396e00056bb28e09f41eac12bd870ea4681a874529f9e6d2b86cc77bf139fc1d53e3340a5964b100dfc2cee1c85a95976909270fcae8a2d51daed2cda2708465f11063e9bfc38585875bbf9fa0f6410d06ff09ccc48ebe637b595d2ad63137dd5be2139dcb64b51fb00117f733b711040a74a86051853951f6dc1343d2c3d255889704c11c46754d267e66f2878f5e5c4fa69ffba8cadce1fd5ae72b68bed09d38ceea55577c31b2a637079a3125b59ae398b1c1768493e6096ab50f9bf5a3f7473e2d5b7b2b49563980e7a051fae4627b198b3538345bb0df87e0d618f4275102729e2069a3d7276d25e8c28c55c18d812449a742f8af8a653e7a067b2e2d2464b5b2b1936da44eacceb69f28bf36004bbeefaaffc05e92e726d42b7d948f792841847c39be8f9d0f8c0e67ed3dea434bb51a5197d9fee9ec637bece3ea0ebf699f9ae122e7c09d505f7bea2b5b7c96f793077ddeeec7e2ff0fea9e5373a38e5b40892f9d5d353bc2ada8af9ef1e1b1f7a6e4bda8a962b19e085ac747fcfbca1e2e383f0b30e0853a769b276ee8d00d4e3ae81a6f4a8f99fd8a564e4bc763f5ad480a5965ab80c411d81cc9eec929dbf390ef5a2ee14e372514c57c2cb1585814d4e613e453b0bfe4ed193e86aa3a0e283f5be977b19dd92816222d79e56213f52ea3c07bd605e7f6b1664342807e07e1af2825beb3cf22c7441213f1cf90085b66ebb3c8ccf293acf8eba1a450faa65e7df526c940ff4e4039f93e91cb0b9b6d60b82b5590a3f30fdc88f712e9217e0c839e55e8720e765fea47c24e0090c507b72f3384437338259f0932c61812d99fa1373b78918dfea0be8c1730dbb2b504f89872306df8bc01ac21a72562180ba9e385b3288330eda88a289ae99b0f35952cb13d225aaa42746dea2322dd9465d3463d0227ad06fd330c443e97f24dc21db224a8ddf4cf16f4bd2af6458dd569f4b615cfe7240ffc1e6e02f2fb26a685be072dbbbfe401ff383c0cf9333db562ccbc3438981da5a69bf831ec0159ffc2a52d017830edffc4588e08aabdd842b2b994294c8a57b80341dedcce01121db7d5cc047fa2f066755acfdf4438a66a74a10c2862375bb3fcfe62078796474842e58bd87052139739cf27da4b38752e86b5f895f05fb041837bf0b2a0ec3a3a24f0aaa408f8bf997c9c47acd418108d11e9505e712c34cdd977a0a68560f43d778f5153cba81cdf3acd565db5d767dbfe74f3a397328f00e0e2d5d79f3bb5db404d2d60bf71b720407ab6f215d7d4df5aebaf7e4816204396a5ef59cd0e309dfd056e2860eae84b565daff66f9a13884555242f0397a4d7cf26df5c7e6ae81b30aa7ee5b32d1c60d2a9c61ea1e4dcd89d2ba2c4d66422969f08920454f52f07d49005fb3f6879a3e01c371f9fd4d2664dfd8d4771c2bf86fd4eaedd547220cdeffbc4ed8ff80b1cc9db5ea7cb972bee1147c4273360f1278b89204b0bf590fe7f4988200cb6e81a97e917a08e31d155708240755022f0ecbf50f25554309b8823b459b910c765983834e133f5216a411cd318d063bbc7e261c0ae5a9da4a818e978d404273e1fc879d162414ad65b9b9cf485771c0ca86b2074c794ee80e202495e2c1ff927d6820fbc6bcdea885d34e8c4eb8348317f2e802ac17841166899e6111ae3038b89596936af2220e5210a3c9f3da9a0f178e7eb15eac6274a4cc98d3eed9760708f60d87b488682e082f4c5142f310e365d0a085cd160073cf3126dcadcdfe7310e640a0df2b626318a95db1ace0723ed6e77d7ed6075b792229483ff2136246692d67bba79a522e24789c2a61193d4b307073b38de51a2f13eb0ac18757fe61761f05fc896197e49abf3cb3b7dc1b82a5b8eb68f1b04a2e73093fa9d83b8a63d21b4444e589c122c734d42b7dea543688068d91611b035073e2216e8d8987353223c3d30a0f293440e1dbaf6a1363b83f21bc6dbd9ead8911e9d8027cdf6c930a3e23a474e12cd64ae68b842f41d7faa695afeff6e0cb924c381249268f47b08cbfccac8d7959151a4798236708c0f375963d009dc35831523989a8df20851bdd1b3b442729f9d8e264a3d81e284caef706f43ae52e7c238bbc341f375efa2c6579d84bf4ee738db1c4dfd1d4825f50774a50af966bfc457ce889a49432ef20b39c5d486e3d00fcb1a68e9a82f24cdc93d61fc5a17f70f0bfe7833408cc4c0f114d9b101577f357fc9dbdc4edd4ce409ad01f8f2ccea0fae507f84d037bd2a31ce3babedaebad9754d7e9188e5f57b65c41e03f22cad0e32fa634907a46d9d4e854a4438bddc4860f64f6ada100bf8647badc65e7bace824438d664216aeec249e8905de7c671ba9e68e20c19d1d18ba1c63322d9ca24368edd11d11fb05e5e542a18fe033642d2465df543d63cbb043eb2cbc7923753a39698df2563a98cb2e00d335334a260bdeb0bf8d1f050f14f928f1277cd76120809170a86aa0dbaca072802cae7b3c70206ca3872d76bd2022f4d7c8463890fea074025f17004bb07f60dedbb91c86a5e5620b27d7f2e3206af325dabf4d0b1b5c94a8a7d63f8f955d2a16dc45e19ad892ffc38d63719afb1dfb1c3682625ebc299136a6b92ec47df36db70eeba9f31b9a432c9a52d85aaa98a8a5280c63664dfc09d17db2be0a5b0d3c40d97d984f8f56bbbc095a9a7921a556c083228960ce8611a368df5af6235a54db755c78faf593170ec9e403cfd848b2541920e21f4f4b3ce12ca47a435b396e60b18bc9aecfb6b62f89fbb63e6d654e1cb7a090686b6c467bc82dd5d61fd27f295c5d6cb6b948572484938d761bbd49c7af0e1d22b7297c31e75a15cf3fb8dc6339758ea4c5cee949b29c88208615fb707f9bba346033a19136ef21f2c6eb1ebfa0a0dcc9e1a219f739d0a30f830ae231e7b7ee9f9cc87efc981ae044a0f21da8674d5feb9a42a6d2298a5b097e05cd6ec42e2da4d2945541b60252146052bb80db856a9a3ad8778e53eede23ccf19877b175ab6d4bea22dd75de81ca66e35e7d2c0cdc72316764f279add78cd4986e399af175a75a8eceeefc961f5b6b357f07c2daa1bedf9762edf2452b3e00d05c4dcd424687a846139bde00a12d00a6835d42c8dbbb949dcace6a1299f5a920587153de38d8e1c919ff362d69548df3b09254747dd9c962bbb056d838ce3a9a7f4587d70954dafcd6be669a417a9bb9474ea52b7638cb9eb89df284782d895c1b0e90d618d20cb2a0065bada26d05c8b68a50b2ffe759c613f6ce9abbd135b217db39c31516034b300c4d74686e3e83dd176432def97e4c880c1b9e2af53ec9e445243eae7f6b2cb24f3cca6507aaf185f91c406b9dc43f38dd6e2dc07336552a84c71415683bafdbd6a6543a8fa32dcf7431cefc5153adf54ab568c1a2355908393d7918f7cfc5100cc9b93c6ce9feaf4b7e7c8b4d3a5a515b526e301a796752b58a24395ee871ce08a62009a9316d886a3976366222eb72aeeeb75a4cc6a94cac6aa52e28b79e6e4781291cf402e66032eeeb2dc82e9c85235ad1a78af9e3b333b4ddd54b60da052390b0cf5b288f75f5a2ffd1fee8f10b9fa36a6a19c24d0d606f884bc5840880e5416dc8d367f7bdcd9a5a84e788c2e2290211ec0fd353e46e2be11b6b54a041db23a370daa3b4db7438a679cf5f5a6fb49fdaeb832c884b8c2681549623fa7e6f67316d6aad1a2c1dbab3e3744e557564ecc4eaeb1da6610595d675ccd166d06ecd8f1f865e5515ca24a3ddf60a55a615a74964bd99855eb72c1f6d981ad2a98e6496ac6294530270869c65b2397597399624c3bb72b76c737aab205de1909b085da482916d34e72e3bf4bf73375f0022f78544d69bcae43adfe4e4814c44c9e88c6f81c12f252778b846185f901c90e8f458b5f08d711ffa2363938856fd8b82b97a2c13c078eb750e569cb5e3c3c8f869bbefcf2c84dd4338e8877a44fc8deaa044986ac046ab50284a44e0634ed6eaf7da6272f3c06910abd33265b0a2c219576c65790384e638e3a8bbe4cd0f5098b45c72ab7523fa624b42fb53cc3619d54fe055863d73d7f0b89dba2034db9771f3df5ff6c6c929bcf3d385ef27ee5bd0118e32f0b4d430b2b894bece92e55d9e098861543976304f8d3abae0413a61f4890fb8a241769dc3e90a19ebe4a2dec52c8f8bea2b789826af351bd1deecc5d403fc2c6eacf8b189b4e549e59c196d0a361d17b9e698b9af42515dfa231236a6763214e7036b3f1608dc35382e428e7f504e11b61a385e64f2d13ee725a0295aa231c59fef3cbc9d77aeb1cde3a858ddf1e994a57a122e759a47b48426b1cc6f187265213cb5ef16b96e4ba966b7aa7ba1fb915f140cf215f55772fc7ed196581314cf655853f258fcd99b610236c51ceafff75f5db6b79b15b8f41bbfd333e04983b89a3bea199d611d40e345d7d6bc40b9fa17d44bd3467803633e29b4c0d8debcb3c7ee8396c31678bb0eb20a185ee2fd9e064398425c93d3ff126ed4c080427a63050914ea69f50709193bb1ef00cf7593e52b8c03c3443ea03de6631146f699f93905589653da92aa6a265450b199ede849140efe466029b21a4b6d883a9955a4760efc63dd521f486850c928ddf0dbefad6d62226b3676744f0ad8d1f315fdb0a6091ca8e5005884785dbcd9c07e65ec38565cb03649970c925e7eb1b681747b02da6240696a5abbece326d3c3f45c4900ec21f0cffb9eef98ee309f37eb22bcc0843b85ab5c0eb602180fba8ab0c9045cd7774e16bc8f62f25e8db87e961712b7d7482cc5f1b16dd7de88cb9c9c3853e51f192d5186e89885e0d2c17601d824ba5e809bfc91bde4c68c009fb8b3412fa6875894429649de6bb0742370ca4877a18a2ad125044eb8cc22bf6d75ddb426d829047636abf05bd65054863ee024fbd058027dbb61fe5fd5187dd405255690c0022e148a266081d15982256240cbdd9d1e45c1b6da1ff744ffa80c91c3fbaadded3f4bf1180d008aa2b1beb1eca97d31240a250c764f6159f1e99dfd83a1e7dc1fa243571a1c2962642291dcbdaad4993108e6641c927da9accb89e7d3992d629b931182bac755deff1acd4af508444c6b2b37f9ab31d61dda7cafef85fdd9d7f9e2a0777d9af6dca242695cbc7668f4999415c5c46e5d459bb76baa682bbd8cca06bdc70da6369488aaf7e40f0159909b0f30e7bfd192fe3c8b4e6371923839c75095915303b962972258b2cc82a687fa7ab1901c32abe0a276910e6fc1a7d45842c5e7def86a77a056a0b6f9954f62c242a1d854ebd4a0ad2611c7f8db3bd01b2c49f6bfc43d888ad956b2c1d81d7e4398f12b02e16e34db71e0085fdfd2213561a2558ad9326619c0294e0b2600b4f1d8a840f821273b3b92b28d27808ea9be27ce6a4a178c47bc022f94977cdaed34b6f51eeac4864fb7b4d42acaa5f4e9a82f4e468eceadc9163506223c78103c5efe7164a2022fa5a827f7bd25e5b6b1ae8d976d6f", 0x1000}, {&(0x7f0000000700)="f5ac70c5ed36a3e3f4a2c8a0cf011253987b02e7c2a9aebf5149ca5e5dd101bbc44c6ded1ee42e98ef0a6f2821c8921abb5c6eec40590146b28bdf2c85ae69802fdcc239852e53bc744cfcf2a00a06d17252ad097cd1df7eff49906d207e250a6e5bf5282682787f1d8408b6984bcf49ff6bf33dee4c7a6f7bf09327c1ec71b4736f9c12a01c959950b729dab3a38aca8829910af3f17fa5d7d8db8875e14d1fa8ffe2aa50d6805c4b0787a6a442a654258635060331fe29b8680f533054f87790c2d092b12250e7ab3ce22f68aaeca5c5900855ea273ddc1b49401b7e6c96dfd2", 0xe1}, {&(0x7f0000000800)="f6a842122f69e628658613ac7122c6c91ee755fe7b", 0x15}, {&(0x7f0000000840)="71a28dd25766d8e467a317dabcd4990ebdd17972cb93a9f467d413c38538f9e3bdf96477762a58bf929643e0c737aee7f1da7aad874d3341864b46c92b008d2aef76a6913488a764f585a56d71e9858b5d5ccc44fddfcc48365f054c9f15c4798c96e6a814dbae6a7fe5c57812150f55db7ec4c0c1d9055e54e30f4286db4b155dcfdf58f3f74f033f", 0x89}], 0x4) unlink(&(0x7f0000000100)='./bus\x00') r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r2) 16:20:59 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665842da3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11bc3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a580f8e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987db667a147e2dd7510d11ca0d1950ff13754f0000"], 0x10) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 16:20:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d0000000000000000000d20ea5d8", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:20:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x28a8) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffff89) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) setreuid(r4, r11) r12 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e000"/87, 0x57}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r14, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r14, 0x7}, {r14, 0x24}, {r13, 0x50}, {r13, 0x100}], 0x4, 0x95) getpeername$unix(r14, 0x0, 0xfffffffffffffffe) connect(r14, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 16:20:59 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) geteuid() mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10) 16:20:59 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0xd0, 0x0, 0x0, "5fa4645e042db89996cea08121087882d9cc095f5a87acec44e0c838e1b0179dd8109d3104174a4e4b6f1d0d43bddbcf2670a8e86a46858f2d8d5f805dc8c07b849b4360d2e5667f41ad72aceec1de92d470b3575dcc0a91074fcc18e7fe3f127e2a43180569d9e6462e94015dcbf8cc6cd54211a2ad12b95fb3efdee687adebdd446eb2096852c6a937839d1bd6acb25ec1e6e34ee42659e7fb8248325578fafd03ab0649c34775251ed1a04090505a39f45691920a75ebde"}, {0x18, 0x0, 0x0, '&'}], 0xe8}, 0x0) 16:20:59 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) r3 = shmget(0x1, 0xe000, 0x140, &(0x7f0000fef000/0xe000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:20:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) poll(&(0x7f0000000280)=[{r4, 0x80}, {0xffffffffffffff9c, 0x932166a16b36bcff}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r4, 0x1}, {r1, 0x82}], 0x6, 0x7cbb) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:20:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000140)={0x42fdb606, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getuid() r8 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x0, r7}}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r3, 0x6, r6) r9 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x1a, 0x0, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0xa, r12) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206982, &(0x7f0000000300)) ioctl$TIOCFLUSH(r15, 0x80206982, &(0x7f00000000c0)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getppid() sendto(0xffffffffffffffff, &(0x7f0000000300)="3fc6f434e42602408af3a9038d1a4e43920c7971c510239d3d80e01811a8c8b2373205730fb44ecc375945f054354c20319f728f8d7e41a2b970fcf80402be1d6faa5434469d442b69dfac32abb2", 0x4e, 0xfdc0c54ff77efccd, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r17, r17, 0xffffffffffffffff}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x4, r7, r10, r7, r16, 0x1, 0x3}, 0x1ff, 0x240f, r17, r6, 0x2, 0x40, 0xfff}) seteuid(r7) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206982, &(0x7f0000000300)) dup2(r4, r19) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x86a, 0x55) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x7ff, 0x1387, 0x7, "35cccba4a773a473acb5dc6553d8e143ec298af8", 0xc9c5, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x60, 0x0) fcntl$getown(r4, 0x5) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 16:21:00 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 16:21:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/200, 0xc8}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f0000000200)=""/58, 0x3a}], 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x5810, r0, 0x0, 0x0) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x7fffffff, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x300000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xde}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f0000ded000/0x2000)=nil, &(0x7f0000ad4000/0x3000)=nil, 0x9}, {&(0x7f0000f38000/0x1000)=nil, &(0x7f0000c93000/0x1000)=nil, 0x80000001}, {&(0x7f0000bcc000/0x1000)=nil, &(0x7f0000ef9000/0x4000)=nil, 0x6}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000df0000/0x4000)=nil, 0x4}, {&(0x7f0000c87000/0x1000)=nil, &(0x7f0000b4d000/0x4000)=nil, 0x5}, {&(0x7f0000d3f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e84000/0x1000)=nil, 0x6}, {&(0x7f0000ab9000/0x400000)=nil, &(0x7f0000ca2000/0x1000)=nil, 0x7}, {&(0x7f0000c13000/0x1000)=nil, &(0x7f0000a98000/0x4000)=nil, 0x5}, {&(0x7f0000cda000/0x3000)=nil, &(0x7f0000a71000/0x1000)=nil, 0x3}, {&(0x7f0000c23000/0x2000)=nil, &(0x7f0000c89000/0x4000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2f41e1dc}) 16:21:00 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() r7 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r6}}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r3, 0x6, r5) r8 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x4, r6, r9, r6, r11, 0x1, 0x3}, 0x1ff, 0x240f, r12, r5, 0x2, 0x40, 0xfff}) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getppid() r16 = getuid() r17 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, r16}}) setsockopt$sock_int(r14, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r13, 0x6, r15) r18 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r22 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r22, r22, 0xffffffffffffffff}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x4, r16, r19, r16, r21, 0x1, 0x3}, 0x1ff, 0x240f, r22, r15, 0x2, 0x40, 0xfff}) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getppid() r26 = getuid() r27 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x0, r26}}) setsockopt$sock_int(r24, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r23, 0x6, r25) r28 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r32, r32, 0xffffffffffffffff}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x4, r26, r29, r26, r31, 0x1, 0x3}, 0x1ff, 0x240f, r32, r25, 0x2, 0x40, 0xfff}) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r9, r21, 0xffffffffffffffff, r29]) r34 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = getppid() r37 = getuid() r38 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000280)={{0x0, r37}}) setsockopt$sock_int(r35, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r34, 0x6, r36) r39 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r41 = socket(0x18, 0x3, 0x0) setsockopt(r41, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r43 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r43, r43, 0xffffffffffffffff}) shmctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x4, r37, r40, r37, r42, 0x1, 0x3}, 0x1ff, 0x240f, r43, r36, 0x2, 0x40, 0xfff}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r37, r33}, 0x151) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x200000000000000}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:21:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x404, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x7fffffffff6) chroot(&(0x7f00000000c0)='./file0\x00') 16:21:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:21:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:21:01 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x1, 0x20, 0x5}]}) socket(0x6, 0x4, 0x3) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a54a390d6000000000bf798f5ad2d9ac55a52f6dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560538faaea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1128c0c000000000000fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb7"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) 16:21:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) 16:21:01 executing program 1: write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37f", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'ua\a', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:21:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000003, &(0x7f00000001c0)=[{0x3d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:21:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:21:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x4000000, "d730c1e7bb6fc6e200e74de4000200", 0xc60d}) close(r0) writev(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:21:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r9) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup(0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r10) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r11) close(r11) dup2(r0, r1) fcntl$dupfd(r11, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:21:03 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0xd0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) kevent(r7, &(0x7f0000000000)=[{{r2}, 0x0, 0x8, 0x40000001, 0x4, 0x52}], 0x2, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r6}, 0x64cbea0a95f00e3e, 0x15, 0x4, 0x8, 0x400}], 0x68, 0x0, 0x1ff, 0x0) r10 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r10, 0x0) 16:21:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x80000) unlink(&(0x7f0000000100)='./file0\x00') 16:21:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) socket$unix(0x1, 0x0, 0x0) fchdir(r0) 16:21:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffd], [], [0xf0040000ff], [], [{}, {}, {}, {}, {}, {}, {0x10}, {0x0, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget(0x0, 0xc4652fce63faaf41, 0x200) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r5}}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r2, 0x6, r4) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r5, r8, r5, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r4, 0x2, 0x40, 0xfff}) r12 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = getuid() r16 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x0, r15}}) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r12, 0x6, r14) r17 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r21, r21, 0xffffffffffffffff}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x4, r15, r18, r15, r20, 0x1, 0x3}, 0x1ff, 0x240f, r21, r14, 0x2, 0x40, 0xfff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getppid() r26 = getuid() r27 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x0, r26}}) setsockopt$sock_int(r24, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r23, 0x6, r25) r28 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r32, r32, 0xffffffffffffffff}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x4, r26, r29, r26, r31, 0x1, 0x3}, 0x1ff, 0x240f, r32, r25, 0x2, 0x40, 0xfff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, r20, r22, r31, 0x20, 0x800}, 0x9, 0x5, 0x19c}) r33 = fcntl$dupfd(r0, 0x0, r0) r34 = socket(0x2, 0x400000000002, 0x0) getpeername$unix(r34, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) 16:21:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="f951ad521de01ebd67957b022081d9e2bef4a6d0ff4cbc1fbb4691e8b47483f59e59ebcc6c4a10e53c00f919d2b19a1d7c758918436b61017b72100ddb92a5", 0x3f, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:21:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto(r1, &(0x7f0000000140)="3737141a5e59bcf339ecd274eae98cd7c1873d5b96430f46984a59c2b729f833f2cf6ea6ee2267934e50208aac94cde3114aa1cb", 0x34, 0x3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = semget(0x3, 0x4, 0x10) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000001c0)=""/24) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:21:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0xfc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:21:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7, 0x7}) 16:21:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="e259430b1ef1da47b29e70fa49cb0638a04af1de9290d8ea926bc671ad903e2f9e84b65b0b3a927e3bbca24141d26186fbcea8895715f343226562f7b0862c138378355907ee7d710eb4f8f03b208c7384eeab9476d6c59a1d45828dda0b3216198924a44cb7f0a093a02f88e80b1d61c8cf794f533fb384507d725d44304d9efc26fd2ba35ab76886cf3a33f10cc4e8c9e17bd936dcff01f39ef112c06dd7f7a68b4a07968fbaad277e", 0xaa}, {&(0x7f0000000580)="a215e98923379509f11de0fa3133d7a40379817580acda6f5f686905511959585931182af37395f94129cc334bda2e1bbc100170ed006c6c6775c82382f7f5192fa239612466000d753673aefbfaded919f09de672686256f763f84527e0acd1641937d85c74e3a336d50a151b1ce0db4788f44adfada13ca655efedbe4c6e7344869c9a0237f7d464252573a3fee67152ca338d4aa45b986db5", 0x9a}], 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000400)="42dae90463fb61b742fa8d550fc6f94096689f8f60d7cf61bcaf4371e98718f0c58b68b3eabb3517d7a01ecc8a0237a98b40990920651de18b80f7d76133180d96b948742e635e3c0fecfbe9b6f0a8f2fcb48ccb8c126d4765798679148f9103508baad695880aee62ad883ab01338e90a9e502e022884b213ff01b89672e59b3394b1d3909e77b44dccb33685032367ead78267b5ae80d78d52fda86a3a4ada452cecdf50d1a55c58102db5e88ebca1512572532a", 0xb5}, {&(0x7f0000000640)="8646419b101f4324060d8ccd50545632d4a161c68ec3d790ee8d9a93f9388146f9d017acd6927e044080a773a836bf1c5149828b77fc453aa67054b2e138651cc406954316e7e2ee58f8a84f10b6d2b9cb7a62f73a88da5d2780d14ca6bbe176f392b654bfed0f14a6447ef9ddd1d92ed93d903d4d8604fca795c7f51e4083af7be59aea83b9b7cd676fd2528aca4a41c5d54683f128a01afb2fecd46c99cf7f06b0bdb4225ef1ada5006668b5eada757c4560aed4fbed7423496f4d56a806143e8527ea289011358ec12ffddc7eb564f3b8378c96134f72260bfd5acfc127d880ba4f0b2cecdcb8deaeeb482af77886088592f6fa178c68ba63ea5375ccd3c5dd31f2ecaa8e5ebbed0e452e9abc5370c6093be0f5fcebb06f16f2c9ce4a6e28e36ebfdd3b17dc1bfb4f8f150509455dd89f9bcf9193e58b4a373e146978ec3f5595607e09e9d0c982f6db6cdc23bdb6e32831cac4d9feda2e89ff9553accd675355f42b86a6cef1305e2a48ea73e3bcedc309f6700aab8b1f9228138a3786e1950ef27f4ff759f9ec616f08ea61deadf0d8560b868b8ab63f4fe25751aa27f6e1825f5434c4dee3f5e4344fcfcd50117a9305cd7a1c9e87154490c740854b9724bfb74a35ececb3ff8bfc5a088bc0deb55d51b2ed5f399c7627ca4f63fa6040e5ea8f99c0af20e52b6e7f2bbe2dfe36c47ba406fbd4dfd86c6b79775b983eddff8fffa6868b1adcf3653a7fdc7fbb3672666ba2ffe27868593e3c47571e6e6670c8c2d252db971e4520e9836745febcf596a445e05f7fc6f37eb745c386e0d2afd6470509dc6d2bb836168ee50ed4444f834a480dc58b22eff54906d7987544fc25c442ea08fd04e7bb5650eaaadea109b41b82ef5e36bc7fcbf223806bb9dd8d056fdf88ee0fec0bc706d04a4954d72b189a6a7b9431ff6a401350414f7ea3b3851c6df2687ae2aee79ef30e2364f371437a99dc0e220563c631db0ab14343a431e7c5ba8a3145cc943e6d9819b325d5b5fd04d03ae99448c7811b9a8b3b3bc34f47d56ba42da10c487a541aad3c25162b6e80c260c91c151742ecc58ead04e78230c764ed8284d8d3d42f61360eba22603dd3a273ff3e2663b29028e394f9bb9a51943311180629883c19c50c83611ea75458e5a14dbe2a427bb8448e1e7e7745a2d031bd185e74dec7e13c3b0ce95841cc411d9644288fa28a8c5bb8d4b275426ff4d76b8179303424e3c22a093b4d3805b93ed6b86c1bda85249a58d2c210c892579acb7a320c0fe0f82dc6c8927c28d401726e7a5a2349db6f483688a96d8b97a4544b5db4f646acef74ff0662cbe550e047f142a96bae7cf29fdb8ab749666e0040aa0052648e0f1b4fed6d3107ad2858d0661551d8f4a8c9a51ffb4934c7344cfc2933d5f5b7cf6c7d79382b141a5ace61f55b6cf1efa0cbff42a41da8757fa245a044be014a6712b916a02798ec4fabe3037498c9689b14b4adcd327ad9aa73c08f27ffca22bdba1ce8c149570d4c3ef46dad8f2df3d89f14254d684cad4115080587792caa6e3ae643c5e2fa1b4b9ea5119584c9ed56237a7b180c7858e852cd3772388dc922670c16ef4618e1e56fd74fd3dab86d7c7b02309179040f0a5895d6f4fd8d055eec6a9915c759b40d73b71a926db1c354a37e0d997868c32ddedde09a32903ad8c17e1c7ad82cb8d3a46adf6e4daa3f4c8388e94302878f273ae844f62a64c1ff669c7e7c936c65e85e5e77677f1d57b2908709cbfa36778db146df532018dfc4f212f9f72661cf31b0e02d299e15090811bcfb1cecb131884d36dcd709538fe2aeef63351560220f5cb067a6a785322571c4fd5a445980b20a361548402d08d6332e67d3a2e878de7aadaa246fc64b3e5845572485999fe3b7e3220ebad7a848f24d504b6493ba2e0375d2219c916f9633c89348ac642be3af8b27966e589d1db85988363b6cb62c8bc6cd76989b3f5a4a4aa010aae069761880f055fd63f48741888591af215968effae2941f4008bea37b88178c0dfb853f30cf78064c79a591df8af6f2ba35054a74210829d51bc6337a52cff01b9cadab0feb599f81ce230eae9225913a8d496510a1b11205e9e69abf6f408c5cffbd8329d8aa738efe4fdf564f9c47220b780020c139766af34e0d289ba364b2f87386fb3ee120e4c2f97c11c25ee7d10111cf3f798543b8d0828289791b7e7bcf234f06b0ba0b36944d755f312e61f281d882714b662034d5d17c5329b0076a1dc5daa4e17f1a2796b7bbd17e8238a0f46d45ad3e8effa978734834f16df4d9135c73a4b99123e6f882504a68bbe099b4d6c7b2ffc060d7f3b2d16527bbb0141729ec1beecc40bb58f976330cea67b82da86a852e7f83f03b949b67d6eddd5d626e70f5815cc1caae42a4e6406a11a858992b51c55442f4a29c200cf8976f4aa388d382e75a96f3f882d24a6999e7d1000b84fae3c6110cfd4a253e3f0b29a044e5de3c059f3e1763d65033d43799416972749dbb465b37e3a2cdedf0c8050b50ea56e1baf4cab142b5cd2aa274cf1c869dde65698b8c5f3046826654c5e577f93cfa1335a3ea05b8371f00060d88e3642d82c66d30d862e824d57e2a2c64d980331f62c46c7efff9c7e4764a5012d69ccda608ce7f952330a773b7ee6b33692841a3218548e28f8c2663ab6a07ce17e86f0dda4b6116550c6a464da4ac14604bbe0cdcfb40ed69ad27e03938caa429f392d7963f5d928cfab13fcd579284069ce48b8c94e8562c392ee1ebb23a81988c66e343171eed3161e20b382fedcf3c8b072453e734acdf115af6a842330425762f4fa1f880f5d54d43cd735b13795047198c7450e02906933fd3abd0ee2d820934dfc1d025e047d60752d94a614495c7a9a34315c292d5dd758158e4e2823a119b5e78e9e3cae677762f1ff9928f6cca31acc9bf080d5b833ff4148ce6ff72c05f4d9cc547a9d3eb52f68e40926987a0e7575b70e1bed6b1c87a241a724f70518053e09c3ad6724e06f08019ae020b4a22c9e4eaee64581dadb93615d63d357bf7801ca6c801b3120eafdcc7e8839e3a3876bd945798aaa381c9787b069f9639ce2f58431c75c23b2a7b09ea4035c1eecd37b81659852843b583be5090327873e191ca1b9491ce9f8162d359a61395f4ff0a9dd43a05e5b3b12d73f30f86831353ba2413470ba091e3c01e63f3481b4e634a3d6d393c4ecfc376da5ec3cca7f9b29ebaf4d4d1649b2fa6a998ae4c90f07a29611d91ef8f8a7aed93445c099c2ef2fa689857b73571fd8179ef532c26c3e41d46d280d6c2694ac198b8e0648f774e2c9090d1150ba5a87d331fb58644589f9b533c045f0daa3c85cbc5dad4d3fa158412a1cc18a2787fb56bed207e9f5aa8610dd567ec18281c3093f4e9cb88a828883370764e959e9f130dfbfb4d3672760bb6c090cdb9ea310eb5ea4fcce7cbbcffe3ee6cb980ce7800f4a4e0df1fc95830f3c4c21c6e8a1fa0c559fc17d28f95d60538ac7db5d0b76d712983f95aba17031713fe231df5032dcdda28bdfc0401da55ffea8f124ffafed1200770d242202fb56400b0b8c8711cf8e9071c3bae25f98a9b00c536ff0f91cd6ce2ca688b853e33a24a000a927d1a59e41a46d8f6d4bd40800ac3507295b31d80139895a45345e19d4437c88f68a5c4acf479a355128516c6c755240537be1cac3231aba803c37c70b9d8a94a79534e224d38907838606b781c4c3514fc15d02c0a6f9b7c9d599ad534a1f517f9d79a4d705b8f3ab9204bf19f4d638f573b2a25835595b955f2483c7dd1d1d492b39ff3fa6e0e95bf13d0fd6964b90be0c04e4854d76dcf221770c5ad436b49499d1b67f35031a01c39cd2e9a346a757a9fba745c0762f5587ac0f49d049a6289ed834766b975523b33a9df14b1352ba5e0f4b65dc6f8357abf6fac9795329319727ad8bf9da9a0717873d1d9c2ece3437b06391ec90b09e5de10e4202908ec82cde15d9f5a3d4a1d4f5ac73319a08cf5507400f7af3bd80072927b85f077029f09a62d0797ace85e775829a8e5c9ab4f8709b7f50fc7069f50f34f021524e87c111cdf78d92a5e47bdb851411d73d8f123ecfc6fdd290aa29a7dfd68acd6b00290592c36a69e8d7706f1f28c6913f29973c7ee7a961e7458fff3cbc862b7ae50eff40a8a13cde4e5e582195189777a52c6d3557a3fc6ad31134fd55d770ff591ac86291c27d1825335b93ddd4fbbeaffb48a3be593abd901290e341ab35c87a60d94a340e4b08a7d8bea374332a23a7697e87e959d2bec5df1f43aaccd9c67395bca44824591b4355eaddc661863ab940e175bb7df6702d1653c35ed484c0b8309d50250f058a0dfeb16bc61d6fac059f4f76557fa14554d346259ea510fa3bac22a9cbdf4b43db356717c0a973f71007129ae9dd9d9cc1814dc59da61ad3ac7487010d430beed002aebf414391533794a7efea9e165af9c7a5f02514cb0f0f34a07074248d3fec8e31a88c0b91e6c631f106dc5cb4af2d359a3362a55f87c985d20bb671dec31f96ec6ba21ec68ee6c6c9c273b36bcd0a862553bf2fad3f0cea0e8208e0bb8ff0e9d8c6c21928b0c0b61d89099b7a46edbee0aeddfd367b5c29901fa9675ce64fa4d1bad827e42b4c3d03318f9d69d057dc6c76808140735ed168be3eca433ebff2eef5e9f66d97d2788a31e1cf014b4cca6235b1fd262ad48af760bace87f833b9e94d76958bdc7ab3d7d310ab2e5b01ba0dfb3c0fc3983addd3c5e1ecd4c5089f614760b207cb483af788862b62a2ffc220309113d2b59e47b49e94c47794b458be6b51bc644f1b6ce818edae039a3cb100e0c1e1d2598015aa71e59e72b83fff741931cf2d9a641674affb67e20d4705a5e9f7838bbbd76094c170471b4a96a2b834b1bf3004803a11515cb2e248c81edbec9d046d4e400884c15016694048e60b3975965d3c414bb9d58fdb7165b998c9bf518f8438d9c658d0e3638451c75cce19757f2c5002989877c91b5e92664ed19e310392d92a4b7dabd2cc6ba83ea00e018f1808f59fcc06c0623b35264ff4f034cd5ae5b6a29adb2c046ed7268ea86e301aadbbd6161d3ea5b9f57c280ad49d3af8ac6df63d440e1be16ba3d633b05d722e66336b01b965bd2fb4ab9aa417d31c144a788b6104ef3fbcdf46b5f8eaaff692175e8bf68fcd701c8b3494ab082c0d4fe68d2c8fa8cd0d27f3280198ee2cd70e218dd7f8cf8bfff186e3c78b861502ce42c9693686b0308f46bbbd42ae1d76937b8a9bc2f9fb8eaf0de3ecdbd46845dacc92ec89173b2e945891c24b66de1d202e57a4e2e7e87f6f66716317fee6305e30a56c60f1bc2dfa0d0b5de3eb3145bae3665a6acacd253da812a187518020bec506e5e5d4944ef997de6e2952aa73ad0782899ff40df16f3e89763e5403cd213c5715dfae5e1fa11dbb260028bbb25df60ba67cc013d4b78eb5c4e57f574c2d411917ffb63ce81d06dbcbccec8f7552dcc7ba3340758da94b4c0bb29036ee037ed9824c6a77a48762f35b9d831dbd1271e24b03fb36d0febe1a93706b1051e3c8322316ede0783e9473685e945592a2dbb2f7e0578bedb8565e29cba6e968d6c1b9c8b5cc956decd65bec56fccd85b4d61e01942e1f466be1e9ab7f62debe8a662128e38788904316a298458a3fca024f1bbe49713028cc97f2ce835c479fff0287e7ba8d69de0dd22eb1528c08280f8bdb0972d591a795dc1a426389c538c946af4dbb0f9c4d7c48f2a9544f8631efeed9872ff725e101ebd", 0x1000}, {&(0x7f0000001640)="53f47880a55c28224b56e17d88ed26c499d79538e78a8518973ddeb227364bec9d80d31d22ee57cc59107483bd07d11b388ccbb59a11ba0983df5f36b99420a9e7ac078f5b5e1f5b0fc584a04f37abbb0a1c6060c64794e533ad9dfbc8943508dc7db07f83894d5ef174b4fd5e4993bee9b3b0faf9e58404593aa6dbacc8e4cebcf4e3f10d1f03bee736d496c3c81ea191917cf0a3cbb722b89b5228860fff43a18d1d02d517f16836dcc15a297e2862f6970d5e8f227a8a0f7951b77bb5da061978fa09f7b9b57068e582bf4a99bbca", 0xd0}], 0x3, &(0x7f0000001740)=[{0xb0, 0x1, 0x7ff, "a37778ed66ac8e50190331610ee41995cf080f068a453d26237b68e3b5b5035ce7dbc95610e82cb629e6b25ca4993ae2c0d5b226f65efaf38ba7a9414c4893b96c14289ebba08ead99a0db77ddaf680675fe00f92f0a82c99b039eadebf5aed67de91e44781b24f86f034e7279dd1d9c294b51217c7fb7f45d603a25b96d38b21debf7dc3025d1244279c62ebf78ad2996c0c4015d113aea554f9c"}, {0xa0, 0xffff, 0xffffffff, "79e0e8d2da0b14976897acc61222af6cb0530b16c1ca88567ef2211071c96a89c8925e9c0012815e40e7301f72b53b268657a4d546c8a3036184da6814d49080c1915992936399ee009e1f5f44a5b63875bf2e2f436be7a2e653296190a177b45904d4cb46a31a0ce00b7050d43bc88da893faf798202d7ed08cfdf3f8aced57cc5e9c046d151fde87b58b"}, {0x50, 0xffff, 0x5, "2624c62317844eb2171fdc769b62448a1f6f33a9e12d96a897785126dbf2bb54d59e548e3f12528d8d99fe5d7994c875727a20431a754d3c4265b496f8e2"}, {0xf0, 0x1, 0x7c, "df17a9b61ca3415b5e77b6c28d1417af563dd9b7a5e0e7aff9153341981e7fff91b6af5f10c1aaa72bc8d914fd6122d4458263c83211c5a8b8127e59cda17d0e8c0b62d09b6219c0013afd3e70d28fb21eadc50c39fbdb169349c4aed0f238c474e44819894426ed971f6e8d190ecd7605c5ea94386e0f62d2cf5b134336b2d53c33a66403da2eb0c088e4bbde8145436c7cbc701d6f2a2a0c24acfd6ed611df7e10c9d7b9f349aca733829500563c0fd2566e16552491d4b88ecf04d27372bb5882b5226bfe71bd81ed1ab9aacae5c6e7ea0438fad93a0ad7215a1a"}, {0x48, 0x1, 0xfff, "23964f18dcd2cbbf22d8e2777d2a75d6071fe4cc5e246f1cde7caa3e07f7cb19a75b1fa436279c146786c1ea036437fac7729f55"}, {0xb0, 0xfffd, 0x9, "95545c4a066f802515e61d8d19851b4349d0d6410f2e62d20363a0d54d58726bec458889099accdeed31d96e96a3b4f49874f3cbb2a904ac540dc50be12c221ac3808606299ed38e1f521a15db994756ed98c59f4d0678f97f966d35f2a36229474a682f8c30ada3e2995684480a0dd5ca18bd829fcd6a123d431fb2aafd973623e6109f5cf7aa31819c976991d7fda02be9017aef139273d8ee14"}, {0xb0, 0xffff, 0x5, "5811ab4fab5b217e3fcbbcb54adb15e51b1647712e56c5e3cd5c6521a575f8b7bfc0218a47c5c92a971ebfdd4f8d9c09fd8c93f74e4760c881691b65e9652bbdee312baad1bb550412b0cacb4b0a7298e0dcf40948ecf67ec9a03cb36c2733a9d82c364aa4ba09a1ffc22f5dc9cec426b39b9b632360f2cd1b1326ab2e6679f6b4cf4f432d42f729388a14a2612bca64f84495b0bfee8546faf1ce4f1ad4b261"}, {0x38, 0x1, 0x101, "9147b0d1ca9c6734507b38afdfc9bab5cad665f5be8a78d8630eb3012f6d8c18e6cb"}, {0xd0, 0x1fffe, 0x3, "226f8a52e661ceeb314a5c5ee81b21ebb4d3bd0361e1f6662d2ca065eabb882cd2ba053ff23fc245df0567a562de253cdb99bea45ff343b68a9e01d9fcee8cd533741e71c28b5b98cac1b91c21031e3ed0e7d6e93fdc4ce5549ca01cecfdb402c525457d7001360f079d12bfe9f3ad907da61568cc6f7c4e267785c9c4d7a4a7daf4439b2ed27f67c248d00eab98be65b22631939e0feff37955df0c91be4bffa6c663c52c6be3ea2eec914a8ff2091fe46e1ea0869b300d064885d47c532c"}, {0x10, 0x1663bd3162905eae, 0x6}], 0x550}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:21:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x100000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2}, {0xa4e2}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:21:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) ftruncate(r0, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x1, 0x3f, 0x1800}], 0x2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) bind$inet(r5, &(0x7f0000001280)={0x2, 0x2}, 0xc) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) sendto$inet6(r6, &(0x7f0000000200)="a63b8ab0f79d8954026c2b7b2ba902688888d642db0663f5a2eadbd8562484a54e87ddb4b6dbec4a565b34d332d04641e2d3d094f019e3e91c3857c41d06b4da22ed10f29293e5326eb7dbed3338c52ba595d26c761171450a62cd58472046afa16b8adcfa3b57e28202286c67531e40ee41644895b2a5ed0659ef47a3e165250c707f71260693caf172f7a4ea62eabbea88189239a24575d5e80a9ed7de1ae08425687eb594a5f75ad6cb0f2fa217b9c601e9038f35fa090b9b2bf6b7cda0466274db4a219ef35d396fa773e2c1506332ac85ceead4820e1eb90916a9860c6dc5cc731d2757c71b46ab2495db71bb925b4832ba07c03acf9e1b7cfe8a42aad88fe46e467a7c33e3e8c9e6c5720a598941db7187d4db5c6a6efaad2eb37d47b9ac4698d9404145b19ae1b3b82c757ffeee9beb8348e69042b5a973a715f9d3797abb81907d22c4ea110fa18dfc2c0fcb47ea31a8d8136de7ac39676da6bf7725ea639b408e6265d163da942e5ec551dced39ffb3e1b8bdb339d3b35e0fde84b0cf1c81e0400a43f3d0da78f63a3c13fff8ef5ebc89e1a16789bdd2a467e28e56b542d07dab522412cd15f1d4e505769cd21676355dd84579343526db3ae44baaa3c7547a05522e7b69ec39791a4d1e3559a79727101a12c04e2bdcc553b8a9d2e2f4d556ce57d2cdfcafc8667e4ae26dc5c34e5fe82e41f8bbbdaf0aaf7a9a6861ab2d058c85bba34b786aaa338acc3bc53bfb8bd7aa7f989960bd96f7091c3fa39e8bd7675e9cc2e475b54ef201a5ac961ce868cf193df1311fc15316884ce7289ea6245ac83dd4eab60f3ea60e7d78db22fd7e7b7c540348e8dc28fa2f1fb607d29a294662686f54d7b59316a92800adc1a67746f15707bb3eb3eb52e36ba063cbedb68ecd03130e6ea7e52f561f6784a0b071f924f4602c289e95fcee1635ec08e2f04f6e130f1f64ab06dd2c0d34eb88af468f1c982e759a6e39f52bb417085df37170b4bac77b5da28d2e59243aeb070fe92daa4035d55834dd5a7f722ba6d918bd2ea4e4043346cfc7273d74935bfb870ff913cca7b6074e9f44992a67932e4104f38d259cce86cddeadc63460694baebd3a878fc73e766f2277d4d12fb0a0851d29cb08b90741d39f57486d4eec296d75ace96dbb7bee8b5fd5ff6f6b780a390fc09635839d55b59dc4d11aa72f5a58aee49598dbef67b5998051e70d5d496978fbaf5f3dcc2fae4f3253b96091795a6f05a2ccd76a010568115e62d546459be6b88ca3f1e96ff7df60d1e15a3c4e4f359c1f0fb9bd8115bcdf03d09a2206312e94be0e056fcdb59bc20cba5e1f1eb1bb04bd56c04986d251c65452f89786c83da8f4eefb090ac9ccfe4707a2510710d42a2e68f49b2fbcb16cb209f4576de750f3719e100f4e4f6e1a6d7f6b1b0496a19fd00c6dc106ea37a9b59329d52b7932611d2699bca7db33a4bb36fd7e0a649fdc39075ad1f46108c2f871d727bdc6b30f6803f9b478ef8970960a2bd648c896373c8b56e4e4062658001b5043c2803ccd7eb6696a44540aa9b86c352ec769223d018ef0414c6065175e397c525d5fe5349f38e3545a11e9244d8dac4858d540237a48f99d8ac6a5594e925dff1c51c1cda264b14d1f50f86ab70af8f12fad6a00f67ed411abc30d67adb909f8e272aafed9f3fa70cdc0bccb5d7cacbc1f84acabe9c157ee4cf5afcbe1c2c231ba48f71d6d2caa97fe19e8fbee5400b93dfe0f2ffffca93abcf51cb069e76a6d3ebd9fa12e4276624215ec088c198d9507dfe175e7d1ca38aee34c5d30a36b73fdf5e510b3df2bd26d0cc764b6e97fb18571084ffa4c9b342be0d05e59d23e5a717cd454970183b873828f61e7335cdf37a7f45e4f9dd852e8564909e3c1b004ef05f63b1c40bf9cb4ac2d64cd94764bcad1794f99266d71b9e398a4d41f006370cc5db0639d5c770f2a0d2c4bbfa3c7011a996cc3677759c37c89bdf57c3d4dce75ff0c2b33503b712a1deec69c7e866d92feaa3a5de09fd97e25f7d92283032b3f6e00357a1b29c74887df8154e8645091563f96b4e3612566400eb26ad9f525987f5b0b268e869c9b28038442543c8b294d99ea4597ab9d672a475dc39b455424b79bd3f1e619319b56ee91c323b9bd745abeb1e7fff878fff5efd8263c93c636749f84ed4198ee4aa659188fc28a24b8faa3677329b1a4bed21cb7af81067ac31afd3df656a5fdf7df1766fb23466b45a603bc8b9cb27525ee426adb8acac6889b65fc60ad26a15770b6884edcb59a90a4c6478902c587ec55e3f8f66aa1c5fd32977632e3144cec8754dad19d0ac70fa896b7be6f50d917ed069d23e6608db52a026fbc1bef484ded1fc72053861665ac3b988118344198821e0916e04006a95f7c61a4c824f4e328de640e504b6d4d7d6f8e26bc68892c60e618fda746c336c5f67779093d730e8b8d9c5fb332cb66bbfaa305c4184c42f57696e142718d4cf7effe9b92b7fc95d1e25156b5cbf3be24ad19a70391dc3f0303a79bbc062c677333b2ac57ccb835ca526c84e35c1872e25d61dbdb8d8d9e15881bdac07dd21cd667cf110a27cb8dbac171b768bf0489f319f9e730139b19a849ffd16962040ae7d44532eedfc8612e7a5cf87191a9a8fd8237c7985b0aedb4a059f4c1daaa80a158a6725c6fd24f510ccd77a8ef13ce4c2de411660ef51d4be026192c0e869c643f973a77e3d36978d439fa021e0781137aa0480f04459156d0e17825428b0da0c97c571ecce06ffc50b27f62ab1280f9f9a3ce1681078d87fcfd6572c017cafee10ceb9dcb929758aca5bbc5a9605da2895eefd3ccbafccc800ad9ad82a7cb73e62df34035426a30bb131468b0048bf6324dde3b6b35228dab04d559e00a61be5a2835d1cada641e855890ff0c9882a609e8950e7c33f9447dbd457a08f498ceed84ef627729b5a19acb70164ca71fb6c0ad67bda78ef6d417850cfcbce3bb24c60be00062aff107390c238a26d65ec999bb452b67debe5106a1988c37c81d478270785f87a5b146cd301c7ee692a42308cbd023002ea46b08bb4e7d22b22dcb8a233ab76306d535b1dc4a5f97532d9f20cb34edec09c1abe3b0c3c4c9a7a3e710da4d6fb05bb548df1ebd2dc0d330d4e7527e1ca6b93652f5461c2128a844186f2b86e2626d8fe162cd9b6f3ad0c061b59f7c3b77e27f9df6cf8c1c535e8a60124579de1b1aa71c93a15d60c3e754060b68452882cec58939d2f3556f5a640857d71503304f5d00f2b95520c72e87d14d80e49d5bf73b4a378200d6c3425d791e83f1d2818bbe87e0dd7177466fb09271f24807afba1e2c377c0de1a4989e0fb45c3f1eb93d60d8266e3ad8f07b08683e6d0f72dda1b2f4afd5c92ab78d4a927b451211e39ca911bd8b84f4a5aaaa7ba85d4b06ed25bb3962a7f19a5103690cf31ad5f7ef8ee866ddbf230e81aba547c571534e527dae1e358245ac63a23b01e553b913b64e373c08dc21556d71a5251ed873a97a9e1056a2d4e097d74074887a59afeeeef50a421f6cef0c34f6f572fc819294d880b870087bf9a9f6d73400f8ef175f0fe05b54d7f0d2ab24d57204015b557e24ad7177fd0bc69febd1881d8362871209f1ca153bb9359e67ef535dab25ed960bbdd75afe572b1638912c69de381eaf30f350e7f0f248a93720e5e6d70e56be8d7e573f91ba8af31f11e297c065337e4919eada404ce4bee6308fd15c9398ab54dbca0bddfbc81ae252396390743fd94c42bf374d3fd4d5c23a34547b10548f45dde126ce02058de93d7898ff98bfc32fa3c65505d3be3d4171b929ba5bd87d86e56200ebe9bce0f23dd06b53a572b6fd4485e82a580d6b83c16bd4bd2a7e20f2749f3edda068591d8bb927969738fa4f2be5dd87bf52c72a7c647d544b7db01c936113fd6eea11be62c280953738f69badb66a4c52da91fd237755cb2ddd0468d18c3f049ab49c52c7bc83df4fca05d9daf65096ba3986721ca56f70027f2dcc3f44c05c58da5d47ac08c388310850049a9f392799c766e6f9f2e1085a749591af9046b77c0f9b08c281f82c51ed72d9349aeae0ef1a4edb7418ee00068db54c0fa324ac33a153184a38e6a87297c8fbb2dcbcc4321c8f496a2387e374119bd1878cf7ba4d16981820b353d76de3d61a0464c103407a4cfc9ad0ea8a489f6f7e4ed0fdd112b462d6e0816d85f97992bae6bd896e25c2ad5bfba50fd962185057b03835bdf482c5f9cd54e71ad03c62bd9b855dc962950e03c8066284e29d261f0a654784785aa4ca938958972a426c3e05fa3fd2217d6bbd64a987f1e9868b7349cbebed91ff3e3338255ca8844093529f0d941b25f0210df7eddb5b52f844a4e9319924765210c7e7a520c920f06e23d681632c4b640f543d1f04441bc6e0d0bd0ba7b52142bd3d1bf9ebd120b98375ed0368368a2834707ac7825381d0111f4aac97f6a78f062063919b51871996a71724dfdde2d209436ca7e40c9609a286d20cda13f048552076d301bf0224418e216f7dea03f64db9fe068b612e2b71547143f67c8e33995ddf31914fbec7e98968281049b6d19a9265b2dd011da5ce6e85f19a843640a4ff955e3683193c659217e8857492c945ff2e21cff76e5f813f9ec1545fcfef7f4b7b6005fa44a5cdcae65f6a1a43b69b1583bd43b470a7c952a105e5288f016fa88ed0fc2d639f83cff932f644fbfd82009f0de38627a53207f2ddeb35847e0eadc61e8372944d477089c6b859773d7d8d2c64f96b47d00d0285ea7fd2165d237116bdb43c7d11618e872757f98fb240e1b470c418ae242154012c0803eb267afb2dfda6d11d87a9ec169b42522f2e0222c5d3029ed0b5e5d6ebd78037b7401ab64b2f301614e60d3d250c3473db572f4e1358dc5b3397b5f11f6726faf99efe103af633dd4ea005a5ee5c24e596dd0f0d75ce3198dc7413f82c8dd544eb09e9e5cb4c5a4f98e6a0804a42b6cda1c68a0f231c42ab94b40ded1f0ea2d38b2be265b382f93cdb447985a460c594d91bec191c66eb4e99b3241b9ae4307dcfa68c7c96f1433d2d0262af102a740beb3c5c6a4e9da95f45b3f734082eefeac7c0f750548627b3c38963cd8c4fa64eca9282d6b328a3650fba6d51d6d14b31b31c08111685fc23adb30f12fcc4bca04f821b871a9dae9ec30985ab597214e9f8cee67907101849594277c16295482df30d3372e90859f9ca622b921dafc0b9a540f6e9c8e59c228e3ed9bc584e04cc9cc69457d550744bdcf5b7ca48ccc155b699944a47ff29fc15b60da3f4879eb0222d0f79d7bd49b5ad60c04f528653cc759cfd729f111fb9b1731b2b1d0b6ab716f54d558caf58f0593b6c738c2456a715f6e700e324db44cfd6422e5c9cf8a5c9d9e4e16c3ee427684c98ebc99adc54c87378cc4baeb5aa15833d8c43aa2ee74e6a38f12e74f361e2fc70e7a1abafab4c8f3cf1c88520c39baa450e1c8ea382b40cbf2672247e961345c9028fe1af763d4adefe37b923e80bdc8453b141ec8ee74e318cce5a396ccb7606b018e1ed4ca1be2ba95717cb123d47d97edd50b70fe77bce8586eb973fee8c49699f4ecacdac01bafa916c7aed4611d3b559d60838f722ce234ec251e3f39c405ea6d7211b2abf38aa158a8df25c3e833ef2a0c65108f77b48ba0b17d821370b0fd0fc8a89d79c293c767d8e673d574dd7ea95d983fb77bfc345a1afef6e974a06029d4322f730ac9985bcc56dd76678917fc19831fe4445fa58bf800edc85c761968396f244c8e9", 0x1000, 0x8, &(0x7f0000001200)={0x18, 0x2, 0x400, 0x1}, 0xc) syz_emit_ethernet(0x14, &(0x7f0000000000)="080d1462c4835cd934413fb2c50726a10000a2a9") symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:21:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7ff, 0x3f, 0x80, 0x1}, {0x7, 0x4, 0x6, 0x1}, {0x4, 0x3, 0x3f, 0x2}, {0xff, 0x81, 0x1, 0x9}]}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:21:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) 16:21:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c, 0x0, 0x40}, {0x40000064}, {0x8000000000000006}]}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20052, 0x104) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:21:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0701a277dc5745192a1010000519b5e6c4d31bd1ebc06e851e1e82d3d83b85f9110339d1bd6376ed7cb2af135909f5ad4c2bcfcf1e6abd74d421bd7addb18aebfaa3385b8f3444b7920492e4a2a482c236385eb8a878acec00"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) pipe(&(0x7f0000000080)) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./bus\x00', r6, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:21:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x20, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x20, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:21:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x86125) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d574519361610f6df006e57050000000801000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:21:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000100)=0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r4, &(0x7f00000013c0)=[{0x0}], 0x1) 16:21:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/Nev/bp\xdf0', 0x80, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x7fffffff, 0x4, 0x1ff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x15e8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x14, 0x0, 0x8}, {0x15}, {0x6}]}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0xfffffffe, 0x6, 0x0, 0x80000001, 0x1, 0x73, 0x0, 0x5, 0x3ff, 0x5e4}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) fcntl$dupfd(r3, 0x1e, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) r9 = getgid() fchownat(r8, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, r9, 0x76e91dcfe67577d3) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:21:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:21:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:21:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 16:21:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) openat(r3, &(0x7f0000000480)='./file0\x00', 0x40, 0x96) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = fcntl$dupfd(r3, 0xa, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x200, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) dup2(r9, r8) fchdir(r1) r10 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r11, r10) r12 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r12) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, 0x0, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(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', r18, &(0x7f0000000440)='./file1\x00') r19 = getuid() r20 = socket(0x2, 0x400000000002, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r0, 0x8020699b, &(0x7f0000000300)=0x258) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffec7) geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r26, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = geteuid() r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = getppid() r34 = getuid() r35 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000280)={{0x0, r34, r14}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff001, 0x8}) setsockopt$sock_int(r32, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r31, 0x6, r33) r36 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x3, 0x0) setsockopt(r38, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r40 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r40, r40, 0xffffffffffffffff}) shmctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x4, r34, r37, r34, r39, 0x1, 0x3}, 0x1ff, 0x240f, r40, r33, 0x2, 0x40, 0xfff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x803, r19, r37, r30, r22, 0x40, 0x6}, 0x200000000008, 0x800, r23, r29, 0x7, 0x40, 0x8, 0x484}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r41 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r42, r41) fchdir(r41) r43 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r43, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46", 0xe2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r43, 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) 16:21:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x10001, 0x7fff}, {0x18, 0x0}, 0x8, [0x401, 0xf953, 0x10001, 0x7, 0x7, 0x1, 0x1000, 0x25]}, 0x3c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:21:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x36f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000fe130160d5726c85c2768511fe000000f31f00000000fa7dff07000000000000bb0567068d209d9971d0ed9e0c1e06f3f3f5c22dd89884e692285da8c9eb61151d4033bdb94c05cf633ff9410a6bca46756f0b105c74cecdaa5864bf510e8a81cc4f946b9abb7b86da8730a063ae82b6c4f4ffe09c6940af054db69b60d05e4392", 0x91}], 0x1) 16:21:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="82022edff1ffffffffffff671e4b680f1eee7c10d3bd228dc646f68d89b14a0c12d4224feef148e914a18c614d131d240f9145b7e0b334f23b72569ad7a8ecd053efbf051fb7d7a6a50268f4f2a1a8999ed4f02696e93297544f317a1c07c832140900000000000000355891621f7ff4e945388cca9a9e280224dbe70c763ac61a8c9601"], 0x10) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="036f58832b08a3ed4c486384629b6a0c1195ca347c4e20a88f3f1836dfde19dfa569696311a31de8f1aa15ca22fbbf67f7d752b6989dddeada7ec9cd45094a528d969df3d60ace649309710676cc935d5bc14c9e389ce18347c880876fc8e1f55d68c503e3fa7ce97d44c263a8bfe98baceb4706bc49ff6338f5624610dcd48cbec2e322d26c365d87bbced32e56c0e4817d0b5f4fe75ea0b2b1f900b404e011fd3916b80ed7fba41f8b6cd5271e1f48016ed0314d00009fa38284f0cdc9983c919e7f9a4dc01fc823ee2a66e4fb4240930b1d72762d9cbd6d3e8d57438146f2cd4293109d563255f90bffff787404f26efe8fa25e2a7bfe8f2d0737a05c75dfe7496e398c712abf716535a64cb4e724e73382b618bdc7ebb2285be9f87fb1ab90aede5f160000bfbeb1a951ff4cf6006e59419a4efba871caf52ee2ba75c157ff685f11a8a1432116a69dbbf38bfa38f2c4bca28f5c9c00ca5ac82ff9fe4333e125bc1e278dac1a1b49e16c995f4bda548b09b0d63e1dde0460c462fa1d19358e98daaf7cfc5671110d85f7fbea598f4a61f9540363e8fcc1e2051f0f6c772e65e8abf714ef9178b7fccee59bda48a1c88b2abf2d2b48ce35cf7186d186ef543145a36f012ea3cddf3ec4d78d7013f4072c480589b34d722280871fc86846c990256e0c27dea810e2f2fa1d983deb3fb468241dda85d874f0a1cce7122e3504b5cf9997764fced6576b1327371afd4c49767abbab66cc31bc46af411a028948319cc67c8c83aae6ba3e3ee1c422a385de2987bbd84cd420e7083021917bafaf899f05baf2885306cb240fc4526be1c2faa51acf5134ed1e9cec839a114fb5fda84a48e8aa334ae8492ddf2acb640a54c9ab5a386d47353c593480c14ab33ff044beef1b54f4270f891a2ae75eb984110ce04e724d5ae631efdbdacb00453ce726e754d05ed2c87c0632e97beca2cad3f0b186e494f673d94037833dae7dd0a50a8e8e0eb9a914c512f7331a46ba119c40784c60b80192dbc24284d4b461fdd2b7eb4e1a71bf10d42df153b675894dc8479b85bef3867e5ac1dbf3af22794ee979cb2033f4d629f8005d77f305327737728500e69876ee7159dc5be1f1d0578eebc911c87bca2ef020e7ac943d5c421c544e0f3caa28411724489681630b1571c8713a24110aa2cd2be608a896956e1ead184263e56e86e334d35bb020c84ac90b68dfa7417cf45e83d192cf4ff8739d312a0161a6721efc11a417d8a97d0f9b02a70b70386d06f4ed0385800d41b3ad4a85583e16fc66f104b7fce55d1f1184796cf1f714917bfcd88d96ce57fa7e2fabe389e32dfad292d7ce62e27a2fd6abf9acd0ad7140108f2322a41d9cf9572431133f654cd7881826d75a2e3860f0a0341a28c95c0f72a4e8483980bf0df04733b03f527e5abcd2b733106323edb7b2b0f29399ad85ff35568fc18f896a1a1774a48a4d5e3da45fc871e4487af586a87d16f501153b43ceb01eb4e95104c45fbb33cf9b7bc93d5170a80675fd8426d241c25a361a5239240a1e652ebe4e4ac9d9ec8f14aaea7f936ef8cd1bd7cc9923ed47b0b8b2b345de4f47fa93ca1d15944085238a0d0daeb1a53313add2d841a539f7a68ee55058d93a4f86dcfa4d02edc58a63e3bd0c8eedfc1d2516fbbdf03c4d4f404bc66a033216147b4f503fe20b2a943b432c01af17e85b28a71e0cf82779f4cb341677e31bc0b6f92e478584a05653e43df4a67c6ac3a3e3efd0dce99be2202f935a73e6113250bfb9e7bc71fc80838d76234341617fc31339c6fcf4172e87819e2446d7c204a0affc06edc1a86436d6288f215e406dd9cd6f0c590f24a603b244f77203b757fb8b2a038c91c721c977ad03a717061135f3684a4ed67b4a094e405a8c9d6a43c45e7cfe4a4d6d6ec7814ebd98acfa00fdcd87a70d38c495fa1f83ead3e27ff0e5ecd34d4e030ca9ed2d482fa1259fbaab29eb6422ac005d524e9f553cfece9851c7510a14f495f4483450b626677c21d1d0e9e70fbeca5fffaf75ee60d9b9d404c6bbac6adb9e558fb325b94d4e370572c49c179a08ed74093b7cc0216033e97b2b77a092aa29517b5571a73574f4c0d78ea3ab5620874862c41dabfb9a6a6d4823f130848934213b5e4690c165ebc92f351cd9f941eb69727aa1079f3f19ef15926a34452ba0fab86bae99f6d8ae906783292bdd98ba5534e44868a0b0826311f76a68647e4138e569fe1c808b298fb229c38af32cc5e24a93d4bd754b004e4ab5b3763b96092c8a5bcc9b175e559d5327816ab6fdfd5f02602ed3bcce028ac18c57f1c224ac681f477dc18f32aaf1d52e66c8d3f780239eef43847370d6bd6e947af0298167342cedca68928e6e779fc6c5d530e736584f7f4ea3ef4a719a86ff8f3832d997b6ee14595f6df348b2a11f9e88468dc8e5064866d9ff2b9d7f00058fba2d2f49739894498a6ed20567fd28fd4fe137e321f80a3bc1ff0eaf4446b388f0ae44e611ab45822939e89787925f1fae20c1d783628625b194f37bff457e865bbb056b7fa4b6a6a3b7b7287517bdb0772c6ca594c5ed82267c1298648996cbaeaf7def0e3a72d8efe50b73254700c746520061616779c3720292be7a4e6b1180fcf0ad486fc0b717fed7cbc461847caf6b52c591ad28801272d963f64c502d6f2b5e6234362af05032fc3bdc573099b001e7cab01a643fefc4468aa67cff32f2599b194a9a4bf3ea9c79810bb1d7dfc9c7a5cb71836d485606fdd133d51cc510239d56fdd99d3ce74fea4a6f680ea79c70f66e91d572ff2c41ede42d9e756ded8b5336b6134e7707ff9ee549a8ec6ab1672e8c9cc137ea86883d6b572f4f331243762c2c5549c061297c2f80142f9b98ae78a3e6c02034e203f3bd9c4e4e0b8989bf166636874072ffccf9eec4e2962164a97975bb2176c704eba1a3a08e5d432156be21ea3794b79a71d26ff22d4121cf36c551d3571dd3894f78bc4938304ccf86219cc0ae0a84d8ee5bedb06b450bc2e75920c211c8565617c6e057ccb8c1db0b4d7efc5cc176eb206acb7a767c0b07e6b397187e939000b45f4dd3c198fd2f421fb0191980c07bedd63ccf408a251f1e7d64dd6f0968369dc7cbc1644d1a60d1d156cd4f0960b55b9b255a57867b0d20fc585d0870f9b552740cfcbf0069c11d5e8ed952338e5fecdeb95c043d40e40c76d4a656d3ea77d55b54dd23dd9332cf62b98a8ca07c14f7b40a1ef42563fa7ace7baba3ecb0ac9b17b67fa467cd71462f92fb1a7fa1d64ca55fbcecd6511652a51dae9d613f9d9d4bfaf3539cc350ae1c110a04ace59a09529fcc9edd3e7b0577b62b25f994c549b519237b1df066b6487197568157bc21d70b1b68e6510da60a8323e65f9f7854eea16b36c700102e66fed669b5800e7f8cdd9d0844e52d80a0136b7e823e898385f46145242c88f7f5ee09f16d799b74daa64d9b07ebfd90a4872add8c8352396725a7e1c18716cc67ed2594860740016129503e14b96d25627f7f4d627b3a1951e87588c7b2d9705533834e58a3f5f12ecc3c957001508ccd79f21942f8d5e9925bb98ef697dcfe5611209a416f64f9e10c2bbceda438fe40e627d2e3a67ae62a8a27e30448005077a819e88b3c9af70a7fc52641d8c4e0d80504fa46c18ebb7a43d429d962a44d09b86b25a460dd83e6f4e65e0504f1dd4ade49f48b3522056181eeffb021b4a731cc00ec872210f5c9ca48be13cc690a9c0891cb38854a79bd255a27f27011240d410b63585e6b7142b28302572ba989a422204d31b96baf232d6cfa4b653beba28b4aff361caf5cf37721a367f3634e48c84527c4f7c9143024df7ee7d7711f2c653534616471ae271790edec846e70ec2afeedebdd1f07e1b9f608ffefc5bba35fdb40c44d9ca4e4cc5ef193cf988d076eb216de5957553e028dd5939f43703ce69273dabde6ab26629b44b416b5596334802903770c2bc5a37178d74d750a540d3630329801150b85e2ad5e1269fda9d5b08ae1418e0f03073fc59002f5226eb2583888a6ae6d75d647116abe6e1b21b00f3e101c3639d7c318c3f137d35496d46ae9719f2dd6107f761463ab9b8323dd70ed9c34be27ac496eb08c8512989c9722116d0fd1efd87912307809c2b641bbde6ca3f6fcb76b360620c5a8dac69bae26cc33ccc2be4fefcb4938c66bb3a2cdb14494fc66657516f23f93cda9abc0e01ec67e8118a0204b8dc5d0f57e7ba34f4b94d3d9b86050934e57edfcb2d56fc393b46df95cabe57fc13aee2c7065ce0fde5e7f4dd122994611831e1cc68d7b115f1f8f7acd32fc8c9d95c0902fe8f866c41ef62cf74ed0ce435dcccbe21c4788c8073043786e5515e185324573d88ad45a98ac6db253fe810ea95f3882bf312c23082dd732bddc409cafc6e18fc29b61cc9a315e9041c82f643ea846bcc52c424a50ae74151746028005672a36133abda74d8feb86576137627a5c64fb132b3cc5fc2a372cc8a77170b0895065eb9ea19269d3fcca4b33aca2eb931d56cc6fade182cd8179e2ac51940b24b78524a4e4a3b10255d1233f3eef7c6aed6e9c80a3ba3867a4f2302fbed5060bfcd746b451ab574cc9fad6c67b727f36e1198bbcafb3a4f33f4bfb13d395a683978656f78f11c56dd9a97fd9517a0ca02a1812f1190f147b2faac499bbe97876816b0f56c1392417598ffd56db0a856d32b05c4d2e9b258268db1e6661bb30e13b3bcf474676b3e44f4b5a274b1ee174f701163766151ee64911971f5c73a278f8c58a2de3430261852c71bf6a162f4e0a51cba92ed4a6581709b6a3647419545ea020faad6b4dc8bba0dabbb77b5853dd348b2071eddae6910192dd43e5c08dc661a5e8dbc7a63db8472fcfe63600b27e73d49df6da1a10816940217bbe0ca90239787c7eecf29f03ba51a6c4158543f70c1bf90ecd14512f2ce2a3b65252270671927af190566d25cc9e799e6f628b1e9574ded66318671db9d24fd9abeb89f8975b479a1b579aeff6b63119f35a4e5d5d21051e5c44913097f86fa59ab3d30bddbae0a25da311e2941fdb8cfb7c46202c2bef7588b7a530fab049e3a1da7aebad54ac98c36fff3bc82bb1b4b8a92c9410aa93dbfae4ad41fb30dae8850c0ee55ccf2516c4946cb86babdd31df91be3e85419c8d03d37d2fb729fd5dffd6c07ef24a326e4ccbd34f65da85e7c140e4377be7a8c3b49b914129f5f09d3cad9ec6b6be5f7b0a994798e50014ecec44f8108592d20be4f47d707523706c95fce241410f366a900b78a1c3316f86b9675366c866bac7cf9a67b51b015327c97daf7a0a47d9a15c5d00d8878d1a0530afb623199cce3fedba8d99ed7310ea4ef8b2f0093315704036143268ec7ff2c43f09dfc50708291de8d814d2a208c5251812d3820205a8d05e9a6353d7375e2205a042a85e5d9adbc4470312c3ddb19206791d67e07d9accd4819f07c12bbc63d7bc94776a03603cb6ae4b37dbff465a3c41b3eb083aa5a067bd56c1d48154f5263626f74ee8352b40c3167d0467c6a956122a4edc03d5b11a2c0c2c0e0507e26c0971db3f78ce93cf33ae6dcb3b4018a37b1f07c22e1e7799ebdc9c51400e7eb1a49fddee247499f0e3592f055d878e653cbe9ab276150e467aaae1358d869ce407330deb3d0a10e82282586695e39f0ec6f386c213261498550790d6b8cf801c5ae4052bb8c67b42ee026a64d1ffc5be7518c9017896e52b73d4c9bd5a46ea007625c5a729ef8b51b87e728a673eff6e4142584286", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x3f3, 0x1ff) 16:21:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x39b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:21:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kqueue() fchflags(r0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000080)="603d17369949595bb08384ecab534398c39e4b5668216532b28346b0ccf1ba66d405bc33cfb77ce7df2af832a95896428cb0f4564aa0cec812a496d6b4d1714b730e10df51906cf0d1b507c821a4177adfc133cd8749d3262b50906ac69aed0d9b15970dbd076fe43f74efa09da2d06506f71d0291c5d505e1232a4b4f7d5c987954da4cd4309d665f51ec1d961aa88de7aff0cf91160ace24464e1c0deaedd131d7c321905c65fc2ca9044ab9de92c3a05769abe5390c3f9e14b706b3b893712ec98e11c4c7baf970a53e9e17174f7def19af1482ca4b8834277967edce", 0xde) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x18, 0x2, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r5 = fcntl$dupfd(r4, 0x0, r1) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xfd43) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:21:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4c, 0x0, 0x0, 0x2}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) 16:21:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x104c4, 0x40) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="000000024ca5b30bdfd9637b946c82955dc103287f07b7eea76d410d59831a5283e4b28bed11ec5111814e010422000000000000", 0x34}], 0x1, 0x0, 0x0) 16:21:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0x2}) 16:21:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:21:05 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:21:06 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x88dcec3a154e4928, 0x400000002, 0x85) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:06 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) 16:21:06 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$inet(r2, &(0x7f0000000800)="0414ddc168af40a10b689de4901ed42ac42352548fd39f7148cb5d2ee0867a34c8b9017567314c34e5830ae2d3627697c3db6d4154c78d883f79d7909f86e746c079915ba0eb6c908c66187ad8e9e7ef4f9dc3a0929dcd39262f07e0cff9a617a5375c4aea4f6fa6ce46d0778a340ff745253fe768f1418369f04c2396d623f7f8397ce81111ffefaac2d75b1067440696694a59c2da7f725d1581f59f401ee533aac664eafac9bff8c465f360dc56f9b237688674793715df4d1f318c82e67eb3c57002a0ce93b3e2e8ba37fb42569228cbed61fe595919dcb86fe075668449209e1fe6107e663908978fed918898aa9c1a39e7be1ade98dd2acc5f1ce66c81b1d57f8181ee09539682bfbc803c0b5c81c43594ed7374292180a97a24d60eee3b95ff9602ff64b6265d25d9bf313880679b959b025b1af2688ff9358c31555b5f16f7d45bda7c718bd2a088c06f79ab994726f7969aec7d6c649d0e7ac712cfee077d0c3b71b23bb2cf5dce3ef41c7223842b4bc2aa7e1480eb97dd7bd773d2453f1819ad9415c172f8c27be415300af710b99932a8c5a43d65fd3bc0b2182a4e916e4088e5f34e1170d9726a40868cc4b0a43a872de7d2890b90606a908ccb18f818fa51008bba173cc2d285be1ca788509ffb7487a59b31c5a00fbb6ee721f182b6b9d752e9211bac7b37b2f204014c2a667ff897a3e67095307823225a9634e54731a0885a3d0d9965d8a6984be2fb7799e97fd61d658692683b4ccdbb2a2fd70f2331df9c4ab1360ff88f28c80512dd5697841aaec48d373dc0bb58f8ab9cbbee69c491f9b9e9d948907d8e67fac8380caca12f58adb92a27bb3f6dce7ebf77088fa7d73bf8e509492e2d4ff1d7f3415b0cdfdae2fb0710fd3e55b929e52b25fa937d0ede64978acd6b3ff26f36adb3816ce03b1d543b4a896201cb5cf084886b5a849e38520a55dfd525a7a267c8113101de551e197d1850a96b10582bc320fb8e89f6d3b5195a821b947a88d2f057df81eb9283f4ab635f58a8a8b515e10538b10d73774f5d0820b17600747e8a3cdc789356c446369da21a77d0d838ac138e517ac2569baad68991557a1c0dcd9c6cbbaad89d398b2dcbf15a8d17ffa76b7a39b71389004d41c9647da25fe3f61c390d7c8af878022017845e1372e9a331c46616eb54b65b1c24ce49530395c6d6a2ac84a229d7e3b6396477ea0f19cf47b98e9baa83ef2f78e7a8f74bca4f42f50cf6021c015c788f846e043c3e2c6cf3d75e0c449108582deabc708d3a9080c0c1fdef980046f490c0599d954dce4da487dc465cada827dbd249d17b77f638ab8002f5711ca4b7a8645a9d3877906e451e6c729191d1e9dbe68f9e88827bb0ef6cbd39080a54a1b137fdf2084cce1209718d160054f6ed6edf446dd9b3ac259b9e6b5ad218b4b55b44e0638f2ac20ff87c655d86a5d6b710100c5bfe5d9ce9514d167f6295e0a63b36f322e2463406e696bdbc3593b5764dff50af7735a04f4767eec15daebbc5ee5085d265c35166acd6105f66ab14257d58ca776315be140ab1bcfdbad1c54c8c9548f1a4e9377b0d084334dfe03771488ee0fdc2cd0a9169313964b8100a8198b33375b276fa2751183dd59f66b29387871396cd41500ac38b5c79bb081f4095eda5156939d64b6e2a868ee851ea203c213ee8048f16065a51290c9f0a66d34f9612b7a0f9366d403a27d9306902ae00d691a98e0f6bd1ca52fd47558c98e2e6193b49c76daea1ab83eacb176ca2df6e1d77ef623efa81937551c933558f4076d1e00fcac9383490f6230a9225220a9430698806f6f3d441f95aba7ca022ee08ba7c1db32a21bde4e0d70c5218af3a2956cb6daab5368ce668824f40293f18d6a6a8f9658c16a588f8746238ad0cc4e69fc78546e44e8d4325696724ade2b1c798cf9b4f9bc2d2a25b2c7f54557c9bd51deac20db1b7d4e7c9b21bd2196c643c3ae96d14c175760ba3e94ceeb95e4b4bfc31d6d5966c16605e95c7ce1869d3ab0be52708b7e582ce29a147cd71643b646437f919feffadee1aae28b8bf35a059a19929f81e5f5ec0e8ecd48f8f3adebaf78e5e81ef3b2c79373d44da8de191336fdacde7bb7c5ea8285f42d95ee4c6cca38ac98358ee6e63a87282cc5e61339fc8ba0c3d308c9f0970bcae76dc7d6b13c0a35c86c001e3b492eb942637dcca6eefcda1ff966439f2ad6cec4c4e8afdd5985804a02fda112aa219df17a7b961712649d3ba79c73ffe737e83a43617adf81a1381ad11b2b144f452477aed626708c60356b009f4470aa883f00cfa64f3c2d4f4cdf8ec85141fb8da8e1434fcb7d1c93fcc0842b89e6ba585e8af878fb9638ce961a2b411bcddf96446faa97e4d9bd1cf979a26fd19ed70befb73e23ee62b7583493dc7cbef338b275b1893bdf1d0ad55dbe3507a0db5314f8d09ef317d2f3a9e5cf703afc88ffa4da5e59910d292ee6c41d47b168d44b60cddab8d2169184705a80f38c63fea04a11a4af89e7ab371b9f3035aa45d99e9365bd3b67f9d54deb1bf9c5337e6f0337c5cb9dcafcc0126774356bd2e421edc6c1cfd29e6dda100985cb16b672e8bf0f5c178e530701711e11f724ed08594146d314cba86287ee916ab11b4fb5ab54f3db2d833778d7ed92ade4ae54643a767fee56c9cf8f798714f094ca3de35416462ff912ee86cad3ef1a7f719a969f4f6c52da6c46f260e9d37ea813fce9e07edf5c512eea0665f0b864feeb95a99b5525c9df3066d65ec6256167be8b3403f56d8e2a85694057ffb10d2e4009a6d4b600b7cb1942f930ebb6f638d9b2461d6674d21a775536db819a7b31d6c79ba6c79463c5f44e45ccfc3c441d7419276ebda7edbf61460cc74fe6f0e5ff5ba94698b4c6f8cae3403dfeb6ad2f1020792774712ee1b0856d83fee08a9ddfbb2f8cfdd080bebf3bb69c39084f93391e9a8795c2147a9dfba194c7cce80182eca1057eb33ce1f5cabfc14a1da647761bd342e06963a90aded26f138f653dc9e5305cb72feb38e569f8a4d2135b19e4cc8fbd593fc251d486766e666134e9fb1ddd1e2ad50af4e1b2cbd05054292d7d22ad30b0dd6ddd46025e14c5770f164497fcc11867199fc299b9881738c3360a06b9f8e0899d68b566e762befb906206f30bde8c247e4dc0d4957da73c908be6914b92625ee1fb0ae4c015c4e8778a545398f075b50fca9372fb6faa27a4a672f2857b4d1c041e5de917f2d9e5b5f68d55b7fe7aad6f2be34fb8b42f847acd62ae4ee2091e76403499f04b035c64e226b0fbdc3c6d51bde4c868612dd4affac8cc442f21d83eea4fbc64d5730d15875491f2e5e8639ccd4ca48d3615124ddb9de6db415f8057dc7bdd75f6ecd94debf1bbe561d64616af00f4b4204a2f792a71385443847ceb78f3d22a1b0c5658b6fcc8ee7d842affa4e042608677ec2c4ba07e068c2d86ec9947e8c44cfe625b5e1a858bfe8793f22975a88a3ca630382a55fa3351c4e384acd73b61a71ab51d718a6e313068cee0573834d06e77bf906aafea471224bc2d913c57af795cc1bc12268d308b0ec5395e41fd45a9e933909b874e3407dfc2162ea499d8ec280f16803c2c9dea9106fb44753437de283b5d6471b159ad6c08c7f48533a7a8752ca2cad7098304e2b0d99f932ddaebf209853e947cde52510e87c9131b93e9fba91686b264631bb3959e232895895111c72a99a08c00b09dd6130e03497bdd1d06083d27473d73f6168922cfbc1b64ad99f86e0c7ae359e2f537c7347e88a300c4bd58e590c55224153b9ab4ba7e63134bf981d59740843f98958d9091e728435ffdbf284183754f5a68e253f7ba0e6a94b9c169edc86c57eb3cfcf848179dcc1b7df20f9646fa71b02c6a06cfd043ca75def23e1a1b9a603b20b4edbea336cfac999b787d0871e73fa10f540837ffdd85ef2934d3cdf1686c928f5090121b10e859d523841f5c6ee951d8b86e21e024fb351096f6157e643e6fa0ab6c96e6d9c8ad54678d9fe5c1ea5698c92aa14ee505b8996c12abe563d4bbe4846333afd47993e9822d6d441750d91b3c0e8b4e01904f897947efa027c7a3fc0c30985346c7bda7ef588a8b5dfcf2064dcc0d9b5197d37adb762936827c66bdbccff71eb1027c1f2f08471fc744b31c9f9cdfa687a0bf861539bff72a52ff8b57199fe17028d34e13c87d38e7dc55d2321dc7fc4a912b8b960382d305a736e4bfd9eea6d7a880ab8d4f5f9eb27e9a4de1bc6851cd3535ff3a53e9db775d29204c30dadc9a133ccbcb2c879fb55fd011074e451b22fbf84a098f0935f8d3c8e8f81845265228d3f9aec0c245855a960827eaccb85b5902bfdf66d5e44ff38639041a054ca5326ccf8ec8268e4d4485a7e57bcb1e967a235d4ebe9fb491ef8b92f068a3fe009117ef169cadbaba9d22fde1ca0d2ce375151b27c6354d062d7f7db514faa34d18208bb6172270b7130c2930341eb09e943c3f6948f5f69415e18739f56472b7f452aa845e7b1bf75c1c09eb97bbf9284631009c0d6a982e5f0dc6383386cb5f9e2771ea8845738cb8761810d07aa1a89ac273da24791b1f0ada692badeae4f252ce52d2c37788f99ec9f690db4e8c30c0168d1660a93293ea45cebc6a5f79267a9e2b900fa60de0a2e7eddaba93ee28839512531ba0b7385aed60a2ee76986b20ab208b9d04588061b62cd0a226bfcb1bfa4de7672d2a20c2579e504f7898c3c95b1246166147946c5d8d08e45ddfc27434aad99a6286b96e09735698b29acb30059bda473076e432fedfab28687173ffba5cb2d48e06275d1c839df3e52e053d4a489f4712a426680627ebe7051f9e8238b771cb8586af26c3a785d72af8894be8a3bcf92eb7e0eabebaa1eb344988709dcecd2043dee0a340906d2f378062bc2fc33df94181f9077a49d4c371986baf27a0b9ca387d3b20a47258a933b1795642b1cc64bfd7180101182539494c7cc5cd99d8fc0a09f5504c86c697e9ff8ebcef45956d8070775706e56b9c10e729e600b3554ff6d050e02e3ef76aac0416fbd1b8dad04498838e3d1f8e7adab12996bc41240e6019ffb75675f6cf58fe584bb7879d3705dfa8bb00494ac89135ce09b885763ff1d894cd8ca9bdd3c0f7e2ff300fd7513a27d6998f00c19ba3d596c37a1f2ae37d295abd2be6f7f05ecaaa57f9591d751a1360bd55446e6aac307717ed29bf652b5297bca11a41e123aa520b41b78f9849d2cb34ceb92340e5c162aca927524cadc0a76c7daf2345d944da905fa45b6aeafe6c13a1226a7a4c1af577c75789733657bf68753f6ecf66ceb09c3addb7dc4aff903749d4b66769c255b585abfab25b43fd09884b1d99bc0130df6041e84417f166015a381e72910245cfcd7b42f005becf851d4f18f26770754157fb4baac37388d7084f0f621c44aee97fbbed53eb53a35df758cd795fcd03e7f98f04ab8759a8b9bdf741454b89ce7ed8ddf8467999c9ee89bca39a31c7b06c2548852c3dd27b8cab575451c1e98b8801931b88186272b3fa21ef48241ef641e3f5ac2f3c0d9b00da0c991ea019d6a4a5e0c04a9f4ad5c84bb583e6f37ff9c22a333010bcbfcef539a9feafc0f61e86a61b41f21f0340d4b82541d5ebb0f16848737e82c39203a64c18d78bc75d4494fd1288e971024b88a74f164f9851484fc0569e9c176ccfb590511663ef0540e943aca94d52fa1663eecfabd16fe31e4e594295297a3c3eabb43a2641e33471de9e2d722c22f8a4a6a1c75745f2f3be6582fb74847", 0x1000, 0x5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x0, 0x0, 0x0, 0xc6f5}}}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r0, 0x3) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ace228 pckbd_enable: command error 16:21:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000080)="5e8e56d30ec6", 0x6}, {&(0x7f00000000c0)="bf0afd378acb9f94db", 0x9}, {&(0x7f0000001280)="8040c392bc4f176d0cbe21cf8658e2c4327c61a4805d601867e252cc179b257906321e9518d4b9ef78dbfa7a3e55e967d7", 0x31}, {&(0x7f00000012c0)="59ccfd589b0f5ab72747b776356fbbc1e5f2f9d3419265661b54dee0a97930ce1bfa0dd05a9c2801f6925697fcbb9febf1960cfe2424a0e31008290d344f3102e3ed51d02109192c29fb775ab8f42ea21a8bc5ae7800f96cdd4d172f9985d2a9f1c55c90c319360f87b85bd0c6ebaec31573b793dc169493b5f4a8ab9ee0073b835ee120fc85215793b309d85fe7be117fcfcff83b63e17f6abf3136a06830", 0x9f}, {&(0x7f0000001380)="42d5ee7203d8a9a0438f76e413786760e1fecd7a034f6ad05bc5b356bff7575caf8cb04de4514c265191e405ec3b3f9f80890f1fc870d35af2197c38b65d1d582e8b816177beb774e6c1489916fe4268f92b520affced2daf0aeccca10464de38a2f3594fa9233be6e1a20584ee9ca996f1c4c1e504a1c4687113829309571f293c2652b9402d165b2eae4526edd2a9fb5650fc9d3289e19368a9807879bda4530ace9203302cc7b6ade2c563f65102e70a6ee80c42943ad83af43e52d4fdc7e4d53273476ceb52c1e3fbe3095f7617c394ef4bd9f4a9483bec5ba88627abe6f78", 0xe1}, {&(0x7f0000001480)="07e8a14a2f723f7410a8a2c24bdbdd1384523b7947322bf78b81", 0x1a}, {&(0x7f00000014c0)="715d5997289c54a209596298bb4c22fdb7494e", 0x13}, {&(0x7f0000001540)="02d0fad8be03fedc055001267627354a3af2771df5d5a93b2cf2be11e2863fff65da139bb6b52386860149aa7a7d919dea761ac9689081fc715f777e35ae1b2992baca79d409250a4fa74eb89a20baaae3d39a368b94fc71e99db64e3bf389e806cd355121610ef3c7d1f9e7ebb32ca444780752fcbbede489609f8186fa1b5ab429e46746f6ee3b8ab81d486195ebc3c3933cbdb69ca0709435a888e39b7157b5e341a6edf598320d870cb54838ec70fb23b91efea61341d5518ee68c9b91", 0xbf}, {&(0x7f0000001600)="c7b9eefeb1f16e4c94ea1cbe95", 0xd}, {&(0x7f0000001640)="ba8059735310cb6d9ded9bfd18f1cb5763c17177f396f4936de5", 0x1a}], 0xa, 0x0, 0x0) writev(r1, &(0x7f00000046c0), 0x0) r3 = socket(0x10, 0x82cc390bcd6fedd7, 0x40) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001740)=0x9) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000011c0)=""/180, 0xb4}, {&(0x7f0000001140)=""/107, 0x6b}], 0x3) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ace228 pckbd_enable: command error 16:21:08 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x0, 0xc21) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/123) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:21:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x15a, 0x2c5948232e1f1a2a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="008000", 0x3) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETVAL(r3, 0x94afb4d1b54cf85f, 0x5, &(0x7f00000001c0)=""/245) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:21:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8708, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') 16:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xff80, 0x1, 0x8, 0x6}, {0x800, 0x6}, {0xffff, 0x7f, 0x6, 0x1}, {0x9604, 0x3, 0x81, 0xffffff51}, {0xfffc, 0x43, 0x1f, 0x8}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:21:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) accept(r1, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="4ac252", 0x3) 16:21:09 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) shutdown(r0, 0x2) 16:21:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:21:09 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0xdc2, 0xd1, {0x1, 0x8000000000}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() r8 = getuid() r9 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r8}}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r5, 0x6, r7) r10 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r14, r14, 0xffffffffffffffff}) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x4, r8, r11, r8, r13, 0x1, 0x3}, 0x1ff, 0x240f, r14, r7, 0x2, 0x40, 0xfff}) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r11) 16:21:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0xfffffffe, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x6902) socket(0x70, 0x2004, 0x9a) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) shutdown(r2, 0x1) 16:21:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) r1 = socket(0x10, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:21:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffffffffffe24) kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) utimensat(r2, &(0x7f0000000500)='\x00', &(0x7f0000000540)={{0x84, 0x5}, {0x7}}, 0x2) open(&(0x7f00000004c0)='./bus/../file0\x00', 0x20b09, 0x20) socket(0x2, 0x400000000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) close(r3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='[!{[])\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*I\xef-@{-,\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='+\x91-,/+-\x00', &(0x7f0000000340)='#/[\x00', &(0x7f0000000380)='($!-\x00', &(0x7f00000003c0)='(!-.:(/]\x00']) 16:21:09 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tcp', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x1c, 0x7b, 0x2}, {0x8, 0x57, 0x8, 0x5}, {0x8, 0x7, 0x5, 0x5}]}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:21:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x1f}, {0x4, 0x1}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x8, 0x100, 0xfc, 0x4}) r4 = fcntl$dupfd(r2, 0x1e, 0xffffffffffffffff) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000240)="c797150ba2f5c0e45165b85677ca0af49f31af906f63bfecbb23ab1616002b48e305b9e4a4cf16ba429303fd0aa5f6ab993bd07fd498bf10aa15f7aa7448c23d7661b2338c66b34ef3d15a21910b90f0b4cc20540c564444d7c86ead49043deafb1b01298df0425437d3674cc91945b66de0257e27eb823cc4c2b6e882d8db66499b4a4897bc4d698b63c0", 0x8b}, {&(0x7f0000000300)="405253c394a4dcc2c2111d8c0e6ac00308da2f8acbb00d03b8cb14785cc879d9f5dcd074925f0cb0e04de37f6ec30e97a74545e3bcaec5ba1ee373595be890e85596380eb6d410", 0x47}, {&(0x7f0000000380)="88e5177c861f13b9fb92adb4c7abb4e762f097b3908bf9dcc821b0e611d9b34517796e1820772074", 0x28}, {&(0x7f00000003c0)="98bd70c701fe9b005d34614dfb162e4545603dde622d8fa392354db1d37647585e9c2deb997c6732f6f87dd9a015d145318b2d6c798a1b3578a4913038eb0fb7eb7750ff258488918716a53991643933c73d3ab7330c4387dfa31daada648cb6a26a71ca77fe0afd73c550ea6336ab629e0f811e44ede8512ec5e17aec6047a4e0c56648043fd619e86f29cba93fca4044c1d7afbedc88dd5fc739eb53decaa440cb096904ceb94b9c0b755451d71b7a47bc294afc558587dff8130f6f097be169e84dde9b5e12", 0xc7}, {&(0x7f00000004c0)="20cc2f8da4669243ef73744d1f60de35319e719ebc769cc32c340bd50adfe718137cbe10b79f4bb40607e80ea264d16b3cc38c7bffee62602b6facabb3fb1ccf386d6263ccbea87c10963fd55bba6dbb199f708f4cff093e4a14bef26b577222bddaa9935eebcb9b6b84d340fc3e451adab930108f5bb07e3adcd673a4fbf788ee2ed0439b9329ad9bf8dc8feb51260a113100287944d5bcfd1e0998c59affaaad12", 0xa2}, {&(0x7f0000000580)="1c2505295d869aa9211374f199ce68ef8f076d", 0x13}, {&(0x7f00000005c0)="d8f0e55bd4bc8c142830c679798576f31a37818d303266410bf1fdcdab7426a28f37a96f6b572aa020ff1eb0960f4e40cc3d6694a04960506dd9440838fe7e81d0bdd251f83dca7d502ffa09546a89a25d15fa467c7d8616cad7ecfd4f9059fe", 0x60}, {&(0x7f0000000640)="f1267583f2353361535f853e5198e3749feb21edac49dc67ad4f6cd11c616a6bdeab601994000e5efb134079532c1a7609b4777db345207a83639bf40a9931444b5511b0d87f4520103c05739da40ae8de923677d63b4112b3765053e6c4d7b0cfd014b68252c0766d8a327f", 0x6c}, {&(0x7f00000006c0)="bd1c6ea96200350b345199759df77890488588570d482e6ebfa5129a5f4c983c58cf4c5b8189916372b953f1c2daedcd9f19914e92af9fae211a34d99fc67c0d688aed04f47724df1b3dca78aafa7cabbe98326ac3cb7a3eb93a0862a733e617164c8d16328e2dd7a1882260874c4bcab12ce48bac96fbcf77538956426b6a21ec9832732a2ac4f410c06f9c6fc97976fd69704727c5e00b1badd5fe4f3586b56e332b12c962bcda732c5cc88a0d0be4807f143f72c5c7c32424d79a6927a2e94a63f1bacf2310e2774748f1dcd765f0be192a80a60a58abb2be73d6104229f90f79", 0xe2}, {&(0x7f00000007c0)="4f95f5e2e43c711148a783f200f10ef5878edb8cc6b97e38618928a91b0b94a032814123d798fade2ba74bfe8c54dc0bc6ccf3b4b16230b5735232fd039f28c89c942d78feef275952b7efae7b8d270415e77d2f0d24d7c502d72c12baf44a7fa23efb5ea05410b0136a7704f1791bd53813b708c9d9c3553ae6cdd1c8a9646aec45bf", 0x83}], 0xa) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) fchmodat(r3, &(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000a00)=@file={0x1, './file0/file0\x00'}, 0x10) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/klog\x00', 0x64e40e0ac3283008, 0x0) pwrite(r7, &(0x7f0000000c00)="39ed5f373a97b19770e144a9024fccd5e85196eb36ef00e6b882f648416a7bc3aa2c1b23dd22dfbb3e64f688dc328b9a99ccf406557c2529a140e03c3617114d0b461d55b204d19051e64777174c563a4ea4977d52154f0147e2b53db50462c4fd5d9fcd40b104fd4056fa30a65d78be89da87fbe2cfabcdd162b468e9d2d40300f52894739adb1b0a434809a23e77bacdca2e53", 0x94, 0x0, 0x3e) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r8, 0x0, 0x0) r9 = shmget(0x2, 0x1000, 0x83, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) r10 = dup2(0xffffffffffffffff, r4) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000d00)=0x5) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, 0xffffffffffffffff) 16:21:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:21:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x9ce, 0x4) 16:21:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0xa2ac, 0x101}) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 16:21:09 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000500)}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r1) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0x27a) r7 = dup2(r5, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r9, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc9) r13 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r11, r13) lchown(&(0x7f0000000480)='./file0\x00', r11, r12) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r14, &(0x7f00000001c0)=[{&(0x7f0000000240)='7[C', 0x3}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r14, 0x80085301, &(0x7f0000000140)={0xffff}) r15 = openat(r14, &(0x7f0000000400)='./file0\x00', 0xaa77541613f4573f, 0x80) fchownat(r15, &(0x7f0000000240)='./file2\x00', r11, r8, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r16) r18 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setuid(0xee01) semctl$GETZCNT(r18, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:21:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[0xffc00000, 0x6, 0x8000, 0x460, 0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x4) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:21:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x9}], 0x5, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffe63, &(0x7f0000000140)="084ddda776f28d57d1dcac07bb9b96b25c4d0fbbd330ca9f0bb794bd2b25925b081c07105fa990cf60a5a16416e8b87e7946aaeb1e95d4635c323e3a7c64e3eb37d160db1c1f") unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30c88, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) 16:21:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) 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)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) fcntl$getflags(r6, 0x3) 16:21:09 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x4, "411f36703de3272ec6f92d90468be6960a14adcf", 0xffffff7f, 0x9}) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:21:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffed3, 0x2, 0x9, 0x3, "c08ec789043073491f4d2e543be24bf8f0437aa2", 0x6, 0x447c9f3}) r3 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(0xffffffffffffff9c, &(0x7f0000000140)=""/105, 0x69) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x979351c7701cc6b7, 0x28) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0x5fa, 0x0, 0x3f, 0x0, "c286046d2ae19f8a4d171e7c8dde2bca6fc09178", 0x9b, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x6) r6 = socket(0x20, 0x3, 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000340)={0x5, 0x8}) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x80) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000400)={0x7, 0x80000001, 0x7, 0x8001, "843a9da066bf6e7b50c91868f8def56b2042f0f0", 0x5}) r9 = semget(0x0, 0x1, 0x20) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000000440)=""/140) r10 = dup(0xffffffffffffffff) ioctl$KDENABIO(r10, 0x20004b3c) semop(0xffffffffffffffff, &(0x7f0000000500)=[{0x4, 0x4, 0x1800}, {0x5, 0xffff}], 0x2) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f0000000580)) ftruncate(r6, 0x0, 0x6) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000005c0)=0x1489) pipe(&(0x7f0000000600)) 16:21:09 executing program 0: shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000000000048}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:21:09 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b300000000"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x200000, 0x40, &(0x7f0000dfd000/0x200000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:21:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x28, 0xf0000000}, {{r0}, 0xfffffffffffffffb, 0x8b}], 0x1f, 0x0, 0x7, 0x0) close(r1) 16:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002e4, &(0x7f00000001c0)=[{0x35}, {0x14, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xbd\x11\xf3\xc0\xd1\xcd\xe07\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x1f, 0x6, 0x7f, 0x7f}]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:21:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0x301) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:21:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x20) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8a0a00001dde30ddb2d8096053a57b0080000000000000fd659415f77bb196faf2faa3ba5e024ae4a23dedfe0c34f61d6c0e6f0b8d", 0x35}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:21:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r3) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0xfd) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r6 = dup(r4) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) read(r4, &(0x7f0000000980)=""/167, 0xf) r8 = geteuid() kevent(r7, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r6}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r4}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r7}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r6}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r4}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r6}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r6}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r6}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = fcntl$getown(r4, 0x5) r15 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r13, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x4100, r14, r15, 0x0, 0x92, 0xffff}) fsync(r7) geteuid() ioctl$TIOCNOTTY(r6, 0x20007471) setreuid(r8, r12) pwritev(r7, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) 16:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) socketpair(0x10, 0x3, 0x58, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:21:09 executing program 1: 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) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() r7 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r6}}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r3, 0x6, r5) r8 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) recvfrom$inet6(r11, &(0x7f0000000340)=""/74, 0x4a, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x401, 0x9}, 0xc) setsockopt(r10, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r13, r13, 0xffffffffffffffff}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x9, r6, r9, r6, r12, 0x1, 0x3}, 0x1ff, 0x240f, r13, r5, 0x2, 0x2f7c, 0xfff}) setuid(r6) fcntl$dupfd(r2, 0x0, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x80000001) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000300)) 16:21:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690e, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:21:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x10000, 0x40) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x3) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r7 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:21:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1c, 0x0, 0x2, 0x1}, {0xfa1f, 0x0, 0x1, 0x4}, {0x8, 0x14, 0x4, 0x40}, {0xff68, 0x9, 0x0, 0x11d4da4}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{}, {0x8, 0x9}], 0x2}) socket$unix(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) fcntl$dupfd(r3, 0x0, r3) r4 = syz_open_pts() read(r4, &(0x7f0000000200)=""/127, 0x164) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f00000000c0)=0x1f, 0x4) 16:21:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b110000d19ec0c062cf486a7a81bcae0000008ec9ffc10000010053b5d1d09075a04e513d", 0x2c}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x80) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) socket$inet6(0x18, 0x8000, 0xff) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = dup2(r6, 0xffffffffffffffff) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000000c0)=0x80000001) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) shutdown(r8, 0x1) r9 = syz_open_pts() ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000080)=0x6) 16:21:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x4, 0x40, 0x1, 0x5}, {0xfffb, 0x4, 0x3, 0x4849}, {0x200, 0x2, 0x5}, {0xfe00, 0x6, 0xfb, 0x4}]}) 16:21:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:21:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8442, 0x8) dup2(r2, r5) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:21:11 executing program 1: getrlimit(0x3, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:21:11 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) fchdir(r2) syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80000001, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200", 0x0, 0x40000000}) r5 = socket(0x20, 0x400000000002, 0xd) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8000, 0x38f6, 0x101, 0x0, 0x10001, 0x3, 0x2000, 0x0, 0x1, 0x80, 0x3ff000000000000}) ioctl$TIOCEXCL(r6, 0x2000740d) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) write(r9, &(0x7f0000000180)="4c86f605f6defce7ee34d449e2bad5066b7b18209c3a1152b0588205bb643ec1cea3d138aee50a1ee93a5736706f7ef045e34847146e0c643f3214b3960f909e4c9b479afc0f5d06070c117d1088ad0e0c82693f8dd85434dbe951a81ba86fc9676c886a2a911d5d3e1390a06d1146b7b11d7c09e64fd46c0a0043b0b8d48801537bad31cba16b43b0fda78db529b4a453b0bd93553ca36aca8ba97178c99b0e60840c684b9663defecbad4c6b157f1506", 0xb1) 16:21:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x200, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x2, 0xfffffffffffffffd], [], [0x0, 0x0, 0xfffffffffffffff9], [{}, {0x3, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0xaf}}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0, 0x1) 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, 0x8020691f, &(0x7f0000000300)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSTART(r2, 0x2000746e) 16:21:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x48) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:21:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x240, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x2, 0x3, 0x0) r4 = getpid() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() r8 = getuid() r9 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r8}}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r5, 0x6, r7) r10 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r14, r14, 0xffffffffffffffff}) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x4, r8, r11, r8, r13, 0x1, 0x3}, 0x1ff, 0x240f, r14, r7, 0x2, 0x40, 0xfff}) r15 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="010800000000000000008843"], 0xa, &(0x7f0000000200)=[{&(0x7f00000004c0)="a939a75651490cd267cb2b723c860bc5998a2c4c2b8e5bf0c47281f1f3223848486f8d967e0c9ca563183d5d4c6a27bdeb446fee27a8c30e986fb88fb833798c0fe5fc836237fa9276f1b1d722f21b95d116afc195aecf64f1b508e58cf5952411257922", 0x64}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r8, r15}], 0x20, 0xecb1a52efa678c6d}, 0x40e) r16 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r16, 0x8040691a, &(0x7f0000000300)) 16:21:11 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff88"], 0x10}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="59f80ccf74ce05ba40028dfb2b3dfa438d0b19a823f2c0942e9fdf30e7bea58b602a3b43234c60892b563fc41e5296442d62480b5ea64212a81c5caa78d785922938938d11d4cc0ded05e7e34e4a9a9fce447bb7a646c20b6aac5a3fdb3c235bfebd5475b119f181757a3e8b6f3be11c079d601880385ced5ce1dd38c8e2cc1aea52ffc9c61a5b4b6ec79dbdcdd4f79970d73ec04b4fe8d95631642214ac27677f769267a9464723c6c6e34c02519c505f6934391fb203004a1d67de577ad576d41938f532c4e2823ea71c0019586200a7d8e852f4fd1815e33dc8c22aae667ce31435017a60efc4ebf11bc8eaa1fc5342884a9738a61853f214e82f9026897da2f6dca8657112fe29b598609a453480982575695c5b4e2d30be648a1ad40ac84fb2cae9765da42da56010553c83051d3a48e1bfd9fde5ff9ad7fa2cf75c0cf61362ed0175dfd98f4c2e80fc5955e0fbae446e189c87f086c005a36dae864c52a72ad2d6bc3df496707a0f4f2e11cea33377931649911534277af71ae3f4c5c078dace87e1965ae7bcc56178ccdee52d4c572e6e4270689b00c7abc1f3d18cd10e6776298bbed44dc9814bebf47f6306121ad4738132f65cad9b7d2f44ae50a0ff41e5840c383b0aa2bc1455b3334e0f995148baac515d14c4efab2b573bf437e4d74bd37b60b06d3c6d78dcc4e7de1e4d224f37d5ce650c1042739476cacaabf725d8971be3471cc21fc46d49fcdf1df38ebf5c857e0d6f8c185f135a435d8d6bcff1f6aff160d59ef6d1b11e82b8c7e27bd1ca407caaaecef0f335072e81ce7bd9688b40118364dd6210e0ec775ae2523471f516e21d6c2bd46cb807b0d139f4bb13e3e7a24230894d00cfaaa9c9da5ec1d2f6c97cd123354faaf60ed39c2ece6ebbb763a91b408b673e156c7939f322c0e52c2e24a80203186fda4f52710e65dfe540420f7d56a1e7aafa0c8e715a15891e1d6f4dca3ef923c1262818da62c46690858c73b46bd7eb26ed6a26ca573e5f5965bc682698eb7ff4dd37804d3861981b0ed4079cccdc62ad79ff4ed4650e239897226339069fa1908d88eb4f5e95e089f87e1cf12bd3f38f76e6121b29142c5ff7491ee4923a2afd1ce71e73b3362c84f12067014c16a819796bbd4305665322e6f3c706441267b8fc5f85ff9bdb177c4c2b3041959fe9b9ddd60481c457c570a13259657579c692a00675f5fcd92edcd76629e14622c33507fe3c306a5e6a246f3f36d072efedd71aa3b472198c29aa49536eaa778446a4e67a14f1d677af2d94b548a8b5188593357179704c5510c15b0c07b3f4308415c8302f4d1f52d4f881c732953e5b4554598059e01984e860db5a64e43ab80972ef37f6bc0ed9577dd917a1a8dbe5cf060ae130e642320de73bfb1650e25d4df8c1bb1dad9a9090075e7f3da29c938723a14b8c20e3cc854c2356f6b00288ea8d850cecf2627969530a2b74799fc65122d42436b21a6bfab06b308529874e4f7fb14f352e0d057ee630437e7cc53bc2d370b55ff428ddb1269e46a43543b18a437de43ea34cbd2b4e521a903d51d8127e2fa8a0b079ea2f5c8b85797528953e33dc9de592e88b998b625674986d5f82d6904a5bca9c395060d361a00b6f68c09ef69c5c7c54945ef3ebc5fd1c7968777bac15fce36cafe03b6ea638ad861828657fadcc5cc380c705d83d2974dec89d3d1d79016942db66b7df240a631e8b5b14ff024a333fda57de2a582c871989630080c3d3258b7c940ee08232e2344224e572831b2309021839155fa41853fbcd2847132c2b137a75d04a6dfd9344843d81302fbce6366ceba3bc712035aa264910b69ee74eb6c809efdf7edfdf518bed3e8dfbee8ef17ac4606cd4561e1507432cb7319d6e90a6208dbb37df4a5827e93bd3bf8ac5034c7549490180abd4e54218cc69339c382c4624cd6f0bbb104567886442c3cac4a54927a6aa6a0bb052925a1bfb1198c815108bacca57c0af1678fb424d8e6131ef5c36549b67e41dd621bdfd7b9cf8586b11aa1f1b0692bb63215552b196c03a311f816dc70bae264caac96cf5a2c936f25d9e6c011f7096a2fda43b59a96bc7acffd6f616f47c520c6376b7b47463bf6885a0319802a40b602e4a7a95b4aa9c3aaa28c3292be7fbb9d65a56ecf3677819c473461d129849d710965877614c7ee772f7987d023bee89d996028910d56b1ecdc7fe20565aedb3983847ac5af5280e46e3068127bac52191f720bde231c0fe61ff5c8324397b62ff04e8d4df38fe20ae7e0cf9da7cdddf4b8a8760df6d928999999f40b28233be72c724b85b9516a27f514f41e8aa8261683cad9bf5dd35bf55b4572cd3f15affd244aa51291f9e47fb41ce2a461dfc71eae9b0a241b63ee216fa7df8d1ab96a81a9fa13b1fe8b583ba63c4af58586acee151fdf3610faa698eab07e63d3443647f866751878a55cf7dc0f5e19a8dcf18798def972446a5180cd337962164e513ab5a121431c9f81e5c70652fb47b0c83dcdb5f767820597d7518cffcd6b100231f56072348b6e8401f9db16f92f161e7152e0f59e0a327e49f521ba2e121c64a9dd8984cbd4fb0c3fcf71f2aa86fe350b419fb1bd2e572bc1c266538635bfdea06047a3be0eb34d838775f009c7734498a47171500f2b274f0f8ec098c1e001a617cba434715da7d2c550bbf755ca87ccf28650c07125e20915ed02e213a366fa0f5379b29e657fa1fc288ad4ae8f99d2c897648bfb9c5bed4b778ae759e44e6adbda83a674503b32c5ffcfda3a690d8c0e608d5d85814fca787d2d06b699ed2574693c1bd26b5f391355571f2ed86d6be9b8278ea50a0655a298a4ca149a34814bcda7df85535024f606e9f7b3e3b07d1a8d5ae0c893409c87b8b6cc270de2dd82e8cf637b25179ffe2e0daabfcfeaaed8b4ba9ec7ea846de8b9fd0e029945f8b5088b9c4a84f27ba9668101f342d2ac0558d0db07db735632e8f21cfb4d0119b2eaeafc66f201ce5e05091205e14d3445df06ea35905f94c7e947298e54f45dfe2be79627ed9256b8876ee457ba8dab16305cb19b233a7442a766119631041b417d5c0022f20a40398dff7e8e65bc767c0b31acdeae5b9fa7b46ace6c64bf9a1155d5580bed9733de1b0532a527e8f71341d88a7f9cf9c4dcba0ae80d66503a0e59f646beffa944ef7c9bb7bedcb060f04e2889ef3e50ba7e86128634ced591a69ecab9788979ba62954d0699eba8d31c55e1c3437384cfdcc59404a11e756a672e4f597c20def6d8c2be4c52c3ec07fd621ed06e21cdf2406c91d0fee617d3154ddd334414e2606d36c395daf410ded7ae7acff6ac05bfaf12d8a750447d884d369bed6a89b13a5c95e449ddb37acecfaa527d01fec9634b4dd2642208234294b8039258c992496fdee2663facd6473ee3c9e1c89637977872b57100bc646b34aafc31aca75309f64551fd1fdb3c45bb033a7a674ec3dcb68d04352e5d161cce1fc930501c21d30597be2241b0fd640b92a5d473232ca6c29eb3d722b6ddf0b2b78649d8177fbf2588a150b2953342c06f2a776c90f8cf31f25eaf5b15d6bfc479f0b6ef6ed05cd3096ac115ce919e290b1ab655d476c531fd7c96fae85684bdaffc66237eb64acf9cafce6dbe9a73daf47bd4eacbeb5773f5d964e63ff95071297de14bbd6ad147977bb0b96c52018b4ccc723d4a7a84f91200e8201f856c9c7f8e002356c10bc6990a8c8b00c1981598276480bb2638e313520b47c0910da79f0ddd92199eb78158f882340cb6fc074f56db7cdd378b035cdce4ff75958b5fba801476bb11e0fe0984a8b3e35869b40576040d2ffd95f2f8524d3a10f4ff30a60f916c690d21e1bfaf1a267b915bebc509fed0bfa0f9cc5cb14c87460eeb9ff328cdc21589d52e21830b81a061e4211f79217d129bc2668baa4781c6b084b02c6f4d7976e1225d3170ed15179c42caf616df653b0e78014dc7c735d558a2e3fe532693ed1844e0372021bed3ef69c6962a7c032d3382f4ca84ad34bdf898ddc14b2ac48400dac40fbd8841a6a0e99e99b36d2f9c67e9676a2da08f8efe089055f644fbb704dd1a3618aad3d8f291b28e42c173a8169dc15a9dbb9b006b38b664f193856fb1ff0ba16fb4df33d88e7fb67f6bff601bef142329e7784befdc39d4729ae05f4d94c1d6f2b7e910546d39ca8a76b08c7ab0f3c6a0d4fd317ba5a05ff2e08dbe5a5a2bd7323ff0b4efc4999313018035cc587fb423c12259ce2613ff5752b8630910c8aeb2f0e95d9d3ddf59e4e16409ad0247d39293c7f60b968f2d5115c8d02c8207c878ba12ce0c6b97ea96d68c4d4397bf51669f4a2b345a62843676eb871e041fcf6019782339644599d2d659b083dae3940e52d89cd4a2214ce0029372dc591ba61b37427800c907f848b7cbbd5332cd12bf189e285675639f50a2cbfff94ae2c23b436f112d1703bb1c4c29627c36ca96cd13932a5da041bef4763029f2d63a71290b7a2584363d3249dc5f70b725f4d50655f4c89459b7eda7bb295a4163868fe3e353da4d7b190646bfe56ae436a6c2cf12d76e8cf0ecc7daadcd8188415a0e433be5bec9914dc7b473abb3f74d6d8dd28a0091c28753a760b52b2eed5da1683657ddd955c5756acad43ffffe1c6d9593b2767ee8ecf85f7e5bac75ea9b0bdc8c5687205fcf9c05215e35b6661f8a6a05b2db07bd4d01977c034f996f25575e7b9d1adb87201f6c8317269c70da50c11bf75f871ed9576e67a4ebd395b20c76af9ff33a7105b19a6e5d253f4542e4b5edad0df2fcb0e56745c22eacefa0644dffd4202a7b217b7a6eb5edca77fa88ba996118c7c4011566e1a03931b76c7dfab88bf7729414467c3af79373bcf790bf1e5dc962ce5207785d0e60604b7b35a26d57fc95b232e36b4ad7578133a8ddb430636241d2edd11f5b4266fa380e7ccf7d92fbca003f8f3f894e55e41f599bf7c9de4c40e780063f6b39e35da302eedd32a1bdd910324dc3136015470e0180db5fbea3cda58f99f805bb337d84bfe3505d7cd2caec22b772d62ed81736ee61bca17997f2c6002f9ef5bf1c900091e6bc9a0667bacc46d024a90c391be1eee98b2f9df6e8f19b1f76cf4b7a2fad498913b20544ecb4fe334c5fcbae98d5ed95af1a67860ed1003302b0273d41c14d0b6d70006b1a5e84ab8c4dc20f72449f01daed39ff6474dda5a1e15a4cfbde87c9f8c41194523c199af84d3b60cd1cab008c4d9118cc14b561267ece7a7fccc8adbbf650c5ca2bc65a502018cbc393189de4cb0b80430b15d2440e16c740dc167b08f7af848f58e698ed5b74a4e321029549d300cd497a41fe73b5b97848ba49cab4f33403c08714b2400bcaaa9a73a7d7f523277a5222c81ff57e3cba56aa849164bea388f148ce95e0a7fb1627b43b82b27324db5fcbc8ea8210a3b0605880fca4f88728518403c7d412916303dd7e1fc936aa983a422ffe40d9d43b267993572fe30d674cae7705da5aff3b684c0aef1cd628842dc9ad4da197fc419923e1ba11f59197e5de6d155460e5ed93614ba711104b081857602c279f8d5b7ea79bed8d77f8158684944a28c917e6cdd63f58d5e02398a32b9377f2ad291f068f1921a02c40db99c1d65fdf83a3fdbfc2a18e8b58f453c28b113d90124ec5ab6407569dc8eb35fb7486904109ebe14f3b54d1046a106758907e5d7a9d94b66c4faefd5dc5ca73516db0be297b493d25305b08d912bc96d2129e9d0f5e7c3af615b95a455d1fcd3c8516336accc5cdfe0", 0x1000}, {&(0x7f0000001200)="1d820f55bdf19dde1231ee54e26210af0556efeeb9f4af863c06687cfb9f478b68334d81fd19a33331df5ef1616cc4b527af473a86c9fe301a0ef1b3927fa6eb6de86db1cdc486f0b859e7cc0282f6b3c89a8f36050711023d07013887795ae6b9b8d845de5fe0c0b137d85ee3547f841178805d46f3794c533c8a94d5d81171d1b6ee11711941b197433478", 0x8c}, {&(0x7f00000012c0)="31adb25005da15edfd7ce5bb1e4e424b84c17b25facaa04d90006b0f5cf0cce1efe9bb40ea257269d8b6211c10a3a75d233d7b85fbad91a38819b56e7cfd7055d9525fe7293623b669ab60e51c317503b4aeeee969816ded73cf7e5c8f9edde06ff39e876c2a87ceebd281a3fce1eb3ae1540dd62d842576a318194069a147a7130615ca05e3277f73965d8021650cb6aee0112b8692d8dceae2d38bf421974b97bea96f56f3483da4f0dc88062cdeeb17e89e54696708c85613e6b45c5cdc96f2d6a577813eb622916f6abb620fbaae1ee616508cf293b0330c780d07c19644a96f2b3ef1851bdd21e9c8681636c45113eebafb", 0xf4}], 0x3, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) 16:21:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2d6913c4c36c267, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xed) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:21:11 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 16:21:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x40, 0x7fff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="03ad365159d0bd53c4dccdaef8508a337c5c9e65e0ad71ba2ed189b2346a0b8ad903e8c93a19665624", 0x29}], 0x1, &(0x7f0000000140)=[{0x70, 0xffff, 0xc3a, "1c7d0ab431e193cba1f52f89de6e21304ea8223d7c4ea799388cfbc7c7831e807565520314f00ac3f5a30a976632e20f42397aad3d822f9565289b841bed62acc70b91eda21be1a4bc20d66e64b1f09af246bdee819aca32c39712eb"}, {0xd0, 0xffff, 0x6, "ca54aeec3e96e294a778f418c0dbb57d215b6d71fea18da3098b47aaf2467b74d15687c7c533feb8df7e46b4d918336dd026ddb6b9280ed57ced196d0f651cee8fa31b26a8dac518b1e553466c90c7f0f7ee637e45bef807ceb7d735484eaf6294f63a41b39cb4add2ff328c0f1796bdcf3aa613f3740119c4cdb35774435ec4d794d67bf64a0b61a42bf3b058edc212596101eefc4d4e15a0a849ffe19643e1d0577cba6eec49a3719d5f7f17e58dee6ebfffc0271b411ebe51"}], 0x140}, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) close(r0) 16:21:12 executing program 1: 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) fcntl$dupfd(r2, 0xa, r4) 16:21:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x4, 0x20, './file0\x00', 0x1, 0x1, 0xffffffff, 0x3}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() r7 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x0, r6}}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r3, 0x6, r5) r8 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x4, r6, r9, r6, r11, 0x1, 0x3}, 0x1ff, 0x240f, r12, r5, 0x2, 0x40, 0xfff}) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getppid() r16 = getuid() r17 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, r16}}) setsockopt$sock_int(r14, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r13, 0x6, r15) r18 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r22 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r22, r22, 0xffffffffffffffff}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x4, r16, r19, r16, r21, 0x1, 0x3}, 0x1ff, 0x240f, r22, r15, 0x2, 0x40, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="0ec774f6bae0e0f3191c4eb68ba3ebbfa92f899998376666e9e2ab203ba86d3f3fa468945bc69b981ff9e588b00bd906e4f709e2270c74b2c4f09c238ff04d", 0x3f}, {&(0x7f0000000200)="a45b5c5baac5b38d220610741a2ed73919bc14cbc2a8dd07a52fc8268b6e6e9cfe43435b8dbccc9cf2f7fee5fa6dc95e27229af08f875dac5bae7c40128db948c6dc9343d1ab3d6f85d52cc12308cd8623397a8363ab8ccee39322a7468fe9aa154a720ed9619fa018726c351181ebff71822e9a586847bd2017808fc789d4031a4d4b10e04a1f767d9218923e176f3f63e8b08e1cca866302c60ac9964828a07a9b449a70eecc8e1dea8675b54480a51fea4edf27e27f3755249645a106dd7b2c00ed9b17573e995eea9f46848e72f0d6b630348e1e7648b1b3df272806ad0bdc51a529240881", 0xe7}, {&(0x7f0000000300)="411217d1f0303f5adb19b51c33ea2ca920c3f7e2207d53bed77597fb6d8f454a0fce862f9c1f5f99741c365f42d4e890770f15a8d1e0c4616607123d1daf5d2df78d5989264d1b44f81d73c12a9cc2cfadb70d0942464c418faa56ab76ec4f77d5241bd7a56b2d1a", 0x68}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r6, r19}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r24}], 0x40, 0x8}, 0xc) 16:21:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x80000000}, {0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xffffffffffffff69) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:21:12 executing program 0: getgid() r0 = socket(0x2, 0x400000000002, 0x0) setgid(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r3, r0) syz_emit_ethernet(0xffffff3d, &(0x7f0000000340)="f294c2975bd240f6ed9ab85f722bb923f9c100b202c51ce829f641a3d0fe7848a56ecfa592d64966b241f77dbd1989073ffdece4ccb3daf8124cb7acf08caa4a3f86b34d90a3d00900000000000000b11065c84120f9e22a372cf0ede2e23f319f3807d7046e74000c1be38cec3c605f5d1d2e79c29ba26fc5e92141dc1cdc65d2b512484e6922fa9d95d5f241a9065f5efe8a824b3d6f6e39c7c7b0608a5b4ae8d5ee99eef98cf39be637dab506b55bfd93829e4cc3c5481ac24ca6ee343b31115415e73a7eef5a3c2c8d98c42315c7d2dcbc16c3469296f16a09c1aea2c5dc2007c04088fb441cfa9e64") 16:21:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:21:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) recvfrom$inet6(r2, &(0x7f0000000080)=""/41, 0x29, 0x800, 0x0, 0x0) 16:21:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="faa3d228f9010000"], 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) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) 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", 0x168) 16:21:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x81, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) pwrite(r1, &(0x7f0000000040)="d03675d8af75fbe950e0d700000000050000000000000000", 0x18, 0x0, 0x0) 16:21:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0xba, 0x3, 0x9}, {0x400, 0x0, 0x6b, 0xfff}, {0x7fff, 0x8, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x7f, 0x7, 0x5c, 0xad37}, {0xfffc, 0xad, 0x8, 0x7}, {0x94e5, 0xb6, 0x7, 0x401}, {0x9, 0x4, 0x81, 0x2}, {0xfffb, 0x0, 0x3, 0x2}, {0x713, 0x5, 0x0, 0x200}, {0x1000, 0x7, 0x2, 0x9}, {0x0, 0x2, 0x1f, 0x400}, {0xf801, 0xb4, 0x59, 0x7}]}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:21:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc5745192a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:21:13 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:21:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000880)=ANY=[@ANYBLOB="00000000001a01346092c728f30000ac22566b08897c932908514d7ac5b6fc772a559ae5154bbdc788714b3acf729fd29cc6808dbf342454dda95562775d18032db34a12e6b530749f4ace6824fa1bf6a7967bd7e35fb836bf70227de832b718f7ffffffffffffff53683589abb7f8feee28761e5b90b100be46ef771e769e96ddcb8f994248183b3502a6f58784216fae74d81f84eb50a7b79d5e68b87a17775e60ae58a8d0d3fb2de8dede974e2cdfb1677243e85775802520812128f1b80c63c54b7569e3cd3d93805672ea9e3bf69602a393cb350cee83820d602945ed2b9b3dff2566def8ea00"/247], 0x1, &(0x7f0000000900), 0x0, 0x0, 0x0, 0x4}, 0x3ff) r8 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r8) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:21:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1000, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140), 0x0) 16:21:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x54, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pckbd_enable: command error 16:21:15 executing program 0: r0 = msgget$private(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/50) 16:21:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x28a8) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r5, 0x1e4, 0x8}, 0x5, 0x5, r6, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/246) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) r11 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f00000006c0)=""/215) r12 = geteuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getgid() fchown(r13, r14, r15) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000040)={{0x7fff, r12, r15, r16, r17, 0x100, 0x159}, 0x10001, 0x6, 0x101}) semop(r11, &(0x7f0000000400), 0x2aaaaaaaaaaaadf7) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) setreuid(r4, r19) r23 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e000"/87, 0x57}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r25, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r25, 0x7}, {r25, 0x24}, {r24, 0x50}, {r24, 0x100}], 0x4, 0x95) getpeername$unix(r25, 0x0, 0xfffffffffffffffe) pckbd_enable: command error 16:21:15 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) 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, 0x0, 0x0) r2 = msgget$private(0x0, 0x39c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/12) socket(0x2, 0x8680762ca92e779a, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r4, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) 16:21:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x3c7) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3dee00807274922c9600ed8a24d48908e070810e1d7cf7134262c619a055b843e672e8acd7a9ffc30da9e7f6b18699fbffffff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x20000, 0x1dd) bind$inet6(r8, &(0x7f00000004c0)={0x18, 0x0, 0x400, 0xfffffffc}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:21:15 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd5d6c17b7a91f1d3628c75214ef8b1a4784c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac1082887d46232e7df1f561b75ec32e84053e3c8d9e640f3d550918fe9b68a95e8fe71dcc78c58e15344a84cd0d0c95bca76371564607af035b2e67d2f676e32b1091acd2aa88ac6f37f6a9109969cd54d73103c580c4782bdf7b6f44bdd871b12bc3e87d441fa58aa8f1479adcc22b9782e4be4d527b429a95806daa9f7b30a178c1b369a848f468ce886d0efdb911222bd61d9b880393e6f84eb6d"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 16:21:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac1400107d81d06a9bbbe2a9cac99fd26bc421d8a85d4935d34cafcbc3e973e12566d9d8a65b232dbfb71214dce628b4286cde686f5c489459e3b888ca68b1b9149bfa80e0c16e6fd57e5bd32a2ad79152a139803647acce18ea2cef8eb752525d4c87cca6"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) 16:21:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x4}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x61) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) getpeername$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148e673400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = socket(0x18, 0x400000002, 0x0) close(r5) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:21:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0xa, r1) 16:21:15 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r0], @ANYRESDEC, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES16=r1, @ANYPTR64, @ANYRESHEX=r3, @ANYBLOB="e5fdcca7e89579089cdea9e4912fa77c603de9043e33057139bae293239ef953a6e65531a202282b23b21af6a159a50051ae328625394a8fe3580d9e50fa7bdc171e87bd39181b2b09ed48c7a1d6f6b7e4dbcb4bb1df2c7bc51dceba"], @ANYRES16=r5], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:21:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x3) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffff7, 0xfff, 0x6, 0x8000, "8fbefc17015e0fc922b01f50c1e425dabbb2fb97", 0x0, 0x80000000}) socket(0x18, 0x8000, 0xff) 16:21:15 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) rmdir(&(0x7f0000000100)='./file0\x00') 16:21:15 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x80) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x8a) lseek(r1, 0x0, 0x8c299ec05761787d, 0x0) 16:21:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240), 0x18c) 16:21:15 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x1, 0x200) semop(r1, &(0x7f0000000040)=[{0x7, 0x7f, 0x800}, {0x3, 0x78d}, {0x1, 0x5, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) r2 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0), 0x0) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x6, r14, r15, r17, r19, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r20 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r20, 0x0) r21 = getgid() r22 = getpid() ktrace(&(0x7f0000000680)='./file0/file0\x00', 0x0, 0x20, r22) r23 = getppid() r24 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r24, 0x29, 0x20800000036, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x4, 0x201) semop(r27, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r27, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)) semop(r27, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0x6}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r28 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r28, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r30) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r30, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x9, r29, r30, 0x0, r31, 0x80, 0x400}, 0x3, 0x2, 0x7}) r32 = semget$private(0x0, 0x4, 0x201) semop(r32, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)) semop(r32, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r33 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r33, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r35) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r35, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000480)={{0x9, r34, r35, 0x0, r36, 0x80, 0x400}, 0x3, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000180)=[r25, 0x0, r26, r31, r36, r37, r38]) r39 = geteuid() setreuid(r39, 0x0) r40 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r39, r40, 0x5c95de85336c40b6) r41 = getpid() r42 = getppid() r43 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r39, 0x0, r43}, 0x6000000000004, 0x103000000000008, r42, 0x0, 0x41, 0x3da3, 0x0, 0x5}) setpgid(r41, r42) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r2, r37, r20, r21, 0x0, 0x2}, 0x6, 0x100000000, r41, r23, 0x0, 0x2, 0xbc41, 0x1f}) r44 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r44, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r46 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x240, r2, r45, 0xffffffffffffffff, r46, 0x10, 0xffff}, 0x5, 0x1, 0x401}) r47 = semget$private(0x0, 0x1, 0x100) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000200)={0xc5, 0x0, &(0x7f00000000c0)=""/197}) msgget$private(0x0, 0x375) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) semctl$GETVAL(r47, 0x0, 0x5, &(0x7f00000001c0)=""/53) 16:21:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="40c551571115b12ff78d5aee258c") 16:21:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fa050000000000000001cacad012774490f57de67d2b6bf83b71544c86c52454bc2c78c366d2a61ffa16aa12a08459bca6e215eaed715b36ee92d25f37edbd8a37209bab97120a23587279a1a45f4ff819301ec005b7314fb794e7374d693928ea6e6ee801f01319873164c5acb86411824241f0c782799082141f4f74c37009019cf9d4b3ff6c30cba0fdaa165eeded0ee39db3347d877ed9ebd3dedfb604748e615de6e3c5a7a8a6c0c57c3f32132b71db5dbd5fc3332dd204833a576faa1324b4ff6fcf2e299df60a1ef09030c2640626abe57011a8c6c30accd4128215f7583b031f36d4b1bab5f92a92f24e55935adf42f6329ca6e752a27b3b299eebf32b"], 0xa, 0x0}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x4000, 0x3) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000200)={0x5, 0x401, './file0\x00', 0x10001, 0x80e2, 0x3, 0x9}) r6 = socket(0x20, 0x400000000002, 0x6) r7 = fcntl$dupfd(r6, 0x0, r6) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x18c) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000280)) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000040)={0x401, 0xfffffffd}) 16:21:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0x41}], 0x3, 0x0, 0x0) r3 = getegid() r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r5 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000140)=""/166) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e99668e6c653000"], 0x10) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) kevent(r7, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r8}, 0x7fffffffffffffff, 0x88, 0x2, 0x5, 0x9b}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xae}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x8000, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x4, 0xb3, 0x6}, {{r9}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0xf9e4000000000000}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r10}, 0xfffffffffffffffd, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x1b4bb303}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r6, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r12 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r12, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) lchown(&(0x7f0000000480)='./file0\x00', r1, r2) 16:21:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f00000001c0)=""/112, 0x70, 0x400, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x181) writev(r3, &(0x7f0000000180), 0x0) 16:21:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x8, 0x3, 0x4, 0x0, '\x00', 0x1, 0x2}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2804ffff000001d50f7452cdcaf3728b95bebf9446c516e35d37efe97228a7c7decd5544d89b9af8c195ccdb35fd13a3f3c86e312f156cc754e312563041af20958b7dc1550548cb7897163a751528095113d392123cf13dcdab08c4b9502bdc6ac8aa91fca6c44e887f3e47812a3c5a02526879d4b8055bb9c760bd3f243741d2b8a4ea6a8435be7162f37e4c00e39e420cd6dd077aa8af21a2d999"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r1, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:21:15 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x1, 0x0) sendto$inet6(r4, &(0x7f0000000780)="89c1d5f907bf5f8f06acecbe9f54051c7d26359bbbc9b20aa1ac13f5684cdd8f28fab04907b7c91fa783681c8ea02ba68debb2f61b27cb8ecc9ccd2396eb4d5c07ab6824ab0b66127de30599109bea5628ca12cb89f0845786d32828ce378aa704de6df32e84215847c31b07d9b6a660d6b9d9d71057d164a5d0a361ef9d36d13f419f3fdebdf32422f7f50bf80a6720bb963490861023caa9ce29cd6f437dfebf6d05c91e880e331c6b3f597a9843749e394f0535e8e223fae8521135944a15aff890dcfbd14fd796731c90703a3fe585", 0x70, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = getpgid(0x0) r9 = dup(r7) r10 = openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r10, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r7, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r8}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:21:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt(r6, 0x1, 0x8, &(0x7f00000001c0)=""/16, &(0x7f0000000200)=0x10) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000000c0)) 16:21:15 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x20000000000006, 0xfe}]}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000240)=0x6) poll(&(0x7f0000000140)=[{r2, 0x80}, {r3, 0x20}, {r0, 0x4}, {r5}, {r7, 0x4}], 0x5, 0x80000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$setflags(r9, 0x2, 0x1) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) preadv(r10, &(0x7f00000001c0), 0x10000000000000fe, 0x0, 0x1) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:21:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000000000000000000000000000000000005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0700"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/d\xa7v/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) 16:21:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7b) 16:21:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x7) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="75404b9660acf0a1cb6aa04dd5344e0e4a85be6b067402e12e2f362b253d44c5bdf4b6010de486911559ecf5d68a26053701533fda7f38308a7b7e79e58e3c355593789e8e3f8000c17ca44c6433e31b543ce9f872bf8e5d5c4807f29dd70ad106c3458db665e3417c335d848389b2a7310ec824", 0x74, 0xa8b1ec961ae45ec5, 0x0, 0x0) 16:21:16 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 16:21:16 executing program 1: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r2, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) recvfrom$inet6(r3, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCPROMISC(r5, 0x20004269) recvfrom$inet(r0, &(0x7f0000001340)=""/234, 0x177, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0x3) 16:21:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) shmctl$SHM_UNLOCK(0x0, 0x4) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:21:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='/dev/diskmap\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='--@.^^\x00', &(0x7f00000005c0)='{:\x00', &(0x7f0000000580)='\\\xfd\x00', &(0x7f0000000500)='$\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x14}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:21:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffbfcfffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0xffff}], {}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) msgctl$IPC_RMID(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:21:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7}]}) r1 = socket(0x10, 0x4, 0x8a) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x22) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x7, 0x81, {0x6, 0x832f}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:21:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00000fe000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:21:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xe0}, {0x1c, 0x1}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a821a029be9692300357e3a", 0xe, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) fchflags(r1, 0x1) 16:21:16 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/duv/diskmap\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x5) fcntl$getown(r0, 0x5) socket(0x1, 0x0, 0x80) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) fcntl$getflags(r0, 0x1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x80000000, 0x4) getgid() connect$unix(r2, &(0x7f0000000840)=ANY=[], 0x0) 16:21:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 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 = semget$private(0x0, 0x4, 0x102) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/157) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:21:16 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x4000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) fchdir(r5) r6 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() r11 = getuid() r12 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x0, r11}}) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r8, 0x6, r10) r13 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r17, r17, 0xffffffffffffffff}) shmctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x4, r11, r14, r11, r16, 0x1, 0x3}, 0x1ff, 0x240f, r17, r10, 0x2, 0x40, 0xfff}) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() r21 = getuid() r22 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x0, r21}}) setsockopt$sock_int(r19, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r18, 0x6, r20) r23 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x3) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r27 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r27, r27, 0xffffffffffffffff}) shmctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x4, r21, r24, r21, r26, 0x1, 0x3}, 0x1ff, 0x240f, r27, r20, 0x2, 0x40, 0xfff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="ccbe11016aef96dbac27b6bfe499704474c4e9", 0x13}, {&(0x7f0000001280)="abd28cd53692a1ccb4bf8fa78c45077c4a5248fc177940d273d78fd2f8f5e0e32b28feed58d965505e0ef16ddb4a21f90b6f4a18e0b74846bef5df34602cdfdcda3f41a3b3bb24ed0bee44b90aa96f8cf1cba8b8c904a482b90cc9477dfd02dea6fe458b94786828945ea720a813436f7de0a0a7e154cd97054ef35b45c789d16cb0b2123a6b7aeabf0d4a178807a3f12aed484724923108ccfb2932fdacaa9a07d6216ffe59d0e402a58c66dc56cb90659f879b5a9c3bf7d89ea95d727aeea9de26c3748a5c167ac342ffab540af135364e30e1f2187f025d52396ffb9a71d7d838074d738cde65912fb2daa34ed41241145a12433a9bf110f17293c163a9acfa50e5434a3317dc0cbd81cebd2ef1cdb2c60e5ef100bb4c75fca4d832df62f2e7ab17f825a2d04e3a8a3c4039aa5923921ed0c046b6af959138a00557dc436fc221ee80611c58e05ad72ca07fe016dabd1b83d4d1727135724f75337c0df19507fbd2d9ba26c1a13a0fc8c4f60f92aaf4e34563d6e48c60208e35b468d95a13b0920fd83d1f2a50c2e4ac45c71768b522f80c4731e89e6628ab032f9d6b656e587031a5a110490b090b636791d32ebc393c70e57a388d8db3447a918751cbbc836676fa453476fc82831bf2bf9b4e0444b5eb9cc136e7a622c49e60b03052d824423a33f86013dbd88e6f1126e406bbe930f0695ae44e45be17d751d6a6d660a0d94608f172e421806f0cc73af12dd71aab8b1a62dc9e53e4ae503d75a77bd4436364888d05df59becb7c04e45a546788955f6b482683f7eee162c60ff874dc76ac5fe850fa3d37a85ef7b106c1cbda4b6f49a43f46b5c824cf9b15e60caec1ad4af1b967733f25f402f6017884893ce74ff8ea52faf93578cae2c1b9d6f2bdd2f2d19d3d3c34ea6e11fc11fe89d26683fbaaf0908566e945a1190c72a6f342f5639cbf0256d6a9556c640ed90cf8573a0128faaa45920317d353e16593b1d4ba7fc7055ee26122ec5a6523a4cac0489d240e574f12cb7b4a75df61ba486dbbb4f6c825073c20a7b46cdc276853227dc66c8a5ec62969e0d701c06cbdd17e0d920a9fefc32bc950ea4a7db3a7a1363bff2774a0a42c6abdbf2acd7f41289a0cfedd1f157679566295e359a54867ddb222744557a00c073dacf83b779e56312c9f8fe2d2f8278b1526a1bc0514e40bb6f0d1bea223ebec4e291bf2b914b06ec52a31b293d75623c286a69d5844d7d96087bba8e2b923bfb42199da29e1db7670e8ff481e8c234934bfb50a1b6b12f985dba2b21754ecd1c6230f1754ed41f99587717b0c0ce865c1c0724299ed8881b15e78386d32748b49f9caa0e01bcaa1ff520cdbe3216be7cc12e0974af0f73da6b700e39ee9ea4381b1220fcdfcffdd71dbacfd4b777a628e60f7bba67823fe8fb4c13df90ea5a24852b89c7992cdc27aedf7122b6f0f3472ec3b695240ec8db84a02ef1a2750b97d9565db0404725ebaa27622b9d41a28ec40db1d8d1a902ddec1e979e04b5e1f792734440ad59a4001f55ca73db7b4e8e0cb1b0a615ca4111a5d8ff83db6466c492cfef292aceb45ab8f36d9af15070c6dbe36e22caa42878871b54b157076aa0770d7e31300bfab1dc3ec4336e7987d7e7f9d9dbf833542fe06476a91440f1a3715217c1913e0ef70313b8b0312912379251bc01e15b81b4404d115ba53c2b08a905c8728a59b492efc4f32a0e17199804bf0cc1865a507894f4bf62dde1aa15f96f4a15120e3b41098899d20da1ed4b193ae330d57cf65616c869c8dd0de64a8307a042d4d6b65f3f350804050e44ff7b5b6c675868a24fc7c16f2bc7001124c45401ccee5f2c0483811084dfc8973a5d8fa887fcfc5bbfbdfb0cd72cca0967362203cd8d5874be2d5890f811d6b06d4e5035bac5ef718066e7fbb6d662194bfe18b88c833dbb2a325fd7fbb6880975793aab19933e32745d304d67edc7fc4cc978cb52455454e866590cbc28ec7d840ebca7c2c7add72ce920843e443efd52a76bb153c15b562e28de91962b8d02441d9d12791fe1f96df41efdeaeeffee04d9417d4d5ce837e4675b764ed11768536312db4ccff7efbd1eaa532ebc4a026ba1a2519aef4db15f08897698250274e6015a0100d64196890b34aa0f10cabe5f8c1aa02204f5064edd2e893a975369f241a7213f1b6cf1dc46b2cbeb2b4dc2d48c25597e240288a770958f9132857ce252cdd8a0dc6239878481bb0f1383f0a24c7e7c8857fad3796a8dcfb45ec2f2ff76a1dc7b4fbd41700a312831d26bfb4588c817dee7a207206fd81aa2a7d9b9480fa4bdec8b4c093fca61417a60c21fd2cbc6eafb60c919ec9bbf6bdab99056c05a8b519d0b48224106fdf711620ae40ff7430d452c7badf672a3a46fb982bcfa045811c71e127d0bf728626d0a92519513fcb63d37c43cb25161a9ff3b5fc6b9f8377447e18560ceffcc1ccd563bb7df60e1440b58bab9cbfbd2ddb1984411fa658b8e59de336da1c37f329ae926b5e638291ba24ed538999cb3e4eb28330250a1381c917d96b9468bee8a3e66b26c13081a29ab88d00fe19149ecc9f244d5c79398f6efc8747b1dac2ff85d72dc9b7651ace2faaf07a343001e63b8a100cf19ed2fbf42054e40ea31c456acc2450d75f716f4b142061c70b502453d30276b7690f53f603789e1cef1def3d1b2c90e7dac0171ac3ba7408cc0eae6213307fc7d62745ee7e7bc78d7d7989688a4c2f78cf26e48def580065f99a7e608e8226822503cfdd324adfc14de7e6a7ac1c2cebb12cce49504c93cbf6bcf1428f51407dadfbf16597b6a3889e2aec987b737ac8032b399c9ac467dc7280c7835a9c3cfc68c08b40bb93fe792ec800111f085a6b95616ef4fa53451967055156e17fb7ac3835aa23b8438433ca89a9ec3db1647dba22e757979b57b10a2023d5b45cf05df25d366e9a3789d1e8be468990404a08779f533d62d89d373a722c82d6ff7c2acd062adb94c4590ae77ba1d84836f605b249d41b4470b8d2e18cafeee002c475f2d1856002e43e2533370ed707af30bf7abea635372b0315254716036672fab514b74a24e0e753ec51e7bea09b533ba48fbdf0ca6d2cb25e355a75ce54b97b27e3eced9989c36f00080b1d9c874e367f0fa780bd5752bde5bfce91102547b0ade6fc0a97fd10e090720ad3984fb14f6c3a1caaa77229546d4394e7983281df8071b9440a511ce8774c51f1dea409dc3c709895dd07767265a4680efca94ad8fbb1167ee0d52224058bee2c22ff079808ec04987d9ffb0eaa49e5299ca2391c03013266666feea747aecbecf83970d9e76b069eebfa45d3488e169a5f0ed25ff0612f84f02099b2b96f2e9bdb15425ee0ad5fc04ec9e74ef3d625c9545c785b00183412ecf4af052190c92f965a06c3f4f6946c3dee02e25739d104aefb550ca9f8092ca3bd7eddddd825cdee30302a5fcfe2e7f5155b1b83ee372349b1a744d9768ab2101e523a567b7ac541f3a591da98523801baea8a7a512c5ff19efd059f8e629e8336f66fac02ae0cad3db52f8a6dfd16ce527219ac9e206de7c8cf7925947f0a29223ab6d2e7ccfc71e461f9aea6554733625282e112cab28061cb8b013f4075c728e737bf4d8a10bb19d63689277f60ce2c69ed1ac17c30bb733f844604dd6a30344384add4367ea5101d02202e3bce002ad6ca1ac7754f4694766c42a7f647597ef8bf02118f27b968683ef551d0237f4466b21abec0857c5accee9615578278924d1b197c7f120705c0f51523ff8baa884c611041b39fe3f24b64b5512c02077477d4cb167f5b94ee455e83484b468e7c5ab6184f05a7a4eead5bf765f9be7bb96e6602fe8f0f6b7fa7acf7234ba6f680d7241ce32b68a544b71b83ac1db33be6f80fbeb2600366a1cebc7f5e3597d5af3a0b94f419b2721f376a4342b822f6b6a55f6a945dc1083b037308e3844a7855d599eb2c5c9b512b6089dc9b94efd0f6d1528aed30663ace984a9aa9bffecd1ae5cdf68ede9b3503c9831d8532165dde0df95f259514806dc2acbe62af84dc5988b0c741bbceb026ef9e73da73451f1d124e176cb854f34f71b2dcdb3cd44fcff05e636b208bd1044063ef0ccfb0f9a1686b3d08eae38483f3d5db9aaed52174a0f764fea61cb54022c3f7478966fb9830930fdc2dacd954cc32d0bcf018fd4d48c063e1b0df69674d35c0b2cd3c67282e142647eae1bde64c8d08562648876307623c28c8e46be3dba8c52b35389ba686f9b5e612c1c3ac08ab1217195ba13dc9504990b60effbcae77b5888ad855548d18e4b9c108e2a34a973a252aad3851d1284da2b7a673b07fddea93959469cb902c1466f19e8ef6bc3b222ed496a9ba814ca4b74c210538d438d8fd474334c38a91d0a59a8cd8eb3254f11b9b0168cff8b99880937ddd4fe6e8403e6dd8a717105a98943e2db3121f9e45c921a6a771a0f460e11e38b5bedb73f21d5004fc3707b0abee7bdba4a73ac98b6f6c9edc638f832dba39a657c4083ad9b804de0965f84dcc9a7d4b2cd34343f232168a90d2634a5a852b74414fc00fd9c7044996f50c4bd1f2086a47d1a5438790d64c80cdda49d2e7cc673b89d5e2a260d89fdad57e21debc3bd0e92cd9f0cbc4b7e0c0e707963a6885f6b40e10befd3e1a20d018129466c9eb4bfd441a31c000cf1954af0aa667ea6165f690fe41fd34e3a567a6b7d427ddb223261a5d760036398c1540f0ac1040ce97e345113fe740e10f7ca2ca3ffe04bbb3c3d3f554960e951cf36fcf1e85ea570dac10567697a93d92b70e2e634df6429cb8e1c2eecbc588e62e7db0fc87f5308f59139bfc3ad9b8f19d79c42ae1914859074d09761cb21b1e1fe204fd3e8a89b1de6e2b584fbd85c97de95deea8c3cfba131a71c79c883ce1389216c08f88692d711c71b61d657836a8a3207ab613d91fc4b2019dea169b5419875470b6f17eda6e8835944f5640d0ede9391852bdca50eb2f5eb07c5035fa147bcce31f84d8f0100cf0d138552ab278f07b177268155e4a8040e07bed57186d19d8757517a855b24b7adae48d3c364183c331ed52cb1e4c431d0698237c6b096f08f4fdf0c11e0601c322a2366ed4339b39a59222019143ebf12357019b834d45f213d0b513ba6f714aaadd21e6ea708087b3d847f33ab0f6a7909bc15775e489367c05059cb54c38bead81615af1b1beaac4627993be86154fbd2a0f6f62ab1ec669e22db24d91db85e27363f550e1a973d5a2d916629d11c31c73eabeee9975a3f66f3c41ac09fa02b2050a61e3f849edae55ceb51d4090bbb7803e0c20a84897815cd54c8fdda025f4ba3b1b988b2037005e32cd2382a951c003bbf51d337c6c67d28c642115f4693868812f3f600cc9987d9dd005c3544fe2034fe0bb84db3bd69d9edd56ad0b901aa77f37ed0e7a64aa687e81f027578e016bbbd9bd041ccd9618b9ba07a82225bf6770c257408790e7b038c0ab4ae0f28ee759162fbc3b32740e1818b6a053a9ee6272226c9b5fd959ddbb0010fe8aa30babac3a3b997b26ef9e3aadeacaaf37a4c57f67be1c9b5d5e59b828c3d0aaafbfe3bbed6f32a16bba0531107704985537fe0c1feb04755ec56d9ee0762186301cf00880e8bfb0c8f9bffae6c272f3875bc6b07d75fcc8d8f1ecb1d8f98dcce9cd778df18f61a84574a3855e0f31dc8df690392fa9996c737812a42e53dde61741a6d6593a7a901d768ae8e4ab91ad01a17d89857207916b152aa146783b86bb06c0a56267d276cd5821e7", 0x1000}, {&(0x7f0000000300)="350b6d487c85885ea556f1e976bda208afa87a3143d4507562ea1a9be658f0795cec", 0x22}, {&(0x7f0000000440)="8bc7a63d341f54e20aa63607d3a2109d6bd6d20d6ab06c8928d1b83bb12ae3120b8f1f3752a4dd23766236e13424dcba8a908574d54f718610b25b79658798e8e27cbf5dac13426958f92de7b6d0c842ea702d25905a4f1bd62fc493cd51f5518f210b6b47fedc06c35362f6bcad38998f6d31f7892e7a815850e76c300d3dd7f2f1694664a041b23497b81a84231d1d2661ff3344def7896625324c796b2fd27fa24e0b6da8ee3744e52480", 0xac}, {&(0x7f0000000340)="009bdbc760", 0x5}, {&(0x7f0000000500)="c5f2bf2f63c88aa59b263ae4ee65c04fa14a81bd55ca748c3c781fe7ab87da526c4d4f723e39c01022895bb1bf252227d6040bd2ddec8bab549c2dd1f627b2c636069b422da463b54cdc6070ac62484d6809da99ca1cf0994dc9bf4313a506abb8041f9a9f3f3b233fdccbe39ca6e84d3d8eec25071eb57ac3ce906b5b0def43ba79246dc6fbdca413a8990ae91f3dcdf376370ae97ad04371a5e6998cf3c5cdfc70011c52a7", 0xa6}], 0x6, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r11, r24}], 0x20, 0x4}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x3, 0x0) setsockopt(r29, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r31 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r31, r31, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r4, r28, r4, r30, 0x1, 0x3}, 0x1ff, 0x240f, r31, r3, 0x2, 0x40, 0xfff}) setuid(r4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:21:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x1, r2, 0x0, 0x0, 0x0, 0x80a6}) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getuid() r8 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x0, r7}}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r4, 0x6, r6) r9 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r13, r13, 0xffffffffffffffff}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x4, r7, r10, r7, r12, 0x1, 0x3}, 0x1ff, 0x240f, r13, r6, 0x2, 0x40, 0xfff}) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getppid() r20 = getuid() r21 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000280)={{0x0, r20}}) setsockopt$sock_int(r18, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r17, 0x6, r19) r22 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0xc, 0xff) setsockopt(r24, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r26 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r26, r26, 0xffffffffffffffff}) shmctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x4, r20, r23, r20, r25, 0x1, 0x3}, 0x1ff, 0x240f, r26, r19, 0x2, 0x40, 0xfff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff]) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r31 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = getppid() r34 = getuid() r35 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000280)={{0x0, r34}}) setsockopt$sock_int(r32, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r31, 0x6, r33) r36 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x3, 0x0) setsockopt(r38, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xb) r40 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r40, r40, 0xffffffffffffffff}) shmctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x4, r34, r37, r34, r39, 0x1, 0x3}, 0x1ff, 0x240f, r40, r33, 0x2, 0x40, 0xfff}) r41 = msgget$private(0x0, 0x490) r42 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r42, 0x0, 0x0, 0x0, 0x80a6}) r43 = getpgid(r42) r44 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r44, 0x0, r44) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0xbf221f173328661e, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="f1bcb7c52dc08f4816f739bd44a644343bdba9f5c212bfced2e3b6138fdc758a38108d0d503f30f5eab5157c5f03d37207d1311f90ce9dd3cfdba9679da0a09b6c20fd1bf6cabf462b2cf492afee80b413799db07b8f5f0c845186b453ada96dc91cd21b1a7eaf0f2e6f84c3da894fb4029e0b04126be70add87a09e4d83", 0x7e}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r7, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r15, r16, r27}, @cred={0x20, 0xffff, 0x0, r29, r30, r39}, @cred={0x20, 0xffff, 0x0, r43, r45, 0xffffffffffffffff}], 0x80, 0x2}, 0x404) 16:21:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000040)) r2 = semget(0x0, 0x3, 0xe) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/218) setgid(0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/51, 0x33}, 0x1) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x40) 16:21:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x2}]}}) 16:21:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:21:16 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) 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", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmat(0x0, &(0x7f00005a9000/0x4000)=nil, 0x2000) 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(r0, &(0x7f0000000100)="8c65", 0x460) 16:21:16 executing program 0: open(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socket$inet(0x2, 0x1, 0x7) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0xfffefffe) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) fcntl$dupfd(r10, 0x0, r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) pwritev(r12, &(0x7f0000000340)=[{&(0x7f0000000280)="a21a21d29eb86e76c49970f44abdfe562a60400c2a9fed20a95b2146240068adcdee1d6a78bc833f906e1ba96bfe77d46c6a32a6d43c67996507f185205d109aabb5a17bb4bb8ce11cb1a9a1596199a30285c40acb303923f9727223c98bf0adf8d494986345166bca328fb94c0fb0560487fb64c1c2530fed5c", 0x7a}, {&(0x7f0000000200)="d5b8ff2a", 0x4}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x6d40bc065be79708, 0x20, 0x100, 0x1}, {{r3}, 0xfffffffffffffff9, 0x16, 0x20000085, 0x4, 0x9}], 0x6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x80000000, 0x3}, {{}, 0xfffffffffffffffe, 0x21, 0x20000010, 0xffffffffffff8000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x22, 0x1, 0x1ff, 0x1f}], 0x824, &(0x7f0000000100)={0x7, 0x6}) fcntl$getown(r1, 0x5) 16:21:17 executing program 1: mkdir(0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="caef3c1d8af0742460cba121af0d91b20ed8412b279490a1dcb440ba4031759e7abc2887dbebcde36a4c2e779c016b1a04de1a718f91e5fc65291ca9af8929a60c1120a5f248a78bcc9b58ad220243ba83bf957d00b93f380e0ee6a49659df812a5edcd1761c88b236c7274ccd7c0ce654648cfd5b0db8871412bb0a13c43e7a7b5050be3733", 0x86}, {&(0x7f0000000240)}, {&(0x7f0000000280)="7a57f9c96c4eccd839f153d143911c0e598155780183b56a604db5a75850100a42d562d92630c4ad8700cf845783931d578cad55524cd9d9ba2f2e6b5e304289d547f96de4ca54b090934c4723cba916ab4d8e0d574fdfbb47c65968d0caaf99ec9a4722899142bc1bb33fd5631be94892ea308d08615318d025de22a160c1706f94c202c688599f2f7e243fea9ce2735a896a1e4dbe24858f950872f5770553525c8626904f98a582ac0bde6be3f9770252a94c5641079e127ae8cfd9dc80ac5dc29cb84a71ec795454baa325e312e6d44d960e7ef16df7f597934b4a3283bbf986cf0ae51e616b56c099", 0xeb}], 0x3, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x9) 16:21:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:21:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/90, 0x5a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:21:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x70) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') socket(0x2, 0x3, 0x40) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:21:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dd33efc9787c8ee6d5e32aebad0b762f8abb"], 0x1) r4 = dup(r0) socket$inet(0x2, 0x2, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) 16:21:17 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000040b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f499139337d1e6390644760c25220f1471c9b63f5670e28be3451f71c0e2"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = getpgid(0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) lseek(r5, 0x0, 0xfffffffffffeffff, 0x2) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x10e) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$unix(r6, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r4}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) msgget$private(0x0, 0x200) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:21:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f00000000c0)=[{0x1000, 0x53, 0x2, 0x40}, {0x6, 0x7, 0x80, 0x1}, {0x3ff, 0x5, 0xfe, 0x4}, {0x522, 0x21, 0x9, 0xffffffff}, {0x800, 0x1f, 0xfc, 0x1}, {0xf, 0x22, 0x20, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tup', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xb4, 0x20, 0x2, 0x3}, {0x6, 0x88, 0x0, 0x80}, {0x5, 0x0, 0x6, 0x2}, {0x4, 0x7, 0x3, 0x1}]}) pwrite(r0, &(0x7f0000000080)="000000008f2d27050ce8eb7d6282", 0xe, 0x0, 0x0) 16:21:17 executing program 1: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/94}, &(0x7f0000000200)=0x60) socket(0x0, 0x3, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) r5 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/229) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 16:21:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() r4 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r3}}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r0, 0x6, r2) r5 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x4, r3, r6, r3, r8, 0x1, 0xc}, 0x7, 0x240f, r9, r2, 0x2, 0x40, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000008c0)={0x10, 0xfff, 0x4, 0x7, [{&(0x7f0000418000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f00003d1000/0x2000)=nil, &(0x7f0000327000/0x3000)=nil, 0x10001}, {&(0x7f000072a000/0x3000)=nil, &(0x7f0000432000/0x1000)=nil, 0x1}, {&(0x7f0000654000/0x2000)=nil, &(0x7f0000056000/0x1000)=nil, 0x150}, {&(0x7f0000268000/0x2000)=nil, &(0x7f00002b7000/0x10000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000531000/0x2000)=nil, 0x3f}, {&(0x7f0000192000/0x1000)=nil, &(0x7f0000387000/0x2000)=nil, 0x6d}, {&(0x7f00003a7000/0x1000)=nil, &(0x7f00007f9000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000059b000/0x3000)=nil, 0x7ff}, {&(0x7f0000481000/0x1000)=nil, &(0x7f00003a7000/0x3000)=nil, 0x4}, {&(0x7f0000523000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f00003cd000/0x4000)=nil, &(0x7f000043e000/0x2000)=nil, 0x101}, {&(0x7f0000233000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000209000/0x1000)=nil, &(0x7f00003fc000/0x4000)=nil, 0x1}, {&(0x7f00000cd000/0x4000)=nil, &(0x7f0000746000/0x1000)=nil, 0x4}, {&(0x7f0000375000/0x3000)=nil, &(0x7f0000590000/0x2000)=nil, 0xe949}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) chown(&(0x7f0000000180)='./file0\x00', r3, r10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) dup2(r13, r14) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r13, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x5, 0x0, 0x100000000, 0xa1, 0x7f, 0x200, 0x6e2e}, &(0x7f0000000040)={0x6, 0x1f, 0x3, 0x6, 0x8, 0xffffffffffffe5fa, 0x0, 0x25}, &(0x7f0000000080)={0xf5, 0x1, 0x0, 0x1c0000000000, 0x7, 0x5, 0x0, 0x9}, &(0x7f0000000100)={0x9, 0xfeb3}) 16:21:17 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = kqueue() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) write(r3, &(0x7f0000000280)="a763d00f48a3aa802d5e46dafd4dfd55691b07002929b3fb65e7e5e6eeecd583ff82ada7fb04a562bc66c9e77a959398fa07b7d9444006622cc78b7a190f9df625c2f2b8ccd0b33e1441922399e1a3c34c5b72478d329a467f5d3dec802c755c725a", 0x62) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x29b, 0x7fff, &(0x7f00000001c0)="cfea9dd6208cd7317086fcba162000d6f451656205836ae9cdcdd95cae82c2fdbe2c015c4447a3f135fa30fd88b48ebe678d6d9519210ac15e2ae1d9bd314b8e90e4ab21943f9e3f633b5b85af1cbe618e7ed4ee627c4442984582ef86265fd4c0761ff3ebf1f42b2af962aee663560d48cd35a9a27dcafeffe19dbdda91b97f2c02a728a415dc1fd1", 0x89) pipe(&(0x7f0000000100)) r6 = socket$inet6(0x18, 0x3, 0xff) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000300)) r9 = dup2(r6, r8) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:21:17 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="444fbcbc23d240d74e62b51eb548fd5c861c1de8406a315660a05462401b066ff69b6a921e610ad12d05bf0cba0503ba8bcd7ae52c51baf9e3bd34d390f789f058d12572fb0a540762bbc75c8dd6f9e30f358464e8b7cf5cd48e4c8c"}, {&(0x7f00000001c0)="d5535d1fd2ae6a80924f9568d58d812e6ea33f4bf8306d8ddaa3ba59046766520c9cd7276b2aff178e673c7f4517a451cb51b1f5e5e8e6938bd545ede851a83844f2feb904a683068a8be011f1586c4b8d26901f7e80906e7bfae72811afa9521595d207d8e3ea268c10ffe1ce479f811859af9730bf3e6b11454bf4a5f1cdbc48a2e060d312fe257bb63c534262b5cae5ff3a6d49d5bb14a223d430d07a99c97ab57096f26f96bcfb4740256c87"}, {&(0x7f0000000000)="322a748c9a799950c8eda2d452853541020896384cf273924f9ca63e49eb66fdfb674d7bb7d1b15ce8c624169f266ba291e6908755b620a596b9dec0abc1"}], 0x1000000000000013, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x186c0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x21) fcntl$getown(r0, 0x5) 16:21:17 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 16:21:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:21:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x6, 0x8, 0xf7, 0xffff, &(0x7f0000000140)={{0x7f, 0x1, 0xe1, 0x53, 0x1, 0x101, 0x1}, {[0x3, 0x4, 0x8, 0x0, 0x5, 0x7ff, 0x5, 0x81, 0x5, 0x8001, 0x9, 0x80000001, 0xffffffffffff7fff, 0x3, 0x5, 0x1, 0x10, 0x10000], [0xffdc, 0x100000000, 0x1, 0x3e800000, 0xffffffff, 0x5, 0x8, 0x7, 0x9f, 0x9], [0x5, 0x3, 0x3, 0xffffffffffffffff, 0x3, 0x8, 0x65e2], [0xc7d, 0x0, 0x4, 0x2, 0x8, 0x4b79], [{0x7ff, 0x3, 0xffffffff, 0x2}, {0x3, 0x7, 0x1, 0xfffffffffffffff9}, {0x5420, 0x9963be0, 0x2, 0x6}, {0xfe01, 0x7fff, 0x0, 0xdc}, {0x8, 0x1, 0x20000, 0x7e}, {0x31, 0x3f, 0x9, 0x3}, {0x375, 0x3, 0x1, 0xadf}, {0x40, 0x2, 0x0, 0x5}], {0x8, 0x1, 0xf047, 0x5}, {0x0, 0x1e20, 0x3}}}, 0x2, 0xc2}) 16:21:18 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffb, 0x7ff}, {0xff, 0x1}}, &(0x7f0000000080)) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x3, 0x20000003e, &(0x7f0000000080), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfe9c) 16:21:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) write(0xffffffffffffffff, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) r0 = socket(0x2, 0x400000000002, 0x0) msgget$private(0x0, 0x442) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) getpeername$unix(r3, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r4 = accept(r2, 0x0, &(0x7f0000000040)) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xc4, 0x0, 0x2}, {0xffff, 0x5c, 0x0, 0xffff}, {0x4, 0xb4, 0x20, 0x2}, {0x0, 0xf2, 0x7, 0x7}]}) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000004c0)="a52ad31282345ecaf59c34d7be2a4204d23c27cb8d0c0284b2c64ab64cd3240ecf35d3c026d6ba60fd80b4361b3e08000000281265ea1a84349a7cf8d90e2fb9fcf9a449c3449828340c391cff65ca756c4acd8f90cc8ac57ac2cc620ba08c7bac2f6813130d7da22b654f970bf6950d7292502bcd93690c4f84aae5d0544e6a48c2c540adb2f3c2def68e062ad15977fe10e4ef9773b88bd80f72b487f2f0761f7712ba52015c292c3f44bcbef9af8cc01c8b7b744b9ec3a128fa932f6794e535096f5995fbc2741ad869d42a7bea56ccc4255594493c6a82a4b70fc3b3184b3510e77e62d733cee776a60000000069e112a6674bd0cdac3d381d6abd0a0a28e2de13c39ec1e811b97a83898eb617bacdec3407c7cf6674f769c1e20bda2e929780bf5820d620fa071e5ef9ac2e5fe95a471118116da701cf025f9afbb14a52236e7f10c942ab46971bf0da1a5ea41282e5f13aa7a2e3b68f84c07a911074bdc90bb4eb1e0fca0d4f13356471f40d2cc1120512ac701295160230b0dde464f31275ac5ff2b34f81d767b386ab6d", 0x18e}], 0x1, 0x0, 0x0) 16:21:18 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:21:18 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) dup2(r2, r1) faccessat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) fchdir(r1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000340)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getown(0xffffffffffffffff, 0x5) bind$unix(r6, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:21:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) socket(0x400000000018, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000140)) 16:21:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000080)={0x0, 0xff, 0x80, 0xd3, 0x6}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000340)="b4a44df8822a0f2ed7a482c25eedb69cfcf70343f82fff50c52c21798bab58b02885fa720f0f311a9bc7edeab7cb0460420e8ff606683629e57128cc8015f7686e048a3c744c13211911f858560963eb077000c9b7817a8f330ea58c274e5be30d8b36d9787e22b919d800730e247bc7f7f099cfc0a2e47fdda8cf2003044feb1f5399bb684799da5b78317c0fa1cff612e0e46ad67fabfb3c0c7e506b94beb9999c7e1fae473cc3fc4d9cab8e461080538f181b", 0xb4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffff77, 0x100, 0x5, 0x7ffffffd, "73cc200000000800", 0x3}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:21:18 executing program 0: 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, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2265656905b0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 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}, 0x0, 0xa1, r8, r11, 0x8001, 0x5}) 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:21:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) 16:21:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x10001, 0x76e, {0xfff, 0x4}}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="c0013348fb18f7119f746ae6c4cefaccbd921c480708b7cf7d01bb46", 0x1c}, {&(0x7f0000000240)="82cfc25e7d28cc66390260930512779a840e67bee634324ff69ba96a46baee362c63bd3abc631ebad7b7274e28abd2b59b983b466d9489b260e2e4bb1ca80e15f0d318d2dfade9eb45e34ae2028cfd00e7779befb15d8cbedffb92b64a280fadb3f39c0fda587c210cfacabb7ad5f792c89704c0904adbf43f63e8bd567b246d91c958f72f6a6fa595a9e12697e596d6948e5a2efd10da2f8ae1351dfac9ab1a2f1588cc1b61bb44dccbba66bf0292adc4fe3e30d673bfe0c82f167b5453e0d5", 0xc0}], 0x2) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:21:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37f", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) socket(0x6, 0x10000, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 16:21:18 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0xf9}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) openat(r1, &(0x7f0000000100)='./bus\x00', 0x800, 0x24) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:21:18 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="4d58e9f532eb623caadea78371a6704397bb6db76c46d81f51dcf5afea8526b215dea4109009fd1bb8a50042384d5f6a752ab25b63a86587c3c59638b279558a0705ea66db1ba22e9812b493d1b083ca6bc1bf1c4fb95e164e7e9e71746e2114726e108f3a33", 0x66}, {&(0x7f0000000180)="774b108ef44c90560501c0be46d63a9caefb7990cda0145f6456e76973aafe8c9e94f763846780358ba6f67a8e2abe6d8ef70a00d3865446ec6528a392acd14db6b1e6eb3f16d79b059ce4f5e59c52068e2da4adbccbdea2b5a8505a6bee88ce5b7cf9a126e1a7877f885e8d1ca4572c4d8a79c48ad54f2693b8c5ad10c3e970efd0b41a6b1c1d2a5e22cf681b5b32f19227948ce195f3d0b2f43c5b0e20d9b12c13bc8d4dd873fc087b007e078872b95281964f5ea731b3dde4e6310ea8fa8e39744d57c03a", 0xc6}, {&(0x7f0000000780)="e2da6262853eede98af1688c26d82268f74bebe988fbee7547224a558c57ca7ed567287cdf8422aaf9820c634e9fc2bb5500daa1801da8197de09b6e69a30b389143b765d9f2507c4ee3c287f43d10cea9604fbe5d11761a925c9d3f304b0385ba75d6f14f91c82e2b05b59768e38a1e22d78826c490ca57d7e2d6dca9d1eb8594866c9d03ae1748191f1654833942e44fdc805ba641452deb4611148a30997fe7d3c4ca3e07eef43c76ded0ae5322f8ebbb1007b45ebc0a9f8c2c41f980e62c0673c675a8edc8116ce593d947a0abaf3222f48f3fd25070c1d16b97c0a6afa65b0d26ca7f79e102ca81a11078fa0b3daa5a47e2d3cc4badbc8601c13fd45cb721ccc94c3601008439f2ad1a572e00cd70a93880bf7bcea0447152a5cf908d8471c15860d8f7be3c11b59aefbcdab0b47308528bb98a62c92e6a287da7e55a3073c146b3c0d1f99dc86766c2207f81af48224cb580929750be863121f26967c22a0c09b44621d70c5344d5f2ca3850eeec95907920e7a37cc2fcb53862d3a4493b7191e63d130f69c84c51f7f01b3ffc15cfba0539ca256258a71463e5d93e43a40d23579542f041a67b13b129e995f06751476ec9caa682eba0fb4551e3dfc9ee65493ac521edb3149f5fb3963f6d4c55aa067347f6a37af75724a9b0e3a64893270890e145617d146e8d3775625c58f6b67815534dd45efb6ca882b70079939b3776eb39ff1ad5268111d7116567157dcedd8c35a6f1d139535dc937818c239dd9c494b2b00ef534d152e8999f4381c0ccd0783a8924d2f89e037363b8e22bb4f10fdbfd72dce35f7ec8d0ae5ac33f16a4cfefae4f0b6deb2028a1bc3081648aab84d2f36d7c2241261358fa14d25e0d16f692af35971f2e9e99624994b62655151270fd43919cfece6004d8248ffa4a15121104e62d8c4963bbba9afc53d13fcd3493f7894673461b2f08a0f5a8e8a4f3cc80690b5d829d43bb44fd2c6f50653d4396ff91f9d188a1386329db0201a0778c0eca9078c495ea7b088482c401d2c14709215e3ebd990daca7e2f2c7f5241483afd226724cc4258317670fe2432cba80b61d414211d5da3d56d6daf8654eab3e2b49f60ab96253c20a58f8926e894344857afeb75eb6cc2da56ae330bf46916803670221cfc6a068138f49459e8ee7974ff21b8cee539aae7c6d6ef68c85fbd4e3a848209969614008a40b12e40bdff006f0aed34460993b7fcfbdfdf20dc32b444dc10dc09394cbe2e8879843206577cf896e71a8d5c98e553cf9492a2ea8a0ccfa5f0cbf06274b08e9335402bb91c9d3e3fd84f6f3b026db3a1cab9cf38b82b4258fda04fa783d217207b7d3f5ada812a24118b1c67336857c4e1a5be6f6b6637da20ebbce3dd99a37ce253d72315dca22d9f94011e6e26c23c47ed9d08cc780d447c19764ad70918121366b03476b18f1c26819c8d7d7ac01fdff499473284981c3c42db2d01f8e3ab5a4e7ca98e5044c36a91e59c1075849c544e8198fb78b7b1d79afb6db75dd88112cc4e64f224949c880353d54d8de75eba13b5407fcea9dc779885afb1c667ce60192c4fce60ee3c21e471a7a38516e0c208fb2e96c26ace27f0d98be6373015ce09bcbd157def45bb74292e67d65812b095910f0deb159ae406a46d83cf10e1f25fd1c3e849d3ed7436c3dcff8fa63ac726ba68b807723ee6b6f161c51e20cbb803547775e7521a1b21c2a0ed037354566c4e9ec3f58483960464f5fd5801a32747070f867b4a60f3f0d8a2f42b2bfc6c87053854361b04f6543a4cda17d687796bda6051fbf0a1abb08b294b611872a0ada5fcfc8d4244e44055d831cd4d8704d6587d70a28db7a944cceea3449693db6445e56a6b094c4fb3e09d4ca8cda0ec717aa6198d9eabada12bd628358d0500651d869fef470bb15445bc06c3fed582fcdf6d4be1a2cdfd94e629752f341744c503e03283004ed7b809add85914a017ba9d3f66ee624644036d9c563ce57321b262c33d5bee1152a7de3fafa0daec7c99740a740d0cce59d9304f554a96004acabf9f0222ce65e70adcd7dd79c0575907e4a97917125f633cb09529b219f0aad8df972bcab372f6246b0f6f0b9bfce88872960bbc9c6b9e13510deb5127a645da31911c46214b3cf4535d6372be513c884021c59265f344659f3caa8db991413894928b9454fe41fb680efb529183efdff8707e26b153c000b7893099822f3cc335c3e3b88cbe936628aa8856b178f7a2976bc21c9898d050d25eb41ee5159e898a372e16d21ac523fc02ef4057a06bb09984382efb7d9d5dd1c326d6e3deca1c4411e1e3fddf00c8b1f82258da8e55c16e824077467ad0cd442a236cf568fea94388b82ea049d13f6124fa3ecdf83f602754e7d1e87614b68d2bbd86ff84f021e9e3d92dd98466ef78f215cd090629771a8e0fe06ee04a58b2806cf46a925054367b7bd3e54a503cb896cc59d7e80a5795f5051b006ee71f42c2e5b72e4c8289878081115770624280d4cd0c3329f6279e29eae0339571f0d142dd09ad8577f6f0f82937c15caa45d7545acb597194a5a01a79edbe701004ac45127eb6e7f03e6ecc7602aa47683506a4e1324cb97643d2cc3f2e2970af7c091cc5a4432df00ceaeb91ed118eed1a9dac769aa65e7168e9dc331eb88dcb404d3773f7b2f84e01bd96118a63efcde3261380746de8a51299c4c47f9ba723cdb7653cb8fca5f2aba6d8fd49b3963ec16a90d2e11dd1ea694f5d1646da5dfb0d15995a7733ce5d4ce6c7443eeda9da5a6293ffbc5c7281df8f25d58bebc7195d08fe2149e45dcb2d574d01002f36a854068ad981a4725cfd93ad69de1a395dcdd91ed3a1ccf99a7d1ad350f32c6316c55ee263b0a39ae606940b8d9defb149a291e62f630c8de4b5b6904ca9562aa04ed8becc9d50f69d6ca06a1f4b9734896adaf11664cbf45a743cdbd52d50a4947b140b50ae6baf6062c47a89026e486ab932e20608d88283b7d4ef026069566502c97c8f73f58fb6402ea07df7d055f48c57483a302be78705fb7560981d0a79335f489a058ba2c846823bbcc2ee23e0756c56bd12a39abbead67d7d412e3f1d5c683fbbfe31f4588a0768e585d293f701202ebfb7f6ac5b64a06d73e8519f71e70ff4e9b217af8ef6d12ee63fac7af7ac1d996ad38b269ec5f17109c36aec9fcb453b56fbd84a1f39bf97b4478b0003fc8e39e7cefa931ba0864bcc1a17eb68cee2c34d91a9fc59c1d202a549793119a3f11c79634593cccffa7d2957125690c2a4b7b3387925f4ff33b680ab99908362cf45a3273fb15ac3e81c3e0495e7713201a74aee4cd64be07931e6e59c47c3e74df9c27efaee28f7e3559bd082d09afb9dffee3922deaa21d1bfdf45f5eb57364596763d097d76a74847e84f548a9bcbd0a21383a1c08d372075532f083d0f157861c740ed7bd13702f83e671a4658f72a5d98f9cc19ee8ea715aba6c1cdab16792de3ff1c21f13375a945f714cfae94bd96b9560678054540d38c3c662cefcf2e83ec9caa55a14c8cf2b95a2f6a5e2dcfae0dc8cc3049388ac5e0a57a8eaa473071e453a1cae5c612bce177edb9d16e8d511af5a0d4fc6b0d9c82967802f88e684d3a716ff7494089163192e3439b8c37e0c8d5e5c7735bf5cff9052e2ba3a9c0c601979644535c4c34c6bfe231f489fda8c747a98caeee6151ea483de3a54a50d54917d7e74366b3ca351348b31d12d9b1ba6609d0e4ccf360e38b81dc832ce1bd62fac7178460c22e692560a62a2fe51223d72396ea170157937f73dde576ccf706ef880c34ba130592b3c3aca81320c91022e05ddea5b18c0aacaf850f8bd92056617c5fd1c37db97614fd36d0649308a1d98ec2721fe3f3a1265d094c05dcf7c6d53d9d7e00bab17ba936ef503f17c889683f72ac337849c5977e1fefca747cb0a163781b1fb608171ed487db1286ec601657fa54fd2f0842c40bd4caf19d3d0911a1fc499cd87184e435e9fa087341ff5210eefe1a7f7f45ee0deaefb915a2b453fc848d74dcff8353e1bdf6e8d527c1d9d1a57e12f4008c41cff62e72b3d567b1dac52d252a3d6c0233a6b2980d9e76f30431a915696903ae4462570e3f4324f009d690df3a2cc7f5d222af37e494f5dc20cc16b81742d9f2c5e408f975984963888e6ac2334f5c2966e51fe71e07d553b5c3fcadfc09eb3f0b9783f61cf3480b111955b1fb4d6c9d8d3a709d8bc75989302671a3735cff7bf0547d25fb1935bb56f579ba67cc32f5a0e8d52ca7e08b7895bac4ae761dd073d63604d8a0df0976d410b9af2bb6a0dfedd7070a280d668ccb4206c23551aed8ec8f9e54406aeb8c48493dca96750f5783ba69888846930f89a7318a7064bdfb0115a9288c6feea9b7c22b7b1d28c975586c08bf57137b708435bd184acda4fde29c05275ab98b63a4c76b90cfd5787a0b9154bbc3dedb1896d7202ac1bcc3d4052c251ad5481fe6fa5d82322baafbf6f1effe9efef8190ac78d22969f3321f61175cc7ffde62c8c10741862fcedf2bc34ba7df6923cefe2e0376cdc141d878a1d1c2f60cc671fbd3af92ab078311d33e228ba5db7d76951ec05d65922dec8ee6a1067525afeb220a0c48733c1ec8260222a7452382ee06952311c8b020b4ba6c3965f9213bec00374da74d7a418d194208e5935a1c101f9d4b2b66b3b36534054ed62e02a7e7ee2dc9d05847bbb76ac1fbce4315ce2446a4eba6911be479b5c60dfc036705f1bc09d07b7fc3bfc0de4ea6154b0e115c82e1c53f5a3c4d2c0478538368d2c07c4def8af55632051dc7975cdae8c13badfd36e09b49a9912a9844ec682f1f8ccf08d04d074089c5690f9ce0f34986cd4aa30d5e877f1a1719909d1e1990431a35c159f55020f86228703a4185e9197cfc00e319e971c63893fb2b2533d31dc09fecaa80d6c9709802fcb30cfb43cff435a23eed41e94198bef61a63926e9a0dcc773288ce50075fac49b0119485be740dad2ecb77cae869bef48442b13f9fa719278e7bd034fca6e34b28bd38d7da9e90285d7617870d18f47ed2ba4747628e9cc13133a64a1a897c3e08ad58afea78407bf095e4088d17b2776f08cd2ef4a82adab6fc864d0ede13d4c4545fc68270bc7b18b61a62e1a1c6fd42aef3a059ffa9cac3ed603215a65b2be2e9c325e8a82949020ff618ac4cf3ab8f91411eef70f37282cabc45b1f987a2d4eb84f1b388bdc8a24466ae46d4a51921f6727b0f84b7e5202f163852a7ae6f165ea90f027ad23e04b4c6d4ccd3b2079afa93fb95b132374c5ad3f66f1dbf33b54171ef110b7128591d8383e43dd6424f755ea89851f2a447161063a4f1572d14194c825d1c9e79ef05b137433a7e0e610cd89464213dcfb57051a798c89581402c221b626ea6472b05499176d51f841debb4459d4c9a63d8f0211f0a1eec32a05d6023c4d923ba818e983978071763df0f237d5ed69a4a8738092127563db499174ef1b1e3aebffdc8c4376dc399800e2a4e81016f70f3c8bf0495a46eba090527414ebc691f4615ee5313e67bdb6179b817c5cdd0965613d3673ed363b7b4a75ed456ed13b7985e285cd8292baf4db0d0efecf6a545c7981ec42a6d07b3f3c03642818c6c0699ab5f8a52857fab26c29ac67bd07ec8c1c8fa0bf8d9e99a496374e3553743ae6917e8a37c8799b603201d70917ce0134276615d0c484e4d722342bee475e2f4ff03ce962b7abd81f54b2ea9909c92ddf76e4025aa9a6cabb94fe6f6f210602220e89ee118df", 0x1000}, {&(0x7f0000000280)="a7730040db025a50c802ceba2a78d2d291182f8439d2eed85019da63b7c815069633cbfa30915056424fdfa0982551c8747494e2f26c83c816fe03f18be54bc2f74b56ed98cb0a3d3acdfdc1de500fc23d460128209297cd6ae04711ad98ed8dc34d6fa4dc592a507abc396e9c62bae30ed268013e0d4b87ecf7dcf55586da27bc758dc9ff17ed6e95e5766ab73dff73a21097715cb3205d7db381a5cb3404f5a1b3d79c813536ca860b929ff9e1aa8d0f86bfaf23f9c8cbd1bf13b745cc952a", 0xc0}, {&(0x7f0000000340)="d2c52bb53133d42e55760e3c8aeea40f231939a9b686dc10a3e1ed686e6996bece682cc8152f1907e9d2282d9853f43dac0b6fd0e2ac3414f17d4c7445b4e3e28ba443986e7abc9550359e5f79021863114c4c2ab46d4b85b2f700bb2148f0c1c8d52c7736ef617c7e540ef6291fe3b52916cf0a405bf48723da1633b2d54d08f8032f3b393868a59cb921668bef1a66b95b3e", 0x93}, {&(0x7f0000000400)="845f7496fed52caef28b9e74baf570be8bff513099cb8deb2470347d0014acdf13f5b175b4c69af23250c7d7d858d2bff518034c933b743e0a663facadd6eb36591d", 0x42}], 0x6, &(0x7f0000000500)=[{0x30, 0x1, 0x7fffffff, "81482514863d0a1de3019305a17c4cb8d91e781bd4422446274c8d7fba"}, {0x50, 0x1, 0x5, "89b0fb80e67cc3135a8fac5880255cec5bde9106c85e0041d44b077eaa95e128a5ac184b3a6fc57374b96c8d687e4fef331a6f0d2bd33099dcb72deedb"}, {0xc0, 0x1, 0x5, "b0571e381ceaeca2809772aadff25f8ea115cb58ce004572df6407d437abca2b7a05868cf73cd6044157c97352bcf4c77880809e229085cf8399cb3f1859255024d81a8085c87de20dffef5a42bbb68fdb38103e89ed68d06745dd76c4716392468998efb71a46a062c1b71fa1c5ce5657fcbfb38ed6c67c3b0e871442335ba16fd1c3e6a4e8975632bf95f8ff0ab7eb11b8331bfb343e13fb549f19b12b799a11ca6493f6be011301588d88"}, {0x10, 0xffff, 0x10001}, {0x40, 0xffff, 0x7fffffff, "546df5243db21779fa98d4ea59f9d0fa64958098fefcf24fedb9e9bc7df556f0d2b2af8a82db7c48998071394c7e"}], 0x190}, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x5, 0x8, 0x1, 0xcfbb, 0x92, 0x2, 0x0, 0x1, 0x1, 0x8}) 16:21:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="0e00000000000000000000000000000000f0f19d507f91f41356cfa1be22e769488bb117a1916238a4309f9d21d4e32111cd23f7914ad7c6a896642359c8ddbe6905de4fe68e9286adf778d34b3476d32cb439d5bf26f0f7feac6c74f70acf8998b58624b747ae490ecbb93baae65b127360d3551588f946d87abd3b2749aabcbefda5acf0c9a6500a", 0x89}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:21:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:21:19 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="61fafdbffffeffff00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:21:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x7) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:21:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'t\b\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x64}, {0x8000000000000006}]}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:21:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) setegid(r7) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:21:19 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d7d211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC=r12, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r8, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4104], 0x1008, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r15 = socket(0x11, 0x200000003, 0x0) sendto$unix(r15, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r16 = dup(r15) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000580)=[0x0, 0x0]}) r17 = socket$inet6(0x18, 0x2, 0x0) dup2(r17, r17) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-\xde', &(0x7f0000000980)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000100)='.(*\x05A\'-\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r8, &(0x7f0000000e40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d844862090000000000000028de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b18d947f00000065769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000a96aca8f3c9d7a64a955c687971fc6d1e9f2d05bbe3da36f5175691a28f32ef0d8c9217ebebe08736995a613085c01ba357f4bdb4c77a35c5e97261f4ad655f46907a047064004c6727fe7791c3bb7c7836cdd1be533d6c326d68996fcc77dfa2bcc14d78058039427c36b9c8e7135d8c78bbaaa13e41d9af8c0ed5e7136adf25b42cb9593fa"], 0x13a, 0x804) 16:21:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x8, 0xffffffffffffffff}) 16:21:19 executing program 0: r0 = socket(0x10, 0x4000, 0xfa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8080, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="308d5f7a57868689ded0645f3365e2d234ef3afdcafc1665222ecc23b9d433754cd387f2aab4c0129d9dd4846da712f884712ece170cfe4b15a224d4ec90d0609ec119bf630df07167e506f4964e49bd19136e9a77eedebcde87d807a92bec1c34363435d8d551085d47516e3b77ad251554fb09774ec294d7f99f2d6300bebfd5f2082e50badeec7011f578d7e460c6748e4a7ac54047ec9fbdc7580e64648617f6bb1f027bfb4cc5133253dbc779ee624d0437070160f4d4ea65ac4da6760544033f13b8458b4718e2915358bfaa84af1299f7bc3eef176261c8e4ba5760b104ce5fd63dc813d531", 0xe9}, {&(0x7f0000000140)="5e2249a5c13ce68081cec1739cf9eaa1bbf0199d90fb41708a7d3fe449c15fa59331b5e3343b8e6204f8d3beb4649f51030a9dc6", 0x34}, {&(0x7f0000000340)="45041acd6e85acc665679ef54293495380aca1bba565c7809a235f69f3c5d5ddb62f7e5838a6841d7f306d9453393c59b7f2a4f0df1a3002d48594bd1343930d0de4aad205ad9b1d04778c7f5778a0507e27de631a266bd9b7e1436608be00a9a8e225982d47d070f25917017dad802e6d08acc73956547ec68217a3f2e3bf9a9d9c64e0891dd2c0765422de6771d908bb6d76b78d667d858bb1cc70ca00eb8c1aa8c33812797e44e97f51dee73e8c5ac66e94e5114736ce96256e8943b8e6002df9c9a245614a39671555a86250aa0ff90b9f962708f76513fb3822332b4a220a7caf2b8df25c5f522ed64fe8a9e470e1508b711a1413aea47a4df708a2ba442feaab7b3611eb8aee5ffe6e272a6e9458dda9dbb9d203e6dc7ab0ec83950d04078aa0e9b3270b7033aa0da7cb3d4a26cf2c3b95fd365c983cdd9857c4e098b6b03d792dcfaf7e8f35396767f2037e90d80afa10f5347abfd6d9ab02cc2bff92fb33e8f100b8fbef465ff43bea7aedcec1b5e170aed06ba45d832978a03fc73f917bf81e2f1e5c491415ccd5bd05525a128b7a20be10f6da69a2403e139da60fe090be7e14d4b8ecc0025ef1851ffbf503696a570f0b19aca8ea3d10b3da46baaa804d8056233cafa67a8534fdd20261c56e40b6420228a348cb79dcc0580cca127407ec5b3b3b4b41da742785813082290cdda3ff775708adf8a5dc93ebe8f72826dcd389fda567066324d1a61b3bb2016ddac3de97dad04446c0af72f68944d220f17e0c674e3745fec355adc07c8e86d54c1386ac12ad2c23c3ab38c77ebbb14c6b20dfbe95012b6d927c8c006efbbba81138e2334fd09240d72eaf64c1c495f2d76996a1fbdf2675ceed96157e803f9cee8d56c7389613a5c9e701bf57a4fe400d191733edead5ca177cb1dc987e32366bd7385f2031cea8d3e01950135f3ebd5d80ce5a2dfa51f62197b7b3ed2437bff4d9a580ae70cd036867b085c9a4d82901989edf7c0b05bfebbbbe3408b4c2574886d6aaa10332bd1e7718bd6d9ffd2a4ec9d315c39ff76aaae14d9a61c738882c9552d9c0c6fc0e4b3f27700d4b2aed45f01d7ebb4188fed68d1a2046af66bc0cee1ac0cb3b8c75ed68898d1c69abca101f2429d141e69aef22001d05825072b6198604cd61327d21f781f8e2870b3500da06e20c64db0272ac551d37600c3cbd8635f26c397c79659b1e46459de56724474acebd3d2f90afff581df919a23ece903c9988d75ad7615283a41a850bdf86a1b562386b40204d94244be527d03ad50a4f73cb29c86d22dc5d4a9349bcac643a87b7ef566a3510c5e397e1eb6a39ce53b5481904d3fdf8eec3b746e8571fb0f491a070f4cfc13f52e19e548a59b99aaf680a84d98f2e388bfa86749a2fba7578a433f3b619fe92dc7c6a18802b784b0ddac9ef2d4137a9bd7ff3a94158f707406a0bc580c85a00d05e236611b4944454fc372a632bc50f8a6861daf12fb43d6211577071b611a9eb3b8cefe1d8eb8052224dcc1a0d6076af7b0de817f7575e1254c14f0f3ca7a4a678b27a0c93e8d900525eebb95c81df06983e146087e80f4783da59739da04b0cb75af9460bbf2a03df249f0184f04021f5e262cc3994bddbf88ad0cdd61e2d0f12ff32a05b57f30c4ec70f648e04cb855ba30696733c5ab5c9e575f7975ae9aeddcb454ef1cde4476ed68781974164bf2aa45b77de41a264f4b0283f7aa2ea8f034137868546ad07bcca36839a99a84011394252ca67d3b1e355f459a3a6aae9689305a6d19a92add7c565c15fecdeab2d90ca563d89f91a6708c4412363cf60716d18e1004dd0acc1187b938330c1b05627c83e3bb62de23478422f231780cdbe70159d48783a140cb35ba22fd588c2a9a82bec0c27b55468e5ecc385b741c349dcd420a023ecb1eb14874b1d87e6cb1786fda5f9d8d9f77e0d9f73b8330efa27deed7b1d93d62a084f16e6e88a09d599d3c4a4111bdf4f2cb165859c7312413ffb64b23ef0ad43dfc5eb034af816af07f4873ed65b32f9ef5a2beb6701b020a2930412d331c28fa8351ef170fcf608f422692bb616152e152b14b7124640bcdd24bdfdb6acd2defd7d888317dbf46e331dc742660be76269f53577a3e72dcd8bf760138da0712324ae7ebcc6c5830733fbddc15335d51965c61ccff76fb2c1430e7b348f0bdcae62810d973e1c519218b8567000b142624d310d4b54c383a34fabb221f8d56695ecb951d15e5ba37b53320b4458bdf0df48006a74a0c1b1052dc12857655734901e57122efa2e75c1b7f31e2d18a76456bdb19550a61d5845ef7d98b1393d2dd52ea971ca39c8bd765b01d01d2f5bf6e88278c1cdf79276446189b59d90926e019cf8cb72e512228d4e28125c0a9d0202052ed427aaef9f8e6182001a26b05c8457db14886c4608485eb7f38bfae379466a02a9bc91bc08ae63ee6975ebe119f453b52d98a75368369e3ff0f7917387ca68ce4a5fa244ea066e66be229a5918362a7959c47b6f6d8971928dd44fe7553b089aa61617b07460d37949cf8f377d43f0ec48b3115b2edd659e8659763270d15f8bc1873929ab55d44f3edbb6aeb9fe2d84b5a7e4fd0394dc92fe7c88cb8649eae112f57809450b0f59d9dcdfea6bc8a5adc2c9617f6dde95f71766e05e719c99e2993691ca8fe62ecfd41f7ae853256f3844198168ceae6cb7bcd3676720624e71d995e2ba967ce7719f18956a6f039bdd1bf0a27f541fed8c75c1c446e6d7e689bc502a27d66c6a2349b27ff74fee178d7af1ae91bbb6155e27f9f300a7db91f74fcdbb7b402f274c33101ed10e829680e891469b91a28127927a91ca3046a6b83ac90cb994a83103f22fe83fb7668f54d29557b8f3f2fbf5a4947ecc5308915565c0c62c90101d75a461051277fe70278b16120eb869823da500e5a466926e04a35bfa52180b01239c3c0648116e4ee70ed8632d97df729c91a4e79e1123f462fb598f12cb8f8b3da58b1dfaeeabf8699ed9bbfb117906ec1a2c12b404d08fc17db9381440b0ed102ca772bd0dd41da679d752e25ca79e853fd5d0bd4ba1577c8499dc040b1d5a1fd9b4a8cdfc0c1ba04237f18536eaaff2b5f7d6864ab8030652bcb2548582e016e4da19f9d7052ff9b7b77f9fe98e5f8850615ae44d0c9faddd200f07d6aa34ad10613721d5d68403c1889578f19c31f769636b14b990fa574edf24bce0f22b36c4230c00cbcc3f712b20dc2f47e2d04460fccdea42bc95647c7d84f6475574fc10cb45db50abe3a6ddd106ce74efc710019f447f59e1001ae31dd21abc1b57ecb290e1fe99b9489c9d4bae6388b74bf21a2eaf8e137a3d9947b11d4e34064531bf2bfe00d43b9d4d2777c9fd9c3d211911f5737335f7459e7fb6892f5ce4f350bbaa648ff7f5bdd8758e1567f1a64f736aa2dae28e6c5fde2eb300fe3731f7dd61f6838abc78250d246897e098e8af589c61802f17e6ee2d96bb403690464388cf94e2414fef66c5cfb43b1f331a79f87cc4398b9570e8c82f48810f86175e34a7cb4aad09bd45e3c65e88ddb54361f18078c8578324475d99a3432bf5d80dd00fffcddb17556e1648f05f78dccd7fa1f88969f3d7b255fbc25548b39bb1051af7dff31cd9594a0f562b0e3fad5cb49bf604cbecb6e2a23373984c47fe9c3bfa211f705301ef62e8ab29b864bd3e43e967445a11443f728366aa05420bbabb3d22026e66f5a2ce0f2e9e69114030fbe9c63df851096590020deda4590db9b3c67b1707ea71a61ed0b591c54198df229850a14ecb2266f9613370e12e73f2c9ecaf71ebeb50dc546eb791e198ddaacd8881499495adb0db2066b47a6270242554e3b95c6fdb0f508d0652b751b097325db5e148e712dfb1e37f07c87bd0202ba69fee81465fb317619f822bdeb6259d9e097888954f6139c97da36394fa0f623aa62946c4649ec48a958a297916a4cbc2c8e58517941b5bc0d2fa45e4fabce3637b128241f906ab0db241f43141fb39567b51c34129780728306532e4eae209c4fd2d25a1c33ae563bc09113ee32f93a45d8d3429e3fc46b0c8d0e69856e875070d734426de83b19da343d94c25dcfe1b39efedb0238a074b8cb395b066b52c0cb40b1848fced0b6ed314bc1948d4c9b465c09660cc72c101ed88ac815df0cbd529319fe8856a0397ace1d36ae5bee5e41b5ffffe658d769b1fd4e0159e22dc8cb47f4a68d04afd03982fb116a0923e364a572d926620adcf4390811336a3e8ee071a7140dccfb72772956eba211f94964879d110b2bf924615a081630fae02fe948d02440e746e5e321484fc7ca968fe9c26585dab52cc5a45d6c1b9bf592d9b57ab27d507fae12a740d1978ff74b56028b59d18b1e1cedb5634507b499f2fe122c6ffcdfe6e5ccd87b942e8274bd48a3dc584a8c50a987f07ff350717f000a3a32b694c7e51128ea12748c266d6896d9177671bd8337f73f3ecf675fe2bf6f5fb2c0cc70a6d9a5d769af3430c1a5122107ff8cf2a9e207f07205cbab584cfebd3d61398502e5a6c2ba6ec6abfa0d932198443e427f8ed6942b124de24a0fb07e789c6f4a1349da43a89e521459a0ba2caadd153ce614d0bf03c88bfd05358b94e51419e3984f1636108d11af2593c388f56e693a6d630ea9754c3e1adeb0c4407346522ec062e49d8f6395e0edc3783472822b0f5ea95d512ac77f420a1fe4cb8f995336dfbdfd3acfd277251f2b6e27ca09239b4b8de60323d88ea992b1a544eaafbfccbc9426e5e821207a0e63e3959ab5b4e2f3838d971ea4d3cf789867ab38389e9478a942e0a30794babe2b3c9892943fd68d912e589e70c437f4939058013b86021844132b4e81d387138827247bf6e353f1195cac2a97edd2616df4e4f3520bb091002dc89195e3fea48282d7908fff69496df233d123e435334a8e7a65eaa2168d89591ac1cfe4aba23bc35f6d43aea7ea8802a58d0394cd672a7bfaee3f5cd40dacf2020ad55d1949907be79e4b20d10fa86dfeb0e8a2f0abd2e656a2f3e6bfea96eddcc6bbea9a092cf27a30732cbb062a24e1eb80bd881eb68eb039191f2fbf2ed2d04c4c317865fd848a3e58cfc541bcb23632e105e1639e1befdeee06e096be050f6a0f7aa092ec263ce20baaebc5d0f580fdfe621b5a3e4d2c65bf06ac29e966aeef5e6c9e6608823a00ce1353b14e5da04ccea39a4d87d0a74b0fe4af7490487f2a2600cb834a962bb1d2b6a41f05f9766056366d8a019a538468d6ca49cdf1c830491a629faa01c13d4dee6c6a2900adcbf207530ebebcc59e2557e48a725804b85d5a519dca2395e0d798255e84b897da391fd75b119b762029c44571905f6c54b1346662894b73fa7b2206c615ad6407c680b556385db948c7d023c6b67b185d87849cfe4f048eaae146663ec13b08ff04ae2499c99b6b06afbd3004d07dcd703d951738d8d3399d4e5605448fdde6a8d83936adf19269ae584c581467e2d2b354902b752727015e38187453a5678a4b982a4951572ca973442a7b5eaa7e74e483ef4fdec272cfbe90be5545773a91765e9076be4ac411c36404e311be792d72c3e3b2c5bbbfaaa06eab203d5aa36c57b8df938d389f80cb71af633845ebe19790d044c16d972509494bca4dc765007d041892faf7454a09dbd25705bd09a3a560bcc58e3b475f59ce0bd585b8cae6757c954ee53e2224c176e9b06961a00719bdb0335f8236077d038dc56ede3c79f44283a5c4677e4ec6063bc306e3ee3f09fbb53537e91fee394", 0x1000}, {&(0x7f0000001400)="1b8fa4c3c41bcb7e77cc96a694cf7d3ef97dc0cc8d3b050606d1908bea547a7c80785fac1150b0c31a4d3c168ea2253a23681d8bc05f172d719d920b4df23cf66454c0e6b8dda0534f8031b31722e362622336652316d1cafff20a570008000021c0df66d82abe8cdc06d841857826a8750d1ab9e88b75f41ee326a0d7bc249628f9ffff00000000000082d2f9395635d466258fafa4d5ee2825f3e6d8075ce27e00"/171, 0xab}], 0x4) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername$unix(r3, &(0x7f0000001340)=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) 16:21:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='\xf0\xd9\xaa\xeedh\xfc\x00\x00\x1a\xe8\x00', 0x30082, 0x0) dup2(r2, r1) faccessat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x2) fchdir(r1) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCPROMISC(r5, 0x20004269) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:21:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x1, 0x1000}, {0x3}, {0x1, 0x6, 0x3000}, {0x0, 0x9, 0x1000}, {0x0, 0x4, 0x800}], 0x5) 16:21:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x2b}], 0x1, 0x0, 0xffffffffffffffff) 16:21:19 executing program 0: nanosleep(&(0x7f00000000c0)={0x8, 0x10001}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket$inet6(0x18, 0x3, 0x8) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) fcntl$dupfd(r6, 0x0, r6) r8 = accept$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x4000, 0x0) r10 = syz_open_pts() r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206982, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80206982, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80206982, &(0x7f0000000300)) r18 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x8, 0x9}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x40, 0x3ff}, {{r5}, 0xfffffffffffffff8, 0x80, 0x5, 0x8, 0x6}, {{r8}, 0xfffffffffffffff8, 0x2, 0xf00ffffd, 0xc900, 0x7fff}, {{r9}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x8}, {{r10}, 0xfffffffffffffff6, 0x20, 0xfffff, 0x0, 0x4}, {{}, 0xfffffffffffffffb, 0x2, 0x6, 0x101, 0x9}, {{r12}, 0xfffffffffffffffe, 0xe4, 0x40, 0x9, 0x5}, {{r14}, 0xfffffffffffffff8, 0x42, 0x0, 0x3, 0x1ff}, {{r15}, 0xffffffffffffffff, 0x19, 0x40, 0x400, 0x5}], 0x1, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffa, 0x5, 0x1, 0x1000, 0x7}, {{r18}, 0xfffffffffffffff8, 0x8, 0x4, 0x80000001, 0x7}], 0x7, &(0x7f0000000340)={0x5, 0x40}) 16:21:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:21:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) setrlimit(0x3, &(0x7f0000000100)={0x1, 0x40}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) write(r3, &(0x7f0000000200)="470f57cac6c5d770107e7cdc8ab14719d6b53a1945393e5a4849a279abaa279e96e956647d28c1443c2961c5a49de392abf282fe13e0e404a17eccc7c66ecaba141e0f2804abac6622e095e5d475b787159e415ed843c916ad2c17cf445b0e2f4831c937b2ef3fd6e5be4a5f1341a868f12f2ad31b9c2fa0b3a028390036005ef2d40b34317ae7bf945ddd1d6fe59886ab5d00e21aa90b8f9f3b1aade9d70e0d8ffebd9b6d5f2ee66a1dfe8555039af0ea9374111a62c367eb63e7190ca7a1718532a2", 0xc3) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000340)=0x8) syz_open_pts() 16:21:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x8000, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:21:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x7ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1a4, &(0x7f0000000040)=[{0x1f, 0x5, 0x93, 0x8}, {0x101, 0xc5, 0x81, 0x9}, {0xfff9, 0xf7, 0x3, 0x5}, {0x1e, 0x7f, 0x3, 0x5}, {0x3, 0x1, 0x9, 0x400007f}, {0x8, 0x0, 0x0, 0x100001f}, {0x2, 0x9, 0x7f, 0xb7a1}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) 16:21:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_getres(0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f6843361d24803957c13babfd7c908"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) 16:21:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:21:20 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)=0x20) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:21:20 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)={0x3, &(0x7f0000000040)=[{0xc}, {0x20}, {0x6}]}) unlink(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0xc000, 0x7, 0x1, 0x9}, {0xe816, 0x81, 0x9, 0xa4}, {0x80, 0x2, 0x4f, 0x6}, {0xad3, 0x81, 0x5f, 0x2}, {0x4, 0x4, 0x0, 0xcd8}]}) syz_emit_ethernet(0xd9, &(0x7f0000000240)="627b80c293419353520874f438df960b6c3fdef61bcc83abce18073a8572c354ad08002d1874ab32f172443b6cad04c482adf58fbab136460d123be835eeb9f4ad2a48a45e9c4b29054c6cf23d53a169e2f490aec9b957a716e9febac197802428cf1d36d5d9343bda2124454850fcad8c8e7812baae47c3e7fe6d9e59e4840a9eded86cf9322371c7f386cbb4fc09a900fbbc6dd238eeb93a8424106066f98ba3f9a96e15fc42dbec3019d8be9f96f3ba9f89e0e8911c953acfa8a4bc5d85389d662fca18cf1bab46db701b6f612bc730e9bb24cfa2b82e7d") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0xc003, 0x2) socket(0x20, 0x3, 0x1f) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x8]) setsockopt(r2, 0x0, 0x100, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) setpgid(0xffffffffffffffff, r6) r7 = dup2(r2, r4) accept(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$PCIOCREAD(r7, 0xc0287533, &(0x7f0000000040)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000380)=[{0x8, 0xff, 0xd8, 0x8}, {0x68e, 0x40, 0x8, 0x3f}, {0xffff, 0x20, 0x3, 0x80000001}]}) 16:21:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xc5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}, 0xa00000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x18f) fcntl$setown(r0, 0x6, r3) r6 = shmget(0x2, 0x4000, 0xd9, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getppid() r14 = getuid() r15 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x0, r14}}) setsockopt$sock_int(r12, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r11, 0x6, r13) r16 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r20, r20, 0xffffffffffffffff}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x4, r14, r17, r14, r19, 0x1, 0x3}, 0x1ff, 0x240f, r20, r13, 0x2, 0x40, 0xfff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r19}, 0x6000000000004, 0x8, r10, 0xffffffffffffffff, 0xffd, 0x0, 0x3}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r7, r4, r9, 0x1, 0x3}, 0x1ff, 0x240f, r10, r3, 0x2, 0x40, 0xfff}) setgid(r9) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0xfffffffc, 0x0, 0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = 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) getpgrp() close(r22) socket(0x400000000018, 0x3, 0x3a) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r22, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x200002fa, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:21:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) shmdt(0x0) shmdt(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000040)=[r8, 0xffffffffffffffff]) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getppid() r14 = getuid() r15 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x0, r14}}) setsockopt$sock_int(r12, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r11, 0x6, r13) r16 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r20, r20, 0xffffffffffffffff}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x4, r14, r17, r14, r19, 0x1, 0x3}, 0x1ff, 0x240f, r20, r13, 0x2, 0x40, 0xfff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r10, r14, r8, 0x1, 0x3}, 0x1ff, 0x240f, r9, r3, 0x0, 0x40, 0xfff}) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000000c0)=""/216) r21 = syz_open_pts() ioctl$TIOCSTART(r21, 0x2000746e) 16:21:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) 16:21:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x12f2, 0x20, 0x20, 0x5}, {0x7fff, 0x6, 0x3, 0x7c5f}]}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000200)=0xa, 0x39a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:21:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x4}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0xe5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x400, r5}) 16:21:20 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r4 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom(r4, &(0x7f0000000300)=""/176, 0xb0, 0x40, 0x0, 0x0) sendmsg(r4, &(0x7f0000000b40)={&(0x7f0000000840)=@in6={0x18, 0x0, 0x80, 0x7cc}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000880)="d344dc16e35aa3c1b30feee891f579d3ad3bb4926cbffc4ae779f604165fa5d9f9c2fc48b640c166e2a5a6131fc490fcdf72d030138a4f87e72a9905519d482aeb483996ef1a9c29", 0x48}, {&(0x7f0000000900)="34657438e97034a80fcae61f842df813018348ad4166b6ed98232be5f585e34ecb6d0c8ad60ce2b610b67bbdea26bf7c2e82b2648079103c0d3c1774d897c7fec6e1a124fe6ff705d4dfa7b4896d0063069a7992213972eb54b3851739ebdd8a525e34674e41793483a3ed2f", 0x6c}], 0x2, &(0x7f00000009c0)=[{0x90, 0x1, 0x401, "5385ffaf53b0471e6eedb35bc477732421f64d22f1759b254c52623937c67105be21f7bb5a86bd6e9f4e39fc781aa892f636aaaf34ef402b2abb20d4e2fde6cb55bb4b03c23154e227a5dfca8550abb0a886eab32f989ab35cde50151d21674cf63dd98a3e2d62ec5cdedce46e65c0f4f889cc338cf0c0289db42c032499101d"}, {0xd8, 0x1, 0x2, "1d2968502676d389b1284d01585d7defd72e9733a122cbab781ac8f124081bf4b47fafcf63aa01e8a90696801d0fc3ce4298c4eb0c5075abb2264fa3123fba9bacd1f2e69572c69806db23199b0b64c6b9f7eff7ee629ea3d0c7d892b8b2602b8d0ae3a48add24efccdb26c948a9491d2169ba027b108ce08c501290b110c53f188e948ddb32de9c1024feb7c2379c56a3f17ec0c68cfe8d7f24b33d66bfcb546b5cdff5a8e776e1e66961f88553fb2e15ee9806137c461a6a7d0a668dcef5c4ed727ab7c4"}], 0x168}, 0x400) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) bind$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:21:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) fcntl$dupfd(r1, 0x0, r1) r4 = dup2(r0, r1) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x80000) 16:21:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x2, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0x4, 0x7, 0x35, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000001780)=""/34) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r3, &(0x7f0000001740)=ANY=[@ANYRESOCT, @ANYRESHEX=r6], 0x2) recvfrom(r6, &(0x7f0000000500)=""/125, 0x7d, 0x1802, &(0x7f0000001c00)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e9ab7ce69a4f8fbc11a4fe96e5e201008aaa29c0e9a0010000007e4aadd533c1f1bfe9e48dc462618ca038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce7bee4fe7c3cfdcd35a1947203dc8852b4aac6212d44ec874aa0c16c8cf03f6da02722b428c6a7c863dfcbe25c9ffffffff8c4140891aa0edc973cdf924fc28e8498703bcc26a73e3e4823600000000000000221b1ae94f1c7f0f47f0fd38f2b6445a525d97a24e17a3c8f3c9077b8300f13c0d868934c39ae9836a58ce29bd70b7b3d373f3d951a4409993a2446890746302d4678bdb440f29908e2ff858dc5a8531c3fa04775cedf785bee1cc0668d75485f196ba498959e5970700000000000000484b2ff9e796ce369c9e6ad8825ef6d806746947dfe20664249fe8752ce40a85a4c4f6d1539aa4727dbfd4e274e36ffac10ba69607be9b94a6fd992c9530af7c4ad2072002b982e90659d8881d57485936a149aeb2ac6d8d004f859f00928a7a8faa298d9530d56e912d1afd00d0922ade1bb92be499a25870ffb7f9e54418f0e2ca140f9f6bff1cc8f76616370ebacaec5577aae1a67d175b4c31b6e85a4efa105fcf8326bfb5ac2a0bfd9803497fbf1d6ba76c116d81659f045220e2affc6543a4650a77c5d10fe50d10e4f7c473e09fb277c7a66da9c44ecf3679286071ead44466539065ef939ed60e4f0a13547e50a25d872efe1e4abb5d5c1a863d72a37f39ac6995cf31d48fc2b03450ec395b995f3f86947ae77591269f8027fc9fdd0cb0c7d4d25ada00000000004fe2dc5b5dd9fb5a2518a059c0e191c851675d3ba0dbaeb70764186b5afc8661ec8c323150520a951c480864e05535b2e0bef7a8d244c80cc7dbcac851bbdaeaf1d906665857d526cd1ff87bd9e2fea19c2247451789da462642026e32c5dc7bfd369b99df06d7e4904903fc1482a824bf3dbb96afa5079ebed7471e39abedc34f427e94d29c4716145898eeac670571eb1833f5adc45458b3cdb940efe81f359bdef1ddeebee3d4a60f9924804c3ef352f1ee44388eb82b013c1f03ab4b9ec704bd4c6ad9c4f6a79ae686aff2f26dcc57ddf2cf0952728247985a4358a203de908e453c566959b1239fe4a547c928f303cba6c131cb1f5aa1dd188d9a0376998a0efafd2752f93d2c1c849dee500000003e4826a15a1c22867d1a4e9446fb4fea246245c2ed1a4f096bc7372612338fd6660b7e7347c828a46c3c479ec386adcaba907371e07fc2ea2b42c0205b51fec86d42d627a3ebac2a7138b59c9234f9d15c434a6bd17dc22f5f6988fbf74c086ecfb7b95ed1af33b230ec5cd83111c92af7ffffff3d8326f3ccd928371cddd146ee9d39e3e18279b2d29a5281e2a9892ef3e70aac790ec842746de16c6b18b4a2192e6b4019bccf640635dc49f3f17f0f11aa6840c4f1ca334bd4b2143b337c50e8d4879cd18e8cfc89ecc84053baf1bee66237cbfd86852aacda78111649fb4da8"], 0x1) sendto$unix(r6, &(0x7f00000004c0)="6d24e14daab7c9d9e2f5064d6db0c3aeaa8641c98215049ac966474b5c464b9a7a6a21be110e647d5369066fde61ecafca4087ee3393c7516a5c9e54c94df7e0736214040ff217465ab2ca9b00a645d32f07de4154607d2fd3741f97576bfef6c33cc7189deb7290d5a93f45407bbd5a19cf97b09df978bf10470ab3eee099c9b67947346affde37c02e9105a39ce2ab7c4677700f720f1a8b7366508b93d7483cfb2fd82a18576f161ce9691ba9356289d13aaf87093feabf03bd9da10bbdecb650e11d4f2c75509ed7ec2f33045513aeae6667b6f18cd4c977010606a15f6f4eacc7dd281a8505f0c46df29e67406d7f91b00786", 0xf5, 0x3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x5, 0x1, {0x4fe79930, 0x9}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x8004) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') 16:21:20 executing program 1: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0xbf4fac6f9a9fc397) 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) socket(0x2, 0x8c033d0908c24c4e, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:21:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0xa) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) writev(r3, &(0x7f0000001400)=[{&(0x7f00000001c0)="0f7614bb53356d1659634a26942160f44694d23a233e998533703e186ca3d44dfeccddd09d286ec6668e9d30af5f2a9bb5f4334c4f4879da898f54a72dbb492a48be33bfb7cae798a4fcad7b2f687b42d08a367635aa734039120816a525f58d79f038ba87ea6c02960cad594301b99bfe8259a998ee264f68683b07e8a1a658421f62e3ed0aa5760da99e07d78bac0bb862ae5627a2908ae4197eb315a445552658aa24641e56f3a5686365610006a9cf73d5029e43da1fc103801e9f36e2bce9396d59d1fe7504e9b02bdae1b054ee9184b77d0ec2628e10f421a9cdeb38c8c841df796a3cf5e86298357e0efc66e4c2176752313ac09f388c60fe1ae753a66d9a4650076bd557a5d75599c077565d38ae66e9151d3f48491ec92f32be006bcedceb28d9db9117a327b33d4b95728189a92ac6754352ad37bb9a470521f00f2253726dc1785c3df9d6af7744d2ec9e0a90382c00afb5c2f08b208ab00e95af9be4fa0c7d867c6366d48b012cca94b9a749f3e70a4f3f472eff2c0f2256d5a5edf28c4eab488fe537378a540381d521d01df0eb0cbf06ea6765723f7a20e4ae612cc5be7d41d82e9f39c552df3808e5d24da3b37f057542b4036e7343095801ef429fc9b211cc48b686377569d78b0cffe23711af412cf46d313d3efd867f2bee625348729cd5e2eaa3ae53ed701d04e1b5f0b0efb87055cf37a66d8669bb26690d0f4c46f521d6dd16527e210bafa4ecd9a78093ddcbdd6a79a78bbe132020e364aa3ac02c593573df55df7b92c681a8fce64eeee3b160d9442a8f41b24b039044cc2196052c870cad9635944081c63072aa31c2ae1b378fde0ed1b94950fb141e4c8b616ec50e263ab2b4ab1103db436d1f1e4a160bb0d4a5ecf7a501179385851990107916a6d5cb30db6f4df18a99213edc97252218758cdeb7104dab1ee004dca7b5f358aae614e1a1a8f663b53898a3fa69f0811140a84f6a78d4c582d60b082b9dec080c4e625cb175fda5578348ec38b7d96035b0f18d20161030ce2b61c6241b55b7399d0c3815c9a991388d9db87aea0326bafc6956c3f833c6445c8bda54cf46ac16bd329c086d8c128b9a3e10ae902014e2d95e35f2b504c899dd5932787e09e1b48e9554883c1302b2a49be2b9fc23bb692a948823cbb45a8ec28875518be3cb14f80fc2398ba7970d1af797fd5c56a565136cacb11ce7e6ee6177c3b19c9806c00fe577ce480fa689aa7b0761a8a0b70e2df06ae472ac7cd1b82f96f8f9db2eafd788e2378d1782a13cb04b8fd462264e61701235fd605d14dd0c8f0055f3621bef25042289fdecb5af1830dd576bb64936079e92b03da5ff9933a42081e554e8e6ccaa7c350d8d6dcbc9f3127bdd33360c7b727f084aa293491097988046be986c3a4691a1ec3201eb1c4dd2e422401f9f104bb336ae57f364525b35bcc232c5f3c1bb35fc01189991ff3e595a448860192ca5e011c68d01cd3a07c3bf5c69cb6810d39fc94110c77b146be2b9aafe4fe6ccd3510fbb3ef014f8e45455d105a50cd8e87594e9b83b44b338640afc399b4b9e7c48a247cd001a2a44def27d2c827b66ebcdbccc8bd3c808f7578f67757039b67136e2682f8aed54b5c88e02d52aed82cfe677392d25cd9e7d84dbab3b08f3021723ead81a13e508d1e19401ea32fcf8a5a6757e278d87873d51af702af2fafdf6bd6bdaf801d4fba3914c1c79dc83e8bb4aa3b419e96cb851ee378c96298dd2c44f7d4da012f3e55a038c918409013c56e2cdfad43cb488ed2ebda25f34244af257df4c0a1205c8c303c53ccc273381b2f4a99963908b074dc5263ed4736e432c3309c183eea4992bdc466251d7c376de1bddb61d114aba72be9c20911abdf630e9aff90f3b284138863871e49c5b1ee19dfba0f3cc8dcd73cf587b8b020e629be0a85a2d14c71e0808aab612f6cde8a6e9d4b5d3673e2bd8d4fe076006e1b158a0d28465692cfa807661701c03058d3ead49e41bd425cf0db2eb4a6bffbf75a69b9ad2c8f0ad42f00968a7bf3417b53ca3cb81e6350a7d052e383a66fe9fa8a9c28e5c6d88054a39daeab5313ad771cb3ecd1163a37cdc5d4c32032aa6cceecd2ef72085d21903b14aca653c6db1700a5267ffeeddc33e742e66b3e0e679147154432a0eb1484488422220be4e59286c7c54cb01b92a36a51b6e7c85032ed21362324f98fcc33028ceab7a27bb3f18bf6140972f4fb897aca6ba79985d5236f6e6657f496621e252f2055bb8fe550388d1d5e2fbfa5776131ca8789083aca7d1184b5394581fe9032f918a417fc3ca9897e1c1f3bf140678624c32172c2373c8b8af62b6a1a146ee983167d2c917b45122e1e24be07d97dd3a215fc002cfd9df4d6988d52fcc0a246284f1ef77d8a7eb3a85530e0ca4e6a7fa05a1420bd293fedeeb9882015f4e5bf8ab65bce2648a76668e1a2f3590fda1c9415f266bf049a8ada7fc9b50f732a4ec4e072e18299cd444682545537197878cf5056e2f6fc893f42b8212d4e59420092f50e6dcde1ebbe7d26ab89539869638b34d12b94c4fe5d8564dcdd6b5cec8f137e85909ecea1db7164b3905b5141e5f5b41a3b48d04673cafe1aa2234129a39383e829a99a919c3e039bbfeee0f111095658fdc48475b671ee0f401c21b79d958759fc4045e9b7ab2afe3205f6daf296e66fdafc2f0fda25965af985940e2bec59e0adba3018ea66ecd73015b14058bb9c28190bf479e011cf11e7422b61e15ac05fb1b21b177daee5d5463fd3fd97cde10f3fdda74879495b368d52aacee52b1179810f3797cd393be00c12c38235a000c6b9d93bd2a49eaf4835b301173033a5e632cf92ef7f292c2d1c12005e59036ba07ed8ed0386e173116f29661a0ef34b53985e5ab6c5e7611b71d51ebc25843954e858588e0494340f2bde0736080ede587ea2b188eb3eab9f049b2131bfaf5618f26f7b91915d79c1e5208665fe9c597ae55259856ce3c9dbe6d61a94100ec1824fbae0bfd5deeefeb04427751333154b4e805b5c4af33209a1f376836e856de79cd9718c1cdca4aaca750873b5aa495213cc782523e3989b4672f05e69c375efb5c1199e7f325b83495e3ae060be671c1d794481974e317eb76ea35d2c78d3d88a8c2f3c9c32d83b5744c006f6a06208fb7c8730b695689727ddba30f3b85c843bb83bc312c354a5fa2071bd054c2d3d58252e5df0c2b36d501f30d4c9462fa613305d87c607a67f29dcb456769822532df94790abdc2253dbad83d5ca59176c00c18e48a57f7f912176cade46ebe0078b30ffcee6f63727583ba823da2e014507734d3c535af850ae87c57ff6902237ab8c3cbfe813a1cef8fea90f355ee33c71e1db88d81514f71a40181b37151d2f403196af2d0c7a685258bd9af0580430d0037eb8e1bfd00f64fedff5a6ed0afe765b8b5cfd819035061bb6fe7979b484aaf412fbe0120e3abe97aca3e1edbb9f894052b5dc82de1b623a5f4bf9c70754e091eefaf3754d718ae92640f2b3c2d028d065e6e7b7211a315e1fc2aded104d052a7c51565ce0621cbbdbe61d4d98fa3e6bc12629ffaa94cbbb60da78917446394caf0e6fbfd4aaaf7b71222f99a5e1583e47db36bbecfcaefdda4c1467976230c541c0ea0702afa6866c68f0dbd2986b38595b71e16f8ba3f4f8f07e47a299e0b703a45d863e7cea6952d857701434049a62bc558f881472bed61e735240a100889fb3a15b2500e86f08a80270a28b8adca8a170393086cc290c4daf606a0577a8bfab33510ba636699ec599dea082e3818c59e78d5ed4aa86209fa4fd05fd5df1fd1caa675375559c81b58ad2f4a9d6f4897fefb9edf500d92bbcb2b37ffb4a79f03884bb819e6f99af628f0f0245e53bfe39fe358eff75017c94d650ab6fb9aa5c82b38c61eb8f39d1d56cf74f34198d4f9044fee836d51d1a35a9833d4ebb580a40688572e3f2f69bd188dfbd81bf7dce465c913e9c0952d8ad9b0372306d876ae40e1ee744317f04d0fc867092deb805f856429e3a7d60c760214d501e40a70b6c2ed69769bc25b20e3c9b74facf0f15046700e38e8c1b3e2c2e87163774622238c40bfeb1e127055cb6a5b56eaa58194b9fc3af00be7c44c30119dca35d19155e10ffda620d870753398f67f5366767a6917a7863e1de8d68f39b23b7f620bdefb4efedfd6c6ff6272fc724a1898ab1d5205c265c63fe9bb7047e1f769bb28d5194f4a0f83528e462c1dfd2c03ce1291d350f13d3e71d24afca934fd25963f4dfe9ce34e3ee55071371d15f21bb34f74a1453b1780746385b4f217bea382c793fa24339a6ce81b10c236522c69f1e0dd6c34690e51e424285988034ae239e68c1cb9a12c9852fa3db616dd39b00d36e42ab3f3928a24131a2ce1cc375bd5b196c5546a4bae64946d4bdba379e8a11dd256bc96b53152cf02aafa0d1be477e1d74c44bab930a0d4d6db5c4787e65cc3d68e4a0f8adafcb7319c45e07f633ec290342a27355972ae535aed3a247ebb664974f808b7e56f687759adc1948ac3a0bb53ccfe752cd34b6e4d907df284268ed137f3cf450bc328e79797078352a194e6320556d1ebb7ca69e27a709aa4334540d9ad58b6d21417683c33bd54a68fc8c5c7e30b55a3d85e2be8e6b162363e5bddc5d48a2ef6a1ee4ac0077dead13a841a1a167c9170488fbb32e43cb52eeb1ac68e990483a7ffa3e73bf93507d309f46929254d5008ecdb4d194aad619ea11d857074a9987caf1b47a2c0ccd8d356d6621df0d1ab8627426ae9a0d40ed030cfb6e5b4d7d89c8007ef067eaf8f2e6845235aaeead6e59b0fe790a5d32812c15b46a05f2d7b4f5e2bae87127f4e5f5c0a03b77dbf53a2cb49c6fa034e0e6ae39e48f55e0dce0c65e8b0682fef1f2fee722836dd6ea37941904b4011fd6e857c13e72c6205e737e0b60e56bff3f539a7491a11f7deed587b19f451f3edf128d4354de36df661b8af03fb7a8045a56b36892750d653788f42894a0033b210bb1c0931dd6e6a49738caeed659a2131c5421c572bc4b460f5f6036147335195837c57d61fdd7c43d15903000214dba57057c03315d8a888d63645d004382539d6e59ac7ba1a638cc2da36d7f64d47d3f8ddef1c2254c2e77dcc205265b7b2e88b23ca77a759075220e9acf75c015e789098c3cadb184f44c1b890ca2658aa19800f46b258c4bd3bba0ac4697094efb562f94e7700428bc6cd499be1c4654c305b964135b6aa0f4978b6e575a8c73baae31c79639c60a9bc32a1d3338c0ca8d7c04cc1c8e5cd93a0f549433a464e2de1e56653602be61b36880bb7916b9e46d951fc7dd8642081b9ea10adb5393172502feb646a770aa34fd367035ee9b5a4c460d27ffd20588d38e8f7bae3f7c2c83dd45bd85cfedbe3971dbefafc7ee38da6575313544bfa09bf241ddd9bf84eb6a33717638adc75ae67fa9cc2e67a72ae80d9b6979ae06d8f7b9ced9f8203c18dccc89eab61abc56f076420061ebea7b07e1153bab4f0ac82b9896c16e15ae2a28422103de58e24ea789ab0a4dfdb99b68d63aa5e5263df9cf743649fccc35b607e2275786fd7a514c5279657ddb31ef68e567f7ebeeba9db0775e9913ea2913d1f8632f85f2688569670ba20cf167dd50bdab3d25e187439453c3a91d9b13b9cd73f06701b77cfa3783b0530d4e01a763fa340adf4bf58626b94b3b93fa4ebeca5365c0035552374248434d7a8b88840dd33ce335ac884d8afb5bc176c8dd8d5d4b2d2fbb5db8efc077a78", 0x1000}, {&(0x7f00000011c0)="f5314eb9e74304bf04c31a77d3cd51bb71d8c64ea16e244b2ae8623a3d112e8ee540df776c6446f8d2d76717fe973d66c0181ab662dee77034e61fbe26379fb5b6d148e9d1d088d0150ee293130e6cb9e0d876c02eabe679a40c77af8dcd5e14ab7726017ae75cc30a67bcd19eb0a7f3b73f27e424de742b0c67722d8834a305e9953664bd3c338a3b31d79f5e6e4d2afbf1ee6b459ca012ae9158d3963cf6f55479c94351aa9fb82eda767f1db17dd174f566a39e7dad7767b8fafdcd04b7325c551de685b8c8e0350b5e83ff6fa168d0cfd939f2b8ae364b1e30b42f947ea4f01b473b7891b7e0656cecda6aaa7f6ff33323f9ad", 0xf5}, {&(0x7f00000012c0)="71400b5088efa37836af9620749be0826e2ef250bdb38a4822d716b50c486eebdb3a4b262f6538ef014b29c2cc79d245cce3d272e8f24b60003670cadcd7dc519b21abce1a5c80f30b8479ec3560fe40fe6dce16780a2f627ef3a5a4c12ecf64b3ac2ca18e108c4f468730cad382f6e0826431958d28c5acca4faf3d6405c3d27172615894842b1aa23819de7bbebfe2ba870460cc0b386592b65dd50f1fe8f8fa4296f7a67d2cf5da79024225fa8c4d95681bc4ea7796d898d8", 0xba}, {&(0x7f0000001380)="3738c4a2a6752724fd8d178702591101f0e18d135ffb5f9d99c81393da77925ff5906ef5fa32f5dadc22bf5e5e2659b7b0a35711539419456d360fe110a27a34d7b74037fbdda6fb3ac0fc45ff0ed7cc0c4a44f4b77d46e262a1df150def9c919013b026e76af7819294a4bf627a57620107c74d46cefee06e0923dba78285c3", 0x80}], 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:21:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0), 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30e267518cbec850) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x3000e) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000600)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbf558c352e96a262b563bdbf9a486c6461b117bbedb5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b4f324d48fe51bae7bfb58780b71c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xe6, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x0, 0x1) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)=0x4) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x6, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000580), 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0x62a8f3138efabc79}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:21:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x2) r0 = socket$inet(0x2, 0x5, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) ftruncate(r5, 0x0, 0xffffffff) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getflags(r6, 0x3) 16:21:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) getegid() unlink(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x0, 0x10000}) kqueue() kevent(r1, &(0x7f0000000040), 0x9a1d, 0x0, 0x0, 0x0) dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') kqueue() dup2(r1, r0) 16:21:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:21:20 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f030001"], 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, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206982, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x400, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206982, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="bc6fc6f56faca824dcbba32d6096f1be34c7cf3fe2dd7f605d75fca3aa337f64ba91627d95fe1a0eb3e4ecf6958ba1a5d157f55792fffc3e1c84b06bb68cb60c9702e6937d6f8d623dae58d675f8e7598fcca63068059e4e53b78a7a0e36c4400e901de297b48eef6782a658ba042f11a3ec14fc642485d42a5d98328b90d59ff8e68f93374bbda49d36079711f84d51e313ac28d8acc4536ae6c86643ee7a444689e258", 0xa4}, {&(0x7f0000000300)="531db36949a57a97406bca6df40ae19d17d1cfbb1930414cc60d71c5459e159ba323b911e5c81f7b7ec2f969152ef6fd913bfb7994902626d8368e8a7b847601e4bbdd1dfe0edd71d5c26fcbaa75cbd793a31901f88b6da2a1170dc6bd954b9b72da93df26e48ebd8d2ba6c88fd5a7f891101749e03347dc4b3033eb620b906a66264b482471ce33ee43868f898a6acf53068105b5dc35fa48618802e201591b9ee9191a5a443feca6de82ed194f6beb4ac56ca220b0bb237fc650bbdd0b073444e742b49157e3e1c953459deb33d2e57bfbdbb40064d2acc15a2f2f64ba3e3b46b124a1c39103a4ac6bea2be6421ecaac1ab823fc1d9d7de19281c554f117e193e6eab26832dd7fdd6c4da894a58d07e7ace00552b3cca6ed7cce55f6a05ed5c2ec61b4d6c7ab3ca53f19a7b7f141c2f01da66b0ed47d69c61757f79e47226b52ebac43341afa8f8dfb31f2fe1420e310f5f330037c09db0433d5690bce58c6ef0d854e659e5741546a17acce826c620b40cca4815b80ee14172bc6d0f0d552e0597ec0050e89ecd731ec56e70c8d4a40bcd7145797662298961254d9db5a0c195d451b0a5133bc5c3b7e3fe43f76fd0f1de5b3d1b0ece4a815a5785dc5f890c706699902b6a1795746958f9eba8a6891b9e4e65ec4d6489b5bb5c232e94ee0995fe8d24a8c06777e195086c164b67c57cb62905750480f3bae527da855cf80075b728f99f504f70cae39b22d599066344a7064c09ff61e8e6d8a2f4048337d6f695239bf57e3de49da90cab91b26320020849340669c4b358bcfacde03afe55f26253d7c0621cf4dd9c37fd04a0b75d639b3128722943fd617de89b59a067300c35e3cd67e134946cea1ca74ed6c7098bec89e7fa6eb1e4fc52f5d4be31e0f85c552b16da1d7feb00e8040f4c7ed668edbd213512b34622365bb68db5e0d72051edad62334083ce50762bdcaa5b3edaf335f3da777f4d5d469023bd52fdbe9d8a2fc0b97606e790f4edd354d05be89a0de4f49cc4a93edaa8b32f79b2e25f18edd0208572df8c58b22eb3f4d9db8a1e71a659dae7f864fd8061c33881b80556571e5bdd5973deeeebe9c6ccd14411a4673fe933f541884bd5d6917be348ed54e77ff02bca480c071d30b7562122daf784b1e529d9104a4397809f585f7566de425c14824430a48b71fb6b5eefccd5b00174a215b1a830362cf9f1871e82c9f5cc0eb1c4464a271ac23bf722f43a2ed20e1c8b1f0a32401c61524986ad2c22e5cf9729e652be2915d686ce74f8ca60f2d2b306086ea0a9d1608051f8717323f513a1f072d4cbbc15e5457ba7cfb411d67f94edd522c0f0d6fba716d8b236ba2fa3582c4dcfeb9483fec15d1be4191e629a5477e66184f82903a15ae2522589ee31e9f545856366a1e97e11a04297866ae66f15a9fbe50905b9e77c41aa7aad2ff2c366feee23be28b56460073fe188f724b24b76dc17be6049336fa31c6a40820af0c0049e1ce6fca52ed07d2499d208f325d5ec793ec1c1b27963d5fb0f2c60f601d68dea40882be89ffca593c74ae3846b518996c5346f70a9d5f0bbe7dd5b773a7e416601290b19b81cc72014e60eacc25abbb3b8330df3753ffba62c01157721a8808d3816ddb56e0ddb39105c24fe18db3050277181c2d144bebff7205355369ad67a7ba5877d987d56a938d0979054da629c18c92d93cde0d54826f41e1c635255c667656db1185e55af7930360c3d3026ac71c080d6f4960b5dc5116ab7b57b41f3e160091117a0a751288e679b631f1808cb85acfd9ffbd78119b7e84883c148ea8fa3598bd5b4269ce9459065e6adde7e3b70f4b8e921b2f4ee7f1326f56bb18db3b8a35e2c884ffef5044e76ff9d94bddce79fbfd4a8935f73a2bfd913ab58cbf58783f0767e3db1851d9e074fecbe765f4e188dabc87e5da91d91f1d048bafd65b410594766b734dd8c348b506e6392ee4cfed1ab2400100d79cd8eacfe2503cfbf503eaadb611e811385c75c5b81a0c78bae6e44b65d50afeeae71029b1f7104b2e37d3e20348b95a731d8074c4c8eaaa1c2716f2f8bd9633e9ca6422920bcb3338b598af0d50f6708f22a97825c881673c6b00a9efb81d26f0fdd362392d4d587a707a5699ed5beb7f42dcdcdd9f2adb2d0896300221a852da2199bd5f3d3c4e16ae27937cb8b92f0377d3668f419eb56af0092be765d5708f8f892346dca02bf7fb615f505dc034119679eebdd3675ecbc44a90eda6578e336387c4512f8248ec10dd174eb3ae5ee992eeebda74dc4fb316b7cc828b85eb510617e3edae22487f37cfda2f85fe69042443d4724d2bbc5fd53c8fa8311756f87355b64fc8079eaf22db2284899e2066ce364896753c58171c9a280c6704ae21997adda45c228f3644e5afa5a24ab836319d29c21e4a574239d532eec1c58e12e6c4648b24da7b5cb7a9e364fa0cf61db6f010ddcd8efc126f09976a701008c8023d3280f94aee43934cdd5d81bde075d18a86683ba46575a785c642985f6021d2ab89438459825307906c9a95aeb1cbe06e3fe720c9ce27538d35e7ff28fb10caacf8c2f5b8f4917b75ee85dff9d8d053638b8d0ef9a8396645c2142cafd7df8ded2e0dfbea68efdd3f5505ff2f3e07ea957845dee7dc17c6109a90604f2ce372cf037a836f11e77172f936501fdff2af70f5cbd06532930dcaea0a7d6df09b737bffec4e88b5f2419dc08f98825c3d686d2e012d96819aac6d64587cc4ca1df709ecd556ceb4981f837e0325b8dd8f959845c50950041711006c95803323d7543529d9997a8c5cd7af40a53b9a89d7c8ecab9dba08aa68776ae9e464d1a9cf0885d2611ac983fffc1dbfa8528149643dc7f54c8d7105d528dfb1b3677fa8c886fb3c7d7886d39d488a890efbf3d37da1476f522e2f75a969f9882a30c8987b3002004ab3530284c0029a85de70b71dba42d2c0435df560912565a6a305e9d6a3b69cb8db677419b3bddfaf6f172e19bc69cacd38d71771860d4177ad520a5fa1a7f4b5822dfe8b3f5a8d52498f52a4b6d85e451939d901f09c595e0bc0af6e7bd2b7d16bfb5d2ef56c1a48cbb27f87156138d354ac547a3dd28b67e626b5c0c52dbe5e8375839277c4bb1706dbad5d0ce3e460b1a681ca4feb0509881009e4a77985f4e851d03ce6ec2ff294e938481b29a7760456d96198665872bd9293fc2c7e3c73a558b8cd4499ef728384377806501c489d73e09f9a242926ad01a3e3df1b6b526f1ca849bad88554fd1fb6d966afbe5bc8cfc90c727b794bd38906b94106d2942da98b2d524c5d833727e64e6c41e0ced9af65718d576d0a96e638b95aecc3cb0b32a188ad6f82e664837bbb602a1ed85d40dc1b9f7aff780fcf3900c445ad4f27bb2a1f01f3a8d7265f1deacee08f157f5154511874428c7b44a01d50af9a54fe0eca5577df223857e49002d10760c5cb1435c374b78147f7a2910c74436f34bdbc9c31ba92d78b97252ea0553d729d46608d4aa311541c6633be1f2c105e68cfc38ef33d482155296703b9559c44565a1ae5dd06d1f6ad608485acc41a16f5ffb9481bff58f5f0f41acffb6a5b80690a26f2643aa8f26c364da12f82f2267216520bff2318274fdf8a91397b25e075a27334b949276d058821f70a0f8f8957d5542ca1bbb321b5e55c61cea5eda38c9dd71202983c31c154e0f7eed43ea2fa975caf628e4d00c08ce04b76815039503c1007c9685f23e9650c4b01b69ca8975f30dd25a62888fa6ce24dda473498db7f9d6593188a1ed8a0bedb4eeccf2b426981d51454b3fa20fc32625b602370deb2f36e5c7adc86c53e41ba34b96ebf3b2c3f2de9805366f05f26bb4e763f10a80bd52d233ffc0985dda185cf484af3f4ca44ebcca430649dabb9d775f88b5577a1a9c47f8f96a72d15d9d67e8c0c6eb052b749da4a211ac15fdf0b9a0dfded6aa2543485ed8ac0dc17aada952829b904df8eb86a28f6c0f947e4aaae136753d719981d5aeb2822b05fe96f38b20119c9c773af1aa5791901efc06a1233b6068dadafb6c4071425de4779598d4ce26149e555a5569c88aeb5468c59fd3ff086406d78fc4986b873adc12fc32a92eca2a86ce559c2a1edb321091be6b1b174f77067283c50a01f735b84729b8fe11ac9c5840bcab8e0750d5500870c478fcc9e04f1cef2636cc2bd910735ecbd4823ee7b11537c1cccfcc2ea49b9fc1b5ed7461d7c095bcd637fcc75c098278094238f376335f42f17e7d32fe4fb8c54b0d75f72451f960440e6bddfe24cd7282493e053856cfe3b5eb1cfff11a6dca785ecd239c4877abd91cb681163f1ec80de7d31ab273f86ee18c5155702454a2fd29bc6ff646cd85b7c7c12272d0604d7be71cf239aa78b5aa30c7e4c1862a2c4d5f75873e3ad50b6ec9c267a86746c2e2c49ac0647f6cbb51dfd041af81775c3e9cd4c6b6fd8b9dffe8ff4e502e8bbdbf065639d9278771f62ae07523853693f4f7362451ba09ea3e90ff33b430026f5413acccdc593c9f803c2d559b8e541417c85a6669d960e63f412376236f775e08632c73561a13181b06d824a7152ab6d0d81732b8b191de57befe528f794bbb2b7066ea54d592e01f5eb7a38580e736fb42cfe0ed4c8c90db935c074eebf497824dc1ac8f31b34ebb73b07ba1244a7374c95719247f4c97818e4770d40ccda95164528ff78f270fb11f8bcc7371f3f63bfee253d815563c5ea214af2f987159379c590904450387d8ce01abde0047bfc6214e970cc5f261af04b3a9425eee12fd043a8aa2a2c879bd7065e865a920f7a2c1ab44f5a7b7bb83fddda1cc4d3ac9eeca2d12bfa2842e2d5bf883cc9ad96cf42443d7c35afd36348845e673ba78c1b41683c29b8cbbb441c0310e2fbad1359ac47c87a7c7b57d10c28a01cd212738d24ddce8bbc42ecaaeba2c77eef8ff5b5d10d7234ad5deab73a231a447a357d3d5aaf29e010e5dbbed22e11ee43de466d27af77d6ce89a9cf216947ffabf49d54897df283199f80aa83c78ac0fbfb06d845c2e10c97e67ea0ad75cc0eefff01ef5a3a1082e6c4109574dacfc0c73ce7386c5c63a408d3bfd37add6e7d605e9fd3864e26897376847aadbe512eee85dbc56ad937d5b0da54796349c0fc0ab72da08f42686fddcb9b85ccbf4a4c3a0196671ca27c6c32a5ea19674018c2774712edf85dc5db8ee06a947e5535dc620f027e39b2a23597d284be5fe7e6b543cd8555411167d724c009776fc6d177cade6b611399dc1fd60982a8e0427d975768dc40a3594e0f70473075cf1143993347d55c5a70493e647621eb3adf87ca66ab6ae51a34aa04ad257d4d6542765297e375cdb0bdf44581af88c5cdc56954ef69d387a7f37d3c699882ad91f6c2ffe4ec361ad92fe48f19270275bdbb2ac0b870db8c0a0cf742adc8682f0d2fbf3d609b6c0f70ce669c9b03a98b855a02c65582ef9f3fdb02b0fe37d4b5bff516c68bd3cd53ff855dfb523c833eaf6e3240ee37feffa184a22af1e4c60bb46a03d341b1ee793601d5af63a643b36a44cd8a181497acad44a1f45fa2a0fb11230850e1b7aad2dc1d9b4630f2a654b6c8482e6477a27c44c943e685d050109f79a5c6babecae7692a8234364bdbf9c2aa5bf665ac0d3ca4bb43064c5ea45aaf3ec9d82966e2085a57a8a88bec007052a92d086ce0e5c2ff2c9b4366a658f7aac21c5178fd7aac2957b1dfb38188c5d2c4aab1fa24ffb635ece6ad113df3a4c8dea7650202c380cf706ef9b8c0698fd632139511587a5a", 0x1000}], 0x2, &(0x7f0000001340)=[@rights={0x38, 0xffff, 0x1, [r2, r4, r1, r5, r7, 0xffffffffffffffff, r1, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r12, r13, 0xffffffffffffffff, r14]}, @rights={0x18, 0xffff, 0x1, [r16, 0xffffffffffffff9c]}], 0x70, 0x8}, 0x8) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:21:20 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62022153e1fa0001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) write(r0, 0x0, 0x0) 16:21:20 executing program 1: syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x4, 0x4}) 16:21:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0x0, r0) sendto$unix(r3, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f3763ea00f00a7804be781e4991f7c8df5f882b297be9aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x1, 0x0, 0x0) 16:21:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) setitimer(0x0, &(0x7f0000000080)={{0x4, 0x2}, {0x5, 0x9ebe}}, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x3, 0x7, 0x3, {[0x5, 0x2, 0x8ab9, 0x8, 0x2, 0x3, 0x9, 0x1, 0x5, 0x5, 0x545, 0x1, 0x7ff, 0x7, 0x9, 0xadf0, 0xffff, 0x5], [0x80, 0x80, 0x80000001, 0x5, 0x5, 0x7fffffff, 0x6d0, 0x9, 0x8, 0xe8], [0x80, 0x8, 0x8, 0x401, 0x87, 0x7fff, 0x100000000], [0xff, 0x6, 0x6, 0x3, 0x9, 0x200], [{0x4, 0x3, 0x8, 0x9}, {0x2, 0x2, 0x7, 0x6}, {0x1, 0x8, 0x8001, 0x1}, {0x3, 0x1f, 0x8, 0x3}, {0x1, 0x80000000, 0xfffffff9, 0x10001}, {0xd, 0x8, 0x6, 0x7}, {0x5, 0x101, 0x7fff, 0x7}, {0x401, 0x1, 0xb2b, 0x100000001}], {0x5, 0x7, 0x7, 0x1}, {0x400, 0x1, 0x3ff, 0x9}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0x6, 0x6, "f479cc4c910e49d9850c2ea31fd0c7735e49111c", 0xef, 0x7}) 16:21:21 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24, 0x4}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3fe, &(0x7f0000000280)="b64b4a5890072d0bd3a77f34fabd6d2177cc9c722bc100d931e3555d5325dabb242c72f0820e49a5efae91c0ace64a3ae1825d8ac5300f3e7427ec3d3470df03036cdf0b7553406d42cc0b619282dbcfac6976cdb25c4de6fac7771b9668782368277f945727ef51d5dea21a4cee55da0483c162e12ce8d551cc2eafa8558db31ef14ebe38dcbcbf9e1229a3aae3b4992992ef9b834790a105e785b06c8e859c800b796bf901539f99af5ca59e730bc0d861617d65f1d78407da") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x9}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='A', 0x1}, {&(0x7f00000000c0)="8218f2d506a81f45e0c0cd9f0c314a0a2211c6c1aa46e3399f73022cd4987f04ad1e4540e7f97c2541ed7360c593edaa1530a2cd6d459b", 0x37}, {&(0x7f00000001c0)="78ded78367f4265e5c57fb8059e7ea47f27cd9d8ddbba8491078854d0cb1f1ebdd7e08d3128bb1dc389b10a58990301b9c9ffd59dc85f0c0bfefc9fe3a5db7d4b870d8a7610b5c6030725eb8e74542bf62ec21aa70ff98f367ad4f2cb07d43a687a934fcfd31d05d667fd61423b147472a311369b3a5a4", 0x77}, {&(0x7f0000000140)="53965880863126cdd3c39dc396290dd3990836576fb5352d0276ae55ea38da0fc67c276eecc93c9db64813308e3c095de35a78", 0x33}], 0x4, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000440)=0xa2) writev(r2, &(0x7f0000000280), 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x8, 0x2, 0x0, 0x7, "4d1b478e10ab653fed56383d08d6a8aa7b19c7e1", 0x6, 0x2}) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:21:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="bdb826a01e07869bf295dad4d45e4b3f82ddd61eaa83b22c98faceee25d4", 0xfffffffffffffdd1}, {&(0x7f0000000280)="8fb24823e3303609065885f689d1c9a204dc63dfe9c757360e4cbfca7ebb821ace2d30b75d3f787d517f5a66653dba08df8e9808c7302e88c27b9281ac6014f9659f825e482326a1d45ddb60b991bee54b3787ad0b2f39eac51751cc80ae66fd75977eb6df964806bee592ff51b24ea14c527f26416c"}, {&(0x7f0000000300)="f45338bce161d3e463a0b8d5a4dd2dacc7c4009fbd0f4462b6ae1499c17e3479abe4af10e23d70d607730124ec37f5a5eafdb50a6e3ce76d063d66307e47208707f30ed0c8f30b9c8d38828b21195598fcdecb96af4c88900eba34e0a6abbee74908e87cf8a72d5751ae9276eca04e0111db8c413bb1b33fe3422b75ae1840dac8a4b9dc666d59bf48"}, {&(0x7f00000003c0)="1c65b9592357a0d9536d72571b533a4364575dbc51a08fbbf197cd295dab5a49320983efcf13b5dc599291aa973ed9f0794737d5c023ab3ad274dccfc9555d78b8f025bf63dc13ee4981092df517d1904c5c17d9b819"}, {&(0x7f0000000440)="2370bd5f621db8197444eb837b5d40ea4bf6bb9f6dfbd31fa9f8d75edfc4fd99087569ed89033fb6c9a673ffc166bd9492e0a2d968658509cce231c82a5fcbfd432c2a3047d392c0be534c07d2b977e27cc8898903f98e58c29701dc6cff04467fe0388f20a9c94c704e58676f3ab5417867dcefd7bc4906118f3c43cdd58b566b429c61ee0bf8dfea82847421667b78d5e53f9ac739", 0xfd58}, {&(0x7f0000000200)="9e57d2bbee2e2cfe4f7763"}], 0xffffffffffffe2d, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:21:21 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() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() r9 = getuid() r10 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x0, r9}}) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r6, 0x6, r8) r11 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r15, r15, 0xffffffffffffffff}) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x4, r9, r12, r9, r14, 0x1, 0x3}, 0x1ff, 0x240f, r15, r8, 0x2, 0x40, 0xfff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, r12, 0x0, 0x0, 0xb9adf5586073d341, 0x1}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r18 = getpgrp() fcntl$lock(r16, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r18}) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000380)=0x101) getuid() r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r20 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r20, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r20, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xa1}, {0x4a}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r15 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r15}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r18 = getpgrp() r19 = fcntl$getown(r11, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r24 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = socket$inet6(0x18, 0x4005, 0x70) r39 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, r45, r46, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x6, r21, r22, r40, r25, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r21, r14, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = accept$inet6(r47, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r49 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r47, 0x0, r48) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r50, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r54 = fcntl$getown(r48, 0x5) r55 = semget$private(0x0, 0x4, 0x408) semop(r55, &(0x7f00000003c0), 0x2b31) semop(r55, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r55, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r55, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r55, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r55, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r57 = getegid() r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r59, r61, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r56, r51, r52, r53, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r54, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r5, r51, r21, r9, 0x4}, 0x1fd, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = accept$inet6(r62, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r64 = socket$inet6(0x18, 0x4005, 0x70) r65 = fcntl$dupfd(r62, 0x0, r63) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r67, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r71 = getpgrp() r72 = fcntl$getown(r63, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r66, r68, r69, r70, 0x5, 0x7fff}, 0x6, 0x2, r71, r72, 0x7f, 0x100000001, 0xb1f1}) fchown(r3, r7, r70) 16:21:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x1, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x20) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x28aa) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x2) msgget$private(0x0, 0x3) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) 16:21:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0xc00, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8258080000000000000044daf3731b37836c4cca6ec4de96f470edd0fb26e13d98408580dddd07df79aa0fa4d0d02ceae528cedfb54ef985091427f6234ca535d25acae2e7ef494c5c12b470a5544b38bf13dda324260e44b2a8132bae6c30e245acec33a47b0a461e55552fdba0"], 0x10) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x10000) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) getsockname(r4, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000001140)=@un=@file={0x3, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) 16:21:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(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, &(0x7f0000000180)="100a2956b9223776c22601223d2eb55f559365cd12d6e206a8723a7d53a24b2fb8dbf6663c497ad8a76e1f897864744a00651d80f9aaa39ac6e97d3181938c890c8bdd3c07629dc160572c83bab39db1c174ccdb9755c048357ad6107a1902f8db3db8c154acb5690319881df64e053bd6b17e4b142b95392f866d99ddb71df8f810967fc3f3d307ab90485b1efe6765612fc8fadce6868d056e14124e36bffca658e7", 0x94) 16:21:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x20, 0x0, 0x0, 0x10001}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r1, 0x6, r3) r6 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x5, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getppid() r16 = getuid() r17 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, r16, 0x0, 0x0, 0x0, 0x10c}, 0x1, 0x0, 0x0, r12}) setsockopt$sock_int(r14, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r13, 0x6, r15) r18 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r23, r23, 0xffffffffffffffff}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x4, r16, r20, r16, r22, 0x1, 0x3}, 0x1ff, 0x240f, r23, r15, 0x2, 0x40, 0xfff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x4, r4, r8, r16, r11, 0x1, 0x3}, 0x1ff, 0x240f, r12, r3, 0x2, 0x40, 0xfff}) r24 = msgget(0x1, 0x80) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = getppid() r29 = getuid() r30 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000280)={{0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setsockopt$sock_int(r27, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r26, 0x6, r28) r31 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x18, 0x3, 0x0) setsockopt(r33, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r35 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xb6f, r19}, 0x6000000000004, 0x103000000000008, r35, r35, 0xffffffffffffffff, 0x0, 0x0, 0x1}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x4, r29, r32, r29, r34, 0x0, 0x3}, 0x1ff, 0x240f, r35, r28, 0x2, 0x40, 0xfff}) r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x120) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = getppid() r39 = getuid() r40 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000280)={{0x0, r39}}) setsockopt$sock_int(r37, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x1f4) fcntl$setown(r36, 0x6, r38) r41 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x3, 0x0) setsockopt(r43, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r45 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r45, r45, 0xffffffffffffffff}) shmctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x4, r39, r42, r39, r44, 0x1, 0x3}, 0x1ff, 0x240f, r45, r38, 0x2, 0x40, 0xfff}) r46 = getpid() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x5, r25, r34, r7, r42, 0x8, 0x1}, 0x2, 0x1f, r46, r10, 0x6, 0x81, 0x2884, 0x9}) setgid(r8) 16:21:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000480)="f0e169026d152cd9b8acd623f7690c29a5c6639a6a34e6ff7fcc1bb06ce1de44bbc37cc85bf24f0417a76fed9e3f44adb6d241faae955f0e44a1cb0391c2e4b240a00569632ced730464169528793da549be0bf69f24693b3be5385c9e8126903797fbb4f899c2c47c653b1b3068c4fce4af1721d076", 0xfe11, 0x4, 0x0, 0xfffffffffffffcff) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000340)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:21:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 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) getrlimit(0x7, &(0x7f0000000040)) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x1ff) setsockopt(r1, 0x25, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x48}, {0x6, 0x0, 0x0, 0xfe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) r6 = getuid() r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r8, 0x0) dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:21:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x12, 0x154) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r0 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000002000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x3800) mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x8) 16:21:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x410f71b2d2e008cc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x1f}, {0x18}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0x6, 0x66, &(0x7f0000000340)=""/4096, &(0x7f00000001c0)=0x1000) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCPROMISC(r5, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) ioctl$BIOCPROMISC(r7, 0x20004269) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = dup(0xffffffffffffff9c) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000280)) socket$inet6(0x18, 0x2, 0x20) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000002c0)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x4, 0x7, 0x1, 0xf2}, {0x2, 0x8, 0x1, 0x8}, {0x6, 0xe8, 0x80, 0x8}, {0x6, 0x1, 0x8, 0x7}, {0x4, 0x20, 0x3, 0x2}, {0xffff, 0x3f, 0x9e, 0x252}, {0x9, 0x7, 0x6, 0xbe}]}) ioctl$TIOCFLUSH(r9, 0x801169ac, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xe075, 0x78, 0x5, 0x6}]}) 16:21:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x114}, {r1, 0x8}, {r2, 0x2}, {r5}, {r1, 0xedfb64ab725773b4}, {r1, 0x80}, {r3, 0x3c}], 0x7, 0x6) write(r4, &(0x7f0000000340)="7b3f70740af494da2eac2eade557ab7ba9f016ac8c4d497c08ab221a9c8274f279e6407630fea378bee0ea29f7876d3528a6ac6db7f4214e92ece9180ba4f43f5d456c2d222d241f49bde99ea08921e98a88b7967b1ae5da5b5f64b6ed40ff60faaf73ecc31f73f0c03b02a339a63481200b06fc4312cfbef4af1715a1878b564b30bbeb8dd866d3facdaf6b002c6f5d8e194c4882f04a9bb4892cb0bdbd15df8520b36644518381d9b7352316953a4aba664b8b677444981b6eb16697216550f7c42e0c3421046c56c64d0538e39f83dae75824f8fe390bc1eabdca21b44a90101d", 0xe2) 16:21:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x91) 16:21:21 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000100000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000010000000800000000000000000000000000004000000000000000008436e52600000000000000000000010000ec00da000000000000000000000000000000fed439a15800d074b5354d79a00ae45947e3dc5dbb050530fd345d17dd98e23d1efd1bf96651421fa1912d2ad499f6c9cc844bee1685019cb199454194643bd3f7c898e4cd63125875a7419f2f9c85d8cca5efc0d36ef9d59afa0d9885f4980000000060fc0b7cb81b75d0041af05021bc3d10f14cf1ab268eea19f79dbbe63e37e0c3ef2420f9e0ed259f088728f0e338019fd949f3e3b72e50d9f5024e261c34a84812fa1dd324878345048e7e4548cda7403b0ac667f267fde68fb78b6b45cf39606100000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x0, 0x48) open(&(0x7f0000000640)='\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', 0x8, 0xd) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc00c7006, &(0x7f0000000000)) kevent(r6, &(0x7f0000000300), 0x400000, 0x0, 0x3fe, 0x0) r7 = kqueue() dup2(r4, r5) kevent(r7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x800, r18, r25, 0x7, 0x40, 0x8, 0x484}) r26 = open(&(0x7f0000000480)='.\x00', 0x0, 0x0) mkdirat(r26, &(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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() msgrcv(r8, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:21:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:21:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x1) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) 16:21:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='\x1b\xff\x00\x80\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), 0x10) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x40) shmget(0x3, 0x2000, 0x388, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000340)={0x800, 0x5, 0x4, {[0x7, 0xa8e, 0x401, 0xb35c, 0x6, 0x80000001, 0x0, 0x5, 0x3, 0x5, 0x20, 0x4d4c27bc, 0x3ee, 0x2, 0x5, 0x0, 0xd245, 0x8], [0xfffffffffffffffc, 0xc964, 0xffffffffffff0001, 0x1, 0xff, 0x0, 0x80000000, 0x100000000, 0x8001, 0xfc], [0x8000, 0x0, 0x101, 0x2, 0x8, 0x5, 0xce], [0x6, 0x80000001, 0x81, 0x0, 0xad, 0x4], [{0x7, 0x1, 0x9, 0x4}, {0x8741, 0x3, 0x7, 0x9}, {0x5, 0x400, 0x8, 0x9}, {0xffff, 0x8, 0x7d8e, 0x24}, {0xc9be, 0xda, 0xde3e, 0x7}, {0x3, 0x32a2a929, 0xae, 0x6}, {0x4, 0xffff5ee5, 0x2, 0x1}, {0x8000, 0x41d5, 0x37d, 0x2}], {0x2, 0x3, 0x8, 0x770}, {0x4, 0x9, 0x8, 0x8}}}) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206982, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) poll(&(0x7f0000000280)=[{r2, 0x8}, {r6, 0x1}, {r6, 0x1}, {r7, 0x65e919ac2abfe1b1}, {r8, 0x2}, {0xffffffffffffffff, 0x1}, {r10, 0x40}, {r11, 0x20}, {r1, 0x8}], 0x9, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x100}, {0xfe37673ec4c6b926, 0xffff}, {0x86, 0x7fff}, {0xc7, 0x80000001}, {0x82}, {0xf2a4b2b6dbdd0ac1, 0x53}, {0x4}, {0x4, 0x401}], 0x8}) 16:21:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100), 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:21:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffe, &(0x7f0000000040)="b8c109f137fe92ca2607c5b03696cbb366ac89a4613cf3d71cb41a2fb3f26c6c0f05133888ca8e1434298ffc600e944733762af2b104faf5b8e8b775bab989f4b224548190e222f3cc467ddf72bab8ff4aa3fb44be33e2762dbd5f983289262b2af47dc3171278af2c33886775b188cb68c7f634218cbce52e6c136ad793240954f061a0b68c01ce783219827e330dcef136ade25c4de825b57e2ab0774669873f53506e2aba5fbd563e7eeb97cc2ed94b2fd3d0858eba7c0f7baa08d97b5e014f51adfea7c6a0479eadcde763d27e7ef9eab5307e42dbd2e63014464d2f638971af", 0xe2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x801169ac, &(0x7f0000000300)) 16:21:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6000, 0x5, 0x0, "2b245e6de4ccc400", 0x101, 0x9}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x1ff, 0x3, 0xfc, 0xbb8e}, 0xc) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 16:21:22 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) 16:21:22 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000140)=0x18) recvfrom$unix(r2, &(0x7f0000000200)=""/207, 0xcf, 0x0, 0x0, 0x0) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r0, 0x3) 16:21:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) setsockopt(r3, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) socket$inet(0x2, 0x1, 0x81) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) 16:21:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40088, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:21:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) syz_open_pts() r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:21:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getppid() r12 = getuid() r13 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x0, r12}}) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r9, 0x6, r11) r14 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x3, 0x0) setsockopt(r16, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r18 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r18, r18, 0xffffffffffffffff}) shmctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x4, r12, r15, r12, r17, 0x1, 0x3}, 0x1ff, 0x240f, r18, r11, 0x2, 0x40, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x20, 0x4003, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r23 = socket$inet6(0x18, 0x2c72d7e8af02958f, 0x20) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = msgget$private(0x0, 0x0) r26 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x80a6}) r27 = getuid() r28 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = socket(0x2, 0x400000000002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x80206982, &(0x7f0000000300)) r31 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r31, 0x0, r31) r32 = socket(0x0, 0x0, 0x7f) r33 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r33, 0x0, r33) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="7b110b641bd43bae1d86d39d673ba62a9670ffe6dbfd26f2b1930a3b2f150628ff4d997a268f9b1924f84a7054116cafaf3616ffbfb4983b5043469b6879f9539cfce900109a8cfc6d51e253e3454a152d4d6ae0cd67fd1df591439b01b414caf444448120ea270dd0ff49220395c9da2592dd5e48efdf306a5c1510842b6b382841c4adf8dfb8099208b2aee824a1231622d1d98d0eeae58f5989c060df999a9b613a40bd6465c9024796b16ab62e5e08958db4d58f436067694baaf9ed4a46f627d70fcf7bb869", 0xc8}, {&(0x7f0000000080)="9f2b19289c21c547e332a55603567a31b749bcc026b5cee9e4667b2452cd9b281e01016e902e941b18dcdf9730637dad673dd38fd823f535fb3311", 0x3b}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r12, r19}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r21, r22}, @rights={0x20, 0xffff, 0x1, [r23, r24, r1, r1]}, @cred={0x20, 0xffff, 0x0, r26, r27}, @rights={0x28, 0xffff, 0x1, [r28, r30, r31, r32, r33]}], 0xc8, 0x400}, 0x54fb2ad2918c4e69) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ace000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ace000 16:21:22 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x40, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x48, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 16:21:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0xa06}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000440)=[{0xc, 0x0, 0x2}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x7d3f9183aeac5a76, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x85, 0x0, 0x8, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x13, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}, {{r11}, 0xfffffffffffffffb, 0xdde5b195392f95ba, 0x1, 0x10001, 0x7}], 0x1, &(0x7f0000000300)={0x7fff, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000340)={0x3}, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r12, &(0x7f0000000100)=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\t\x00'/52], 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:21:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x45}, {0x53}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:21:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x2d, 0xffffffff, 0x5, 0xff00, &(0x7f0000000240)={{0x3, 0x8c, 0x8, 0xa8, 0x5, 0x5, 0x2}, {[0x0, 0x9, 0x9, 0x1, 0x3, 0x8, 0x9, 0x3, 0xe30, 0x4, 0x5, 0x2, 0x3, 0xfffffffffffffffc, 0x3, 0x1, 0x3ff, 0x152], [0x90000000000, 0x24d, 0x5, 0x80000001, 0x7b, 0x9, 0x10001, 0xdb23, 0xdd43, 0x97fd], [0x6, 0xc5ab, 0x100000000, 0x7fff, 0x7, 0xffffffff, 0x2ae7], [0x401, 0x6, 0x1ff, 0x5, 0x7, 0x9], [{0x8000, 0x401, 0x31cb, 0x2}, {0x8000, 0x2, 0x7, 0x5400000000000}, {0x7, 0x7fffffff, 0x800, 0xffffffffffff095a}, {0x7, 0x7, 0x80, 0x8000}, {0x40, 0xfffffff8, 0xfff, 0x4}, {0x80, 0x2, 0x434, 0x8}, {0xe0f, 0x7, 0x7, 0x3ff}, {0x2, 0x1, 0x4, 0x2}], {0x9, 0x200, 0x3, 0x9}, {0x7ff, 0x7cd7, 0x9f, 0xfffffffffffffff7}}}, 0x3ff, 0x9}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:21:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() r7 = getuid() r8 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x0, r7}}) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r4, 0x6, r6) r9 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r13, r13, 0xffffffffffffffff}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x4, r7, r10, r7, r12, 0x1, 0x3}, 0x1ff, 0x240f, r13, r6, 0x2, 0x40, 0xfff}) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getppid() r17 = getuid() r18 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x0, r17}}) setsockopt$sock_int(r15, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r14, 0x6, r16) r19 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x3, 0x0) setsockopt(r21, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r23, r23, 0xffffffffffffffff}) shmctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x4, r17, r20, r17, r22, 0x1, 0x3}, 0x1ff, 0x240f, r23, r16, 0x2, 0x40, 0xfff}) setreuid(r7, r17) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r24, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:21:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r1 = socket(0x2, 0x400000000002, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x9, 0x6c73}, {0x5, 0x4}}, &(0x7f0000000140)) fcntl$dupfd(r1, 0x0, r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7f, 0x5}, 0xc) 16:21:22 executing program 1: getrusage(0x8000000000000000, &(0x7f0000000100)) r0 = msgget(0x3, 0x21) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x230) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x2, 0x8}], 0x2) 16:21:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x28, 0x0, &(0x7f0000000180)=""/40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x3}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x839, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1000, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'t\xf8p', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:21:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bbd3d5f8db2673ee870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e31433000000fffffffffffffffae02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd25157412d5cf38a60deb05d79fe38bb343d3f374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d53f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815601deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000000000000000006abcdd453436d81c0f3f5b7cf8f1aea206e1569551481fb369a4eae53cce422eb3daaf33b31afb70a25bfb875516947e432acd4e0a2ed51dd63e6d6aee7ecb777bb20ea34858a4f768d4c75fc4918fb7ef05a6448362aeb5e7396eaa6b581dfccd619f385935fad0004c70b5026caadeed6c6b04f56567ee8a380b6821c432ba6a55603088012fb3993ceed7660e530e6b21a06ecc594fb32102d82baa4313266d8c1f"], 0x10) r2 = socket$inet6(0x18, 0x5, 0x5) getsockopt(r2, 0x1000, 0x8, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x71) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:21:22 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='(#\x00') r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20400, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x64, 0x20, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000184, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9c4de03653393d8e, 0xb769af3ec58d0476, 0xf00, 0x3}, {{0xffffffffffffff9c}, 0xef48d8e0547e51bd, 0x40, 0x1, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0xbe5a7bcd4881aa78, 0x4, 0x80}], 0x2, &(0x7f0000000200)=[{{r4}, 0x1, 0x0, 0x2, 0x1b, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000004, 0x8, 0x1000}], 0x9, &(0x7f0000000240)={0x1, 0x1}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r6, 0x20007479) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ftruncate(r7, 0x0, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x6b, 0xffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000340)) r9 = semget$private(0x0, 0x0, 0x2c0) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000380)=0x4) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/52}, &(0x7f0000000400)=0x36) write(r10, &(0x7f0000000440)="bcc57655ec11ee90ddfb1a78bc86a27f90cceff2805fa2994b4486c06665062fd6c45c02dab54cfd832b49d29fcb543754495af89bc855bf84999d0d09a8813c21dbfd987787336081313d695cb995c3f8294274e6d1b997b5a1c6a7dd324f993e1305acf6d9c7ec32d1686fcc9dfb0485f4b2152ae1fb2c0547364cde425b86c7db8b38653a0195f2ce38e72841a46b4cb8c4e362168e2643f53541d55bd6a46b089722cc912f30e9de9c1ffa379f662ed8b69ef4e7ba56b5a01263d56306497106cf4d0d1a32728231ceff42f0322a4979f5580e4985a65ab0b0a157f5a9b0cbecae86e28f2a64fbac387e327eb7c76c823495", 0xf4) unlink(&(0x7f0000000540)='./file0\x00') accept$unix(r5, 0x0, &(0x7f0000000580)) ioctl$KDDISABIO(r5, 0x20004b3d) r11 = socket$inet6(0x18, 0x2, 0x1f) close(r11) r12 = socket$inet6(0x18, 0x0, 0x8) fcntl$getflags(r12, 0x1) r13 = open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x5) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000000600)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r14, 0x4004427c, &(0x7f0000000680)) 16:21:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='RH\x02\x00\x00\x00\xde0\x00', 0x20090, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) nanosleep(&(0x7f0000000100)={0x0, 0x5}, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:21:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:21:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) syz_extract_tcp_res(&(0x7f00000000c0), 0xff, 0x7ff) poll(&(0x7f00000001c0)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) write(r0, &(0x7f0000000140)=' ', 0x1) 16:21:22 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = semget(0x3, 0x0, 0x70) semop(r2, &(0x7f0000000080)=[{0x4, 0x8, 0x1000}], 0x1) rmdir(&(0x7f0000000100)='./file0\x00') 16:21:22 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xabe7cdb33cf72d8e) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 16:21:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) 16:21:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x80}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="f7c915ea14bd3a3d1aedacf01f60") 16:21:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x200}}) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202ec7f7f0000e4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r7 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r9 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x4, &(0x7f0000000340)=[r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r15}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r18 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r21 = accept$unix(r19, 0x0, 0x0) readv(r21, &(0x7f0000000080)=[{&(0x7f0000000240)=""/162, 0xa2}], 0x1) 16:21:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x15, &(0x7f0000000080)=0x2, 0x30d9c76cf3ee52fa) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 16:21:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x15, &(0x7f0000000080)=0x2, 0x30d9c76cf3ee52fa) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 16:21:23 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x5, 0x7862, 0x0, 0xaf9e837, "f4f8c4f3b4768375443ae7b4f4121d0421d39735", 0x8, 0x7fff}) open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x8) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000300)="046d5b57bf7a00c753cfc506093bfc6668c77bbce69d20cb0fa177b57b8cce1cbfc2573bd11a05c9be1957cdfc6c3d8161b01ab98b60f906af36b785dda2e0e06f6ee00a82476979c1c3e5e2e0a8295d008e005ba837ea25f2aed20637257263525ba44f1ffe19ffdccd6ff18d50c89fafc35bd8a951e85b324ebff3b3e3ebfe109616d1ba431d9c6a9261346f1f9d927172b7aedce49a6e4262dd4bd49ecb9b362e67495595d92555cdbd130c72d986d97e13579b5155b30a9e6a9f9d53e3281365a862c6173eb06578e2fd90dae12050748f9854790e00b9cd9b0519ed6de92221b73fc9a12a03da239e76031957ec1cc3077e82991ad1282f3d0ee48f854d8e23627a677b1081ae0ee8776511f3194b83f76903e8beed23a0ac58bc3b943ac1443caa4d59e22794993031a3a429e0d4cc5ec4b1c48fd768b12885829813a6927f52b02acabb28b86b4cc46789391abe09dca027fda57e47edda0797206ee1deb4c41dc127a419be140c5702f188597fcfef46349cad38bc52b675c850fb4c02f7d276945670a2e02bd29d2384ff06e55d91db0e48830a091d94e0eb0de882895117101ccd38334d019057e750e6b3cf2862af7988a33f5ec7dd2f39d6ce757254c9d120e33be21e8c464bb5f17001de10be128e5e48644edf736ba756c2353bcf9633764db3bfef2127c78f0993e23b52c8d54a538ccd88cb57eb50ec8687182816279f814805b349e29de8f96355bd5ced2be05c73d47463846beda94bdace4096156e24bb552315f4987239ba86f9838e07402b6508542133f418f9b5a65ae7a8a0b5b5a1543520c13859f481f1ab8f890aeb050934fbe5a792c785f93e871a609c1a28c5f84e0cf4e3439386d6a95970abbbe1f3b4bb35ca88e4d10e481bd60bc0613a666c52141fb3e105d15cfc1db05ed68d5c20d897b1b03f04656f75c567142377c244cdef007589156be9108aacc04707f22ae21f08c77c5ab3380e737881ad9288800ccdb96b8002757e39ce2c7323083e6d30dd80f92ea0f08097f4e27956acfab3f6af14e28b45e934a7f27d731810bbf621cc6dfb655aa5c911a39c1e6a2378e29b45de635e2a725f062c80b278f53452a31ee980f1cc2177ba65bfb3421e0dd84c56601446ceca9c4f5ed8ea8f7d257522be1a0e85e022dda7b1c357a96a2f3f2cf298370e70e5d26961652b39d086c984722fa6c8de4110150e09f086fc86b842e45c0ca4ba9e45c27f846384d915e899fb65b11fd7cd471be604be059d09884deb676e2d0db1e3147a9bbd85f012ce1d7a99a14bf5ac64dc4ecddb2892b6158c245c1839791e247851658e11c9f60932a8f79795f7f6499dd5a86de8eb20b03fee770bb904b33308feb9ad1e5acb44d2c34382bb7b4f78750b44c1ca94ab1e99037ba37e2da7d5de29d0f1c1d9b604d18a9000f073c77285bf029a40504408f7b123544b4c0e74f1745215a60e63d7aa7975183a2c9fe5b3d0fda095b3d753dfea699f7162cdff8879784d118b825bb8bfc2076b0803056be5914f38423c14964a86aa1718c25e3070860eaa3537b70a84dee92394f7fdfb808905ac82d53a136710179f2c34ff6d0239e94cf9d0fb1bc75049b5f0946d855894f388402e38fd8d93d8eada5ec7cba9ed44ea6aa65daa81e08068e3b30ccabd1b5072274547efdfb3f295cde658f36559b9e032c6b1fb33b7239d32b7a63ed9ed80b6d6c14516278b3a2b1bcd9fa30e81634edb9fdce609775bdcc74ccf0913bf1ae884c61d58f17625888dd84b9526691b4e26b483b64ab3bba7e39c1c9a453df368841e84f4d1ff19155b5cd8fd328049a1337b26280079a0afff841ce86af600a82f8e70a464e4f51bb0aad9b3e04321a9d42107315fe3983f62e365f46af2cef90c3e780bcca24d4d543dabf7e959a95ff3385de00445ec04bde1d402cc8ff1322318d2fde9e83c1396f4fe297b3301fae1d47958fde702e3c1a4ee642cb67c085ad21d517bdc96177f8ce4cb5e432370adb551f7189b19b80db706788e0097af19aad35042b9eff04eb51d6e30e85421f9f1c9ba1e857cd1d7ddfb66fd56e0b566ea0996573f5bdd3c777a25c33d7259ccbe5b417bd9ab12f962e985a8cc86015863edc84e78a5698dab614aa5d0440bfa53e497f193c21a34f1b59a620191ae053c41a81262ed34c608156d00d34fbc5f8d512ceb6994110ca4f9aea69f6835c2e4ba149f0b32a462328c1aa117145b73736133e8e6a0716a2820e4f8a10db554f2ba0bac0362c5e737c18fc45cb4a8b0110f039ccc92c114c7c36afa8399faa3fb300f045990381232d34854e135ff95fac24b73022368b37ba8ce271cc8b5d134b463c29c5864b1c02c68dd7ac7078bb58bdd1483489f1b85f8c95cad7b66acc24c9b7dc2b3317b6ce777ff9dabcde6d1b5582e2bdc83e84cb09ef73595d6f6330530ca3624a806d64bfe9fe7a2d9866206d1e6a0f44b72a9fcd2bab6c5b28705bce9d553c48571c02e9273ecb6f1a7b50e6fa8cee0881d9a751e65f6436c504142c44be42990008ce41af41ce2c475b6377460350020ec6c46ee5b818a257ea5a378b82694afdeab48072f09ee44d59fcbc38cfbe8faf1323ca0d9bcff982291cc52aa0d6e2d4ab6bd464e14f0346ad8a805bf67aa466203d206ccb8c438c63405e102b6e2ee1dedc5f5ea4425cd75ca243088a4088fbd2f1a3d3e558a658e059f2730681ed3138c2f881249c59cd7d96513465adcbb4816b5975bac74d44604c1577f62d09ddcc67de122060d6e9e0aa350e06ac771134f6eb406f0cfcfe5b9ce9f406a3f7377e6762cd1f93076ab6f8c0217cd1ae64cf53b77b41beffdaca3b382ad7db874d856745a15de267268d8fcd585ee0cd13d7839bd930a9cd09b7b06502897be2e3d3a08a606b9173c5d19fb6149c7b6016efcf2e270d4d249af7e4d8fb3bb133c9766910a2bcdda57e4dae61f5263398d12c831f0d4b60a47a8c267193c316576a5527ce1701ec7f9eb0628bde66d27a21fff502048e0c2f571ab80bb67ac9c704e7871d3da1c7524c61861f14a97c7ee92179b6b955379e8b22fdec33cba496bc2494abc5552b0fdd8ef39880dd0da89fc3370282a1ffe1a8f92e41216a920c3f209a579f30f5424e656075d241223e5649f307765bc01b16acf19a7aa70a2daa3e797c3963cf064caa80541a164d3f2ef1fb59e489aaf01ab5fd24f9f7032cba6795d19f27c237bb23881c806f61cd3f9d120d1089144d335b4737a973920873d25ef385a3fd783a150d3347c051ba77aeed9ffdc9b900d706249c6986e6fbcd8b9fa92c913ae58abb5503330a80785e594394cc0f080625ca0c3bb7316e9aa4d405aa5dd8ba7b2fdb63210e81cba82101b70e1d7b38a173b2eca73a20ffd282f0419443d2aa437aca91fe0f068cc88dd9566cd546541f4c969901917de47a699db1fcb7484974e877ef36bbf24b43a9dfee9247854ebd28ea442e4957bfe253fba7abf3c1a5468f23897a379c1ef83c7c5107232b8481b59eb370a13060041d229951bbb8b8a767b8effa24cb2005f09bd25d61820a17e6a69cf36aac038e77e1ea8c7e70e3686da117219a97b2b7ae25b10b8c56650697f748f002ad693f99977b343d81500e3ded80554e45faa34d7acd9f529290ebd3c70ef149ebc79938ef01baaf80c123c7dfc646193b254bcb11331afaeb9105afc5f37feb1e81de0db5aef4f2ae763e83b597549aa7fe8262387fdeeb0795b422d03075ba7a74af8bd18c1779aeef0e8303790143a59106b2522e68a180f7353b6f938d39c03a464ef6e9f929a2fbc25ceb088e27d506c5a6ecbccf4817fcb4011ee982f9d249a5a8d19e05a423f4ed7d9b7622851bd1e1d248fdbc29fff10c51372f3ff4f15323dfb3898eb8ea7dc0e34badc82a2daf493596e942a6e35733da65a523b5d951dc3a9547a7a29c91e7a6ea4f1dd068549341aef46d2e7e528c618be2389c2ca3f1e8488d503c81a8a36c087d1b4134ebcf898caee1800d9c66bb2f87fafc487394d1b6f6f6f32198ed86642b1917872ae68b2438e6444a80ebd9b504b04d2c57efb360f2d232bd134c3927d273df4cdbc17b1fc2bf8e06fbb999cafd40d82ca06264c12bf572d88fcfc9301378460c34ec5e796189e132bfc604a7afd2883aa15e92420b4af9dc6681e08062d687ba4898af928bb5f831a9119c6926cfbf966fbba9ac970a97f2832c8f643fe804c57a6aa75fefab80dcd578906a42b05384ee64e223ed418ed4337bc6e3353e3671c9e0fd26105ed51d09ba678c4d4f361e9818e6e783909ae0684fabb9ac5126011d0bac29378f2cf159bad1eb088875804aa88ef95ae83ed3b4e1bfeb0629c4ab14d06e494fa08bb1036e422f892e5ba138f8f212ee5aaa38a5041fab29acc62c5e7430b41458790d398f84235785c51b0592d865b0b75727b2ee9ce0e69f57ffe40615746c7f2897c3bb337227e511487c6568e643f030de1529a71a203b96d2cfeded22608e8813c45396c8315d640da56dcb6024111ab26677a5dafdc91dbd867c7fc56cf6269ae21647e4004de51998465e4e977e547e702cd723cdb167be18d1e4198b72023da6b60cbfe9fa627975064c2377695a7fdb587c096b9665e48b90b7008c9ed286197edb6a606efe70b818d7e71f4a01c0df66a5700a75144cd43ef593b6dba89794695e853ca6337fa6c5dd3a2edbb321eec756581d8d9447722cf17ca584e82fe00628df1afb1b27def483f7c8089af981f6a9ffe7a34c0aea6e8fdb65953e017c8f79b4deef7627f88909785bb6e50ae4d069c34127fe19ae5741ccd2ef25b9b4147a8f1972cbfbe1cc4e92d4a900d14b2fc3b08d691a0d17f5f217d7d3fddd44c0592f152c840a77a1a4d41953a020f15ab7c1e158e48ee420920446685b9b9e303caa9b3ae575ad39dd62979fa349d71b4e2a57ef8ac0eb036610fe1585403809f7c464a5de08207da3101f0e5a820d7ff6102820069765c37fadad589c0a35e0002bebf3c117331de2b25b867b39180a0f4e30f829370957ab639d177bbae27bdfcc3fca1b84087deb8cae4ece3bb423dd9e6d416bbdda4e15cce5afb8889a8f219908611272ac5440dece34592baba6f95e1d516ce508cc2aa456ad1594b3e972f73f2db1e413d156137c0075964118391615f4e09323a4a230f788b83ec5b6cb724bc6b848b22d509cb511c2da9b640f70a8ee2de0dc50059e43505a143f9d4f4cdee91a42f60a18d062721ca2e1547b72dbdb48e27ea865b92c8260e9a0858e1f57a663ea21bc9642bbad801e7a2b211349e33ac97bb2be49e1c03767051a8d760f7938072643f9aa013ef39a79df1427fffb78adf60d90039e97122ee5a448376d8c2dac05312393bec80af281dbbafdf4f9a14793b2e34fb882115d5f5fee0f9c2611b18d67a642e1f195ebe7b9af9d7da7782465fc97670eb08c74e1b0d3b788dfcad0b426718d26301f93e116989d2f7e45ae136364dd6d90ca629a770159bd0bd224fde0a349fe586df50b59698d7c537a961319650cef14981a0faf9d75cc5964875900ded10cbaaaa7061c0ee90fe00e3a65a3aa06219d41a2e0b4432a6bc405fce56047dd96de59dc0ae98d36e01ae404b185e58e65a08389225b194a5251f3317b8820c170118d45ca1a58df3745c0124163897931e1674422f4ba4a9605ef1c95ba5582e2f2917296c8cb1aef1976400d285bc18e0f1c386ac2fe29448405f04f9ad1a9674eb813899d662980421b11cc974579fc1", 0x1000}, {&(0x7f0000001300)="2be864638ea7f5e8171258adf6bcbf868ad8a35ff26e6fcc4e378a4587741cdf5ef7e04435baf9892090ca675694299e4e7d0fbd79f6730a423d42ee5c24a5573e1427480f08588cbf625b063e8d9d26c99c54251e642eb7c995440516a134060db25994787e783140e96135bbd505c3ddd3e0ac728074ed57ecdb480c533452637b5175a1252ba8eb682783a7ab8ed49da125", 0x93}, {&(0x7f00000013c0)="91ec900149e7abc730dc58de0cc64a1ff07d607a9518eeb46c4a16b613f4f42f526d62dc9284a3850530c958ca495ff8e824fa2003e8af4cbf2a832655328b3f6cb7cab5898e34d06d10fe605a9f3f96c7c5a15f8ce439aa1fd9cd645da048d668498a543fe3bc828689907bccddff43c3cce52e9f1178c28ddd463c1c03963b3eb113fbb075b16d2d10", 0x8a}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40a}, 0x408) mkdirat(r0, &(0x7f0000001580)='./file0/file0\x00', 0x67cf7ca0b9af29e8) ktrace(&(0x7f00000015c0)='./file1\x00', 0x0, 0x10, r3) syz_open_pts() socket$unix(0x1, 0x3, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001640)={0xda1a, 0xba1e, 0x1, 0x3}) getgid() socketpair(0x20, 0x10003, 0x7, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) read(r7, &(0x7f00000016c0)=""/127, 0x7f) getgid() recvmsg(r2, &(0x7f0000001d40)={&(0x7f0000001740)=@un=@abs, 0x8, &(0x7f0000001c80)=[{&(0x7f0000001780)=""/65, 0x41}, {&(0x7f0000001800)=""/223, 0xdf}, {&(0x7f0000001900)=""/29, 0x1d}, {&(0x7f0000001940)=""/57, 0x39}, {&(0x7f0000001980)=""/217, 0xd9}, {&(0x7f0000001a80)=""/194, 0xc2}, {&(0x7f0000001b80)=""/236, 0xec}], 0x7, &(0x7f0000001d00)=""/40, 0x28}, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x0, 0x0) close(r8) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000001dc0)=@file={0x0, ""/108}, &(0x7f0000001e40)=0x6e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001f00)=0x200) r10 = open(&(0x7f0000001f40)='./file0/file0\x00', 0x80, 0x80) r11 = open$dir(&(0x7f0000001fc0)='./file1\x00', 0x10800, 0x90) renameat(r10, &(0x7f0000001f80)='./file0\x00', r11, &(0x7f0000002000)='./file0\x00') 16:21:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x0, 0x0, 0x2}, {0xfffb, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000040)=0x8) fcntl$dupfd(r4, 0x0, r5) 16:21:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) getuid() mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *283167 79081 0 0 0x4000000 1K syz-executor.1 94607 44312 0 0x14000 0x200 0 systqmp db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822084c3,ffffffff821d1149,3b7,ffffffff821e7217) at __assert+0x2b rtrequest(1,ffff800022b66bd8,4,ffff800022b66ca8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000abb100,840100,ffff800000abb158,0) at rt_ifa_add+0x290 in_ifinit(ffff800000acd800,ffff800000abb100,ffff800022b66f80,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022b66f70,ffff800000acd800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022b66f70,ffff800000acd800,1) at in_ioctl+0x1e7 ifioctl(fffffd806f6c7600,8020690c,ffff800022b66f70,ffff800020ab1650) at ifioctl+0xb64 sys_ioctl(ffff800020ab1650,ffff800022b67088,ffff800022b670d0) at sys_ioctl+0x5b9 syscall(ffff800022b67150) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,486b7382010) at Xsyscall+0x128 end of kernel end trace frame: 0x48959166f80, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822084c3,ffffffff821d1149,3b7,ffffffff821e7217) at __assert+0x2b rtrequest(1,ffff800022b66bd8,4,ffff800022b66ca8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000abb100,840100,ffff800000abb158,0) at rt_ifa_add+0x290 in_ifinit(ffff800000acd800,ffff800000abb100,ffff800022b66f80,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022b66f70,ffff800000acd800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022b66f70,ffff800000acd800,1) at in_ioctl+0x1e7 ifioctl(fffffd806f6c7600,8020690c,ffff800022b66f70,ffff800020ab1650) at ifioctl+0xb64 sys_ioctl(ffff800020ab1650,ffff800022b67088,ffff800022b670d0) at sys_ioctl+0x5b9 syscall(ffff800022b67150) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,486b7382010) at Xsyscall+0x128 end of kernel end trace frame: 0x48959166f80, count: -12 ddb{1}> show registers rdi 0xffffffff82030057 db_enter+0x17 rsi 0x44a4 __ALIGN_SIZE+0x34a4 rbp 0xffff800022b669f0 rbx 0xffff800022b66aa0 rdx 0x44a5 __ALIGN_SIZE+0x34a5 rcx 0xffff800023ba2000 rax 0xffff800023ba2000 r8 0xffffffff81f4bdef kprintf+0x16f r9 0x1 r10 0x25 r11 0x1c7ff7b793fcc691 r12 0x3000000008 r13 0xffff800022b66a00 r14 0x100 r15 0x1 rip 0xffffffff82030058 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b669e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=283167 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab0028 process=0xffff800020adce00 user=0xffff800022b62000, vmspace=0xfffffd807f00a000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79081 136494 43750 0 2 0 syz-executor.1 *79081 283167 43750 0 7 0x4000000 syz-executor.1 79081 21370 43750 0 2 0x4000000 syz-executor.1 91953 450707 82575 0 3 0x80 nanosleep syz-executor.0 91953 386150 82575 0 3 0x4000080 fsleep syz-executor.0 91953 243849 82575 0 3 0x4000080 fsleep syz-executor.0 88675 165778 0 0 3 0x14200 acct acct 43750 492429 8482 0 3 0x82 nanosleep syz-executor.1 82575 349135 8482 0 3 0x82 nanosleep syz-executor.0 62114 118755 0 0 3 0x14200 bored sosplice 8482 372701 79346 0 3 0x82 thrsleep syz-fuzzer 8482 409781 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 350531 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 240864 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 297075 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 45931 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 493286 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 438414 79346 0 3 0x4000082 thrsleep syz-fuzzer 8482 392250 79346 0 3 0x4000082 kqread syz-fuzzer 8482 490243 79346 0 3 0x4000082 thrsleep syz-fuzzer 79346 220460 448 0 3 0x10008a pause ksh 448 48032 9890 0 3 0x92 select sshd 75139 425480 1 0 3 0x100083 ttyin getty 9890 319154 1 0 3 0x80 select sshd 30472 449328 63335 74 3 0x100092 bpf pflogd 63335 262531 1 0 3 0x80 netio pflogd 15012 345637 13707 73 3 0x100090 kqread syslogd 13707 389882 1 0 3 0x100082 netio syslogd 59576 257746 0 0 3 0x14200 pgzero zerothread 62596 337092 0 0 3 0x14200 aiodoned aiodoned 32298 300535 0 0 3 0x14200 syncer update 62419 494973 0 0 3 0x14200 cleaner cleaner 35557 500259 0 0 3 0x14200 reaper reaper 39894 468652 0 0 3 0x14200 pgdaemon pagedaemon 42567 410375 0 0 3 0x14200 bored crynlk 23151 125365 0 0 3 0x14200 bored crypto 11200 28730 0 0 3 0x40014200 acpi0 acpi0 45643 425860 0 0 3 0x40014200 idle1 192 389076 0 0 3 0x14200 bored softnet 44312 94607 0 0 7 0x14200 systqmp 93107 294996 0 0 3 0x14200 bored systq 63432 486225 0 0 3 0x40014200 bored softclock 28739 135669 0 0 3 0x40014200 idle0 45146 56749 0 0 3 0x14200 bored smr 1 470439 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 79081 (syz-executor.1) thread 0xffff800020ab1650 (283167) exclusive rwlock netlock r = 0 (0xffffffff8248fc78) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82649290) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9565 7003K 8295K 78643K 13950 0 0 pcb 13 10K 12K 78643K 597 0 0 rtable 101 4K 4K 78643K 681 0 0 ifaddr 78 16K 18K 78643K 345 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1560 0 0 iov 0 0K 16K 78643K 255 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 2402 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 19 0 0 VM map 12 6K 6K 78643K 16 0 0 sem 12 0K 0K 78643K 317 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1352 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 56 51K 83K 78643K 848 0 0 subproc 32 2K 2K 78643K 153 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 158 0 0 in_multi 26 1K 2K 78643K 233 0 0 ether_multi 1 0K 0K 78643K 23 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 395 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 132 104K 104K 78643K 5604 0 0 UVM aobj 90 5K 5K 78643K 96 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 303 0 0 NDP 18 0K 0K 78643K 107 0 0 temp 215 3564K 4204K 78643K 40016 0 0 kqueue 0 0K 0K 78643K 19 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 50 0 44 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 108 0 108 4 3 1 1 0 8 1 rtentry 112 239 0 199 2 0 2 2 0 8 0 unpcb 120 1465 0 1456 4 2 2 2 0 8 1 syncache 264 9 0 9 5 5 0 1 0 8 0 tcpqe 32 37 0 37 3 3 0 1 0 8 0 tcpcb 544 700 0 694 13 11 2 11 0 8 1 inpcb 280 4191 0 4180 12 10 2 9 0 8 1 rttmr 72 3 0 3 3 2 1 1 0 8 1 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 27 0 25 1 0 1 1 0 8 0 pkpcb 40 12 0 12 3 2 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 47 0 47 3 2 1 1 0 8 1 pffrag 232 26 0 26 6 5 1 1 0 482 1 pffrnode 88 26 0 26 6 5 1 1 0 8 1 pffrent 40 861 0 861 6 5 1 1 0 8 1 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 114 0 55 1 0 1 1 0 8 0 pfstkey 112 114 0 55 2 0 2 2 0 8 0 pfstate 328 114 0 54 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 914 0 711 18 3 15 15 0 8 1 art_table 32 915 0 711 2 0 2 2 0 8 0 art_node 16 234 0 196 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 315 0 305 1 0 1 1 0 8 0 shmpl 112 94 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3404 0 1997 46 0 46 46 0 8 0 ffsino 272 3404 0 1997 95 0 95 95 0 8 0 nchpl 144 5619 0 5181 61 32 29 61 0 8 8 uvmvnodes 72 4330 0 0 79 0 79 79 0 8 0 vnodes 208 4330 0 0 228 0 228 228 0 8 0 namei 1024 18062 0 18062 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 10 0 0 2 0 2 2 0 8 0 vmpool 552 14 0 4 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 16791 0 16791 14 12 2 5 0 8 2 plimitpl 152 127 0 120 1 0 1 1 0 8 0 sigapl 432 1531 0 1517 3 1 2 3 0 8 0 futexpl 56 32973 0 32971 1 0 1 1 0 8 0 knotepl 112 356 0 337 1 0 1 1 0 8 0 kqueuepl 104 436 0 434 4 3 1 4 0 8 0 pipepl 112 1000 0 981 3 1 2 2 0 8 1 fdescpl 488 1532 0 1517 3 0 3 3 0 8 0 filepl 152 14192 0 14096 19 13 6 13 0 8 2 lockfpl 104 384 0 384 1 0 1 1 0 8 1 lockfspl 48 128 0 128 1 0 1 1 0 8 1 sessionpl 112 25 0 16 1 0 1 1 0 8 0 pgrppl 48 33 0 24 1 0 1 1 0 8 0 ucredpl 96 1444 0 1436 1 0 1 1 0 8 0 zombiepl 144 1518 0 1518 1 0 1 1 0 8 1 processpl 896 1550 0 1518 4 0 4 4 0 8 0 procpl 632 4463 0 4418 8 4 4 5 0 8 0 srpgc 64 10 0 10 5 5 0 1 0 8 0 sosppl 128 16 0 16 5 5 0 1 0 8 0 sockpl 384 5833 0 5813 27 22 5 13 0 8 3 mcl64k 65536 278 0 0 35 0 35 35 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 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 18 0 0 3 1 2 3 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 164 0 0 20 0 20 20 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 661 0 0 37 0 37 37 0 8 0 bufpl 256 11930 0 4882 441 0 441 441 0 8 0 anonpl 16 182507 0 163069 103 23 80 92 0 124 0 amapchunkpl 152 10984 0 10819 39 26 13 20 0 158 3 amappl16 192 7718 0 6626 82 27 55 64 0 8 0 amappl15 184 216 0 216 2 2 0 1 0 8 0 amappl14 176 497 0 490 1 0 1 1 0 8 0 amappl13 168 372 0 372 1 1 0 1 0 8 0 amappl12 160 96 0 94 1 0 1 1 0 8 0 amappl11 152 73 0 65 1 0 1 1 0 8 0 amappl10 144 107 0 100 1 0 1 1 0 8 0 amappl9 136 709 0 703 1 0 1 1 0 8 0 amappl8 128 272 0 242 2 0 2 2 0 8 0 amappl7 120 158 0 151 1 0 1 1 0 8 0 amappl6 112 85 0 73 1 0 1 1 0 8 0 amappl5 104 275 0 263 1 0 1 1 0 8 0 amappl4 96 1689 0 1660 2 1 1 2 0 8 0 amappl3 88 539 0 526 1 0 1 1 0 8 0 amappl2 80 11371 0 11297 3 1 2 3 0 8 0 amappl1 72 44404 0 43959 25 15 10 20 0 8 0 amappl 80 4856 0 4802 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 95 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1546 0 1517 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1546 0 1517 1 0 1 1 0 8 0 vmmpekpl 168 15620 0 15584 2 0 2 2 0 8 0 vmmpepl 168 198443 0 196122 181 50 131 137 0 357 30 vmsppl 368 1531 0 1517 2 0 2 2 0 8 0 pdppl 4096 3099 0 3052 8 2 6 6 0 8 0 pvpl 32 516731 0 494584 236 53 183 219 0 265 3 pmappl 232 1545 0 1521 4 2 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 685 0 20 20 0 20 20 0 8 0