dccfe4dce79bcaa9fdd60f9cd923c51cf383bfa963d2ac268099d8d2d9dd1539d07e377b6fe93b5db7bce946e44ef4ba262ff9e319a7328480a823e11a40ef8bef68ba55b9e72525d0049118782c96b0131be2a51858e7d8479f6c2d306d0f23998d8464e6ab70547814e3341f7aa7cb097feb4e1ad46adee5cc36df69f4b21085fb32daf17694bb38e16d46005a32d068712c52b81bcdebc56f7ec9fd2c0df3ec79b7ba33789db75911bea01cbef9b20b9616e138188ad640089fd8a72894c90a0b8953985ea87b1a2ead8e69bddb79c9964b60c0eab94c3e9e982194ae1c738a990696880930e3ef98714251813596ead03ccee247449436ee9adcadb4150052efd5545f3d375b39c6e4e6b1a2c1fe939d454427752b241078474733805ded1fc0427b53c89be652b048a33ecf9c234eebacee32ed0a298250906e0b0eae055869c6d74a3799eb87211aaf7c21b120232fbbf5579d016aaa485ee9392395712caf82afcfecf7cf35828e594b0b677ae4aa758782b1cae2a7f2c38d83142e04443441a32fef2677eeb250b1baaed92eda6dd2f645d3d1f6876877515d11780d30846f928472ca7cc1fdd91a83fa40b076299922a5cb93cae3a2d47085d76760c8c3d779cfb824af28ea77b68ffb1e09bdf222bdce617d2b9713e6590fb0cdf905667da2bfe7fc3cbc71226c224881e7c7a4a74745b23ba62fef4626f627b0c7ce34226b4a42afa65fd88b2e544d2243054a6c108867f41d73c5c43c064e32d5628588faf929dbfc41b983c836189a0a6b0ccaed948e82df7c4fdc0eefda6adf42ad9aed60f3091726a9aa30f52deec189e4bd558687133a36dcf2c40efd3f8df017fc938112370f30a9e5281cfe408904ec48f6726c1388690e656826504547e91c25e560be0f72af8149a7cc87de44244e276b4a5273a71002936b029a3ab88794b39ced7b09b1fb2880ef8df3d19b29133977fb7c4b121c3e2b0977832dda3dfa8e7fde16101bdfc6e6f3fb3da260d0a411f24e2a971a7b6fc9e1bb420ba404f0dd2434532cb60cf459e6a33281267a21c935ce8dd3b19c2b3b2f88303c6e618f5edacfd37994b7de8f52d5ffe9bc6dd5256a73c518efbeefb13256e9062c5e9eadf46f30d30e3c11542df9e1c80c7bbdf649e5a2761a9ae9eb2876528c24a3719342f6c5727277ed822d80256155af8f7c8d34a5874ff5c17657e51a3e31b15f490c82bdd24d012bc3a476d0fbd31b356c1418bc46477787f118a86adb50494757acbf0e527638a1b19437c2839423960a58d26ae791d33fef54a67a9d26adfb157192d43e0ad83ab20f9cb3ca6dd8338a1b39eed5b3fa4a01ba1313650e3abbc2f964f34b80a4aa876604ef0e1284b38201219908c81e93446a181931e695124741d1749275cccc2174808460d611e7e713081649a41e7445b7082b4fc1bad9c44da888faa5af6545cf29d8e0a297faa1f4a663ae5d379c5f153a4d50b280355ee512a87441da26a6312", 0x779}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000680)={0x5cd5133c51f76066, "7ed93ab07e854a0f9cc7536786f8685a1aae2828d002a8b76f2cd0e9d562156e0c297a7f9d9b0fa150449ac31e"}, 0x35, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x40, 0x5) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x1, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) socket$inet(0x2, 0x2, 0x0) (async) close(r3) (async) socket$inet(0x2, 0x2, 0x0) (async) dup2(r2, r4) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x40, 0x5) (async) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) (async)      executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af631037282102000000720fd38bfb00000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051ead89", 0x95, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) dup(r4) execve(0x0, 0x0, 0x0) syz_open_pts() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9"}) writev(r5, &(0x7f0000000340)=[{&(0x7f00000007c0)="f0118c237786ec130a7b78efe37249f0ff6450121e267f958b9b1c2b6caa1fbfe3dc77108e82d3aed8ccb73e65f0c116bdfd506ad61939c131d620aa55eeebd32256674cbe13646b11db4bda808d0ba6b4f339ea63b8a98d581ddb83b77f696d97b57477cf07a0bef6f21047e1cdf2ec5d2207326251a9f1912eaf6c128d4705f0b5bb191a9a918b52b2d4037cb7b3848e726f4a2de5043e78c6caf0a52676139eb1a7db8173bce2ec70743f7422bd7057199f19089146f696a99040e45bc1236b84254bfdbbe34fcb4128ec30bc1a253fc400723212b9a114c83f2913b662c28688347f60fb756168beed79258dff03aec701db9af4b850659689e93856f321659445810048835e9be832737c278907e028494a51b96b4c4d2710334341bbe2059b8ad9b8399081f364318125f942226c8c0bc6bbf5be64ed1e406ed39fcefc6788499860a2c9b94da8f80412e164f8d2019b977572f6faa5dda4908a949e73bd910b5f9826e40902ebfbc06734099c449d6555aa86e959d0a899e66f461b6e035a9d59a1875e214278df572dc65151eead2173093d0cf540d1b344a7d7cefa89fddcf7248b4f5bb313d4e9bf5e85eb8a409edb1e361ab593ec375dc17a55abe3f348ffe192215600cf51a72ae33442b28517335a372e0ac593cb2d2c80d75b44206524e592750314645f9910c4086924869c58fb4ffb1c9076f56463dae8de04882c834a66cdcdfc0bddd8a4fb96a67aae5c793ecea5d3450d37fbecab5b733add3e0e03e9c903f626794548fd1349fc22d7d0dbfdaf68aaae4d35ce29fe7918bd48a72d491197ca2936cb41623f544eb241d101f717268072fa934fc15455095f24121e618601751dcd8703d4859ed70ea32a8517bb6fa41e17686b86f3ed79bcaef4d77e35c22687e6fed7305dd96b53c47472da498ff862233546189974a855f9e0876ea81ed08bab33d2b37d83edc2e840b0cd18a8798e978b6829cb1ca1feb76ee3bef511a7a433182ab367b2cdeb26aa518b84b284af3b643471e925f86e9f31ceecc280bd9a9648e5df0466ceb46a920aead0edcade5504bf87d8a61acb611dccb732e88d05b56987204a40f8a3a23414905c64778c4cc134651f022ba0f95935221e70146ef968b807d09b373a4f7021bd8adecc354f8cfcabbf99d131a238cb515e1726982772c3ce2cad411a98e39be599772d54126e223584a4e9943341198455b30fb2e577bad8c8357d53aa76cc8aadd329865110c8beb68a3962e85c631599afd4d59f3d62ada9607a848369e995e322e067f6ba9da52cc561b4ec25163b949738f0673516ab106c7544ec6e537e684dfb751c36c870263b14f921806694d61b94754efec072c510ba065462f4cd18c5ba418aa25f46226b0d6b44c732b0adc62b6407682a85c3d7d219e1a96fdae1025271de3d1fb4da8d64aaac8e1d5a4684019ec71462457263e6b9a78054e76cc5d4c56276e4dccc2d3441a383c636e75d33c93477a569a8d18742d35490642de303df9b26e8906315bc9c5e350296c09f432bcf60510414e31f6e8a9d87c76def8d1cfd8a4cabad31356d9de34969b396830b2cb76ab9dbfe53450e7210bf579bc047aed223164b0312bc61ad60958da4f9a2cb990edb07b3ad1133c459127e445e210b6e666127c11dc22bb0b3fb2dad4c1632371cddf97b78a286ed1c2e6214093384b6f66b001acb9a560ad0d980de6bc8fc1f0b4e0efe4ab823a79722037a39abddb984b35f3ecd68fb2be1298f3e4ca04062d2bc1f8ebed1e0b7a27c3fa5294f994d81c4f96b2cccf9691717f8b28efea5b0f19d37c8504cea5c5c3602bf12982a303e2d6214629d278a3f49f8146907de8d2a4b8f9a195aecf50e4be86b0c6f2d68e88e8ea03f2674a24053e5ea7e99288106ecf631ca262f691fd3838a7e982f8ee829ab2faf818c5655baaffbf4438684ab97eba5d4d7a1b274a6cd2a23cfcc611d89", 0x57e}], 0x1) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setreuid(0xee00, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r2, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r3 = getuid() setuid(r3) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{}, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r4}, 0xfffffffffffffff9, 0x9d, 0x1, 0x0, 0x8}], 0x20, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x0, 0x0) r7 = dup2(r6, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, 0x0, 0x0) r8 = semget(0x3, 0x0, 0x80) semctl$GETPID(r8, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc1126939, &(0x7f00000001c0)) executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) flock(r0, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r2 = dup(r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="496364fa81ebab6d2996dc0892c2994b678630c899497310ad2f252873264d4a270f8308e012977cd12a34ea2a12087fd3f8047cd8139960c878e11274a30dc9358b98a9d133e71b65b8ceab3f423c4dfa3b664a62fa228922897824d5518aec6facc57b5ce5efc62c46af190310fa2faa752bf84269ce9026281c76d5b3bd3a975b735d3abc077affcc9577fdd0c8421f2907b7352e143d6afda085bb1952964a1bd847862e2ce8b617ede080ffcc9d448588c97308a31fb2dc025d16ed3725ef726d11f5dbc3ba742331b72da122f0b0b474a330778bd6cd9a3812998420a635d7583c806b", 0xe6}, {&(0x7f0000000340)="c472e21d7899d152e7d8e2c4dcd3c57794d23c9eef5ab8cf543363712ea4c9f0ebc20ed5ce74f97a87644df661ff7626c446e66f5eac456b454841a9b7a0055a771736681cc3510b790b1c07413d6239ef6b523e4a31c2965da43908c5fb6bee976ba7853de62446753b783d8abd561181486ecd0317fb1272f5b874a7b08d758c0e264575ce7adb6c80d8ad0528990ddb5f173df3370093a2dcbcea2481fb926734", 0xa2}, {&(0x7f0000000400)}], 0x3, &(0x7f0000000480)=[{0x70, 0xffff, 0xffffff31, "492ef7111f91802783b30caa7c0eab14783a130bc3b6772aa835b3c8b5640ea909425d810a984504b8cf7d3fdb812c28516121faabf0f927475c311dc995e3a56f2712d4450896bc0c8406a50f364f815c21f3c249f209ec67cdc4e4ab6ed9"}, {0x30, 0xffff, 0xa63, "7ca8d9f0ba70c491d92ebc822bd03b7711bac3ca8ef519b2f60c130638b7338c"}], 0xa0}, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000580)={0x3f, 0x400, 0x2, 0xfffffff9, 0x9e2, 0xfffffffa, 0x9, 0x10, [{0x4, 0xffff, 0xb95, 0x3e}, {0x81, 0x7, 0x1, 0xe3}, {0x5, 0x101, 0x6, 0x8}, {0x5, 0x2, 0x1}, {0x101, 0x4, 0xd0, 0x5}, {0x8, 0x80, 0x10001, 0x8}, {0x10001, 0xfffffffe, 0x6, 0x83f}, {0x8, 0x4, 0x7, 0x200}, {0x9, 0x40, 0xfffffff8, 0xd6d7}, {0x3, 0xd0, 0x780f0953, 0x6}, {0x8, 0x401, 0x81, 0x8d7b}, {0x8, 0x2, 0x5, 0x3f}, {0x3ee5, 0xff, 0x80000000, 0x5}, {0x3, 0xf4, 0x2, 0x8001}, {0x4, 0x4, 0x81, 0xb3a7}, {0x10000, 0x7fffffff, 0x23ae4796, 0x7}]}) utimensat(r0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x5, 0x2}, {0x7, 0x3}}, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000740)=0x2ba0, 0x4) close(r5) connect$unix(r2, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup(r2) recvfrom$unix(r6, &(0x7f00000007c0)=""/33, 0x21, 0x3040, 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000800)) linkat(r2, &(0x7f0000000840)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x0) r7 = msgget$private(0x0, 0x282) msgctl$IPC_RMID(r7, 0x0) r8 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000008c0)="e0ad747efe8695c400ff9fd696eb2ad7d03df0fa4da7fe2ae84ea6195ea13724080a66c9d5296ae4115baa8768a6f84c3354ae399219acbb8b57526ad34947f19a8cd90911eec24190f1898b548760e7dcf022389019ebd6b834c5528a941d162695791ac0a29f8ba293309b7f78be02e3b952cf619e64af653972847b4250d783b0ca2f628a2114bc98aace0be9949089663b740b973cd0c1d76ecd4d73160df7ed49cf4da8cf6dd86fd690ce", 0xad) sysctl$vm_swapencrypt(&(0x7f0000000980), 0x3, &(0x7f00000009c0)="db08d43b2ee713822893ff9cfb29f67d7315ae8bfbd2b494859fda30e8abddd9bb139be7dede33355d84d10938b33d72929bc416f2f9df99cfd72fc513b994", &(0x7f0000000a00)=0x3f, &(0x7f0000000a40)="cbad2f018b91ae5a64b0489df1c78ff196fb7d1271e0d88dddc73f90b5dc81478147eb1e", 0x24) symlinkat(&(0x7f0000000a80)='./file0\x00', r0, &(0x7f0000000ac0)='./file0/file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2818, r6, 0x3) msgsnd(r7, &(0x7f0000000b00)={0x3, "216cd669923247335dafb4500544406aeb534c7278d31da7bf6eae5d044650af185ff351b8631063ea7859f1f58a0c0a20201604567dfc992038163fccbbdc34bf054b4f36dba8d57b317cc0db7072f11921ee652240cc3b098a0cd4"}, 0x64, 0x800) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5c}, {0x5ce}]}) syz_emit_ethernet(0x76, &(0x7f0000000580)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1a, 0x400b, 0xae) close(r1) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}) (async) sysctl$hw(&(0x7f0000000000), 0x5f, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) (async) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000001600), 0x94, 0x3, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x27) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) (async) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x0, 0x0, r5, 0xffffffffffffffff, r6, 0x20, 0x3}, 0x6, 0x8, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, r5}, 0xc) (async) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x160) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) (async) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0x2, 0xfd}, {}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 7: setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semget(0x1, 0x0, 0x8) semget$private(0x0, 0x0, 0x50e) r2 = semget(0x2, 0x4, 0x20) semop(r2, 0x0, 0xffffffffffffffb0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000580)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x6}, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x5d4a) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) r0 = getuid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) setreuid(r0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0xff6b, 0x1042, &(0x7f0000000500)={0xa00ffffc, 0x399a2132}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x400000000004, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000041b000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00003f5000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000000000}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00005f2000/0x2000)=nil, 0x10001}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000200)='\x00', 0x10, 0x800) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0xac) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r4, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000200)}) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x2b2b1a616c921c0c, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)) pipe2(&(0x7f0000000200), 0x10000) syz_emit_ethernet(0x108, &(0x7f0000000240)={@local, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, "6a011d", 0xd2, 0x32, 0x3, @mcast1, @mcast1, {[@fragment={0x6, 0x0, 0x7, 0x1, 0x0, 0x5, 0x67}, @hopopts={0x16, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x4}]}], @udp={{0x3, 0x1, 0x8}, {"5848739ea21afc54a123367cef5f33b687514059e7d298c94940fb9b998db3f37eb31cfe047ecea41fd830c5601da232a7025f2bed836f39827100cd6307055f81218e932e3ab6298a34ee931b2e5b4dbf854ad28d3997878bcdab1ca5e98e65b846f86be4d5ee50e81a416d96ac786eb251031ffe123a652886e318e2cb3156c18767cc73669fae3f5ac36199e9dfa18525da471d863b40657c80b16e0819c553db83bb226ba0f98c51"}}}}}}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x84}, {0x4d}, {0x6}]}) write(r6, &(0x7f0000000040)="7f00"/14, 0xe) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0xffffffff80000000}], 0x200004, 0x0, 0xf3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0)             executing program 5: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) readlink(0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002880), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000028c0)={0x8, 0x0, 0x9, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x9], [0x0, 0x3, 0x5, 0x765, 0x4fc8000000, 0x7, 0x0, 0x0, 0x0, 0x7fff], [0x17, 0x0, 0x0, 0x10001, 0x5, 0xffffffffffffffff, 0x3bd], [0x4, 0x101, 0x6, 0x3, 0x40], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x10001}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x0, 0x7f}]}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) bind(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7) executing program 7: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) getgid() r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() close(r1) setrlimit(0x0, &(0x7f0000000040)={0x2, 0x1}) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r2, &(0x7f0000000700), 0x1000000000000183) close(r3) close(r2) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0, 0x4c}, 0x0) socket(0x20, 0x2, 0x81) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "fc686b340da1e4795af94547bd1305d65c21963c", 0x9, 0x2}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6, 0x5}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x6773, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)="4cf2249c03176a03f04fa625eb9cc1e32835c6", 0x13}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0xa, r5) open$dir(0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, 0x0, 0x0) socket(0x0, 0x2, 0x0) socket(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000000540), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x20, 0x3, 0x22) r9 = socket(0x18, 0x5, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x84, 0x1, 0x0, 0x2}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x8, 0x10, 0x0, 0x4}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0xc740, 0x7f}], 0x1433, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0xffff, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x3}, {{r7}, 0x0, 0x0, 0x0, 0x1, 0x100}], 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r10 = dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00010100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000002c0)={0x6, 0x1, 0xac, {[0x49, 0x2b4, 0x5a, 0x4, 0x81, 0x7ff, 0x3, 0x2, 0x3, 0x400, 0x100000000, 0x6, 0xfffffffffffffff7, 0x2, 0x5f, 0x7fffffff, 0x6, 0x100000001], [0x3ff, 0x1f, 0x1ff, 0x771a, 0x61ae, 0x7, 0x8000000000000001, 0x649, 0x7d9, 0x10000], [0x15, 0x9, 0x7fffffff, 0x8871, 0x3, 0x4, 0x1000], [0x959, 0x8, 0x7f, 0x3f, 0x10000, 0x4], [{0xe000, 0x100, 0x7, 0xfffffffffffffffe}, {0x2, 0x8e4b, 0x1c, 0x45}, {0x7, 0x12280000, 0x8b4, 0x8000}, {0x7fff, 0xf4e, 0xedd5, 0x8}, {0x8, 0x2, 0x4, 0x9}, {0x3, 0x8001, 0x9, 0x101}, {0x400, 0x400, 0x6, 0x3}, {0x8000, 0xffffffff, 0x7, 0x40e}], {0x5d, 0xffffffff, 0xa3, 0x7}, {0x20, 0x7, 0x4, 0x3}}}) executing program 4: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000a00)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) dup2(0xffffffffffffffff, r0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0xfff}, {0x4, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) msgget$private(0x0, 0x450) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() executing program 0: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00005f7000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r3 = syz_open_pts() ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getppid() r4 = syz_open_pts() close(r4) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r5, 0x2000747b) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x401}) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffc, 0x4b, 0x1, 0x20000000, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x64c, 0x2000000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0xc, 0x1, 0xc47, 0xfffffffffffffffb}, {{r2}, 0x5, 0x60, 0x80000000, 0x10000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x7ff}], 0x6, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x48, 0x14, 0x43}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x1}, {{r4}, 0x3, 0x20, 0x40000000, 0x49ae, 0x3}, {{r2}, 0xfffffffffffffff8, 0xf0, 0x72, 0x1, 0xb54}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x1, 0x8, 0x8000000000000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x800, 0xffffffffffffffc0}, {{r4}, 0xfffffffffffffff8, 0x79, 0x40, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffb, 0x98, 0x20000000, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7, 0x7fffffff}], 0x8001, &(0x7f0000000740)={0xffffffffffffffff, 0x2}) executing program 3: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB, @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x1, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x1, 0xfd}, {{}, 0xffffffffffffffff, 0x80091a7e8be8fdb0, 0x80, 0xc25, 0xc426}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x10, 0x6, 0x7789}], 0x101, &(0x7f0000000180), 0x4000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r6 = socket(0x2, 0x4001, 0x0) dup(r6) close(0xffffffffffffffff) r7 = socket(0x2, 0x4000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x30) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xfffffffc) sendto$unix(r1, &(0x7f0000000080)="f4897fca20f79d4f2173c29cc595bb28bd70b0cf5f63c74283c2c7fa9c4dc032f85fb9d3484a2a", 0x27, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/59, 0x3b}, {&(0x7f0000000640)=""/134, 0x86}, {&(0x7f0000000700)=""/221, 0xdd}], 0xa) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000940)) socketpair(0x37, 0x3, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000009c0)) acct(&(0x7f0000000a00)='./file0\x00') getsockname$unix(r2, &(0x7f0000000a40)=@file={0x0, ""/4098}, &(0x7f0000001a80)=0x1004) socketpair(0x20, 0x2, 0x5, &(0x7f0000001ac0)={0xffffffffffffffff}) getsockopt(r3, 0x6, 0x81, &(0x7f0000001b00), &(0x7f0000001b40)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80), 0x20000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001bc0)=0x7fff) mknod(&(0x7f0000001c00)='./file0\x00', 0x80, 0x32e5) symlinkat(&(0x7f0000001c40)='./file0\x00', r1, &(0x7f0000001c80)='./file0\x00') socket$inet(0x2, 0x3, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001cc0), 0x0, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001d00)={""/16, @ifru_flags}) listen(r0, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x7000) r7 = semget(0x3, 0x2, 0x0) semop(r7, &(0x7f0000001d40)=[{0x0, 0x1ff}, {0x4, 0x6, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x2, 0x1800}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80), 0x80, 0x0) executing program 7: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmget(0x2, 0xa000, 0x100, &(0x7f0000ff6000/0xa000)=nil) r2 = shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) setrlimit(0x3, &(0x7f0000000200)={0x100000, 0x100000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000680), 0x0, &(0x7f00000005c0), 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 7: r0 = kqueue() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/245, 0xf5, 0x1002, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) close(r1) writev(r1, &(0x7f0000001d80), 0x3c) r2 = socket$inet6(0x18, 0x1, 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r5 = socket$inet(0x2, 0x2, 0x3) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r7, 0xc0387200, &(0x7f00000004c0)={0x0, 0x0, 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x1c1}]}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffec3, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r11, 0xc1206949, &(0x7f00000001c0)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x121, 0xf0000000, 0x4, 0xbbc7}, {{r2}, 0xfffffffffffffffb, 0x50, 0x0, 0x3, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x3e, 0x20, 0x8, 0x6}, {{r3}, 0xfffffffffffffffd, 0x90, 0x1, 0x8, 0x1e1}], 0x5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffd, 0xc1, 0x80, 0x6e, 0x849}, {{r6}, 0xfffffffffffffffa, 0x28, 0x1, 0x7fffffff, 0x5}, {{r7}, 0xfffffffffffffffd, 0x12, 0x1, 0x1f, 0x10003}, {{r8}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x73}, {{r9}, 0xfffffffffffffffa, 0x94, 0x1, 0x1000, 0x7}, {{r10}, 0xfffffffffffffff9, 0x5f7ef9e6004ccef, 0x1, 0x7fffffffffffffff, 0x984}], 0xb, &(0x7f00000002c0)={0xffffffffffffffff, 0x8000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r12, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4094, 0xffe}], 0x2, 0x7fffffff) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket$inet(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) poll(&(0x7f0000000000), 0x1ebf, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') socket(0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x4, 0x0, 0x7, 0xe6b, 0x0, 0x401, 0x10000000000000}, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 4: socket$inet(0x2, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) r7 = getppid() ktrace(0x0, 0x5, 0x4000042e, r7) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x0, 0x2}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000040)={0x1800000, 0x7fff, 0x2, 0x80000000}) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r7, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "d708000100f15751c74abb050d2e6600"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0xffffffffffffff80) executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x80, 0x0, 0x1f}, {0x406}]}) setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffff58, 0x7}, {0x0, 0x9}}, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r2, r1) executing program 6: sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="7f216f7d07ebc9c84adf9fa258136a1fb340809aabea902273615f8951fe5cfbc978786667833c627944df37806f757015ddaebe0d5dfafa6e5b2559a03513873b9d8976954b8ac099", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x248) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) close(r0) socket(0x18, 0x2, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x41) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r3}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r0 = socket(0x2, 0x8004, 0x7) r1 = shmget$private(0x0, 0x2000, 0x222, &(0x7f0000717000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f000019f000/0x10000)=nil, 0x2000) r2 = getuid() open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setreuid(0xee00, r2) r3 = getgid() setgroups(0x5, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0x0, r3]) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r8}) r11 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x43, r9, r5, r4, r6, 0x2, 0x8001}, 0x8, 0x7f, r11, 0x0, 0xfffffffffffffffd, 0x8, 0x80000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r12 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="8d3a60110000000000007b5579ab438758949d3efd563db641068408d31dc492f8b36a9a303972b56038afd1fef4bd7ba069cdaf5c257eeeaaae5f2469ab18f5fcad51ceca7f995fe28a95f783c905864f28f22cb6b790a525070c82abd000"/108, @ANYRES8=r12]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r12, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) r13 = shmget(0x0, 0x1000, 0x5, &(0x7f0000022000/0x1000)=nil) shmat(r13, &(0x7f00001db000/0x1000)=nil, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) mlockall(0x1) socket(0x11, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{}, {0x8ed, 0x40, 0x8, 0x401}, {0x50a0, 0x0, 0x5, 0x9}, {0x7ff, 0x2, 0x3, 0xffffff37}, {0x8001, 0x20, 0x5, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) semget$private(0x0, 0x4, 0x416) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f1ecb9f3e5bc174f37180e8944e7da5bc2a435edb0dfcc0697a073b6edf2b2ea33b7cfb317ded0b2746d4e8f3cf74f71e74a98cf953581391e88905d190d0dbc9b36c0b8430552d15f59431f86e70fa54", &(0x7f0000000400)=0xa0, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x9f2, &(0x7f0000000700)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "e7bcda", 0x9bc, 0x1, 0x20, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xc}, @hopopts={0x0, 0x12e, '\x00', [@generic={0x9, 0x3, "5702c6"}, @pad1, @padn={0x1, 0x1, [0x0]}, @generic={0x80, 0x965, "c9cf92c09efb00da31c3a2bec4e514500698ddbc918e55a9ecd79cb7ae10a876c448fa26146c9aa56196c8d9e5f282e4e7cc47793a00018e6b3f712324588948ea5e4d022dc5e50670e1b053924ccb0698a4e24dcb9e7f2bee8905a641077517802bc6692a63a75db11a5cb42785152a5587a7bb02e7957974e39c6fcfacef902a607400b2755bc0a6ca2d77b11dfcd6a140b9569be10b9c571936116630f93e31825114d679efce419a628ea25e4eb275f122201e5274fa612a764733ff2d83928e31597f012389995fb254b8e7c22a3b97f976433f9ed6cc71a8e8cab330bf6e9d33c53317169be071c86fcf19b0665bd7bc16fe3da4c00768e2b4c748f6afd189b76a328d052192488c2299b24f2ebb4ab8270f1ba1bd0475227dcbc1a57dca0ed34b9bbdbdf8e568d3cd349c1ccfbc9930edf68863b91a0b23c22c3e0514cd70d2190a0adccb41d84af65479859f3e7e8f45719ebf39da2678fb2de1191d3c3339771510bacf4d72655464ab7ad8c8264841b748addc55958ca3c27fdeeddd92d817d3c1261944d12a8a1fbaa04cefeb8355c20f388ffdb9910125421d08c959fb4a4d09391fa1890f815be1ed77f6e8afbefb1552f5b2ad931198739af35dcfc6830c8e61e06dcbd382a6ad90893656dad5df9fd62f46614aa5cef12e5450048c2f761606c2ecb1ddf41c829aec9a7d1ae486e3ce25f36f30efb3832ee686fa5951b15711626226a3226b0542247ea9902538659edb11690fde6f545134ac4b10240e250ee203150cde0fb470b66f300ce217ba8904103f7a620bd2bbb519fdc916921be2acf46424ce9cfcb4096bd037f1d7dc7e58b925173bd18ec44f6fd03f2e417178f1fd7ce43de041311fb51af0cb066abaa6a6e92914650d213e20c34d5cad51ee0f721d6e71964564c5b9240c1217d44f9258b6f54ee3a9028aaa3ceeb01ba716a970ad0d244ef148b5acaca7c6e9cd3427a9a62f5089d0f86da3bc52da21a27203100f61ba96ae9def7a058ac86ba208d5c40a3ba32e953ebaeaaa578c4a3b5f7cf973d9fbc3cac8d0950a5a271182b35ddc23c2442415c1cc6eeb91f15d76b20fc055fed34d0136a4d7a91b77a32652728cd86dd6219988d5b2b00210275bee373bc4bec7c6317e8ccba6c25463acfbdb53acfdd7923f74df54a2f540fa2d566a76d9ae497bbb38178dd513c85437dce914d718ec1793ab8693233a697edcfe11a14647b0ee20bc809928f74e4ae32e7c661ff9afff86bffc2e88668c88c363a00f7ab75eb082dcddd751b143e5110a081a96df9baf9c5931368c3d161df3a0916ba3ad4ac8694940093a82604edae0f0cfe9a93a05670f85e9e624bdd7a39c829a0ffb94fb03a8c193ebfd0922cf7ec7989cb32439759b7a82531c5d8992bb4da7ee955b5dcfe12da66d00199c82ca5c368b75ff3de0d291299154a8314ba154e7eba51d25128db7b41eaa8c06af6c65bd53669746e8f493739e2d28060406bf3e5f5b1484b223be2b8d85e1affe8a3499856a8cb9f486cf9158d5386a696fe88d31a019592d2c0e5c6f877c23c95349daa7c861ccaaa1bf11e726c41f65993e0fb8f984f15ab72a2f234972cf1cb80f7bb024b605405469cbaa4c067459c5329172fe09646f3d2e2c3b6b7d4612c874df89dcc2316c38f6daa168445fc7beff6c3e657c9863a5c5026d7d15f29c4c59b682df7ed88cb8b8114868c4d2c6ccdd6cb3278a7c3787c49fd9b22a27914a436cc42360a11d42c985e148aa5b10def1e5070d49699d3a559f8e663432d82414039d3d780460598c6a951e1bc0b22b3b0a43afc4f186967f3dd1583d7565734afb163b2fee1e7f317306f9cb2e79b37c751f0dfd46e4d76f98fe6698ca0fdacac979038aa9c26d0d69821ad01c0e7b84a873802d5781c51cd9ec80e7ba1dc74b0c4f76c52f1bf99bf9ed60e4f2d6d9139fd97a1662034e79682d5fcaeb71d725167d8e1b1e7a2f6adb313371cebd54f4d33978eae883cd200f8dfeb0b2703419de8f4a9049d84f92d1217b65aa9d7c3e4d8dd3587d6a83c6cbee69bc7b3bb1d2d7852a7c1044ea38e83cd7fbf1f0adee9ffe33ce9e950d52e00997b3a8004332fd666326103b34b64d05663aee8b315abd2323d4e37efa191b36252dbc6619f987c5a3bde5c3cf71e1dda48328d2698fb7b0e705e24da162c6edf56df6a1a2fb25b37db52c000b7f66628e2fe111e70d5af6aa373297e0131d71101b9bac414b1928434772e25f5ac2b55cf02a865c82b95fd460598bf0137b699cb653e76bb10f1e73be0d2a12eead2e94b1325c71ae36b16d9bd7bdd2adbaa37967945f3b96660670c1ff5796c218955565cef1311685719113cd42395af76113e36f58f2ee793dc631df6f535e78e4c668192258c14b7fa9a4bd75e6ab01589e9f2efde756e516efa0021f2995adf2b389211579c18bd00a1cd6c76f195c31afa618aa00289ec3b5380ef3fed8fc2d0f0c0c6e33d5a5fb6fc7964e6960f1b882ac4db7ff11e499e654411b74d5bb837b84f47a668538ec413b218b88d1df5ef2971f752b2012972fc0929a06b3ab2fb2c734c27f0fae4c3df9ecb3c5aa59188cb5c12c5554d27d574c54746065f4651c6b2c799d26532772ade5ad37fee828e98ec94f9a601ff6d7d9c0b2175ba99a855c687e2376f4bfe26444a4aa50bf056c0a17a5a76cc572e05cb957ee46b4b36fa8e147dbb1b67403b7a5d7c62fc07e2e2075a9bcfb8f88fc3bd53a4fa2dd113130f2eadd9b61fa6b1db2a48b2c4af9cc8186e16e6411c145d8bfb610e098623c90750711862f5f2d52a3509992c30cbc9efbf93a903e1aeb289605314a4b90a37d636c9ed36116ae9dbcdc140e65fbddc27c40871264f08bb9a0e5e03a826d1e2d4ac9f54d9eb7f164bec5e13fc3243ff6bfa54d3d0b6368517f0bc4710eb65ae488cd63cb1f4565cd569fede7bc43e25ac878f57c7512734e35216a12b0bf537b41f3871277f5523aca4f8e7b9c1a92d8d1457325ebf6e45871b41e19dc8cac126133de521007fcb9276115dd499f087bfe0b79482a72740e65502410b24d354e1cfeb2016370aa13f39a6a0cb8c4ce0a542293f5d9f9bc7599043189e41c6f58a6d12b755a64e855c6c64ecb0c79c785185e9cecb9d4b97848c593385bdfaafeddf88fa5167f5c1c969164ca8412cad0f0b19e788ca0202ca93a12b12718728b8f2c0fc002d02db96ad05f28ac5f7312d5565a181128488e0d0f3a8df32b64f7e5d402d3910d94482e8790e293200c4c2a3120da638e58f484e85a8e3276ae610b3966d80d157f3f19ee2520a3bd5d738e88f5028fd47e74c15578ea15cc4feec8fc4e9b77e5d9099d9e815cca326ca03240046bac5e4a94553e2449ff179e8752"}]}, @hopopts={0xff, 0x2, '\x00', [@ra={0x5, 0x2, 0xfff}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x3ff}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18, 0x400}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x204) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r2, r0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x0) executing program 6: truncate(&(0x7f0000000000)='./file0\x00', 0x47a) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="69a5b6aba8b93e94d1ca05d7a446af23d48b2d532953e32a3927707fcb89792146b25c8d41027a49a854d034d0b8fb78333dbdfcc72330a0e608cf89b2f2d7f1a4e3fcc6b5791b7fa084efaa98a9525548c5e1e4416c2abb3a715b2fe0a0b01b2ac87248819d88f6b7fa1dc7f07409", 0x6f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x182) lseek(r2, 0x5, 0x3) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="1f4f630a54eb77def45344133e5a76d3ca9dce3ee31fec13171edeb2af6139423eba4cd41b104af34cec4c33797e", 0x2e}, {&(0x7f0000000240)="246c942b6a8bdf267f80a8099229426669b58857a1a4281771f24ef8d6b28f12ccb96f2c149e18951de8cab46a7183054be76de97cf3c62338ed0327cc672c59583b6292e31efb4968b56421662db560261af5e33a8b218b5f8de03d995ec5910e813f038db2b289f782315410814413e0ac4dc115ee6aa2c75003cf2d7b244619a47308a2aa01b6c9bdfeeb96fda4", 0x8f}, {&(0x7f0000000300)="c3c72b3e824bce41a066091c2635db9afa181e093ca9bbec0eb4d7e45f9b9f84bb0f1287ec451532c058ee475733e16868ae72df4285f9f74a2f0c235d5c2414ffd303", 0x43}], 0x4, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/220, 0xdc}], 0x4, &(0x7f0000000740)}, 0x802) getdents(r2, &(0x7f00000007c0)=""/215, 0xd7) read(r1, &(0x7f00000008c0)=""/24, 0x18) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000940)='/dev/diskmap\x00'], &(0x7f0000000ac0)=[&(0x7f00000009c0)='/dev/diskmap\x00', &(0x7f0000000a00)='/dev/diskmap\x00', &(0x7f0000000a40)='/dev/diskmap\x00', &(0x7f0000000a80)='/dev/diskmap\x00']) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000b00)=0x39) listen(r2, 0xfffffff9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x7fffffff) r3 = fcntl$dupfd(r0, 0x0, r2) bind$inet6(r3, &(0x7f0000000b40)={0x18, 0x0, 0xfffffffc, 0x3f}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000b80), 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000bc0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) read(r2, &(0x7f0000000c40)=""/252, 0xfc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000d80)=r3) socket$unix(0x1, 0x5, 0x0) getsockopt(r2, 0x80000001, 0x400, &(0x7f0000000dc0)=""/127, &(0x7f0000000e40)=0x7f) r5 = msgget(0x3, 0x21) msgrcv(r5, &(0x7f0000000e80)={0x0, ""/195}, 0xcb, 0x0, 0x1800) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) sendmmsg(r6, &(0x7f0000002400)={&(0x7f00000023c0)={&(0x7f0000001000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000001040)="2cd336cf7b833aafad13a7ff52dcf35da6de48da9fbce52239524cb024fd4e14a95c7d6633bf2f7af15daa65731f836527c6e499af64da4ce878b9f7fd55abfe41da9455cb0c6ffe462b9ae9a6f14086d561646c1eb2c4471ec4f0000cf77c6adb1b5191cd5f9c3785fff5a65b0815d307665c606fbb58fd59f29cf2f2967b160ce73ef635db64b11f711b4d58dbed6244c380605fffa627a23d1a54ae427eebe7df0977b9408e1c1de67c276f5c53944db19eb77d02553847d44d7368b580051a1e604a2808947ab25ccd6cbe7beb88414d3f151f8a5ba4edc8ac5a21d6615f1adcb43af787861abaaeab0a60fd610560204a6e789090fe20a48476588178ea71fa880631fc28270929c0b968447a546c1e76b2bfc61d29c1375114dc6542e8b48534a78605dcb8dbbd9b27bf3ebad824ff34ebb68c13cd3046763aaaae3c84f2d79d8d6f36f2232561ffdb97d5a28be1cd43d83604e6b808773f92bc178507b0d24e71f008a8d7da8214d13fd6ae8dfbf51c9842bc0a69bd7edfe9bf3550b539206db7a893616b4d9b669afc4baf3e386f64528f81927e7e4fa8e0794098b9aac8187eba359a65ccbcdc2855255777048ba94147889934ba88dff25923687088f8bd39aa4da6e7ae20d1ffb4f2a0dce48272ff157b6275877e75a5cc6e0d26101f7beaacc5e884de95292cc31d529ea14092269b9881257d3daaffbb4a495cdb5a9f602db434a557504872ca20194b7d7a82299190885019dbed2487e7491ed8952f4d367f554a36989d1863b493d988bcbc633f586857827db5ea16e65d55299c2e9670914f5b2c919f24af3c3f69ea8e6321b31e01ad8c4e3e8f502225cf5f179dbe5c70b494ccb076926fb0742ce6f8adee2dd52be12a273338ce8dea58ea795c4f587137fcc767e35308429b787c1eba1c1c83e049e3079363efa84af019ccc42f5fff7fd9a918384ed2bac76e1b0e3537307e7db82abcbde920d2903293561d77a0e3bf1f34af2e3afa6ef76fd7e4592cf4024a00d94b12c3962f09adc42379a8db7a2c81e7a3cbce81bad151ea917fdbea52ed8bc2f8ead76e4109397dabb84b6629b59e0cf965195b0edf970e7a121d6282ec7c7aa4c4b0284b263369dec5aa31260a3aade747ab9f736f8a6b18ab4fd891244313e2f3bfefc513adb53df6b4ebc67223062e8715e778ebbe75730aa72700906f00b108f8a52727b1637295951edc460ad74d07a6d4cb7691edd6c95c85799a76cc1dc452f8b19829b11aa033f30a8e069fc54ef37789650f571e6413dc6c3e67423da18d0145c78e4f19ac29530ea705aae3e22a3892332bbd5ca5fa3446b88850e9abf56557c277416980253fd956583b3f8dfcbfce5f8c28afee5f33aa4d7c9d1399ee704a243090449b01c0556e979b40e50e0f456d421c287508296df8abd18f84450f19747b19020f391184b8b9479f213ffdc5b80dc527ecffd4005e6f26ebebbe3dc47e688fcbb3bc6a096a9b9c4ca478a3c9270ab6dcddda26939b92b9238d141aad9980aae6035715c11602d93d0fb6dd4263b5ee4863914d6cecef61b12d435f30d4c71914d3375b5ba6e7c04824d318be72a42be59c2625a62c60e6c4718f8d1de94f271d23ffdcdbc4d10f6a3628078b8b20e56e7edf8b5b62118354af65d9d4de8eab85b5d4a52bc76bf9e26151ca41aeb21cb23b604854bc3453e972334d5e6193425a1b026be9db8438c77c1aa5da83a870ee58aefa6abb807f6f785c89a926490584fe47d16aa614e48167a2310cc2a04f4b61b785a09e529f2fa3d4b75935870ee158d508a847a2c309dd56ffd7888f8a4e3940b88e3de375048841118ef84b64e29e8de2941f931e5526e62d3534554ce8f8a8bfb40943e6ae0f3aa7ad76eb2d2f84b8555215823585f10eceebfe831129c1edaa024cd9fbc3157ef8e67ce161a694c9bb020bf8e9c6ca89513fc7e3422b3136ba48d7208b84f94c1e3ef1dc82f18fce4d2fe1da472d701102fca85568d26cfb91001ed8b3022925ed1b39415ddb2369a6fd7f683f0b6997ddc5935401b52cdcd5359bc71c01da0779f1f31224b148593c8e5f93815b8f46fec4ef4e690cb7a17c0660a7a2fc1a74cc3e0435c210224bb888715a46ce63efe6efb97e686a98dbb310d2e952850f68e7f99a12bafb74b4c62ca649358259dc66eb85f3e3b4dc8d1bc130988c6fff43aec14ec9f90a7479190ee6782203004710701a20fb5342d2383011bda7b74497305265c49ae8eab9fd2d4ca483cbbd1f7f15ef9214a338ad264efde711b9ca0128436718862162d27162bc93781c021244b1f441094ea668c9197131e3d584084dd0a757aff5e89c3f24e3736c30fd9d154549a7b85fcbb662e8c29bfdd5428abf9b7c523b6b2982bda703f815c3b8066851d02789c06d70d692ede01a6c4ec9c8b28dac68d5ed88387b1d5b1040d4f2c6eb961ff7c1d86d0069ee4558f3ea1d64e813166b8c0b947c40d76f11d8242100575ee9a440f0ada71a9af5aff6333dc4c47e64041e3f3d077a7bcbccb3d7daaa96abb7c5f55bbd098261f932a7b5a63ac77ec74effb64776f746695f088aa41e3169beb851b86fe4d48f66e89a608af137ba20a5fa9a143ddf44f53f0e5976a3f3f3b510fba06f599c7febd427a07479b59dfe746d7941566df1c1f1ef10cad8b0d2f167c0611a61af453298005e13a13cfd5824a7db89fde9ad90870abbb23d8225f440a89ea7504868ca227c6aa54a8b3176d73c182108776bf720efe31076bd1f8e7cfd59d4840980ffbb2a41b1ece43331ce1d8a2872e18bd6a6e5f6a0099095cfd79a0ba8d00f9ca8e00a8df230b7c81810878f269de2433673c805ec190d3d7be9d8889d949b198b713bfe123c3a99bcc5c7aa96ab2683d901198d11035718801a31fa1572a34298cca6ba50cb9da8d0690d4f974c6816e355c2eeb46b2916e7d306a0324ed69ee8657a7c56e322672ccfda9d70f8562fd5344b89467aaab5238b3dd54e240fc8967b4f76416f3e06adb084b0669cffe6b46d2d03065ffea980b250fa950287057d31f033be8c277accfcdc3a7b294827683698486e84bc5df8ab677a13b90ea75447cca1ec04a347c0dc2a619bd59cedec96df9ce9ba391e451a0fea3e6f065e7db1ebf00c53ddd6a6afded0cb36419df91bbe3d8562e1263c7f74865442e4136eab2bed4370b1e744c5c0374bcdb48309d9dda7a2387a5f8078db3df10e5f7d410cb553c488966079e7135a454498932e4e2a4167630d62227d3338802998079d4550e355c39003815508b933908fff53d9a198803c62bc9f91427b50013bad6ed640df539d7e408273df9a1c732545b0c18a9c7dae420c0c6dbf87448b924bdecb68894e0bf80fba41ca7addc9a0da954a522921d71af5cba30c42bae8fdf9195c22d43eceddc6f77f6998708c48f06585bb9552f0f6e6321db44b1f50b9ae1002972339a53fdc03f2467bb7f2fd03e662a14244e0f75857bc7c9aba385588c1143654159f583793b3935041ac61c8506dc2b6c9bc26cf3e6611f9317a7c7335f979d1dfc25f394ae45bfd833def749b7867dd2bc696a528ec63688793367ea5864383f22e69f036bd90fd46697a579e30f0c6c982a724dc7640e7df4fc5984f598fdb2e4b963f3040085baa61b46ead823cf0ece65860db1c61b189432d38df5d6694c938047acc272068183245712137db2df960dbfa295afc7c2fb88cb1b7ebc09dd9b747fed2d41756336b0e6b4cf859798ca6247829eb3cdfed800b38a73b05a2f5be7fea5ed8f3a48e22ffe04fdb4bd73f67e4c59afe209ce6472a3156e0021178755822b50cba254375808ee35c8cdd9de45a626840c8949fc6bb947f35d9e2b182e6a509dc6de337b91e09f6ef173cb41448d8eae3ad2852c8b2def940a08042f037f2cb1aa18d237aa2e5aace42e8569b1f58e5b15e6eb691e543bc671a53e2ce0d5682524dff3d2481231485222d3e2c4daf0b46a8cf6d4cc8f7098921fc1aa7584ed4bb470c1e20ecbeb30d97153e0f71d3bfa5c65c9e8f75231ad96f7f609ece9d259c53ad7e3dc63711bd0509cc439885f3a864127778af867ed68aa0b590c054e23db442c1c84bbbffe12c2700e619697c050c987fcb72abb19cdbaf3d1ca9a5ce32a470707c7f5e1149d485df577b1f7ba15343a5c9d06db78fbb9e74bea8673979983c100c8ddaf3e07c7fbfba81648f7594ffb1d5c05e5a4ce5dae995f314a432bba55d3fa150ded15ffabacc78b148151e27cc35b3376618c3560b92da4058537c1eb49bb91763b4d5f27138d669108065c0dedc28b2e741f17c8d9578224a2c2c1561b495cba65eaa5e33d9276412ffed083792ad42374ada38cc9663e1629f96e97bce151864cb3feab9407697b4e6b478869b9421b82dde76d79d49bcb71aa3499a8e03109b81b69b46f643f6898904db41b5bc6cbd5540f7383634cf4284a6ab7bf1d04db66e9c54225db49dcb2324939187609a158fbd5b7397264aaa8461b7fa333a202ded8dc895957c85c12fe32eb39eb55fbc78dd9ebee3d247469c096c75ea3bf1a593bdb5ff4fb9d2c135f6c8f59dbd44c5b37e553706b95438a7cbc76bbf400d57b3c672800d0e1d00e112a8266978498ce37454b93ab6d78a3bb9ac49cb150213b1f003bdf057743e78f06265dfcc0ff866c54e67c95b8c76caa6a9355e6b0c0f741f8f61e8f7e06313c1ccdc1d4815017f415ce1197e31407fe224c1559ca3314f878f4d156e4ec410c7e9b12dac0e58054c82daf03342b15674d8f228803ff0fa163412f7f62f6e15895adb7fd1c078b5d49969534dc649d78841ffc2d8d0f2e0837e2385e64015ea5313f743e9d9d7d76ab6fb7bab8958122f42b47e4514a8ada5fb6ae56be5ef70e0ff466f5654f99d6ded666332a22115dc626c7ad5c71dc181aae25768c5f0abae80e52570b9c72f337245c0a49c0f7678b7904158bc26f2db7e3c51703559443f4a93dd6bf2aa3262038e2ab2dc4fa5518325a5c88a92606954ab34593278de7f5e761939cd92ce5064c2665790eed7b5006ef2bac0f075e68508e92deb010bca577ef6bdc558f44e082454fd9c131eb91f0c7d6e27e76079fb2859cbc7465ea6ae59758d02bcf5a592212855c7a2402e7c856a4510c22ef8bdbbb15a43c2171652b51bdb6780e277a3ca8a1a415b9b2aeb0e714b781e2214087291b75fc536dfbfd4ad050f1bcd195014876749dfacd4cee20c5b4da517c223f7721260700d8bb5dd49a0fe4286247c99b4a2220093ba7a8e4a7ff2d6b038b3e4aa59bc2b25f01e1729e6931c5db9b9e01626ab4996562a71b5732727648456d0fa5d6fbf330a093ff0dc6e4ce34d4f16629b1bbabbfb3a7ecdfd99df37fbf8980bb0740c33d40521db05840270fe28377e7ba0cf814af549b20bde604f834fb37b3818c6e59faa9d2b377f746eca1d8cc13d6593ccd23516bf0314791e67cf153372fd7e26c7df8884c7fa0a5bb53235df305502000bf07a6f77a0b4acf86383799d943f92a3935c527a3d76887c6087163dd00d69c04bb12028eadb9f71d88bc26b7d541d67060957864cf75f7ef621f1c2f8dfa85ba1157150375fa25c676583d52b59a79686fb8e1bb453f2999c132ab4c4b6e5e57dde5e8890f958bb36748fe310378aed95fa5f0af7a8ab49a2063170a293b467f0e0eff9d9749fdcdc3fc7573c969da94e6e5a8f4bff921a7fd17c83b582ee76be878404841cf1deb83581488b8b9bba41a9d522f6364d25615bcbaed28a", 0x1000}, {&(0x7f0000002040)="7ff7a22246831ae17fa0446c4c7e012f1aba6bd20e94c2c9105717488e3e9d30ecf6e85d724fed076efdf797aad217661382b2ae47dc22f6fac80fc2a2cfa9ed", 0x40}, {&(0x7f0000002080)="5a5b73b060678f12a933825e820ab3", 0xf}, {&(0x7f00000020c0)="0410bac9da0a8b6cf593128616126ab25c0e854ab4023edcd8c03f426ee680df2aa7962d885e7f9c0d3c7484777e6dad715ba64fedb809568657b416a2740c2c04357e8fbb4b776c87241bf0419fdee34cb0554e6e6d77dccd379a99b9c6087270fb85c18ed03fab6275fc0645d729", 0x6f}, {&(0x7f0000002140)="bc34be9136d972743c9de5ff15a68eeff164a61036e96a6b8b5bcaa83462c1b512f2e4ddf4c30da454082882470b406e776cd7a4481f4515498c29c8f8a76f00090cb587daf87a07ac69658bbe80ff3dfbf8a54b8e02a3a973e48ee1933792ea92c36dc7d77c9948dc21c8653541c09f046a0a18b152a60c9533101b92e542d4bb02ab3d1bf576d4cbc88ad611ca5a9ce7dee230e12a7e77a83415929d59f354c43602f3d1700ca0303dbd9686d87d7a9a4787", 0xb3}], 0x5, &(0x7f0000002280)=[{0xe0, 0xffff, 0xbaf, "9f85dca563edc5f94c7289c962a491858042bb096277d1248e4328b92567b8f72c508a0a101b806d6b7e166660ac376c8b3f7be19d19e8bbc1a3a2a8e34886472d0c255c13687e548d92cf8998b3d5adf6b671df341389adee1d5eb802f555753ad26add7ff0671a777efc27fc5ec93ca7a893d9a98b82b291b87c9fc677e20750e7dbd30cdb10a9962171a4f012073b7c581b8e5f6be79c633f005e5cdb7cc24fe2e22bacf217ce74d9e0255212bc0f46234ac6f258d060254c81261f78d486b296a34c0de8b66b56"}, {0x10, 0x1, 0x7760}, {0x38, 0x1, 0x9, "4e7c602cad91629fe8a1321bbc641c4e4a820f0d3c8c27261b09d6c684e9973e1fc568"}], 0x128}, 0x9}, 0x10, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002440)={0x3, 0x1, 0xfd, 0x4f10, 0xfff}, 0xc) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x100) r2 = open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r5 = socket(0x18, 0x2, 0x0) r6 = dup(r5) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r6, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r9 = dup2(r8, r8) ioctl$WSKBDIO_GETMAP(r9, 0xc0105715, &(0x7f0000000300)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0, 0x1}) executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="3fc6c2903d95ffc0f3d93683d88a464a820df050fa6bdcb23277d2278ff30ca32f813e084c06ae20ce5a83c7dc9af337e2d0b26e128f11ed4e38e66abd51380ef812313233aad9fd03ec07e907ac0968c2757d74501969d6798dfaa1876beacff3aaf2e400cf3149f8c6650a51671d0e8d4a3966e83225c923f3d122622c30d8de21357e7f77526170288c95be6425aba17ee9b9b097b561d7d9a6dc76655cfa4b77bad928720a05456d7b98719d", 0xae}, {&(0x7f00000000c0)="f0efdc1cff0c07e6aa4d8396242bf86d8604fc8fb9cecfd5a217065447e7d3d81b2e987c4b83ad9e7d6df91df80e0a64d2bc8131932837cee06c154af2039c43f047d9b7fe706a9338644868238ca0a71372c602f969a9888b479ba9b9634e23e2f31200260e6d3db51c7e1392f172d3acea41f6f0a1f3320c554704f1eac3cd85c9f8da6915314b55cbb1f6092b9eca0bd12d6ae4c44d864c48fd01cac0ed8c8a6d1f47357c985ed9440568c494b7ba7f69e67fd26c6ac0f2c1d82f4d9e189865383f9fed824830143e", 0xca}, {&(0x7f00000001c0)="7fa4d7cad0206db240ef4499e6d73e2061a420a0a873d356bef478e765e5d9a44ffd9ead2439425c1f255d6fa76e1e32d085fe5409dd92718f2adebf96e86b2f415a59bafc3a95b201c1552b5f3beb9da4cbf696100ce9e0eab6487aaae4a890d688a91b6a66e816f0b97765f260b734bef99217415831888c7b11f908bd4964e6874ea096e7", 0x86}, {&(0x7f0000000280)="0ffeee9ac68f65873294c96924ba8e2d135528b75314a50255634489cb64c75aa0f6437b95ed0e388145b24c7dd928068bbbc9ce81810dce0ac0297e0ad3e0fa236d11495549b545848b2b8f88b95a4948b2de1ba1186379ffb34e1aaab447f56f71945d1c90af0e17c4abcf64515b849ee1931a50cb3bf0ce99d66e85454e0d51a3b3dc1a", 0x85}], 0x4) getdents(r0, &(0x7f0000000380)=""/226, 0xe2) sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f00000004c0)="ac54c1e080d16d92e30d11721b227452ab3299b257102ed90902c330f0", &(0x7f0000000500)=0x1d, &(0x7f0000000540)="bb87f143cae74f883dcfa49321e56cbb7b25b5274dc2671b7683ed2b1590843b425bdfd4106848ce3c780793d41bfe9e78c7931d4269c5132f09704df169ca3b8dd2e88d927a5bbdfab1783e7cb3e7805e6cb94b7230ebba5ef5b999c5f9de895d02b56d2f0c9bfc79da7092dc0517e874f91d643c998efc189d5402347d100160d56c28df197485aa11fa07023509434a8e5bd15ab178d556ec97fef291822203d1d3f97ac45b7cb19de1a7611bd1c2b433258e1270ae8221e1c4aeecc654f34eb6ab37", 0xc4) sysctl$net_inet_tcp(&(0x7f0000000640)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000680)="5b7f58a66e65d223274d896d46b7a3c774cc27db7128056ee964bae424711a109944b29b25863a31269ac791db02a147bf16f38b74303f7c78219a296830d8f72f0deb9c2fa6856dce2d149974b38e98adabbfbe9cfe8ce2c9c09723959fe8e74230bb4345b9ea0d98cbda262bcc17771dc3d6363a8c619b96992d5e792b84da59666b917e75fdaa9d17546c75781165e942b39719875dce8f85548bcaa5aedac83fa57d5f52d79d728423f6dbf9c51c07a2ec5f10c4f4cd4cf5abb5955a66069d7c71ce74e5287e5b0df8b191ef768b8e53487cf697e917ff08eab50022ac20af3659fa8b4d8f6a5dd115e16a72c5", &(0x7f0000000780)=0xef, &(0x7f00000007c0)="77a024007ee7046794102bc5ef5b7e0a807ab95c2c10c0bfe6d26da129e97fec69efc4af8769abd8b5fdcf70fd10bc7e06f7124169e7e81709ffcf25610609b647f84117e9403d5f72604053fccb5df786a5c5fc7b6c46ba7097ee76260480b09f784aa3332c31a29ed357630d393cd3ebc2402703112277e9f671bc953b04113b14b24ccd1aa93ef548a01fc3aab7762d4769656b9d59c91e9784d84896e157af5b65c486e76cbbe78d5be5cce00ef7dbe4dbee7944127380a15a2aea1c241f7a8ec89ba6daeb8cb6caf7f76394cf350aa2798a07fd5665f8a6fe24a2936f64ff60ef41e5790c86362e45d7f7e9fb0d94ee2683a376f4c1847bfa00357db2ebc72997e98be43842a8be708aad5725800fb439b2fc97855869c98d3cc64f30ea3260932de1d621bbc7e90777e57377dbbdc4a13c84de5543d6a78f529301e18f7781bc6dbe1b84cabe6b1aa0e8163a2e455a68f0990b22020e5f2795474b82092f61c407b27a299a1e3fe0ded2a65c271f044a6eca81b69fe956761ed7d960184513c8af1067cc069c5a108256daee9f36c14fe47268e23a1af7eae7dfd99d42ea5e87e5de8c3883324e707b0855817e8755e1d393b4fc06309b1cf39277a0cd94d971beb739db36081f8a426c1ad767643478d63372b412b783e26f15276a066f96041520a12ab4df232ad97e08ff00e3745e99defdcd79fbaf40aac0399d92271b4cf51229cb808b292ad4c975232f4b1901355b10072e1da1838c914f448591d4a807fff1423aedc32f94d943c1ff5f18881288eecfd34db660930639bcf4d155adb93c8dc80b44f954af01c95bdc1ac41027cb8f3166353130fdcc4bc1b1cf695ae7d79d73b712392416f0c6550383e8bdf0187239106c8ce109c75192c617e3b3d2d776596b9cb9c6742f9357671058553297f97ed6066b8072886091369877d93925b0c8559b5a4be6b33dd023e8b05a02522447a81a20c59780890621f7d1f81500c4569bd988fe292ccf4b8b90d50074cfdab0c42c7adc1f7d702b127c178046f0ddb0aa5a58a3a519cc9d984dd9fc6fb37a6a484b63fb736f6060ae5c4839e5814ab9b50657940d8bcf317877030ac53a259c4b21e65314f0ed949dbd13b5a70f479dbdf91599e62161854e270b5eb00456573be1ece8d12748a8c05f4f596e8b95740602928d587d014651e3f8d85130304f4c863efa8a2cb3b42305b2ad9c0b04d2da24a5bbde55f2ccd165081c577f5cf5dc80a076eb6520b0886317169fc73a2e00fa7403c67c3f2d508ab92038b02cba30132b0b5a751123cfe8cdc5134d1cc33d41200c6888c38fd6900167724547b2d6b4c2ef93323646ff85adb70c7d7cbf66e8fafe973ddcb02525423fc396b6633ff14fa7d6028de8919f598411db9be14c1f3dfc33fa6b0f61d4cbfbf2afd217cba24440827eb60f88f6d5bfdafcebfd9c97bcdf04c8f1dfe8043e1ccc997e50e951224a27852b9cc652e8c1c2fe155ba56bac28c02fc755f8d136e9e819c4595441db84ae0d8c67f4e42c207e512f0a375e0cc667da27498b34bee8376b580e70b5423d4e911a936e6c2feeeb7afbb1db76b012c30050e3ff3c07e709ad1332f07ca7324d2e9a775da50e0f1c49c197e3a0b034502f261f10a1eb299e8e960e7bb75b0709003934ffa538735cc67938ff2968db0c23d1ed3d94f8f491a37f82f96e721ed9b349745e40ebe83f0fb8fec510d9d9e0598839cae8439dd07fb68c2bf2c904c6e9d0a3c809d915173af02200f8b8c4d6695af4f8e9f48b1b0b5a71e7b89faf85938ba1a8d9ad0420a37728b326ee2bf3bf4edaf73851d711fe449418bd5c535f8dce12d6b9fd531c91f01929724f4c77f6d1b72d9b535c909dafda871f48cca6305bd9d10f517ddac5ca6fb4ace4809d7aab24b5cee19bd3f8bc77569a5a7f35c73bd6a6d46da46a82240e14c74a50c91dc3930b7177f528101647d3c1cac502b194eda113f1aef7504ad02c05158e53afb3e89f6904be1472a1fc78d088825c98d7e67f5ffa5ab433039c100e45b3840b478a17f77e89a38d15c6be3d24f207c0d8f4f3f0429500957559a79f2a5174cb801bda665c43679b05957f6586c53e0009109ce2fee3640aaeb7879ff690810616202e812912c643f520352c031339e78d29dcc6ae08d938cf97b208c4073748226232a9411f4968564edc7616815e2a064e60a4f05d548dbeab7c13bcf4903c3df43819f9c1e9d2f52f0b7919254e05de6256861f64382c7efcf9c41b7bc61240bdae9d0b442daddd9511f8ec66fe5489331b8a8dbb98bff6590f127a5e4826a723dbe4f03a3ee8d20e5f371271d5f5ba89e5f3323af43e6bbbb27fea8bf5ca068dbfd8fddac8bcaa9f110789c39cdf16a8cdcb8a8310437cd85b8496f05d84e2631b3e4832c60d427452534c93459f9eb5f647e669039e3ef03d6f50e7f258a4d831fad74b4313c865d54ed178800e43dec1e876798c2932e9352f9ad6f465201ab2880c9d71fb19296fe2a70090ba3a15c666f485d93f7cf44a9d0710370bd4cabed5ba40ab58bac80625279dbb81bc80a21d92802f02661b5eb64ff6dae663d037a342c0dd0b19e99d461783de60df06fd112e10fbdaf4f528c43def8fa9fad74b4b123b6f939d66b49973a00f52b4e9965ba22ce8a5d591bb0024e0264d2f816c6d629ebadd530e166c65d9eb16387eddd8380ccb2e02fc80af838a68a6ace7243850c3d7a318f3dafb4b90bc50a3d89d1155d79f922b5e4cf688263e4704cc77ae675e7bccbbd373b604cbb7985a893788e3b3b4eb1c573c9ca315b10933a9266e3d0e791ae511b208355399874645ec23a8cf9c8de4f46aeadd242733f6e247c5a68beb2d26abbabeb2f76fcc4ca079ace2c1d175982a38b4962c0bd744520d45f09712ef063b316e900fd110ffc8ba006bbbd620b1616731769b693b9c96e7ff61fa1c3597e681e47b8ef7e4f700b33686a7cb8bc3a18994d69889f4810e872624f454f0fb2a212cd877d61cd2d69dfa53eb733f2a506e79a0abe832b4e692d87bec943ef3b107d181820a2c9c8f255ccab72b7888d021d360f615290b7097d79921dfc05e0e7599d5d2904708036e449d89ef569f12b8f67712a2fc0d5275a95683847d283d56395c877bc87b20570469001d7225cae6ed144cf25fbc356d28c3219b86f97b8e4f0e780a6b92189d59a8314ce5d598909c932a1da015061de9fd718b462df6fcf3ae79043edcc4add148b6ce6805823050ae0f7b512f67dfc2dfa8cf13e9ea7d8448dbcbaa8c3b9af3aef33650df44aa8256826775e930c2924caece9e8686b039aaf6a9ac195e7f5e78ed234f1ecd161cbb6ff318ffa988bfd3f8a2e5b5328431946753c40a48757cacfe34d0e545c8283d0f83abe790ac583aff432e07317596175c2ca5b357042459abeefb5a516757c85c686efdd433681da8c34562261638563f57f52f0882c5e795fbd4b687d3b389647b8a1e544f807f0d1c8dbd54ab2c97876456e5a4ae17d53e28590ee43d7b1982d4aa49e78dbaa223dd71803c364bc600632bdd990ea5358e509e827a2b12d9761fb753b751ee1c80d564d9b093dc2c4f7ac178b21773c19d04b6a479ec851aedc1080b53721530c483893b7838351c66a7d6db67f0c2759393eb6a25862199f9e4fe53b3a9d802280e1b62924ce0d5ef09adbbd5536b62e83cb293f0718d5dd12aa08e612425e9641b4afad88cc8132a3c3fb878566b80a46d3a0fede71a5d9f3e9717188d6514beed3a0b17b458370e1f8273a29118131020f5906f63ec318098c93c9b57651f75e085e1dc36e3e6bf41606eb00aba0fe93386e6ebbaecd1e034d804b72fa7ba3c86f7ffd7b3ab2b5f814e61bc4ea36bf34c47dd2ccd4cd780b9193c787d29036a7d1c0b16b6bffd24ae713a6f445871ce9c6641a20f9741dc2a6f9c7470a7c7144faeadf81300e56abd28bbc1fcee770cd6757791a70beecf4c8813ee5c6ef7451a2cf3fbb2490c95b53c286357dc154d37a85421654d810fc5630b488fb3e3111a8d67f974959aa4647717f10c520a4e0ee4b4f32ee00af2901eb3d9bf51dced2f69a990e41f06621007643c336cdcb8cc20cc2b293bd78f7c6ca6973b351450b757248c722ff52849cbd2b20c3b594a0fcc7eb6990bdb9f8408b33635ddc6e2afa67b40a80de2da2cb127bcf9cf5342c5ff53f8f8f153d9d74009f670ddb3b1cee9b96b1d4e5424a43f207934dba5ee0d6b3dc700f0bbae0b69df0e1489a2af22547953c2e4a804256d71419dd6d5f266d86d736e7e1b6692ab456dd761003413fe8c57db66d699d15a771f3a583dc3e9053580ac9d6561f4dc7c0a427cfc949993c923bd3e925325322cc10632ad209f29103177cccbe140fe24b61dfa00f2bfb7e48b6d2c4de53aa2fd1aeec44233af9d07920b4e0bb95cb72e68df29d3dfb3e79448cf5b3084b309d1cb4c80eee0a4d4e39515fe0cc76b1c5ad65163315f420899056046a27f6557d39759b0c8a83b217dabad0c28da279d7f7c8a0e646766725fcb966efbe44d40de06a197c503954397edce06de0d7bbb134be2e3336e8dc0d8dfc00c1c8f1990b95f62f18121ecddd6a0857aee92bcbc57adde489a92291982f12038ffda317f0b7026289ac2a4b2c3dc40f36440cd6208c8a7bc4cb67848b4a456543d5dc6015c5028e64a34bbfaea4644ac460b71d512a7c7f494c4bae8dde92cd8fce6af5599cbadad6f48db77c0966f95be4c6c62aaa9eb0a9c2a3cab40c7f074f07a527a6e680e8fc99c580059f422af087854d6176dc2b6d991e25d951b93f1b8c9e117792a575635a9542a783c53be2a7d0cc7f72d3a43c6090d98d096de2194c204937fb2b266b168089629ff52e25567e371a0634a3dc1e235a31af24147b18d513f8e8bcf945d724b1a658daba0618b0300199d587e84f56d3ed37b0dd468ef14dff846b8be9b008e59eb021a979c99fbc027f49476413978116a49d07ba3375e8f6e64e93892aa5fa7cf1cfdfbd784e3e4b5404eed0a4a6820f36be922ce91f2f51e0298fafe11b6cb40ac95a92d159dd0f8cc2ddb98191d7465079598d1eb4a924f46836ce2a12ff7afdddae787084f8f63ae544f5d919c54cb827b1899e4b9dda3477fc0fc0303aa1eae450bdb832698e845ca0ec3dc9ae558355bf948dad2ccf651c6ff7ac29717dd42b8f852ada65d21bba653eace3d1e4d367ae51150af3988fe5fe76466331ec94762aa03d4c0284a9cadb2597020ed21972ca0c88f0ae08b8f288c70717f3d3626414c010d4480a76eb4a2741059e06235e9dc251594d5cc651e465f29c951d3e87a199cd30b6eb649a9ea1ede08285e4c48bc1701f1cf5781a55d1e7d5bf6bd1755f855cbd4dd0bf8734d9ff91cbe73668bf9e024c4c2eb57d713f0a08dff0dc172c830494d054100e6cb688cd18fab00b9b23847a557305abdaffd84f6f415eb81832b8ea8a13f2e8e1dff0cbab2e9d015d9c2b8875b008ad6ef11014460310b75e0586747c2a64a04cb77744bb74e75028368a28583e8102c15437fd7842b9de1a204bab0e473bd455ac335aa7400091ab5de02023f29ce69169cc646fdb4bdcb39317eb25ae37408fc12a01273e5b9bc5325554f2e91582b764eb2707ae2444634181d66224e4d45011e52ce1558c917f916e224beabffc4e94cc83bd11cb6f3145932dd8c0306a9e5506dc19ae7b20a0fdca0678a2168b05b5327743228b12e9d24fa739132a1be673f542075e8fe5f0686a70a6369db8d", 0x1000) utimensat(r0, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)={{0x4, 0x2}, {0x8, 0x4}}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001840)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001880)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000018c0)={0x41424344}, 0x101, 0x6) syz_emit_ethernet(0x17f, &(0x7f0000001900)={@random="8a1d16062866", @remote, [{[{0x88a8, 0x5}], {0x8100, 0x7, 0x1, 0x2}}], {@ipv4={0x800, {{0x2f, 0x4, 0x2, 0x8, 0x169, 0x67, 0x3, 0x2, 0x2e, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x24, 0x4, 0x1, 0xc, [{[@multicast2], 0x1}, {[], 0x6}, {[], 0xfffffffb}, {[@loopback], 0x5}, {[@broadcast], 0x4ad}]}, @rr={0x7, 0xb, 0x5b, [@broadcast, @multicast2]}, @generic={0x82, 0x10, "e68907979b0564096c658a63ee0d"}, @lsrr={0x83, 0x23, 0x9, [@multicast1, @multicast2, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr, @multicast1, @multicast1]}, @timestamp={0x44, 0x28, 0x3, 0x1, 0x9, [{[@local={0xac, 0x14, 0x0}]}, {[@loopback], 0x9}, {[@local={0xac, 0x14, 0x0}], 0x80}, {[], 0x15}, {[], 0x1}, {[], 0x8}]}, @timestamp={0x44, 0x14, 0xa, 0x1, 0x2, [{[], 0x1}, {[], 0x9}, {[@empty], 0x1}]}, @end, @ra={0x94, 0x6, 0x1}]}}, @tcp={{0x1, 0x3, r1, r2, 0x1, 0x0, 0xd, 0x80, 0xf800, 0x0, 0x401, {[@mss={0x2, 0x4, 0x9}, @generic={0x4, 0x3, '*'}, @sack={0x5, 0x12, [0x6, 0xc12, 0x6, 0x80000001]}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @eol]}}, {"4ccc99a624af2e3a5bcfd748a070aa6f2a6ec36691df4349bfd05d1ab96f11f56e2a6ab673c6a06ca9fc6915e268ee76ff889b47d2d0cd8317634fda935f00ae5df771449d9c826333cb5a0953456abc3ceff6db10886a139351294d675c4c82a8d4e920b42362433889d2b19607c9ca1deae82cab4a545fdf"}}}}}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001a80)) sysctl$net_inet_tcp(&(0x7f0000001d00)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000001d40)="d50647f637", &(0x7f0000001d80)=0x5, &(0x7f0000001dc0)="cd36010d5961439cb95552d89a6462faf3d1049d4935f02e676a46f74665903701c8cb6bd16bc65f26f54b8e199ba2b6039d98262dd6a4756b4db12573e18c7f0ca967a90cae5fdf8693ee8e32ffec5e4df6b493dbdd88e84174fdf6561359f78226e068a5a7aaeb2465674b39827928cb7140e6a90cdabad8307dc5554834add91fed35649f0c6268fa849d456e9295bffb5444e26b0522c97d45a61584cffe10eae833a91127911008cc1c37eeb8df6d06b20f986015f98e199c0a3573ce526a40b67143985453059e", 0xca) mknod(&(0x7f0000001ec0)='./file0\x00', 0x2000, 0x0) geteuid() sysctl$kern(&(0x7f0000001f00)={0x1, 0x33}, 0x2, &(0x7f0000001f40)="b0a7f27fc8b1af5ecb45301fe6fbaf5e2ed24ee0c161e8ad9dc676a363491cad196bd09b472ea3d784c9ef922f3d3221d5f3557e9d39ae2f8aacc5ef819e2a4ebca51fa04124487e4929454755a0573e76126f", &(0x7f0000001fc0)=0x53, &(0x7f0000002000)="5f559592937d048daac3ba752734d5ca1d90de5b9a899888f2cb32ff27cc4a238f55885c6f2b99f6c2a60f31cedea26736c17e179b42d0276d251b1ca34aa9c641cbc6321c499338ba97a5654e131dcc87924fb12cb31eadc4616b9007c9ff86a48321edb5696d1722ab38f3e5fa596fc95a9001ae556471fec1de2efddc4b025365e10eace0bc12ace292353e4b3870ce9e29b3e0261cb2c3c2176c30145de957255b0a7eadab1c8f2c570aa0c1828a741bee93e58df2bcbfdb4ceec4509535c6c11b1fc37fe7", 0xc7) syz_extract_tcp_res(&(0x7f0000002100), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000002140)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000002180)="3729ad1756ee7cbfdaf6bf1409a2ff7de6b85c5e5bf74a684838a4d2cbeb96842824052133ab2f439eac0d76c3ef9195dcad2addd2e4b60962b10bb0ac9edd7e95eb", &(0x7f0000002200)=0x42, &(0x7f0000002240)="ebdc25ab2084d8c130ad1d82278cfab9608a252a1055291543329f388a4a826cae9786941a67abbde64c7c45685e58492037ae26e5578bc1f4a94c933bb75a39627e8c4bf55a1f3ac8ece5f17ad6819047f5ff632036ea3b0db2664b81706953fc0f5c22264579365ec52a1ed721f556ed97cc841310fa93946d1da8be17e845c628152bbc9b097582f07f1721b04e6118b13e58a99db1b54552888405d6c78e9e1a4ed0e3180bfc3e4d1433c7cd2f5bdffda39b6f3c2022ef121686b9ae420c8122595e3b456180bc073f27efebb17d0f7eac2e23baf6286c1e0265bb8162a1b79e19ef2a249a7d9af4506d5525082e5b8e72", 0xf3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000002340)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002380)={0x1ff, 0x3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000023c0)=0x1f) sysctl$net_inet_tcp(&(0x7f0000002400)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000002440)="5dd7cafa689b0c8c608c123a2aeed641f2c1544abf4a1c26695d58416d4eea011b870a9c0f95ee148ca34474e5631cb33a7a6a34783eca9023fd9f90f051f36b888fa82e72ea612417601bff6c59ebcb07f28b8a80bcc46509fc2773a004d61abb783b5c774c8f970b240fac1885b42c2b009cdb2cfee1f556fe92b3f64274aeec6d8bdf36d1ad875992beb140399ad55ebf44e470cb6b59bf6a142c9a326e985d9a9eaa0439c37c79b2e03af0f8a10f555e777966ddef7430b260b66b8d19a4efd968e41187e76a7be9f3b92b74edb60f225aff341562cbaa1d79de", &(0x7f0000002540)=0xdc, &(0x7f0000002580)="8b660003712d0b41218f55199328a30e58012ce8eb9c169d2ed286e681eab07ece6762991b0fc7f5790360f2cceeaae09266397b061948ab69de21fe010a57ca2dcfe6ff6b4422de", 0x48) getsockname$unix(r0, &(0x7f0000002600)=@file={0x0, ""/40}, &(0x7f0000002640)=0x2a) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getsockname$unix(r0, &(0x7f0000002680)=@abs, &(0x7f00000026c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002700)={'./file0\x00', 0x2, 0x400, 0xd48, 0x1, 0x4, 0x0, 0x5}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002780)=0x2) syz_extract_tcp_res$synack(&(0x7f00000027c0), 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002800), 0x1, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="c94f1e9ad498", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @fragment={0x2b, 0x0, 0xe0}]}}}}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/127, 0x7f}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8b) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd", 0xc00}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf", 0x65}, {0x0}], 0x5, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r5 = getpgid(0x0) setpgid(0x0, r5) fcntl$setown(r3, 0x6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452003000000000000000000000040000000020000000000000000500040000000000000001010090780000000060397772"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') close(r0) executing program 5: chmod(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @remote, @remote={0xac, 0x14, 0x0}}}}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xff, 0x2) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x6c}, {0x8016}]}) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1}], 0x2, 0x0) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0), 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) r5 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[]) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendsyslog(&(0x7f0000000a80), 0x4, 0xd0f52d1bd320542b) sendsyslog(&(0x7f0000000080)="9bb59ab1226bbac3608423dc4a30581f6fbf8c817bb1585790424f6135e4b8a8d74d5429f731f51349236451f7be54c64007513cac6fa77c428d523aa7c2ed0c24d7863cec5b97b32012ea64f2e461ba116414f381a6647379f1ca", 0x5b, 0x10) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) close(r2) r3 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d78770569", 0x2e}, {&(0x7f0000000340)}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfa", 0x23f}], 0x4) close(r3) readv(r1, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2000000}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) close(r1)          executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x1, 0x4005, 0x0) setrlimit(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: truncate(&(0x7f0000000000)='./file0\x00', 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0xfffffffffffffcfe, &(0x7f0000000ac0), 0x0, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r1) close(r0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000011c0)='./file0\x00', 0x615, 0x180) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f000001c000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x1000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000107000/0x1000)=nil, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f000014f000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r5 = socket(0x18, 0x1, 0x0) listen(r1, 0x40e) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r5, 0x2) executing program 7: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB, @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x1, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x1, 0xfd}, {{}, 0xffffffffffffffff, 0x80091a7e8be8fdb0, 0x80, 0xc25, 0xc426}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x10, 0x6, 0x7789}], 0x101, &(0x7f0000000180), 0x4000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x4000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x30) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8)                                                      executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = getuid() r2 = geteuid() setreuid(r1, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1f) r3 = getuid() setreuid(r3, r1) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/217, 0xd9}], 0x7, 0x579) setuid(r1) r4 = geteuid() r5 = socket$inet(0x2, 0x4000, 0x15) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000005c0)=""/89, &(0x7f0000000640)=0x59) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x7) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) recvmmsg(r5, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000780)=""/25, 0x19}, {&(0x7f00000007c0)=""/112, 0x70}], 0x2, &(0x7f0000000880)=""/52, 0x34}, 0x5}, 0x10, 0x1081, &(0x7f0000000940)={0xffffffffffffffff, 0x8}) syz_emit_ethernet(0x37, &(0x7f0000000980)={@random="584d81791d33", @empty, [], {@arp={0x806, @generic={0x18, 0x814a, 0x6, 0x5, 0x8, @remote, "c00acb9c85", @random="72dd45baa335", "55ee1ff9bff682965fe35fc713a25d0d"}}}}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000a00)={0x6, &(0x7f00000009c0)=[{0xff, 0x69d, 0x3, 0x1, 0x3}, {0x833, 0x2, 0x8, 0x7, 0xffc1}, {0x400, 0x25b6, 0x7, 0x3, 0xfbff}, {0x7, 0x1000, 0xc807, 0x4f2, 0xffff}, {0x4, 0xfffc, 0x6, 0x0, 0x200}, {0xef, 0x3, 0x7, 0x8, 0x200}]}) write(r0, &(0x7f0000000a40)="036c6d894e2edfebcbfa6e3ca4", 0xd) fcntl$getown(r0, 0x5) chown(&(0x7f0000000a80)='./file0\x00', r4, r7) getppid() r8 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x189) mknodat(r8, &(0x7f0000000b00)='./file0\x00', 0x1000, 0x0) readlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/27, 0x1b) setsockopt(r5, 0x9, 0xffffff00, &(0x7f0000000bc0)="823e3a0c472334f7e3d8be5acf2cd7f33ba9c435026890d886c4353fb083da2a7b7e348ed38766277257f0cb746b2bae9d3e597e9f93bf4d7bf30a82fa107392a3b97a0f4a1d58e0929b7decda7ccfa850dc8c224b4ea7eaf72bfea7ca78390a892e8c9511998120be2d38928bd88b63e208a031be7060e8afff268ed29c0f05a327045dd43ed47167669c6bb4b42b2a1f5a9a788cfdd076dd265b75c66256b9312714c8c4876c4d88b14dbd81159960374d5f00820c1dd2dcfba3da7dfaeeea5edd796e4efcbb010a247503790172662baa14a55aa4b65389b7543f62efbf728173abfefa2a10", 0xe7) setreuid(r6, r2) fchownat(r8, &(0x7f0000000cc0)='./file0\x00', r6, r7, 0x4) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRESHEX=r1, @ANYRES8=r2, @ANYRESOCT=r2]) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x3fffffffffffffc4, &(0x7f0000000080), &(0x7f0000000040)=0x4, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2, 0x2}, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0x8f0, 0x3) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x180, 0x8}}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x7, 0x3}, 0x8) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) connect$unix(r3, 0x0, 0xffffffffffffff8d) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r7 = syz_open_pts() close(r7) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') socket(0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) lstat(0x0, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x4, 0x0, 0x7, 0xe6b, 0x0, 0x401, 0x10000000000000}, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) socket$inet(0x2, 0x4003, 0x0) (async) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) (async) syz_open_pts() kqueue() (async) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async, rerun: 64) poll(&(0x7f0000000000), 0x1ebf, 0x0) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x1, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x1, 0xfd}, {{}, 0xffffffffffffffff, 0x80091a7e8be8fdb0, 0x80, 0xc25, 0xc426}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x10, 0x6, 0x7789}], 0x101, &(0x7f0000000180), 0x4000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r6 = socket(0x2, 0x4001, 0x0) dup(r6) close(0xffffffffffffffff) r7 = socket(0x2, 0x4000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x30) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x18, 0x2, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x4e) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/21, 0x15}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aa"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x0, 0x2}) (async, rerun: 32) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) (async, rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000040)={0x1800000, 0x7fff, 0x2, 0x80000000}) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x2, 0x0) (async) mmap(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x3, 0x3813, 0xffffffffffffffff, 0x4) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (async, rerun: 32) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x21) ftruncate(r7, 0x80002) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) (async) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 0: syz_emit_ethernet(0x36, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000001}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="06", 0x1}], 0x1) write(r0, &(0x7f0000000080)="ce4aa401f131bd714be72416c984", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000180), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r2, r0) (async) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x0) executing program 4: r0 = semget(0x0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x20, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setgid(0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pread(0xffffffffffffffff, &(0x7f0000000280)="d3386c030d7ee32ccf6556dc803685d530a24f76636c8b05e1d203df3b24d17ea27e9811d63bcdfb2ae91e843d3b5661964e687b3689106bbc89ef3c4aa8ced831a732a51a0dd1961b348abad61b05b2e4be5708365655cd3e76516ed895a88a02af6b96216ee2f6429d357e95b2843550354ca8460fd06d5d685df8589c2af078f85015f523b2f8e5b7b6513f367aba892e375a1bc938d5c975d4", 0x9b, 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000380)=0x1) semop(r0, &(0x7f00000003c0)=[{0x0, 0x100}, {0x2, 0x1}, {0x2}], 0x3) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000cef99b71ad689ef5f65a13a751755b361c0109b383864719698aff862272581998cc0fcd26d893fcd3ac238d33cf360f0a3bbe674af642ae011029e2111d4f6a873a648a047d2e457023243e39add2d74638253f80f91eac8e6d87f48d", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x408) getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r2, &(0x7f0000000080)="a7", 0x1, 0x800000000004) executing program 5: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r5, &(0x7f0000001480)=[{&(0x7f00000011c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b27043a7ae54fddafef2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c2", 0x4c}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x44, 0x529}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) msgget(0x3, 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x4}) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x9, 0xff, 0x1, 0x8, 0x341, 0x6, 0x2, 0x2, 0xf761, 0x1}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x39d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r3, r3) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000002c0)=""/230) executing program 3: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb", @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 1: syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) listen(0xffffffffffffffff, 0x0) socket(0x10, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7c}, {0x87}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000180)='./file0\x00') open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x100000, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(0xffffffffffffffff, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x1, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x1, 0xfd}, {{}, 0xffffffffffffffff, 0x80091a7e8be8fdb0, 0x80, 0xc25, 0xc426}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x10, 0x6, 0x7789}], 0x101, &(0x7f0000000180), 0x4000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x4000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x30) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: setrlimit(0x3, &(0x7f0000000000)={0x5, 0x4}) r0 = syz_open_pts() preadv(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/91, 0x5b}, {&(0x7f00000010c0)=""/4096, 0x1000}], 0x3, 0x7fff) getrlimit(0x3, &(0x7f0000002100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002140), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002180)={'tap', 0x0}) getrlimit(0x1, &(0x7f00000021c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000002200)=0x1) r2 = socket$inet(0x2, 0x4, 0x80) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000002240), &(0x7f0000002280)=0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000022c0)={""/16, @ifru_metric}) r3 = geteuid() seteuid(r3) syz_open_pts() r4 = dup2(r2, r1) close(r4) sendmsg(r4, &(0x7f0000003900)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000002300)="5ddc6545d35aab25ad39be7885a5f12ef644d84bce09ababef8135ba47c8519bcd425d309a0d5d152b14f839edb6d7f516d1918038e04e3001d8dcea834128aaf2c2619831fa4305f5eaad2003ad78a3a87fc0a48f289bb19d18e9868d2fa6b75b0c9bb1e64cd45ce03db8eee80866dc5cf19ea8f1620b6452656f91a2aae0", 0x7f}], 0x1, &(0x7f00000023c0)=[{0x80, 0xffff, 0x2, "7904647a33126c8cce077ec1aa4e19fcf8e28abf6b50e14902abda950bcb7ed81598b06129ea68db93fe9fa37509aa66e1d2203b6ca6d7206650d8d6f60e1e7337c170fba661b350ec9b8c1b5bfcd4bebef61add354d7a471e1ab7f607e5171e0d8f8046a15491d16af32033"}, {0xb8, 0xffff, 0x4, "fdbc6f0ccecc67d39c0ca5a5f8c97a2963275a00cc15ef828de28287393abc4b85f71a5fab28a324862ceed123a9b0542397b513b1a0319e47eba938dd9bac1c88789e8133774466b71ce12c23483eca49ec25e59fa6bc75b2465544ac390a6e3deaa0b196740afe747c18f7dc2a959f4ed3c9a0c6fe3b87a916e20bd02d453767aa08923266b6f261fe3998f371f682cb7923a20f9d579722e6cd2ce394450a58886e"}, {0xd8, 0x1, 0xee3, "4edb3eafaf8db2e5dc086f95e9f839749d50ccf91a7761a432120356c382319b2f32d44b6804e5130c2ed5ea4ef2658c29dc20b41dfcbc8d6922162a4473bcc200f0f5657093fee619f3c6b8a6cb0ab56acbcc3ff46b2131bdc2e2603d1f7f8e26a82d3ec1d487bd5fc61ca819c30fa4aac6aafd56dcf591f31e5593bd5f9f619e8b883e12ab1035b43030aefb134de93a955f5c6530cc6c55807f65d3e9f92166f67ee7ab0aaa2ea9d27a6635a2a51b308fc08091c554f5332acbfb35da2f4e4788b9"}, {0x58, 0x1, 0x8, "78f8d7fd7f6dd7fddb2a507fe30398e3c54417c8e8e3e8e163678fce4b817ac09d63b8e464aa1ee51592414443ea7aa4863cc4cafc1796e925669396ce4b6a523c62975f00c28a84"}, {0x1010, 0xffff, 0x26, "45412e047ecac713c4b4ae37ca59ff6ff5e276b16cb71b8085323a648105d219f7e39e76c74bd6896104a1e9b0c39d0c029cd0fb7b5e7dbf2e8c771ad0b57391fdc96be26974cc989f94029caac656ae8cf80515b8e2a53197878da3c024c2f597613619b1d8c94fb1156f70f2ad19a9bda53f341a912754c2bfb0f59d68dfbba4897f8f86406c2f0a89ff512d8df6ded6024db412dd463a4e787330afcc09428a908c968047e1d7b6b20536f226b54661e764d20066eab82101e78af9cc1b6fb2921e772f79713b291be0348fe2cc90676a166025c91fabaf78a5c3ff68ada50a4a4ac4a18a4488998896b4aef47aaf6badae0bf323da0faec52894e8dbb16a28a08889c093180680d7c1a541fcbdd51bd77494bb702cc54c5ca81f2d4d24789398f2130803da014db215cea98c5d5a87465767f0749493c40e89a8747312784ab24b5dae613b852fc3756f534452c45df6e4e3430da6de9bf55885cd46f58983d76109facbefd40781d680094c4d9f154b7f33d53f42eb66db59e22cb5ad0a9e2215d33301aa1b1a7a657b0052d2aa87e37eeab1b7fd2e116ac71fd1bcb39e0b14c4223cd03d0c57f792363f5477cfed88e6698b113b002c496f65d554c540ce9ffa10e3361b1ae8d0fdfad7e307b1ce0ef84f439bcef1bb8eeeca2db148c30f4f16210a5472f12616ad48691a983c658adb101996be6f5495bd71e4fd3c0268150af16f7f560ad3900ea08dbfd930d7009e63b41013fb0919ba86ea59c5a6b804b9d7fc4a3f7747c71d4582e6318823b17d07a54a481eecc8569b0b6e5659721e2f7ccd830a63df2e61c50a0bd2123bd53657cc9eff0676a7bf3bc57e5897068cfa62ad0b216a92492d23dfcdb6eb6cf989cdc0154c750641e65885db654482b4c1477facc8a3ef07c509a6cac1b0a66e1e9131b0c0d9a79295353073e3cf74f3c6e85f7e4f9cc3140672e6276b3f9711297c05e201d494e49a525a02490e3123a198415461ec159cba6112eefd82e60ed415a10a8addd998c59a62b69eab3a4e9e7f8fafcad97bbbe01c58248f1ec65c0329ff518ec16a99465c14725d23ccf2215b57fa6e742159cbaf9799449deacce80a575a38780bba1a076da82f8bc3f577cddd264c3c16ea4d4969b7e92c11cf64dea11bf5eeefec8a1dae2f8c3bd26d761f91ead2e2a6827c0590851dc1072029239fa893b92907c349a1bb75fbb2c35ef6eae4a47fdd374d01388254746f7b21b6d3d9d06dc73a695b70034649835e0c91d19b1799271c0f8fe4e235ed8ada1bb2bb133f8db279af397db8430b62f2ccccf36c36ef9d1c01e97a833841c658d609f5055ceb921b9ad4b9dbb1ee17f81a2448f4b608566a64a39ea7a15e5ab05777d78340c7c86f7fe616c0f99ca5fce107164c25a5583f14c5ed3561268fb83950368cdedc4343dab1d80bc39b338a7e40f93c5ee5b8fcd086b18b414aabb35bac6c92fb9bbe90bea0035cda123de5ddcb407375204908b5f2ea7459fd99bc44bb68ab1707cb05b57bfbb17af87b27f16e32130d1c059c34f337476cf1c6ad7d8fb65059267763f36102cc8785d7111199a3f6b2664937a850097aec4dfb50271307fddfae9997be375afd290c7828521e0012511735e580ec41a28c69fb0165b2db19b903627eb71afd3a3ba70bba56e836c6771fbc133eba454fca7ee09949986af273ac965c57c768d21a3fcec1ba84151770ef35bf3f79a26fc71de7a0c6db3a946abd4a3cc2e97f04ec24131cf7d723a02730ce8e7925b1d8709f0ac38e13b8d625cd37ee744539d004d51955a098ce8629a1f04ab5c0d8434b5bac5d068322fb11f2ca534e2a89fb99726e4c4b9d01ce7f113778f2d18f01dfc12112fa7fd5cb514eb90fa318a98920944c383bd36b338593c2ab210da08bd041557f50f0c0c1d577b64cf94965956a39e3e709d58a25c57b7f42138bfb466a7252bf1b69f3dc6fbd21633f16f93805af43731e0439543af599e7e127ef44293adcdc07f439f6014104bf022f1bcdde5fd77221f79cadfc5f86df8348a01afc43c835def691c97fa0267f5cdf76bb4b7d413f90347c0f7250e4e35e904abc468abaf0778e5ee585382a9e1aaf7de8b94b7bf4329876512e91da5acca6ccb4f277ff2eceb3ea632ed9a97ec7f6def4e4d392d7908180eec6c3e939d7efc87212cb2df05f969e2a72bbbd8b1f6f9c89326354c7814f78d904685d2ff7edd22a59f322c6c3232141954881b65f0991889d84be021910cbfb71a98dced4904d0ab0af4d85887260490fc8d69d5cf919642603cbd4bf492d1ea78d7386d2abd5a7e015ec3f94766886c0830b3ee317e8d559a8572f8a5cdd68fdb9c6d7562a8a53359f6b872e86b0515c05fa4e63dcd96a3da562cd4b3a07461206dd39b33a7688bfa50c5402d747f6d473c37a408615289fd354dace82ed4330c9d7ced06559620846ce685298325cbe0be7a31bb98d73c9bfb30c0e77a0affdba1daa8a5b520951b54ce0a60eb22f55900f9175c9e1085cfd32561704796182eaede7380c46a972c56ddb6ffb74f39b5c1f41003fc1e3b1e18ce87474ae0f1aa87afc05c1df64a619041aa3bbe3e2974ea41f1976f2bf4f6c0f1a9de7c4497264d6fadc10e10128a8484c15d2e7f1c8a89702130e6052dfca04ee1e56f889eb00138c5e353d65c0d360d257e2453e1172e1c2b15ba66e194f6238dc9544e897f7fbfd0f7218c7977bba52ae60282eb7b7c869efffb3abe781d7a75b99ba35e41fb01b5c0467a9ab9224b2bd0bfcdcbec952d78219d0e0c1a38c152a8dfc0d7154b6d6053bcd809af2937043c15f5d00522d17e4c99d5f124bbaec6d8cec6c5157f3c9cb0afdb7aea59bba01476da2f0027a1fdaa629306828276dd843bcae8fdc7093da15e4de4b2432114ca8cef802a86a49c7aec79227b404fd10ec0ae6437f407ed24bfb086d6bd10476d35a3347444695ac82a998af220d36b21a0d117471a871c6e52be4374e9bdecd884af2231be29ef1ba04c5d5ba7fd8ce96c0adb4b2e26ff1db81731d0dba6384bd816b44a98c32fbfbbf6fc8149be221d0bc49a76ea1d8b08486ff623c16255cfed7da3018ae5a06a1fab64c557dd4627a5c99d845859df93c0a645a35076019bce3c9febbbc0d1576698eac7766e4fceb2aa36a3250258257c0b0f6aee2218c9213bd907d9299eeee112728f2211dcd212a5c16c72983416f1dd3fe7ed3e8731ddd48724ca656a5a4753b5c1072e7f5088e80a9ce3b2d5a502fe8d5757d2a45203990215256b019f03d84b29fff00943aebffc1da773aae2011d0d9f51d57964248c8f22b225b375fbfc4c82178df7b178357ed65efd1f0ff8cfb4efb03b344644a62a284031e3ba8ed87e26aa4b3e346eaccdd10031bab3864778a4295efd342895b09d4f4e3aeb3bf3254aaf52fd832cc9b13bfa691f4db5f6689cc2f3e9e05b253974b8dba4fa244d66c7256b30d20474a3e07138a6ae8a3225f95a293a6496c2542704899ab5a8eea2e5f2325b61145ceca11481b4253db29610d49bec741293b164cf5018128c6da0058e7bfb6d07baab48b7aa20c07b5a8a2e344d07df54fe213de301883f51a0454d6252e822d52c2682268025a0c4e20ce81c330f3f1e54d49fba6be472a31f08b628ba8b7422dabe4d8295cece770d876451043c2f398ec52eef15c044c7f231b93e18ae482ae9a20e5f4ee6635176d6a63dc7927e9b9735a6885c9781a2ff5247669dbf70013d93e1217de331f8639ac147cf15bb13fec754759cac972ca8b2c8f40a5dcde28cddb4952c62eaabc2d9e26ae6c02326614df5a5453139e730e889603e258ab1726c540bd54a07a867b240851243c57136b6521a504456fad78ddde6d702966f620d824df3a742ccdabf8e8c3a8e3387d8a775644441601c2a33efdf06b8e838bd1a9b725a58607282916167e43be8eaaabc362e5814307bd02fe1fb7a74ad98f2828987b2a558d59753a5c363eeb65f7517d25307e78c49bfb973566c01b1d95507f9921291607da279f6e84173acaffbd287772174afd0e99ca9863dd64ed4fafb37b7233cc211f7ea2ee7b54a8c1cb21e6c63b9a92db70747edc4bd182b66963429595df1aa702056ba1a0affb3191352b95c331ce70a439d9ab15102c47b101c6ed8108ebdb43a38049e7d6e824a71af8fda58a26ed6e844e16052984858a547acf2c4552a099c10a8b4a4846a20ebaaac85ef8fc8e0269e6c9bb346a2624f07b693c503da9e638bb72ce41b2b2c200f5cc078ded345f2255ee189bdbb0d3904a1ee7381f75684b706d3b8e7141d7231c37727447cade959c6dca8b6405d8e9b3d6ed5069e62a1c97a0b35df0b6ffd19870312784e37888d45d82ed503033c162c54072d154edfd08e1f32e024558ab9d749ba252dce2db7f862e3ae8b575b449a31a7e1e00a6b07c0e68e0d3b4cf628de494f528e7267454c71dfd81fb8333434ec996a7e1fc3ef6420c3ec36803b35ee954dd094b988e68f74957f229dc760d54f1af183e481b7ee9eed804c43403f0b84a85546bff5e3662d4cb5997bfc800edec0cbf3d5bd8e82a902d123ef9e4bcff98a45f8195bd37746741495a7c4dccc2a6921782c7ae7d62ba16e6aa129937d53406c3073413c8fb18aa20db7f9d4a48933537aa61fd48035a1bce41c5b3ea9e71fbd69284f0e2744f943988689c64d98b13efce46029eed9106e378713e0b58db32bf175f07fb0510dcc4e7d7d7f677aaa654528f707198056525cdbbab18a70a577494f72bfaf84c82b28d160163c21921aa7a06f8f1fecaecc9936138172e245e85dc02a5d033b6b3ba62dcf8fb090ee983825c60d08a060862794c015974cc425a42dc94735c02285b58b8834d80126ae4e47337fdec0e8422f2e605ed7f6c3cad26d813b3e1c652c65373e87f63eb16a773e9a14db2b77c8d24b8a58e3b887fe830b2d9b533fb12e47ca13c7a51deb24b6287005fd8246373da8fa8e290f37403bcbca15a9372e65e98acd987b9de1fe206abb55cb0d200cfc8f6789bf0d2ba23a62eaf134e2ddea058953f8216e4c39b70548e7c2dbc963748421365c3d287a1f1372ccb5922fc2c0768eca748a918dba64f1a79ca46c38f87e7cca3fd0498dab375e55e8933e016f95e05ca00e029cddcdf68993687bdc489b13338d53761ec8810a265bb892ff2a27c140f057f8e44aff89a458491a66ab93474682d3193cdfc0a31bd52785639963aaec799e69e96483fe575678a056db40455f8e8226447c7bff3be2b27f73a97a72fa908fe8a3c54d754221cc2990696b601cc145914fecde83e696aaf39771158fcf458d22f60e46fa81bc272bf7ae830ff26cf2fe7fee4f1eff7a830168c4f519cfdd4400cb34bd73a8a486c77ab929b9c91d13f328ae165e118307c2b988f90f66687fc92f87e7f17daa47c401c9a3d513e1bbb4345312d8c03e46f06f0b3950fd50c55ea0a69a0b58e867009a63fa1a0c2db4e6d2010b918169275679f0f24321437333c423cb0bde8b9a40121dbac48a43bfbb6bc51cdc2dce8cac0462c26150dc4e92630328bae90f7c16ca763e0876dea373ea5a4b7f49f5660568e41902aeb12d385e55c6c7bc9c3b89d24f5425356d1f05b328e743adec2ea3d9383b66718120acddf4dbfb0f18917f08a9cd0be5ecd6684663ff9a888d8cf7dfce38eb20bdbfddc965b2db8c96f7312b2c312b170c19a2d723d78e2041eeace17336b7d80383914cb711ceedc062d520873553e1c6911ed338c5e8b1c50"}, {0x88, 0x1, 0x56, "83b293cfad095050341e32ee06e4c2aa58354bd6b660bcbdd7b7a31ccd07a6cd318c642747e2e0805c789fc98058a6c60afb49016dcea15218285aa0fb3074cbc616c8e893452f9688bf22e7f257e270ebc40c1698455ab71a2f5f88ff972710e04af0997f0209893f8cd8df4b8a18685e5707b3"}, {0x108, 0x1, 0xe, "be31bfe619f0dd760e3428f0aaae395a41cb05fda3ce9682fa0c5336fabd3812f60d706580aec744b7ef3d4f73f755f0f0256c7ab9099206b0dfc3dd5cab345fda3e2c1a7e39363057f6df3c6ecbd9a18ceb0b41c5ada8ec72d94b575f3175b122ee4a8f2358831c886366a29d80db8a65db1a03fd67eab0a2fe471bf34e420be081a7deeaa2c8811f472f5891e6b38eb3ec1d4308251aa84c2977051e66c9315273f7bd953148edbdfd86d203cceb98bc2935953dd432311c594cdfd534a47e019543b57818613cefaaf999d38612d9adde4744142bd4bf8cee471f79ead56287c6698956b5e09708584a1bcc44c8549de32e5f9f"}, {0x108, 0x1, 0x6, "b81deddd78bc9a2d15b112641e8423249f0ed5c3354db90001a8226c5b2ceceaea182a84a9ffc5a943cb9e474fedb60f06d4d3f63b26c6daed59c4b32675a429e09e811c2de7606c738e1ecafb1c014feb547a958d700d7bc75b4209b2c25428451d56aec4dfeaa2eb40c8ab3bb291bfe9ec01b034ccb6dc3983a17571707dce9a3b566431f48803bb6f01ccad9f598e3bb36959765ce78556332b222d352841e1477c5b9055bae82d5abcea123290a442145792e28cad64b46a3d36c0e6cf3d0887993062e84647877039c25dcd09c003091de6dfe74336dc58ef27e17f79fa958b41adf44e647b09debfdd4d043b942d97d39c"}], 0x1510}, 0x408) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000003940)=0x8) utimes(&(0x7f0000003980)='./file0\x00', &(0x7f00000039c0)={{0x5ef2500a, 0x1}, {0x7, 0x80}}) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000003a40)={0x2, &(0x7f0000003a00)=[{0x6, 0x1, 0x3}, {0x7f, 0xd7, 0x9, 0x74e}]}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000003ac0)={0x31, 0x0, &(0x7f0000003a80)=""/49}) connect$unix(r4, &(0x7f0000003b00)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000003b40), &(0x7f0000003b80)=0x8) getrlimit(0x4, &(0x7f0000003bc0)) getrlimit(0x5, &(0x7f0000003c00)) pread(r2, &(0x7f0000003c40)="fea75b07a5144a43a742c6315ee7b63a0fc9ed17d0e0d340c15aa3e3a19c2ecad2f7e985b854b5ac0f14a184b0fcd082afc456238748b9c83308ae81a9", 0x3d, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000003c80)=[{0x1, 0x3}, {0x5, 0x6, 0x800}, {0x3, 0x20, 0x800}], 0x3) accept$inet6(r4, &(0x7f0000003cc0), &(0x7f0000003d00)=0xc) executing program 2: setrlimit(0x6, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) socket(0x10, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) mmap(&(0x7f0000623000/0x4000)=nil, 0x4000, 0x0, 0x3011, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0x20, 0x1f, 0x1}, {0x0, 0xc0, 0xff, 0xff}, {0x56c, 0x7, 0x0, 0x2}, {0x0, 0x2, 0x1, 0x1000}]}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x5cf2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000134, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget$private(0x0, 0x412) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x548) r4 = msgget(0x1, 0x290) msgsnd(r4, &(0x7f0000000100)={0x3, "8b849eb4c8a179834448274271ea8225201513505ba9b17ecf00a4e1a88ae6c58d85e80f3a26fe6fa98078d37a3e67f0d3825248c3dd1121e5987fb19ca8f0d0f1df7ea4a3c6d0f901d039128fdf808449fdc14803495a523a0687bfb47294f94580ed7030a9061d6390d8a6a6837dd570e75ecbf0a81542e7f74d72202dcb31d108e89f2f6aab20f6ea66f2d09dae57cfdd722fb2079d65bea71c4c68ad369c36a1759ca943fef2632fbd95d74177719792e37ccba0a2c78ab3317948a1bd2fbfa568a3837e96891b58b06b01803b3e3347fb7b5bc4c825b37a7727f1fb8a9c10e46098a823ad76596e7c78fd3dd74fa9e41ff2fcf1b954b1a41fc6ce3a75d6bed629265c1eb14c38912950575b323953edac64755aba3bd1752649b6a11fb27824766bd5708b0006a26ecb7337f119fd3ba882741d8741ee8b9a21a21e4e1d378ffff9a3db92fe2d842bc2e9f60c46b497d5c3f2b1151ff0d2fbba575a5992770e14211b0b53a1464fbc4164088044b87d1a0cc3d230ef1c96df1d8c61e2736d82ceb1fbff47ed99c955b3c5d58f116ee93b1135568768b2320f5a14178747f7c30c3d7163718a152905f4bd17366797fc78459e9676164ad91a3909157d98406d739a73c6e2a610153f060b8ebe4ae3be22fddf365aeb7374ff0ee5af793d0e8eb001fa29b63c32b1a8a00a98de84c9fb03588934fef2ae0c1f512ff580d8f9933f15729cfbd27ad1c772737373f0e10f34c76a0203809eefd3ee97d3c77ee6b4f6184dd0bca2b3f85750a3141964cd715e1ae6515656d2fb89cfc9648abd9e1054a95d233514a0fc443c2edbcf200a2a098e66d36bd3d5bf414f868c2697cb534c9d656b355a6717156da4da7f7aa78b5e6fcacc8922a2eb3065cb4bce0ecaa18c5432c241da70946a595cf352b6f5bfcb918f0c212d85197af25cb5a580f1ec8dded805508939ec449e39959cd044b80b0f86ccb6ac919de9b96652107be8856ca9eea4b3daa72380c1bd86eaed7f9f3963438808c99d5d876033d6c09052cb5e52688a5650d6da66d0ab9307481b81be6208978e74e34efe104e403415253f97ad9b872661226ca2f693a667176adc0f0bb615638685ab4b0f1430a3329549b2b746018c1ed94f5ad56ed212fac5e12f51dc16f5701d2b20484b2eb12a492e0a063e94c7b0c44e73860da0b334a1be02509b1678e6b8bfc31276a3b18ef6345066ac1820a364ff1099abb8c67a8577b8c1f71fa706d08d61cb0fc48cf79f1ef634df56cd90c410b6a39dbd65cb4973230171ba0330650ab60d78aa118945f5b86e6d210b4eb1b1dc64e868fb5a18c7b08090ee25405b35a69bf9932714de58da261ada6dfcfb4dde4dc2e797c9f90291307c1e93d07086410c22a0f957704d5034638b76a292f3114c35c3e82e798edd93a9f0f30982e5347be732dafe0b27be30c57a22a49ee943bb2784a8cc119e843543129d713b3ca5ab0c103ea784dd7782d298bc749bc5b1579dd37b86f1b84792eea0ec0092d95d3f85e710208975e32a7a92522821c5cb2ae02ab37b254c86943a3c8676bde4a0a27c8d78adc7e1d375ec97e8f2b87f323685e994929d2bfcbb69af98bf9338eda76c7337ad2e7b900591b4c25bff27de04e028285969fd39dc8636ad9f8c4ee07f08287b04db9d1d8025a7cea32ca946e4e847ca1bb44f831f42d8f5e10ef30162f00e00c6ad646415ecc5488c5871a24b76780ecf9f3dc7a5f3a4fd0fe72bb3aa9990f5616a8556c4f2bef90364dae09d007556ef173bdfe04184b8fcbc0de56d02db43da1b076db699f9792cf5c7846e1184021fb7163745fc7c26b44187a3a90e380090527e4872d9f7ec4594bcfd6331f6fdbe47bd41bb0bda625ad12325e52e5d63ce514f0ab01c45f1c2daf9a909d38c302ca148d8ecc2090736761fd5196b153fd8babdfa221b619ea8e25fda3449e3a4e389d7ec898a501d6e9d048f4766281c2adc50e342bcf6ce710eee0e5c797f6dfd8e5ecd6c1c8724df861f70293292537187740477704de672eeffd4ed1fbc5c1cc2deeeb8979d8e8763efbcbd8899d6c14f04b63037637c5ae01e8cad1bb689853e65265c3593cc181ab93cb10f0270aded9571a7fbc034c2209dcf5168fe5c3fd48e87c87ef6ee5e0e1be7594711fe9be5d0a94c014dd36aae9871ced6fd355ca1cb87fea4bf3ad5619b637d023898e178913d51206a7821021fd56691a501f992e4aec4916dc75dcbd6c920032b4e6e0c97f2a447817df54de2705ba8178cdd5c2ee3b4a0104e73a80f75913bae8b3b5460789e66e5ada520badbfd9e13e151773ef33e35b9d2dae5880ae644888b29c0015abf2246c4b9334f5c2c1ae1af0de324e2d1e2a9f6604a6c2e93448a9ff773728948ff6faf46a551495053e50d78be0e083eb4f7c4a3568fa2517a986924fd9653da4f7f8f4706962642a71c2c73ed4bbf1fe0d0220f92cec6f9205363b801ce6bb810f7eecb40f8bd1dda375cdaab2672f7dda960c010011dd879e30238dcf10eac6f4d9a1b0854ffcfa0122db3eb69f0ec25f72fe25daffa62ddd7c4e2c006e173c3ec4b934604e6d9f61008381e403730f51d79604cb5ca6ef787076c7fe9a8a0828a712c38ac73c995591b66a9eb773329ff7d390233507236ecf1a7e5cae47cae1a3c433b2c7d86153ecd42528ba5751a8c99ee2dc464e9359fa334cfbfb1cc3521fe6796e3eb3cdd4246d2e702bd659984a095dc58358a8a7daf005ceed4ff17d46cd15af475011f74b6413f4c5e4c5107a626667a6bb46693bec736b93024a053a0a70230c3ec341f7bf3fcea20de2b6ded2d4b95dd8c6bc34709c4d08e7b16ae4231fea02a40798e50f216ce3b874035d674eab022f0af2da9e44eaf9ee345c31b4ec0e5ee3c94d5ffc516caaaa54afed5fd0bc511886977d47db7a199274fa1511000ea5d1619665c0248e76216078f05664c83b5f6db66bef6cd90e732f02adf9afe1c07326c53c6dbfa06b1279770e97f472005bbdb94f5003653387981fc692cd2740127706c4893736cc8893be9f09edf9ea97fbfae1f46d48fdcc5df93ad9b0e022af58f379836187e84423afd7fca3d5f03ef672bb0526ad9a704e71779ee784cb4dea1175b0c2f3fa2750f654814e0d085b1b0aab00ba1b7eac431feacc6e141780ac847e4360629f765dd722d85300d170775c0483cf456a94225ef26207da7c2f76e1ad12a2ea7a271250c0f8d9d2c346eca1885c464a0173bf7ef7b7bc6340176d6bda668f257ee53db0a6771dd633669d5fefafd5b6aa5f925da45db943107b9a596ebc1c876c17af871b1e3dec7e47e697d1e5dd1b39f730df55a455f0aa18f2e37406a1d3f88c4dc51ebf09b1bf480166f8ba2cd09b32175318cf1d347f0a6ce0847e169263f5d70b0dec7dbccd6dffe344e099a55e08c76877c36a3c6779f90c7e63d860bc0d2e359f4fa51d970217c96a4181fc01f06cdac2ab876b129994982925a3ee20dd00365517b22c9bfebca93bf40d714bc50904ca983405e569bef7ded0396472c0550cbedd98b452badaa6c7bb4f6b7f62d87dcdac4681c49f44abc932f3eb2bc43c7c6850279b2324d751e1a2e1903a7b94591de6a81132e53e3815ac510c3ec68429d16e1f632e967099584dc21227b8ea67bb26aa1a1506b8850f1f6e87c49d0661307907171be727ceca0af9156f2d7293aa3af8409075d0cb96f352c0c3bdfa8e46945f681fb50bdd71b8f19bc23ce88f79facd68a5889561634a26d77affe1f4a2f97b6e5cf5a1da285ff83024e8fffc1c0dfb139e3ef455b3797f0fc6be71b7bedc8ba58bc52064fbeb4ce6e3eb0fdc3f3f216580cdd7442729f1fd1e8b677b62b71d87c6d042e3f82c8ad775b8ecd6d9123f024f12f57132732ad9f9df83980eb8921eade164a0ec4c292730d0c98fd67fbdcb53abbe543a293327af9302a07a717246c0bb11ffb0efd09e5b6a45a40b5fe4f2e90d464d02b4a6dbb78b71f8da5be3a06c4defe948cfb7cfa871e66ef64f7236e3db1aeeecb8a0519875900d401e277b8a9c52cd18de64d91bf6ec08d33853834682c8c4e17ce5734c818e438c740dbb878d276927dd4d5434732cf2460307af7f8d10d63400de6070ffed8ef687d100df32d875013900d1371d4d86426c3c8be9e74f008634e76447d4700b0a59ea695b74c6c63b9084a907079dd76c14dd35be8ea8a47b9dbf456321a02e9b38f0d0bd8224c00e540a8d2f35ee703a8ffb9c9223b0d7620ebefedd5cc3eac346df0c603f064a61dc1888d2b1380b6b68e4f988a6ede304c4acd5345f0658cf8b8d54cd6b7528a5bc2545181c7dc55bf1ec94d065433b2554ddf16b6b909abbcd7c80f195b672410025e2a0c0804c910e61d91a2b35cec972343a9ffd8e954c8ef3c4f1ce71d2aa3c241fb460f36db996afec1adf382bf01cb980ad586354690ad376a81dd4ba67c30d1feed0da9c2a34954090c5b53d0578e98c2ac89d0e6055762635e0267923f62306295b67a8a590a1f60787c7e7947fb0d56e4d8e7e0f5973487301b6190b8f5a5691ca682a45f2aa7aef2c306dc98e615866f185d46bcb8cfceaca5c2a6d6d2971724bb12a2958a1965942f3881a353b757d012a8169a5fe5882340dd9375a3ee3e7cd48efe8ce5a6d3b5484b9c3d0ebdf375478f6e7f71e70ceb91be9ce51ab80c0443b4597f0e11e12a4bfac4297a943d07f97e08c6989a36523493b67b03c53ba483269bcfacfbb93e706f8e57bea2fb234688ef5331d1fba7ecc220ae2a9650b698d65150a5a5770a022ac0bed53d3b2c7116ddf2bdd70972cdee90bc0ab14eae2fc7ea44dfdcc83ee6ae76f0eaec4ab60d9a4f81dd4f18e70befe0ccd4881fe0137834de29c59f150cf0331d457cb8bb968a7b6cd1c3c826a54e0b60958dccc5a4651b652ecc9cb3bc69785f10296d8100df49e53be32080695683b16e2a5db83f3cbe7736afc7a0ba0903b4bddaa615fcaa7a1fa6970d931c804c12b066292ca977cfda631d84fd144940e1ebe76c867d85339d337b5d1f22ac05a4889e2e6c52bd51bb52cdd0f776d87777d970eb27062c68e88c1aea03774cdf04d14d879beffc26078061bd7160aab4a16af19a07e32f5b08bf73fea9a3168c4fdf4ccd0fa3fc3f7ea3ca5b69851d0e6b7b7ddc411b25ce0925f17b2e5c8c85831327be0308c6d5fbbc0bdd5ea57f44de9c206708b7db83c10ceef523a60bbf784f14f852bad7ab369e6ef1cb44f787030f7e88f7ca6741241a78e286333793f55f40c2c7f27123e66b9270bba8644fd7f89f6252faebf5c99c994e7aff63e6a9300f177a2ac282923945f07bd439ad124930d6e788254215d99a0dc9074c4965e41f6f5c8f8704853f07108a1196c7481f064b0114896c660eea4e9f5ea40235875404120821e55e45e16e2125fe44ebba0e0e46ca997a098a217976b91cae4a0ef095a639a8c2f201f2af193cf8ef33bc291e9a44069786ed0985fd4ef3205790a96e6f96e2bb41af922847f53f549a0dd2c1159f127cb166afb5ec282102292488811ff574a4dd1b061cc72821b50017502fb781118d6e95f25e12f25bfa48a3d7c5eb2f53aa30bdc62d669335627d1a4b383fdbaa2add079916de8e64a5b1995f3421cd1bb7e7c99283e4b0f4f569329b6d34ddcf64e1bd75043daa39215989474d921ae42fd5a565d835297554d0957ac525157a4360e2512dfb6bb406829b6811e95fbd036bda79af1aba3a6a8ee29cdb06e70bf4d549072eb5d81df65dd6"}, 0x1008, 0x0) sysctl$kern(&(0x7f0000001140)={0x1, 0x39}, 0x2, &(0x7f0000001180)="125ff4", &(0x7f00000011c0)=0x3, &(0x7f0000001200)="0720416561d777a9afb21517c64d838910b0b951c1347fbcd06b24b5059151b4c868890f86cb99890aa09ae555c71113e0fba4710699478fd50c3ffc2febf4ca7fefbc0cb24bf3fae4dc393b3f14d3f0cd", 0x51) setrlimit(0x0, &(0x7f0000001280)={0x7, 0xfffffffffffffffd}) r5 = socket$unix(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)=""/31, &(0x7f0000001340)=0x1f) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={r6, 0x0, r7}, 0xc) chflags(&(0x7f0000001440)='./file0\x00', 0x0) r8 = msgget(0x0, 0x0) msgctl$IPC_RMID(r8, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getpeername$inet6(r9, &(0x7f0000001500), &(0x7f0000001540)=0xc) ktrace(&(0x7f0000001580)='./file0\x00', 0x1, 0x1f16, r6) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000015c0)={0x3, 0x1, 0x8, 0x476, 0xcea0}, 0xc) symlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') readlink(&(0x7f0000001680)='\x00', &(0x7f00000016c0)=""/15, 0xf) getpeername$inet6(r9, &(0x7f0000001700), &(0x7f0000001740)=0xc) sysctl$hw(&(0x7f0000001780)={0x6, 0x12}, 0x2, &(0x7f00000017c0)="4873eaa7cb2fb6e92f0e4f5f23a61f468b033be2b16c3930244c2e05175550b2b2ddfe8e0fa7ad758ad7cc0afdcc036510d1ba92148bfdf9eeb8cc8f7c5d4f2bbdfdc6f3a9af9696c4ea7940e2f40ce90126368e59bfa91f87892060134badc5", &(0x7f0000001840)=0x60, &(0x7f0000001880)="943fdc7f5818ce6302f1011cb3a26509ef1dcda929269eb77ae5b2acd599a3527534442ef70888aab067a1b1d747b762643cd9419ddcecb0d46cf86d103b817d364acb58ab0b309ef00cb64f13c3c015aee79b857b0ad4c792932d4ceb17a85661f4d65e0c77317964fae1d503eb570452669bf9a10e2b830e9e4f71b558bea71573d54d993f19ad9a84fd1a3b425c23513748018914fa692a3202a681f9ebfcb6b1950693befdb3aab12c2c1d19df0f5cd1c1089df777d86ea972b8", 0xbc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shutdown(r3, 0x2) dup2(0xffffffffffffff9c, r2) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) executing program 0: r0 = socket(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x43, 0x0) r1 = socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2000, 0x2445) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xd) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0xd) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x0, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x0, 0x6, 0xb0}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) (async) pipe2(&(0x7f0000000680), 0x0) kqueue() poll(&(0x7f0000000000)=[{}, {r1}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 0: sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1300000000000000]}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x25}, {0x3}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x48}, {0xe6}]}) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f00000008c0)="4abc2000ea7a0c0000ece76724a6b577b33033543ce6a0798634f8e54c8a54b2b497aa1524f562ec07819ca745125892d83c1bfab3d5172b8ac7e45c6d760801404648e72116efce4b982cd08f36c411ea849d3db84ff492d05d129df8536e1dd4959ca2b4cf3a0f18cf9f9416d29a60f8c7", 0x72) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000440)="0200c2019dfae28deab72011d9592e802034c9fe0b52bda690422fe72711bd314ad811512dacdecf2c99139a0891e8c8036907a6750ac4f17d9a82571280ee18571537198d4f6974fc52c648144e7fdcadebfcda39f6b2fdcdce476bfe62d38ae3dec47f89bac039322636ac7916736c8ff5707f6a6d03493cc4ad84b693783350922bdb213aef30dafdc0007216ae37e522395933967562e5afa5e233d472745805614c28adcafb4518954b824e032fbecf619ce760feb0d0baf93b25ac9b8c3d741507004b779162966bd0457bc0d0c00ed8cd3744f130f59363b7c63417709a5e0b90eeb5a626b164bc0a595d19b4a121c8c2", 0xf4}, {&(0x7f0000001600)="cf0d3b384e3e2aea1cea4564c611ae4903e8facd56a3ae9acd1d250da199589982f5037389edc9422203f9dadf60e9546bd7473cb294c41b486c485b6f7ef950720606c812d3826750d3cffb61b12f324e2123cb0aba87ce28d0b7ed8854435cb5a318f766aa993735728c9d44984d95e3725ea507ffec5296a227cb36f33f5c0c2610c37f1c27393c9db17076511eca937247dfd67f732882cc988801056b6f702ec6a4b267aac5809e26c15dcd7c264fe9b53d9e9e3de5d38235045567ffc40189c32fc9287e47ece87856a364a3891b9eb9ab71cea19552d9b641216e87778ad00fdbecbc0f8a0fecef0f6f1dd48c08f32121c4adb581772c9708ac00f0f018af692b351b553bef392735353cccce9c9cb33eee3084c07ca3629c79c1e4011dd11fa6d07de72ff7d82738ceec9f737adb03640d87d5e0ff96cca79b07969228c23f36d84ca72e27a9a5773622f0792323fb6f2dcc189bee5604ab1ebd5055d6a22fdd7307f07cd12992b88b8337d1466dc429d1c0d81a576a3c8ba89755f32625a246cc19bd1d9c6fb379f9e2d10f88a63aaacb1104ef3ca5a458e581150f472ef49ef1566d8c809803b216506fdf6cc2f50eb900e787736c9b00fb547f79f41e30203b0172c8c9b146b48d102838f628c070a9e09cead7e158f8c11167edc5df4b3e610547d4e5e40591625b5eb7528791104e036b47703125484205933771b7990455992029da7c8de3315acbec363044b5ad831f85f9bf9ac41c963b7d9e5696ef639bcb10fef1b9699cc4387663b33defec4b3eb7f006b0f56f13ddd0690e3fba2b429f457b5da25d9650adbc448c7f498f35665bd04972674254adbf865f5b4aae57b6358534bbcabccd06543dd16f858022a2be99f6363351e41cbac649e04d179b03fb1d50441bec92ebc1ca6e6254da9134058ae4cb23f8f33344158e6f4c7e4e7954c30ba1060915b364316bf9fe597825965c37868b0759ad248284ba5bb852381df90009df9848ea62ec52c338202853086bf17d7ca7cd6c355f07eb3f8cd019d8878851cf49e0dbfa5f0dbe21bdd52ecaa17e6c0697cdcbcee6182c4377f9c9ebe596f38315bf2ce22026f438a2927ff3ab0f81e34b301ecd75fa600ede2bcb0b6d71153e28c020571b580208bd04301eeab432dbd8243cc346728f29acfbd64da3df152013449fe6c48b300368e0c3167213664f5e8741c56baeb7b465e4705694f87ea8a40f224a5c3a9d4a7b321733d9e8d1348ba1ce23255c77400367519997c12e0420f1589796caadeed4ec7c0391e9f8df228224138309a43aa181c05caf305b0146e96c576711fe9c1896e967abc7b6c0c45a6a8a0760486d054af4f6bfeef0110f3f2bf39246ae8b1c916c8f87368bb276ee3c10878f999051dd45f0781e6b775f79dcf5db99b1b75190c0557e2ce137505ff0222953acb0782b61ae62a431835707ac3791db26e5445f803d578097efd89439200151473039145b48a5f2c40ef3736915f5356a09ee7a15a3ecc669d74f90aee6366796640d04d91602ef46953736db8f4ad782de2d1742467fc9275826a77b119d5d8f859c880a9d93fff697a9297478f6b063653884696a152fbc9b3fe08dc1a1f22900e64743162492526ef9c41832d7624b648c411f429f47b79e18fec2c1a6d585d9307432f76034478f2fd03e69a00253337007dd91a522979e56f4a8f3b6c35badf3cfcb6f9c6691738dcaaea75b77e6c98fa7088eecf52242f62cfaf23d7294c5271f8c89e0cb51784461af077feae3732286e3d0d44342636a93bdf2844ae63005cae583612032ea4d04c4218d225205289dc1bee5e93039dd042c2fbc4b37df377c7c7a3d605f3038c2f62673c48a68588d1dc63a236f6bdb5fa9c91ce175f7d907539c2c3e95b3b72a8b0ef3f58954393bce7a956ff6de620205c2a7771bfad8f60328dc734d3c17528a9c38929532181b7cb5ac14e241c8c8f6e97256be4190048fd7db2a6ee55c6037a819a3fae70516652dca566d2a9236875ea4678cf760628fc221b568cbe3b7e4864cd6d8edb9f38aa40ac784a5167195a91858b6b818e15d728923cb3bae793f052d530dd6df0a02a5576d9b1d155beed304d3b8ea30e1419f4f1bfa43344ec390bceb6168b1a3221e73d9aa74fa69753211242585f5e3e293003045894cd7ea250482e6ffc6ef32904a18e0f745b88ecb82d58f574f1d9381add5fb3f7808f8be766ad75371a40c03b0c913d61e74d37eb50c55dc469e7d96e5a59bcfe5b8558463ce98c788995dd2c80d76e612a74cb4629fa6017f9be9311fc7f24de50f3a969dce5c605958335aa9736325d050738bee7fc2cf47736422a87022d6b532deec1fdd5fadbca5a77c9d4502bd750a466e10af0708ebdf2d671d11eca5616ec5d2362746b90fa2a90f8c480d8e725ec882e4dc5b7576c3901da4015f2ece8ae98c5a7cbdef3c824b73a246bf0a1c3b3ae0f75754f31e23202637a9db94e12d8dc5364f37452b5023e1e707ba1241f60f696641c491dde49b8353ba68da4438d316346458958dd37487b698cf9b7df5caa1e85f2fdace925ecef7db8b6dc1f360e943689e1eff58ab8076cf18f16c73fa36310a2ffe73fe2dedce01415737cd7c5268998077622a6f51d927090562a3abd9cf49ff9e926d1dbef2fbf8c3ead6c8dad6b4a5ce9e415acf1b4f00cf52113ff6e2d4ae93ddd5d271bb08a49be7c776e75078e81b5c65399f4518dcfe365efbfbce95d438b41042d3ba33f8b9e800183a6499034143ba5ac2d613ef4fa766306d4952221eaf12cb8582d98525e1fdfb00147a0f7391f2793d32864328f7c5745ce218bd4df3cc59279e102b1b6a53e45384f23e5a0a8350eb7da5d46ecb698c322dc24797a8bb13449650d29dc9267d5c3f3f2f7e856788a64bd7607f4bd9e2eb6feb1d7077eb45fdaa81d47d14bcfaf7f5f6360fe5d137b63c92f9a1c9afc764bcfb52cfff41f8fb9c70124c3f2f03b7219273e1a1961ca1c779753cc0ad008d768d1e765b44bd6f821eb156dd4dc8af5bb648c58ec4fd67d6d2f23d7b79a24bb0660cf4ec32c207a5168f79d84ad0b560b9271f37ead8823bcedfc210ba452cf4a6542ebad9fb1e45e0e7c1b78be35eca675c5dd212e20be031190b6135b47ada0a9a82dd2dec7989c861d45ee2fccd3ba5b37b76e36c74f9e5ff55755488e980d74957e6f51422ae545df95ad5b1943941c57af39a49f76da0cea025b1c2f4028cfa2a3938ea6dfc694a35dc903bc35a737c563a51ca9f8da3de45fc92a861389bb4a54116852da7ab062f0a35663c672cdb5af3c35ee843698bf0b94f9df24f49ea543306f86f601727dace5775feb3f4417e1f2322df02568354424f996af8e62450c53c19705c2f53b97493c435f2ce23ab49cfcb730751b92e4ba7eeb10f8b901758ec93f5436240b430dc62e6b44f840c4d97b338d7bd07fbecd38002c090b89b1d65d7a7847d26168f8c0daec5741db659292bd4454ee649646364b3a8c905eecaefd0d507d8f404e22a0f8b2e7fd939c337fc07c98a98b3e69ed9dea2e93990514954287d9d81e61dec3bd96269f3a6bc1f955a3a8a53935856d080290e7a7a8a366e032a6659b6a03eeb268e06cd3ee593fbc081ecb8f29b0cfd84167c912c6905d64d7912c8bf42f793bddc480e4697bb53b7b3ebd3fdf47f914855257ace264debfcf86f85f6449ea221e48da3f5d883f175143486f3435b8aa3c1fb8be9393367b82fd5f44d7abfabd9a92864aab84ee26547bcaf9f93577e33200f3f9b968fcc76f5dccfceeb469fe3a8469b75e890a3d0873c040964f8401fe2071e844d459350a9e909472bef8aa29433715a313a079e20fab9e6c48f19843ce3ea79fa1798adf3f7a5c3972d12c069f08f93b3c857a7a7f916707d8475c0f13b74c56c853ea21d590371feb7543a98ca09717b2acc90f75c5f91a162182f7fb698ad7fb83eda3b214c0b1e3bb59ae7866b4d8c6d414e354471bbec55b9c6302889aa6cd10d8589e2c117d598da3929c9f8080fd679d03278673e14cbe11494269ff53cacdd020c11e42dd2a613cb891b9f6e696f44589cc60faaa80692a5addfb8dd2dc2f1eedf5f6962837f1ee4163d52c53a04d3f45c0e1af0df2321e4745ecda6c03e7b8a104debbad5f994e65ffc69325ef57710df80cc881d8938ee2d939bce7be0ff03e8af17d360daf6f41323853ea76f2495a72c3e4c96c55a8389b98337964baa63ce74b42e7a88c40c535f8f3448c68aa0feac25f06b85df224cfa07e78047bd9a0ae8ae474ce06b290f7647c15d1fbe155f2555ef447fb914ca506527d752d1500d1d73ef1dae10dda49d6df1d6aa8d8429226bb16e83ee5d64ed74363c5d424827294954e5fce0e84509624de269d9d70f2295a7b6ae767c23635a495164fef66eb35f842b50a4437d87cc5c15d107188c60a43c84a3263dd904962aa4d7736fbef67db0e9942c21ab7b1e9d70288372da9852056f81033461a869bbcb11514c0624ce5ce873e0fd2c83a5656214f52f75e34be0396642e90bdaca8f7f49f1707f65771027c0aa1d7cd18973526d5614376ea25b2eeb7db7ef9f0cbf720f28546b9b7ab90c429e04abed633c8679b0f2207e144785f9bbe51b92fa26c3153c7f7ccd7b11370a698868e870f078231745d70ef1123f8cff4d302dfa9406f06f68ff686d80dfcf224e473caa9661def1f24ac604377f37324dc18f1668086f57807bcee602de8043584df38028fe9404ea423d9ac6d95abcd123bacfced3200bf6301293945f0ae80e462dd4d5731df4f653ce4500e7448023fa15354c1453ac4239d96bc378393e0dc345512297e526a8b430b16a06a25a5d4935268a6e7ead0d559bb0279d49ba2dfe59b0789144e284c56e63e328ca877524cc78e112401602405a111d864d31cc04aa4834ffc4a18e368f0f1f17ba6558fc34aeb636445c3574a0d026da4dcf94f4426447c445038463858b59dc2d2613637894247a0204c1400c38e94119df1be184c5591b3b251c004956999b6ff9961b03b6ecd07726fff5efe152ed36811370b66ca2042b8616953db403463952ab07cb7441e10c42c067fef47ec0444385ac50c35e2e930f562da1bf5187bea3905255db016fbb2e0ed2f084e6a64484cb476a7c2cee91366a1c8502d813181eb35fac54ab28456e0213c6bd63aef82125c168060bf6a1d7d564a48ada466696a2fa387b8e80da2d4dd2fd849766e68ba066ac8208f44755bd2feb4366d513c6de9058a302dd903b503824f38e33cc0d05fdf0288eb21958a363e59695c0ad8b0bd09ad5ed0b73336085b440f9b343db11d31bd21fdfb9b636cec6a540a8de82313c5efd305815910aa932e274cdbd2b539708def639703279a48bec72508303eaf6ac1445a20daba581785a7d59468c7567a4770959268c5d6d984a0f3d6aed70b27d76deb12c80f1b20ff6c145e53efd986b08fbbb92fe633e7c467a777c2a5f18a77787736a138c24a8b2f65bf0460b78c24653258600061dc403c473a691b5f942ff831d5efa36d38906e1a7356666f00942b68a1938b8c817fd3d9ae045e3b4d7d00f7a4e2152a44aa7695a8abfe4957b60792285c5708b6cc45df222b8ae5a367a5529ff3e85d0c37fa270be220d0b652d161fd1868e1e7d25dad2b4f0081a323c3de15f5c917ccfa90ecefebb4e5022bd6cd2321ce791371e469c0ea02446faa5409d8dc70bd27eed438a630b808aedd78f753b9957780c150a3e54324f", 0x1000}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd0355194976010536aa276ee0019d76269e75f6a5b0bd29b93bb8f7282b95f11555c8dd49954dce0d3d3f4d9b171213e33deb834c13607a9ef7565a0b687cbb13e470080eee516ce85", 0xe9}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2c86f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865fcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e0130054020982cbbb82af8190ee9962e11398b41c67b70bfd58a1086e28c7cded6e8c5e631045f829e842c0068589ccbe001841a16153ceb5ba55ab94546bb630369ee20414905fe4774b601931218712543278d1791283227687e5cec97add2ede145ffe4c7631ed7c62a7002d02c74e3b0842582ee1e878b8ed56c5502a14d95dba2faeb08439933d669261a67d80d0c641a78f62c532b987c3a4dca091b05820835ce03d0f17f5584424fd9dbb3ddc5470cf409836afcfa35f9430364f97238ae779032a42ae0c2d2ddcca1f7696bfe3efb929e395d303e892714d5c515810c50d76700fe2eb69ef3a6dcd66302d528c4489a615f8107cf4a34834b3d0c95f99b09a3cefd25850648d8", 0x1000}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bcfbb930", 0x1000}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee11482e5d562f3dcf80a20", 0xb0}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x9, 0x3) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6bd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 5: sysctl$kern(0x0, 0x40000000000000a0, 0x0, 0x0, &(0x7f0000000000)="15f8f5782087a073a8e5046ee1c3bb793000", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x40) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000003880)="32bdca19ee445fd8af13d5a4461e54e4", 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r3, 0x2) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x25, 0x0, 0xff}, {}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) read(r1, &(0x7f0000000100)=""/192, 0xc0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@abs}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f0000000100)) executing program 3: dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0), 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000180)="58185e501731a13bf2c72dca9b56309dc6b8ad7452990ef72a1683c59b235b614861bdf257b2c72ef001bec2c3dd13ae976478a156671697a166c5e0d54d606f29aefac88694ed71b266dbe6a5cd5b97424e2284a18b264449dcddab4cc2487a8c4839faa8", &(0x7f0000000280)=0x65, &(0x7f00000002c0)="c31eb20783c9e63ccfbc84add5828b6150e897b19eb2f6e391485bc9a5a4862624289c3958ab1f503cf444c50312d8262fc6ca1c69e0ddb9dd79937b1a3760e9a0ac303b7f37359698ac47d2", 0x4c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{}, {0x1, 0x0, 0xd8}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000640)="a5c9e6a593813835fcb5a600567dfcb1970492690578887f2982db0e36653c102dac3b609e9b7540f0ead26102ea34a653b1a5d17c7e134d4c504385ecf62549d9da9265a0cbae92daf9ede5a275d827626f77eaea75fe11af3e2f9b27351c4d6e88", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x60}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1bb, &(0x7f0000000000)=ANY=[]) executing program 1: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000002dc0)=""/4096) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000200000800001a00000000000401009078000000006041c93a000000000000000000"]) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f00000006c0)=""/204, 0xcc}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000440)=""/44, 0x2c}], 0x6, &(0x7f0000000300)}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) read(0xffffffffffffffff, &(0x7f0000000300)=""/25, 0x19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 7: sysctl$kern(&(0x7f0000000080)={0x2, 0x16}, 0x3ffffffffffffcdf, 0x0, 0x0, &(0x7f0000000340)="dd33ecbf26097a4eac83afc1a7d236a642ff2195331289489604ad409ade999866279be95d9d73274e59bf57976fd78b8b218c2eda01f7985a17ef4be7e04d3952f295e1eb635c908e63f5a896654b0528cf0e03e5dd1558f08715f301910cb029eb98677a0cf170ac948c7fc780f8fefb59ac882935ece4cd6bfdc2ce6323007ce17f8cc7927f7f959f7ac2c56c8ee29310a211aeeb2919a50161f6c592bef146eb0f916674bf4bae6ec7ca604808033bdbe425856960150273239c81e287264f10113fd421162ac2df72bd74c27420acfd8028c408eb85c88245276a471473dd680a00fb067e48b73738197e6e90254447de2118c580ffc9704fdca7bbd0656dc50714dbb17b52ff6eaf2513b6105023b32996d5c6ef6f6b841c1a1fa1c6a538a9b0d634af40e6894ec13010840a1a265acd24ed5f95a3415e8ba8ffb5d87804bd294097b8a8ffe88011bb0b57057a69dd3c393fade3705b5742c58b77ecd7ddc41b3deb00c3479be00df37547689e1dbb77e8", 0x11) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) readv(r1, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000c80)="83", 0x1) executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x20, 0x4, 0x8) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x200}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) socket(0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x200, 0x91) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000001c0)}) (async) write(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) (async) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/119, 0x77}], 0x1) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) (async) syz_open_pts() (async) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6d, &(0x7f0000000380)="895917658bac25fc8a23fc4557bcddaa0d64f1ed03700a051a62c4063cd98b353c5a0ad25e87c2f5b4176f6acaba3f29916e603837a5f5ca65598e1452e5cc4f53f5ec34eb06b66cb799ebe1d093212853efb3b97ada6a4b2093afa3125084cb1d866445098d3250a75f48c94394312fd3394735917ded80ab000100"/133, 0x85) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) (async) write(r3, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) (async) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) executing program 3: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb", @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 0: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2b) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0x0, 0xfd}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x1, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x8, 0x1, 0xfd}, {{}, 0xffffffffffffffff, 0x80091a7e8be8fdb0, 0x80, 0xc25, 0xc426}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x20000000, 0x1, 0x81}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x10, 0x6, 0x7789}], 0x101, &(0x7f0000000180), 0x4000, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x4000, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x30) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$inet(r0, &(0x7f0000000180)="0e9cb13c1839d60102b5e286c33d30c1283956714d5dd491b6f5c1671037342364663d82d942e17d22436855041f68ec53d09b91dbf93f498009438008d3", 0xffffffffffffff6a, 0x402, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x7fffffff) executing program 7: getrlimit(0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000880)="94f629b9a58e95c62db35c70208696a11dc798ff3ad0bf9c930def7ee4c0820b570a17ec728d46724ffe0bcf804da606da6e452040669f2c1a29132916576f7d2cbee747f26e14ad96db89ab83b95ca52aea57794fd00690ddb27c9ca50833fedcadfd216df2785e10f48fef417fc66ac3f16e47b3b0d1cd893eb239973db7ac732c514f95368286f72ec2c9815855dca7f948ef73f0b47c0a0a901ecc04b05858a58c45a4fd13acc4b3235d07a7060a71270781c93be1", 0xb7}, {&(0x7f00000003c0)}, {&(0x7f00000009c0)="020aac639273ff71d8db1c89b4428924712a8ab7ee43c45af4ae2bba9c9df2c5a0aed6d634cc7e0b4b4d4b7e9b3fb4aaebcba028f4d5e7552ce7d28f924a1a25b5f9ce3c32a39bf594b5c947247da5b7799b3b8a6e478067c25a698e92b06ee412e9d4c210496de02eba186f04e22ff78b9531f4fa70bb9922eec076a41f25b715963a8ee26d1631bc387bfc117e4f8ab62226cbc1b3dd3f7d00146ce6505994bd13e30a26af5adf70b9325e2f38267bcc8099ecafcd613af9a175b09ab36ecb7e6dfbe994c7bb601536c58f1c999bba1fcbfe30d0ce51e8d1bac5b28f539ebd40abfef2c923125eb6c2a6843250e04b07e864537ef5b9c9f799f57ffd567eb0490bdbd6e8f0f967f8e2227020f2b8d3f206bb04bb38ff4415d6efc94d6766e72c18309529164a46232f8f2c999bc040cf57376d525ca86fca689e57ec6d8ac61f83c07c135836092497097ce40566bff8b45ead03240ff28f4411732730b6119d92900a384280514de4978d94a07cfae422ade7ae091b0eeed4402012689d1ef421e88ec51f29abcc4245d55f7e9e7e1f08ebced0496189708f0eb62ae4ae984f47cbb5ce8987891e3c9d63e6fdf51ef37956c8c6b87a590a942090aa7cde599409e5147e904ac165aa17e179e2a87d6f6b32a167c549231c75b337ef286cfc5ee035a7f623d9c4b6cb5117ff549064fa44f73f07885364f1e9d6b49884050975766b74cd70fcec2af99dcd631d51324f8e75b939ceb65f27f821098f3f6d7b9e24fbdc57839bc7916a554ed91c66921fb41e62383f1a5c1bdbd8a15aab0b6aed766200d4ccbe0be2c36ec613d4343d4c18c4b72d8bdd287618acf1a3992b68caa418f1210395e7ceaccec6b6b155283c274a7f4efd9c75ff799f342a86661ca9bbf8e1b32d14675b3953dc5fc71388ea954add64ac7455939ed1d7207aa45377ed441d726b3ff63e39d73334d09c27338ad13afc4ff04ae387ca2f1354e10707c83c66113498a81422032572d97469efc5fddf843a296caf2520bb009f99bd13aaf9140e7df6055c9771c5b63eb3231e85acf75bd36357c4ca38376859e84e77dd4e1dee6268c31e234805edbf00d1890f631b412eabf58d9faa3780d2e9cfa04b780981f52fcb95ed883ea22af98c469c55cbaba96b6c82571ce4a178daa73d1ea6e7864b9dd11fc1600bf13af7135352cae1f68d95b5a4d7436c1d91847d4928eeaca826f3d60b9889cde45b6c1e6f86a9d4292048abbebe761b2e1d9881406dbc73959943bfa48fa538cfebc63673e0284a3e5c9ddfcff9914049e98d330caa125e369ab698ec9c1ab6dd86399c08d59b4842815ece3a50adfe64ebe139bac495097c7da13d2f7b155ed0904fc629b5afeb6f2d42877d5442158e10f7688bd754c2feaee6f6aff5fa80399f1db9c6ff79c95e700667956a4e9ca964d6026ae93b7a80e35c8193612e1f345d78dbc8cda615d668bc72573fb4f282cb1894da6e23e2ab8bef109fa58123192850593bd3eddfcfca184b40492477670e26586d7c444bef856d2137d36f1c3831dcd4ec355dae70d9b08ebaf576f890f7446c89bec69752f27abfaf41a4a7896ec3d40cbee1287b5e851acf2da2180c51d60b426a630157c4e8da15130c4f3894afb8355ed0f5b3b0f55e9a7d30ffe4db56b4add6e0fd17fd687fa33dc0a4147d27da4cd0623fea14c22cb1998dbd4f09ee034120c7bc4cd8692c7a081663b0b9131e610543e30718f2a1b6ceaf40e437acf8812296621884959dc1d030a2dca299e2fed6b4b86f7204799481cd1bfaddf294a70a1deb359d6645a06d9e826d458b0a8d3b2338c9712d3f095e914274166580a30434b8496e11d1955a6526cbf735075ad74ea81dd5f89f36c06082c2b3e6630335e8fc5cc6d074e2b20edab61a3144de19749f1e52dc32ec700bd775217f53b23b534b11d99dceb102fb63b790c8cd7bedda08c6fde7075f59792479733e642084c8621daa2a1b07576c444306de1da897360eaac2306a3132f7adc7123cedd6dc46564050811520fa89223adbeea90777b7d68bacb30d56e6a9dd3598fb70023b7c0a66ddebcec53a677219bc275d8aebf4f1dd948328eaf0244481493a538b1d79d87c4ad797305c077e2bab6d20d8aa6dd5bfb563649752107a8c6ad5a58d1034eb52250bf116af37aaa1347afb6a42535f6d946ca1954e6b026d4e7f46ce23459fb56aaf5cbb1ebc62d2c3dc8e3553f0a3e58bf58e25d770f337c35fc0dfae9a4c5603cba89431409a21df6dac637cfe476d632d66df304fb73e8d1d9c2e1a93f4827bd470941b904035eefd4721585029b4cd4bf40d65f57e2ed024a33c9fcf8594b60e87ade17d934dc9cc79380e63972c36f56a642bcfd453695f4b9aece3259318e468", 0x6a8}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) r1 = socket(0x10, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea0000010000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="34d2c7d67cba12ee9d54bdc2", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x200a, 0x20) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x4000}, 0x10, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000300)=0xfffffffffffffe77) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) recvmsg(r2, &(0x7f00000005c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000280)=""/125, 0xfffffffffffffe8e}], 0x5, &(0x7f0000000780)=""/145, 0x91}, 0x4bd06475d095ea91) r3 = socket(0x2, 0x3, 0x0) dup(r3)            executing program 2: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0xff) listen(r1, 0x1) setrlimit(0x6, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc8d}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x20000000000000) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000140)={0xaed, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000000000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="b6d39c6d426116a27bd86a9aece91e6e8a6ee2f5d59c85db3c9a8bd6042d60ee07bbe6fc9927b27973562e028680ddc788188d4ad56da0221f56da4cb8d52a5ead6d5592d17498271dd7dd798e05d844e33635b9a0fc8e87e6dc19306ba2c2f6d48f1af5b7a0624cb1a0ebbd06fa88cdd9d2185d69e4732a94902b0174a186cf272eafcebb1de3ac37b7b1001bf0ecb24894c9040b067d24f61a71d6af3d1b845030", 0xa2}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffd, 0x4) executing program 5: syz_extract_tcp_res(&(0x7f0000000040), 0x20, 0x2) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) open$dir(0x0, 0x0, 0x119) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket$inet(0x2, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000005c0)="f1a42138", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) syz_emit_ethernet(0xb2, &(0x7f00000002c0)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa4, 0x66, 0x0, 0x0, 0x1, 0x0, @rand_addr=0xa44c, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x65, 0x1d, "b7e089f0b4f988c433388fd5920f6028113f1ad85e26e3a6ce4d94497c8ee9d277cbe73851a9fbe8eaaef1eb945ae76be7cb3ce5a984b2d0583c92141bedfa4c6d2fb74a7cb4806e4bcb49ea610b0795d535c7857acccae11135c5c6e42ee31c6141ef00f787438eac21b49c6ce8a2ef04047afc26ade6e7db06cb1336a6d9eaf4ed05b99a610df5"}}}}}) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x20312, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000880)={0x1}, 0x8, 0x0) msgrcv(0x0, &(0x7f00000008c0)={0x0, ""/156}, 0xa4, 0x2, 0x1800) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x0, 0x0, 0x0) getgid() executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe80"]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendto$unix(0xffffffffffffffff, &(0x7f00000005c0)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7daa9d6ba8cc63003728b302000000720f70c1f5a472c881ea6e69823cbf7fe08800ffe1c9d3265d42bcf530de05fcbbe393d66f1dde9a6485c687ae04fa429a624eea4ab438e240668a064b6430f7c4b6603d80ef143b8766b58db0d184857d0cd8b28797097f0a419cf86bf622322f93730815b6c1c2b299cf344d90fdd5c0b05768874cc2505e7197ad5e2b2cb2ac0bc7260ab42f43ce70cf36c5d77cb4f1356f9710f4f1290a31337cb04875cd9d50aeb98d48b5dda51251d73653b8c19cefce837f09f044dc3a6b310d006a73070168e073a072cafaade17f5803ccc8b8bf11cdfc10300d15de91ec6e873af2e7d48d6bd358185723fee2f8b568ab3528477108761aeac86daa06f98bd8e49558dcab229d95b9bb9a21f923d1b4352e57567945c101ee07e1dba37e", 0x72, 0x40d, 0x0, 0xfffffda2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000300)="97e1fb5900fbe27173c046d367d72f4fe70cf2f317f2c6f04f0e38c64ad0e876d62e755f4fe739a248b32230990e3c644ec903d431ac632724fed363c70ac4a299587ceaa609e48791f44aa08dd73ad78e146051aa2eee5682a4", &(0x7f0000000240)=0x5a, &(0x7f0000000380)="af79fa1be70e4420591c4eca8e4ee67cc93d5fc8657bddbf3c6d6ddedece568dcd4e495fb60508a73cb52ae5a7dd729f0846ad4816b11658b6a99e3d65f69e51de47ef8db0e4f6853e04c2c1e0d3137cb2480ce53b984c23", 0x58) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='.\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r0, 0x200) executing program 0: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/131, 0x83}], 0x1) r2 = socket$inet(0x2, 0x2, 0x20) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000140)=0x4) shutdown(r4, 0x1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r5, 0x0, &(0x7f0000000040)) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="1287004ba50431a70adc3b2e351da0f833479497", 0x14)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)}], 0x1}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0}, {0x80}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) socket(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080))                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x25}, {0x3}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x48}, {0xe6}]}) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f00000008c0)="4abc2000ea7a0c0000ece76724a6b577b33033543ce6a0798634f8e54c8a54b2b497aa1524f562ec07819ca745125892d83c1bfab3d5172b8ac7e45c6d760801404648e72116efce4b982cd08f36c411ea849d3db84ff492d05d129df8536e1dd4959ca2b4cf3a0f18cf9f9416d29a60f8c7", 0x72) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000440)="0200c2019dfae28deab72011d9592e802034c9fe0b52bda690422fe72711bd314ad811512dacdecf2c99139a0891e8c8036907a6750ac4f17d9a82571280ee18571537198d4f6974fc52c648144e7fdcadebfcda39f6b2fdcdce476bfe62d38ae3dec47f89bac039322636ac7916736c8ff5707f6a6d03493cc4ad84b693783350922bdb213aef30dafdc0007216ae37e522395933967562e5afa5e233d472745805614c28adcafb4518954b824e032fbecf619ce760feb0d0baf93b25ac9b8c3d741507004b779162966bd0457bc0d0c00ed8cd3744f130f59363b7c63417709a5e0b90eeb5a626b164bc0a595d19b4a121c8c2", 0xf4}, {&(0x7f0000001600)="cf0d3b384e3e2aea1cea4564c611ae4903e8facd56a3ae9acd1d250da199589982f5037389edc9422203f9dadf60e9546bd7473cb294c41b486c485b6f7ef950720606c812d3826750d3cffb61b12f324e2123cb0aba87ce28d0b7ed8854435cb5a318f766aa993735728c9d44984d95e3725ea507ffec5296a227cb36f33f5c0c2610c37f1c27393c9db17076511eca937247dfd67f732882cc988801056b6f702ec6a4b267aac5809e26c15dcd7c264fe9b53d9e9e3de5d38235045567ffc40189c32fc9287e47ece87856a364a3891b9eb9ab71cea19552d9b641216e87778ad00fdbecbc0f8a0fecef0f6f1dd48c08f32121c4adb581772c9708ac00f0f018af692b351b553bef392735353cccce9c9cb33eee3084c07ca3629c79c1e4011dd11fa6d07de72ff7d82738ceec9f737adb03640d87d5e0ff96cca79b07969228c23f36d84ca72e27a9a5773622f0792323fb6f2dcc189bee5604ab1ebd5055d6a22fdd7307f07cd12992b88b8337d1466dc429d1c0d81a576a3c8ba89755f32625a246cc19bd1d9c6fb379f9e2d10f88a63aaacb1104ef3ca5a458e581150f472ef49ef1566d8c809803b216506fdf6cc2f50eb900e787736c9b00fb547f79f41e30203b0172c8c9b146b48d102838f628c070a9e09cead7e158f8c11167edc5df4b3e610547d4e5e40591625b5eb7528791104e036b47703125484205933771b7990455992029da7c8de3315acbec363044b5ad831f85f9bf9ac41c963b7d9e5696ef639bcb10fef1b9699cc4387663b33defec4b3eb7f006b0f56f13ddd0690e3fba2b429f457b5da25d9650adbc448c7f498f35665bd04972674254adbf865f5b4aae57b6358534bbcabccd06543dd16f858022a2be99f6363351e41cbac649e04d179b03fb1d50441bec92ebc1ca6e6254da9134058ae4cb23f8f33344158e6f4c7e4e7954c30ba1060915b364316bf9fe597825965c37868b0759ad248284ba5bb852381df90009df9848ea62ec52c338202853086bf17d7ca7cd6c355f07eb3f8cd019d8878851cf49e0dbfa5f0dbe21bdd52ecaa17e6c0697cdcbcee6182c4377f9c9ebe596f38315bf2ce22026f438a2927ff3ab0f81e34b301ecd75fa600ede2bcb0b6d71153e28c020571b580208bd04301eeab432dbd8243cc346728f29acfbd64da3df152013449fe6c48b300368e0c3167213664f5e8741c56baeb7b465e4705694f87ea8a40f224a5c3a9d4a7b321733d9e8d1348ba1ce23255c77400367519997c12e0420f1589796caadeed4ec7c0391e9f8df228224138309a43aa181c05caf305b0146e96c576711fe9c1896e967abc7b6c0c45a6a8a0760486d054af4f6bfeef0110f3f2bf39246ae8b1c916c8f87368bb276ee3c10878f999051dd45f0781e6b775f79dcf5db99b1b75190c0557e2ce137505ff0222953acb0782b61ae62a431835707ac3791db26e5445f803d578097efd89439200151473039145b48a5f2c40ef3736915f5356a09ee7a15a3ecc669d74f90aee6366796640d04d91602ef46953736db8f4ad782de2d1742467fc9275826a77b119d5d8f859c880a9d93fff697a9297478f6b063653884696a152fbc9b3fe08dc1a1f22900e64743162492526ef9c41832d7624b648c411f429f47b79e18fec2c1a6d585d9307432f76034478f2fd03e69a00253337007dd91a522979e56f4a8f3b6c35badf3cfcb6f9c6691738dcaaea75b77e6c98fa7088eecf52242f62cfaf23d7294c5271f8c89e0cb51784461af077feae3732286e3d0d44342636a93bdf2844ae63005cae583612032ea4d04c4218d225205289dc1bee5e93039dd042c2fbc4b37df377c7c7a3d605f3038c2f62673c48a68588d1dc63a236f6bdb5fa9c91ce175f7d907539c2c3e95b3b72a8b0ef3f58954393bce7a956ff6de620205c2a7771bfad8f60328dc734d3c17528a9c38929532181b7cb5ac14e241c8c8f6e97256be4190048fd7db2a6ee55c6037a819a3fae70516652dca566d2a9236875ea4678cf760628fc221b568cbe3b7e4864cd6d8edb9f38aa40ac784a5167195a91858b6b818e15d728923cb3bae793f052d530dd6df0a02a5576d9b1d155beed304d3b8ea30e1419f4f1bfa43344ec390bceb6168b1a3221e73d9aa74fa69753211242585f5e3e293003045894cd7ea250482e6ffc6ef32904a18e0f745b88ecb82d58f574f1d9381add5fb3f7808f8be766ad75371a40c03b0c913d61e74d37eb50c55dc469e7d96e5a59bcfe5b8558463ce98c788995dd2c80d76e612a74cb4629fa6017f9be9311fc7f24de50f3a969dce5c605958335aa9736325d050738bee7fc2cf47736422a87022d6b532deec1fdd5fadbca5a77c9d4502bd750a466e10af0708ebdf2d671d11eca5616ec5d2362746b90fa2a90f8c480d8e725ec882e4dc5b7576c3901da4015f2ece8ae98c5a7cbdef3c824b73a246bf0a1c3b3ae0f75754f31e23202637a9db94e12d8dc5364f37452b5023e1e707ba1241f60f696641c491dde49b8353ba68da4438d316346458958dd37487b698cf9b7df5caa1e85f2fdace925ecef7db8b6dc1f360e943689e1eff58ab8076cf18f16c73fa36310a2ffe73fe2dedce01415737cd7c5268998077622a6f51d927090562a3abd9cf49ff9e926d1dbef2fbf8c3ead6c8dad6b4a5ce9e415acf1b4f00cf52113ff6e2d4ae93ddd5d271bb08a49be7c776e75078e81b5c65399f4518dcfe365efbfbce95d438b41042d3ba33f8b9e800183a6499034143ba5ac2d613ef4fa766306d4952221eaf12cb8582d98525e1fdfb00147a0f7391f2793d32864328f7c5745ce218bd4df3cc59279e102b1b6a53e45384f23e5a0a8350eb7da5d46ecb698c322dc24797a8bb13449650d29dc9267d5c3f3f2f7e856788a64bd7607f4bd9e2eb6feb1d7077eb45fdaa81d47d14bcfaf7f5f6360fe5d137b63c92f9a1c9afc764bcfb52cfff41f8fb9c70124c3f2f03b7219273e1a1961ca1c779753cc0ad008d768d1e765b44bd6f821eb156dd4dc8af5bb648c58ec4fd67d6d2f23d7b79a24bb0660cf4ec32c207a5168f79d84ad0b560b9271f37ead8823bcedfc210ba452cf4a6542ebad9fb1e45e0e7c1b78be35eca675c5dd212e20be031190b6135b47ada0a9a82dd2dec7989c861d45ee2fccd3ba5b37b76e36c74f9e5ff55755488e980d74957e6f51422ae545df95ad5b1943941c57af39a49f76da0cea025b1c2f4028cfa2a3938ea6dfc694a35dc903bc35a737c563a51ca9f8da3de45fc92a861389bb4a54116852da7ab062f0a35663c672cdb5af3c35ee843698bf0b94f9df24f49ea543306f86f601727dace5775feb3f4417e1f2322df02568354424f996af8e62450c53c19705c2f53b97493c435f2ce23ab49cfcb730751b92e4ba7eeb10f8b901758ec93f5436240b430dc62e6b44f840c4d97b338d7bd07fbecd38002c090b89b1d65d7a7847d26168f8c0daec5741db659292bd4454ee649646364b3a8c905eecaefd0d507d8f404e22a0f8b2e7fd939c337fc07c98a98b3e69ed9dea2e93990514954287d9d81e61dec3bd96269f3a6bc1f955a3a8a53935856d080290e7a7a8a366e032a6659b6a03eeb268e06cd3ee593fbc081ecb8f29b0cfd84167c912c6905d64d7912c8bf42f793bddc480e4697bb53b7b3ebd3fdf47f914855257ace264debfcf86f85f6449ea221e48da3f5d883f175143486f3435b8aa3c1fb8be9393367b82fd5f44d7abfabd9a92864aab84ee26547bcaf9f93577e33200f3f9b968fcc76f5dccfceeb469fe3a8469b75e890a3d0873c040964f8401fe2071e844d459350a9e909472bef8aa29433715a313a079e20fab9e6c48f19843ce3ea79fa1798adf3f7a5c3972d12c069f08f93b3c857a7a7f916707d8475c0f13b74c56c853ea21d590371feb7543a98ca09717b2acc90f75c5f91a162182f7fb698ad7fb83eda3b214c0b1e3bb59ae7866b4d8c6d414e354471bbec55b9c6302889aa6cd10d8589e2c117d598da3929c9f8080fd679d03278673e14cbe11494269ff53cacdd020c11e42dd2a613cb891b9f6e696f44589cc60faaa80692a5addfb8dd2dc2f1eedf5f6962837f1ee4163d52c53a04d3f45c0e1af0df2321e4745ecda6c03e7b8a104debbad5f994e65ffc69325ef57710df80cc881d8938ee2d939bce7be0ff03e8af17d360daf6f41323853ea76f2495a72c3e4c96c55a8389b98337964baa63ce74b42e7a88c40c535f8f3448c68aa0feac25f06b85df224cfa07e78047bd9a0ae8ae474ce06b290f7647c15d1fbe155f2555ef447fb914ca506527d752d1500d1d73ef1dae10dda49d6df1d6aa8d8429226bb16e83ee5d64ed74363c5d424827294954e5fce0e84509624de269d9d70f2295a7b6ae767c23635a495164fef66eb35f842b50a4437d87cc5c15d107188c60a43c84a3263dd904962aa4d7736fbef67db0e9942c21ab7b1e9d70288372da9852056f81033461a869bbcb11514c0624ce5ce873e0fd2c83a5656214f52f75e34be0396642e90bdaca8f7f49f1707f65771027c0aa1d7cd18973526d5614376ea25b2eeb7db7ef9f0cbf720f28546b9b7ab90c429e04abed633c8679b0f2207e144785f9bbe51b92fa26c3153c7f7ccd7b11370a698868e870f078231745d70ef1123f8cff4d302dfa9406f06f68ff686d80dfcf224e473caa9661def1f24ac604377f37324dc18f1668086f57807bcee602de8043584df38028fe9404ea423d9ac6d95abcd123bacfced3200bf6301293945f0ae80e462dd4d5731df4f653ce4500e7448023fa15354c1453ac4239d96bc378393e0dc345512297e526a8b430b16a06a25a5d4935268a6e7ead0d559bb0279d49ba2dfe59b0789144e284c56e63e328ca877524cc78e112401602405a111d864d31cc04aa4834ffc4a18e368f0f1f17ba6558fc34aeb636445c3574a0d026da4dcf94f4426447c445038463858b59dc2d2613637894247a0204c1400c38e94119df1be184c5591b3b251c004956999b6ff9961b03b6ecd07726fff5efe152ed36811370b66ca2042b8616953db403463952ab07cb7441e10c42c067fef47ec0444385ac50c35e2e930f562da1bf5187bea3905255db016fbb2e0ed2f084e6a64484cb476a7c2cee91366a1c8502d813181eb35fac54ab28456e0213c6bd63aef82125c168060bf6a1d7d564a48ada466696a2fa387b8e80da2d4dd2fd849766e68ba066ac8208f44755bd2feb4366d513c6de9058a302dd903b503824f38e33cc0d05fdf0288eb21958a363e59695c0ad8b0bd09ad5ed0b73336085b440f9b343db11d31bd21fdfb9b636cec6a540a8de82313c5efd305815910aa932e274cdbd2b539708def639703279a48bec72508303eaf6ac1445a20daba581785a7d59468c7567a4770959268c5d6d984a0f3d6aed70b27d76deb12c80f1b20ff6c145e53efd986b08fbbb92fe633e7c467a777c2a5f18a77787736a138c24a8b2f65bf0460b78c24653258600061dc403c473a691b5f942ff831d5efa36d38906e1a7356666f00942b68a1938b8c817fd3d9ae045e3b4d7d00f7a4e2152a44aa7695a8abfe4957b60792285c5708b6cc45df222b8ae5a367a5529ff3e85d0c37fa270be220d0b652d161fd1868e1e7d25dad2b4f0081a323c3de15f5c917ccfa90ecefebb4e5022bd6cd2321ce791371e469c0ea02446faa5409d8dc70bd27eed438a630b808aedd78f753b9957780c150a3e54324f", 0x1000}, {&(0x7f0000000540)="f036507373d3b6a873bf825007953fe11409449ce23591987137be9e89aa165bad4db55c00fe3ebe255d0dffe2b217c43a23b5b0e4773e69d3ee6cf8a1762d9082fdbf533f6f7765889357980ce3dd0192c2998614d67a414e665487620f2eaf17ca4b85f6f5fe17f0faf4ba026b66e503afa4758f73888d4c1bf9e06e32644b24c3ccda9fb7bd96be81de66f2347835ffa28aa44ef3649c2f27fd1a113a707dd0355194976010536aa276ee0019d76269e75f6a5b0bd29b93bb8f7282b95f11555c8dd49954dce0d3d3f4d9b171213e33deb834c13607a9ef7565a0b687cbb13e470080eee516ce85", 0xe9}, {&(0x7f0000002600)="07d0c8029988f24bf7f716e5c35650419cd92defb41fb18bd27c6b9b49d74c593040489e9c0a8ef3d6596a4b69204a8d20a26a2cec873da52196758a4cb413cf72a47c353b6704ec2bc6a47e6603df3e3b41b0471d4fb5bf5a165ab236901ac090a95423c9f23039f8ca5ce9b60c96428eb8f823a3a06d3f078c30f89b94f3caef078638083d57a9f38e400e555be8656c7fe145972f2f95279f6a49d33159f779da3a5f06b7c130191bfe370d3aac3d7e9aabffa969b517c8f7a65bf71f6e0992d480c3a2563558b15c63d4c611332ce743185a80c7e2953de411b442c822f5628cfc169b6f94469cb1521a7bb418d88e894230b881000bd90cde70037a34493632e845d3c30c700b5ba974c1a7e5d5093e4b1e2b99c7781bba76b85581795e4c0106440f86a63faa4fa1466efec85574637c867ffb662070a502791a68dc99de4360d7ff1fa3253759b5bc265a5537166c4abdd3c92e10bea9b3e708ca0f60c9281840bc58e90d38672c64f08bc36ae0a092455a1965a30caf73cfa9385c9ed8ce990c2ce83c50749825a13059327d7405623486be9a57a8314c656b625acb1884441b694ddf140d65083e383f2afa6ea76abc5dc50b009f908186cb65d2b8215c9b3ec243f0c9ed4339f4c14ca7d018c183978eeedc2c4daf7354cfbacb36974d281b09243c7109c6715ed03ca99028c6d720d9684933fe5a47109c591a0b0c06bf41d342264fff3da80d9701954683a6afb87a2557a4d11cae14163895e6eee0a0b4058b032283ed560974e4f3fb17ac135ca19d5a4094862f751963d77ac695a1af6438302757774ef2ee80099220aaf49f1f009f920a4d273ae94d085d08de6fe445c6142507d48f773e590bab39f718cc5f6ee4bb89a402753c3de5f3aa293f2f4fe90d3cfc77fbdcf0f4c57d4142fa86946a8e5ee6ea2371564329a522f13b9e9c8aaac51d4cafb3694ba1950cc8cb626b1e0d392b67183fce5200bba4c3ca33af8dfe03cbfb7a379362a76171197f3fde2f83f7561d3cd488b51796d79ffa8cd5e597cfba8ebdc8afb81f38b67993c04a39ba6411740f448f2934236a6225ddd79b98634ffc92554b489799a5b80568ab8859ef47a598a02d060b271a046a510eb07d090035f174254a647d29063b207ce721410795a299d296da568813c3afcb35e3f7f1e7a0aa29323b650308c6593165440a3335e7526c23c93fc408efc8622b70abedb3c1e9e2cf23119b54fc9a7d0d3e2fe07d8de4f8b8b758ad403c275306ae8e0b2aea71730492595727afbf2bb5097de1fef01545cc8da4c0a21afaa6388fc5b79ca649cbac7b3f126cae0e67cb9b696fd134b87d78ab6abe240888bb552c45a057cc09cb92bde05c3608244d15300bb23ecb246fef007f2f0b26ac271b7ff7907bbe6d2ebb338c9c3ad4804a703c3f0106f4282b098338bcfa95fc0d2a4ec7ca19b24884ba24a2cad51f83a3e29c38f3d0835eba1d00b8f540f6c7ac9b524733809a5aedd4d624e99e9cf840ebdccbb87489c02ff181fbcb52224545b9592b0778f372d57c26021c5f349c171569e25139f83c04443d486bc24a999c58b54347dc437f54016a4de674c169edbacf42c79bc7d82177b512f23c090226812fc21d368701c9ecb4ce05c09dddc4ad4643143b9f03d54b7e58eff8d714f75bdd61f42ff1df954f5fae4eb54139fa45ca9a12dfd68f97d409841e8151f4d47bf1a23efe4872118924e562d6f168f69f11b5e9a3cd0846b086670a9b66570d5a512d83ae1bbb18356d42c22992bb16b57a66e2b3ed14b15761557dd7d8700af5365a8cb0ba5d73cc9f9000885d011a1a64792ee359819b8475c8659508cf10a2e667336e0816c0617e72d2747fd5f72f93a9646f542310046badc3e32a71ded7bb9659763d39794f2937755e126c7eff1d6aa017bd839c0aa09165423d0b38b078b8dfe48f43859cdee200712bf522f648fce9e07c70855f29855251c6cf1a6ac3d077b810ed2385f5de182d5d85ea48c33658bfcf5a98a4433ce2c86f6912a8a5372ab5e5c93511b18161b652087a3b651197dc825d035f8e23b73d7da4656bf0b84dd4c8b85ebae6a5d91b1cce0113aad120cbe3412bc8e2d1269efe456ea42d1ce0d415410dd90add8eb95a910d17d7322c73c36188a5d92ee4dc2338f3a67b310288fdb9c02c9773c22be53f3ca65fa62cc16838d61f375eb409101856476005d0fbec24135865d1ff6eba56e441ad99a6fe927806c1e1ad7df920a7f17727232523dd82df439007e8986375e11a17bc9d4d9f6843fc87e5320a5a2097cdc6e8845260413ec0ac6b6685c5e0eed4e96c89624249618555d322f739d790753d7b7c833b6a455c831223ee4906bbf6367c4501793fdea481c0303b72a23f4473cbaf4c31a5d6bfa75f9b1665877e7b8af77123f2ea0e72591d44ab4fee612f7eadedda5cd65f6dad759778a76a5e35adb85315ade93014cdd8e1e21e435031d6c708a7cdad2edf96e792c37bc2f2b4e7425780d8ea8c8c32fad565ce52edea79cc621d5359b0e75428e326161e7dbe408d11d918948dcab1b5f51320baba2d489da4753479c2fa049935a67207b768fc4aa99e0333d59abf6f6d66c6c8b0366f3047c2baaaae7403a3d70fb4375d6bde09d612388eda40980edec0096e6b1775a46d57ab1335e38c886d8f0b753afb46f5cbded4fbc6b38912006f55d682d53c1cdb917902abdff72747a2cd3107231fa2ebd1a74b6eb00a47f64e5f27dd768d8ff2823bf28f08dbf61e43a7f1a15caf13e36dcfcdb077500da2d8219e38f73469db00667786ec555a8f6fa072e5a92b688e6a4be23589f2ffc65d48c1d5220625706402d06f26f2e5063f68088b13682e86d8026551711b78b0022c8e6b98ec12f83d490dfb3e0e93b0276e488e52fc10a9e47b56b93f0b0c6561ca7b896e768e62d992774f74708ad011e222ce65ff696988b75f42a4cc2a3833ebe1ace485dc1ebedf110ce0774e29c7f7d3df88699ba40b23425087a2e880fb47a7ddd89de192d4ccf9ba71b45a3ac4ff4514cbbea265d69081326d4141927ea762bc9b0017f0b703e8532c858980bac53a17306fe31b6d0980c48c8d7521684abea92e4644c5c854878effb7f2df5ac44142f5322add91eb7eef16ed0e0179633ebe6845346643ae0d8e5ce2b79268b910732164bdcc1d49c7fddcbf7752c84731e72324a7ecc9d4903eb99c16ed106403b80b9e4b27eaa4e074f0e6232179e1a74dfedf187ab87ed825f8d1b78e168aab0af68f5d35ea285880555b523f0016cf770d00e9eb05bbdbc466b4a3840ccb29b03626caa30fc3c38b1c4d516cee543253a42c07113735e53fd98c5feeb4f6de969427dd5cf6a96c9d3eda4db4f71ae4be5854ccb9f865d32aa5af860e9619c5651e66aebaaa6859c36c27a96d5a7fb9725d6863189950527c370776e805865fcbb8e5aab5f4ebd882139bf2ef468275708661b7a5d618b8f4c82f6584d59fa82a87381d57fd562fc8270e96b2e9c92f59b89aa08288a421627c9f5b9d0dee9e3a055e10123b3e75c1176ee226e73e3ce6af3e3f4f4520f5a7f503071a1ffa4e5407c5107993154341490092644d38427a459b90ce62dd33e850e70566c86b8304fc12c2854a852e4f75067390b0b4c3a33e606a5e9c62af44d5afeac2e073fc79a2758e5336e8f164b7667b01cccea14bb75c972ea5e032e97e025391d5f7df46bcd3b3e0139d87575a513c621a42617683a71f1aa604a4aaabd28b75233fa837ba69feb1354f1f1235b115e7d912a333dbacc8874d22b8ce33f6f8bb507c4d1f72c6d2ebcff992f649623faad4e63344509503689506f7b9fa62c4bae71a62fdd92206c3c818694097b0af60cc7d7d80c768caf124f611a17c82485bb22edefa175bff76120ad78fa3be31da456faa393b1c4ec8152392a146a1ee9dec22566c55925aad59c5e482356a247064dea37d9b4c8bd8cd1ba442f93be0ec298f7b37ad707822b9e1cd4ad65ee87ec9072aec493078053458138b322d98dc49c127e507fc2c88a7645f8b044d01b309115b1f9d4a615828c727aa00cd548c65d087ade9028382d2855423cfa123cd737c44de25d44d6b5eecc2802812e053ecc64c5806e1dd0a43ff84fa06fe118c8bf3b6b538a454036c101386c7d83522b302c3da5aa64fd84b10add51b8563e71082d0f24b7ad70921b5386b82a850f3a0b37dc76b2df2f91101a336934717bcd4cbd8bb52a5dcfe289b430ef01dbf467a91e29be77523755a7dba7dc826f0a3da6ba13b637a7399c665870e961aa63661a53b631ee5d143b3eea6a63d399135206292dcce0d3731c611baadb19aeffa100c082ab6b8a3882ffce3cb508feec9b659e934d14df201c7db4349e932fcf56d68412f4a5a42b344a9192bf91454801a85a8d724474b72a99d0b548f0c6821ad586562e5adc4f56d6b0870ab9332a2c5a74acc487ad0e65f066ea50ad507ec38f68140f0e75997f18d3c38869ca29108b0698bb8713f796cf3445aa9f1c0f1ff886c592bc6f88bec5d75cbec43d902f1554d7a36f1d4f4b87df92bd76e1638deefc98cc5ff5aeba6a90c93bdbf0b6a36022a016e8b4899feb6ac4f081fbc3afb7d0393255057124d48ae78bf050599581dc5be47b0fd7097124bee74c1e2401f278b130235664293595cd071d6c47b1d94e98bf9224d6749aba7a00902f3784f83606cffd4d0004a2f51515d61fbbb778d8dd09380aac77f409d604e99eaa0f89454008fd1c3050c9e6ae6081b0d426518a17d4b982258d7d74b60cce8b240a270f2fd6a7ef5a5388e1f40bfb47cccff50d501ae7086921011ae01ac8b805c3140dff73dc19d8ac72c504504f353d1f462e2cb7169ed8ef004186e651f78ec5330957187e5fae7ddcc7e48a8aba4c9025aa709a48c1f20521307769841cf3fd37802377cb973a77a0da1c9ccfb3b89b523ceef60126bb9d7692935a59e13f731835b30e24c958c9882b0b34d1aac482db2323b387954c32361ce7551f528b99b1bf71f649788488145e76674d7a8f2c3ef19d68eda3f88f7cbc4de79c1ca652e9b5c55b9eb1c5f68ede23be820bec843283eb212dcd2f99b8d3e416e1da8754d5a297545b6f6044539be66863e3cc40c99cfb77b036b8a6b93ad0001af526ee7a17bc0621ddcd6477d7e899a5d1dd2a2354dc00ba2afbbb6f23bd1dbaeae8cd9087a8bb952f9b58ef3ddff919a5536b51a75b0452fc264650a763a7700e9c13936912c25b41d323709301282b9a09271fb07b9b9d258a384e9210e5510cc512268bd8db769828c8b5b83b209cbe394e61d444ab24da0d3ade8b2ab9fd4e774803764bed7baaa5c4713a1b0d148301ba89a0e14a121c5027fdcdd5aa40e0cabd1990c5e0130054020982cbbb82af8190ee9962e11398b41c67b70bfd58a1086e28c7cded6e8c5e631045f829e842c0068589ccbe001841a16153ceb5ba55ab94546bb630369ee20414905fe4774b601931218712543278d1791283227687e5cec97add2ede145ffe4c7631ed7c62a7002d02c74e3b0842582ee1e878b8ed56c5502a14d95dba2faeb08439933d669261a67d80d0c641a78f62c532b987c3a4dca091b05820835ce03d0f17f5584424fd9dbb3ddc5470cf409836afcfa35f9430364f97238ae779032a42ae0c2d2ddcca1f7696bfe3efb929e395d303e892714d5c515810c50d76700fe2eb69ef3a6dcd66302d528c4489a615f8107cf4a34834b3d0c95f99b09a3cefd25850648d8", 0x1000}, {&(0x7f0000003600)="a3b1ea21505854280ec5fc886acb91102112e885e1054e67453dba1114c5aab07cddf142a29c4f5a390520b17c5d83c4887f17768d1c9dc7c88a0607ee876c7881f4dd572c11810fbf56f46f2d521c8b327d08ae8ca9d3fff89c0acf5b424c066e3bac2d693dcaa8a6dddfa12c580b5f25e560ff0fed12642a06a84956199594b5b32967d43d872949b2b6db4bb78043dc1ec403695fb2b593da69d54046e69ac19608ee93a061b0d1f32ea7f32af0549b15faa21e5472880c045a18079c7851250414e86a2e836d75058f715fb7d41c8323bdf7f38a867b38eeca93bfdc2e4b765ab1ceb43d727738a5b787b4df126890278945f680a4917104c070dda67e53f6c568523f8e8cef0c7a96d399fa78c3065b1a6caddcb3d8db1890df1c50e9d65bd45f88598fee0113e412a28595fd0e6f53989c9ee9b0f10b0b4d50cd24f891d82aa1dc780cf97b226c9812b3bf2178d68324e2984da9adca7781ec883b3bb2b944b793ef522444bece261a563dcfc8e5442472139a412a2b44610ca195b1a82a06e7e41a26024f5085ab02039c6050f8b81c178716878c2890276ddcdfc998b40261ec9180f1dae7bb43e8312dde946caf784ded7767c5cea8b95917f6fa1cc97fc57fc7a142900f979330855d9e1a9ebadfb6e25536c707a9dbf997791ead2a9088d770eab7d9a6d16a05e189e64a50f963e79db70e64f68d2afad68dbac545566f963a00040f8e6c39bab3e00a78c52f73e0e27132b7d0ce4d739f3bf2e12f049915ff4b1610081aa1b8f3f216ff58672437ef598d1cb8b2d7b87f5cf9ffe39718e037004931f8da5581d418610427d2c6aa7f470a1e0128b57021ba38c42ac1a4753bed76b872c600ebb8194c5dc5a1c998993eba698179df3be000ed4ba5d786c60f63f57b2f4cf6de6925593a27417c7401b8eecbd9568d998a6f15e144d5104928092547e31cff54bff96afc16bcb0ed956480ea76f18a9e2b7d334ccf19dce28bb8200ea2ae49e6b2235520022a7fd56cda066d96b7e1e9491af253cdc721b4f4697f8079be8427b017bdfbcbee93f137229f4ab410a6ab4bc723a7e058e7f788ff67df5725351d24c7e256da3ff88deaac881014e88541562c312f7cda17de0e66dfa8bc5f3fac2b73577505edfb8d9f85c74effd2ae6095223d8c590936d87561d0c5c2703a8b9791c489266ddd0f61dc92bb35b94a3228536c58c98f2405380c37169997fb4f6b997e3e1f442e5252eec552d003a51c3ca1efa83125292227883fcd4e941c65d1dd0e5d9e3d7325b0bf5500867c9cc30261b73164c91df581fa33103872684058abe8ec6569b8a996d2b6f0bf65088890fbac2340cd50a040b9a83fb89d0ce1dcfa451990f38bf07dcce24c5204baeb7b63cc7f26e90f99fc6f2956f242bae486a96bea0ceadea9ca7cf6a711a02b61067ab071fd2dda247229fd8705f8f9d7d9295b8f5758a6d56ff0c43688117e4d131fe3acd5a0bec02e2d3c98a8a7190a9ef546d0ea5c90fa34452de6519858d7254a2081068dc56c77565f6d206ad78fea7b6c8d85bdf1d39083c5c753ed6a1019525609df9603170f65ec20276f73fe1333cb32873d6f07776bc308e5e60b9b8a5d7bad43b95a2d9e68ffcd6c72bb990f52a04710555d187cb4a5f87f254c9bc1cadcf2f5b71eab26f9f04ddbdbfe71dc6465de032a739d3c8b193439ede38afa917013ad0adef3960c8b28b7bf50c1a1dd5872c40a65eadefa232ab998d9ece1ca46ebf017ba9a547247119848e32310d49ef4c0a25d1051ea3a03ac7fdc45549c8bb0c01c3307b2f0c3d9c411f5eb5b7076c62eae1b6f89f2137379909724550c762ba9333b318d8ffe67e5d2f73170683fe5d655752b9a349ad3508a916225904914970b118563b4c5a6a5d6bf08eee245ec709a7ffd8e17a1137ec61523560d234de56db47ad2f8631ded890a8fd7fba93149d823eec498760009acb0ca2a4563480c9f1b7e6d561380672592360fe2d2809a3f46fab265b7fea01ad250bb4ddffa51462ed27a4d7a6868b9b1e42d8654035fd2c67f88b8b52606260d27c448bd2f6d2830acaa74a2b2cb353c4e2378cf9057dc5d30e25b5f5b2b5ddb8d6290858997ed2d8d731ec771bed6fdabc9f027e529643d6a59a973ce8e340ce585c70602bdde98df0b84fa737515c035f03d88f11978c5cada69e1823ecd9986e70894b7937f4e5b293132cb118571731f9b26071f3424b8fe6fdb516c9fbd72953de866cfe6ee719ac48b8d160a6f180c907a55ff76b5db01595cd747d138c6839e5443194bbff1268c9ea60c779eee4db29d7aa68b42236a972eeb2e6cd61eafbba77fd10898521b01311fa822b74ebf71154da49d9950c49a3d6418c0fcb8803064d90e60abbe5111d3d76877a9bccc28da65b7431abe564015ce55d3caca378390349963ead6e574d9dc957925215a907a456cdd2fa7176e7c8799d7d0c7ab9f261249b209fb99e129cbcde7f6ebdf03d896dff506a942191747970a71bf75a6e31c9c480f63644af64fa98ca6e84aeba60a2d317cd46b24b93461599fbbc6615036fbf86c5cd7659298418f8e3a633f7a58c1f96a2d554c5beb64ea71533d6586161ed9cf782b458173994fc3ce473331a8092df6405cd5c7380df250c4b498403b72327e68ccc43320e83dbc9337f96483f134ba48e43aff1837a39cf3fbc3de46aee1bdd0b369ff13be259d4787efa17ed447343387b6d581a93985dcdf0985ac59b522fd048a41e23bd7c9ea9bc61cd4748e5d3ad5f225519d7e9b00caef75c0d36cbdecb6b95d02576062a2c5e0b5d90cbd51af6e5b74e38945444f66bdd887e5875c9dfe2beee4ad2c0ddfa97e20c1528facbc6150e0c9e6a037b238bffe29dc0dc780f7bc817f0048ef9f45caa942ef62c8971c1970fd76b7b36a30071a13325edd27490dd784699da7c33495f1a81259294eb836c1bdf61d1cf0cbe9c91246ef87dd4c1dbe1ac161963b44654ab07a5c4428219f140fa8a63548964d36ef87a10c02c556493d4dcd2741013d895ab338fd58d1ad4672ed81c3a39bcbb0f8024090e47a1606119da816bb8e21cafd7bd299bb408eba6bb37b9732846f557064c3b9cef71343eb8c1851926d5a5e84230e912357606189b3739e4c88f009361f337f83c6749931c93c6de8b3686a1b4c168f2784e5a58c6e2d7f115e6d6087e2a5106db0a07a1c05419403c17b0a7c247ed820383b8f07a4a9e48e0f0e572f21fd4dfdcd34284841905d03db1324b56df6cb1ec10c8bd752cb122623d5fe42a6da38ad0cf5f606779bd80efaab4d86f16205f595c595705c396552625aa83b5a1c55c230e1028fa5ed08fcf4a47fa8074c98c9f76365552533210be12781e6f88ac0a97318eebd9c4e8e7f343c576320037677277e8baa96ed88eda2527385532094d4be634687027bbc27e3152472f26d6de630d6026afc0efc53201538e9d64a4bc401c20254bb764ade65b5185f9d5b0315a4bf4b50dedcdd062aad95d1b7a1775de78b8049c77006d546ed73fb6bda7c64bdc68cd0d4652f68ac91af19fc09e6429083f863b10c740701ffeb34ce16d89723862224568b1e730c46286432467cdcaa7a1ecade6e9380552be3cbbd7e3723f0f386c5c7dc9028f350d3f7212ae381d81f0ee237b56dd807d8af0b00f889a70981d8804cbbeb3ecbd332320e4dff032084aa429c6a190fd1831bfaca06d8b61310aae82fdc9f40bbf3ce5cb5cfcd908678e2659d14d267d68a6a7148c022dcc3e415647550b9bf874e508ac2fe2abf85fe03f4483db0bc8394fa86de7c6f4c0a7f213da41e6c8711ac286a62794bb904eff0c3cc924a40b96ac5b2451b736d6315d1abfaf0bfe12c9ca59f00a95dc86cedfc981d051ede43b3084909b4fa480b2dfd6eca8b13a2a0f7e6763bfbbef67bc3d72a79eb20bd8a768e2aec96c426d14aeeabdf493ff976567050f788e5d0ab6771ae3da71d8bce6bcb4b73c369d33c0b03d13d7cbb1c715f6203ff3c02fd9789254f0234c544905e6c200db15268667dab7d10b7c7cb45675f91b010653a47849ddec2e0bfacbad64f56b0e66e383fb08b4eec81f8281d29b23cf81804a6eb3b59ec788de07a54e0a83b5380ed8f9c11503531b03bf53cd4cd104c806e2ed2baea8c004e5fb46ad5d442ecc8f3c0851a6f5f2ead9013172ccf54a2333f9f2e0c0ec62aad1b612b91542fb7fa43421c694415f6ed9e2b683a50be3c05c4e68552d36efa8870f31d8300c5a377218547f7989286a6f3c030b7385b699e88b8ac52b5ffe986b3f7b7c569d8e3a8e1efcc7d2ed339753f40d2c25f6575375ac6e8d49faa222a28a5af8fb50dabfa9d898ff6b7508b1aad4739633c82edea21515ebd54cb414452010ae45acddd7ba1bfc3245afab4319d71d64077692af4f3e3eb5fe15d8a85bec8cb319b2ea789a889c069a8f469e054cbf3e23b829d2dc218b25d7b6abd80024e5400f56fbb2f3bf499720120c909b5d4cb27d8ca653702c5aeaaf487ea9f8942ceecdfcd09d52777afaa3b3747eb8d2a879c07e290eccb14442f5d0bc947bd61973227995b7bea52b0d9f53ea3caeed654f9ee09fe848bc9bbfecfe229c95474b6d2ac987f5ee288cb9bb748bfb347f8416e0dc2c3ce37a6834aebe0d0376377542b3d17d7d8eb9337cd8f5a1e550ec4a3df2fcc522e62e6debc40fa6583b6f8aa9875a581e8a4bedbba7f999ae20b5441542fb6b709c309778b8fd556a9f9f1fb41ac4637e7322d7f5c2b1f5655e6f3f8f05b96c89c711c839a4ed3e5d4ee28e7656a63ffef1bc52eda0bc0a6c97e351f3b8193b68c5953f03218e69b876b2237be2eae460700ff24b62fb9e7789c73adb703f4acbd2cd37dbfc103548e4d46323748e57cb89f68435928043fb16acfa92e7d90de6f106ffb4d89fd1706974701d7f3b8c9fe240bc4d07e498dc270da8b496f1fb26021d68e09c56dcc844542b7fd354189ec1427db0b34009364bf914983e3f819ed8db442b628b7971e67b2cd16b1fa8ab68fbdc1f3aa1a8e614a7aa32480e04b177819a04694ba0739b73a56f70fe7c795717e4f23d137e704ae1e33fb56b2aa45cf2a10ae2979220bd529d84119d32ed88e0b00101e157b496a29a8349c16e4c0a0df80345b14a6094c9eb862c93f3eaa8c3e9ab16e88492415c1ea47cae09b5ab50499cd842eeace6e2dc4d5492d8e5416e849a782a40049cfa58674411b9867585fbc788171fd3979a7580784e1704d7cf0f7d8b97634f2002386a9a172d9709b8bc824b6b289fd7a3600455d251986f8d1d8a341f3de6cd28a293d5991e58c16d6683f3a3cc98f10c5da80b82a4eed54bb498f298e768158106a8fc89a788cb2c2d2d0931e9f1ca78d7d2951ecce41643c5e7ded70a32449ef4ed4f941e656cbd4ec1efe74614bc3e2adcabedc5c366a28f296853784f5100b3444000e6c525f2c7d1e06fb003b7864f1df94d6118dcd9ac6c7f7e82c69031797e603dda1657f1256ecf0ee4cdfc0bf55e64b74eecf54d8ac0f8f7a6ab4cef07ee82e1c6ea0916bfadbabd40bff1dbf5960ec4bc8401890be18661f10f623af82f48b0136525d8e74d97dd84ef93acae633ba7803cb95d7bbe798d7c7e42c7298b39d4d7ee16a008b46ab9f4b231ae888f10da061f535c965d3e55d7b0832997282d813b273dae903f189dd7a4a8f0a4957eb9f98e58b3a8c98f921b46602be7cde7464e77bc1d27a0a937e1dc4c88a48b275445218f4f51cfad4d2d00aeb50bcfbb930", 0x1000}, {&(0x7f00000000c0)="608ae87b04773a6b4bc6428dc23f0b618fa46b688c36d2264e2b1ce9703c7d0df831b80351bbc938c70869858afa80793b37b11f9960c0cdc1e8d5d8adc39e411050ee7f8e06941bd12e49e08e933122400500067f50975a64e3d5c6978b66e9f41e40ca96b321ee24e78dcff5b2df1fe08ecc1293d8b91e50bab0129791986a293fe892882ae61ffcf09bc7badac45d5e9e92eef922b823e3fe82499f39a4aa150c17fc3ee11482e5d562f3dcf80a20", 0xb0}, {&(0x7f0000000640)="cef5c460e4052f53d1a8fa16f9ce97ea01d02ce936f66ebbaf6668c95b249186958a2749ef157e8a738407f04547b30e09f65b2e0e5ac501bfe4b2646bb8aa3481c7701ee84e34e9254fb4eea3bd1ad3ac5ecf4a40ec951920d3b654b08903cbdb5a7149c594881fd3724e56e2cacfdea7321b479801cee346385e903856885b477ad213daa257d004fe16ac424b0bcad0beb6074d4aeb3ac2a6ef28dba08d3e5e22b250836aa6278ac7e45e050f5f047468cb1379072ea2b122cdf58fdb8aa3784e8cc42d2268e89b3b47120b9dff95c813ce501e0f2f4e8623245f3331f136d0bff22efeb7e2f478691f59d7b34b8f813bd8e37879c94af7", 0xf9}, {&(0x7f0000000740)="7c57259c9167f3af0400cd037e617d89751bdf5dcdd9f5e11f3e651c9f9ae913a7b7e7fd0a12c65099b8ebfabde5b8c557d0fd0e5fe3846214d548390377509dc8002f4ce5d0da88a0a60e634e3dc61c64f6ff56d4cceb8a067140428a8644e9b809900030286701e4b26e6e2dd346903eb47a8da855a400540fec73bf6b58d9916e62c8005c981e0515df4348", 0x8d}, {&(0x7f00000001c0)="62b3611bda643f9b9e2254cc1557170ba25f45e09ca0c9a1570945a46a1d85", 0x1f}], 0x9, 0x3) executing program 0: setrlimit(0x6, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) socket(0x10, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) mmap(&(0x7f0000623000/0x4000)=nil, 0x4000, 0x0, 0x3011, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0x20, 0x1f, 0x1}, {0x0, 0xc0, 0xff, 0xff}, {0x56c, 0x7, 0x0, 0x2}, {0x0, 0x2, 0x1, 0x1000}]}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x5cf2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000134, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              executing program 6: sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x20, 0x4, 0xfe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) socket(0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x41, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xff3a) setregid(0x0, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000424, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0x84}, {0x16}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setregid(r3, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) executing program 2: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) (async) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2b)      executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x60}, {0x1}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f0000000040)=0x10b, &(0x7f0000000080)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaeaaaaaaaaaaaaaaa86dd6036ea0700383a0000090200000000002200000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000100000000000ffff00000000ff0100000000000000000000000000013a00000700000000"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0x0, 0xfd}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) r1 = getpgrp() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="f36791827ad22c653f2c76c63fe03a6281651fa0911d51002f1ce58872", 0x1d}, {&(0x7f00000000c0)="6887923ceb224bee94761c851621b33ebdb11ce5d35a6e14820bc39aa2fa35d7734bffa831709a91b6ec12d8a7155a01118e3e82a270e87f1cbaf7a1adf701c59a322b5508e42429336aec378e744b6c477ab91f90d4751f3259b78b0dd84e3d2d31d13366cc2abe963d68dc7eaf2c366622a679930961e6834145850e110e359ca81fbfb5f367aeaea8d473cc8a21f4055424ef94306a748a71dd28be3b8542fb6480a86a17107a2b107bf05dcbd3165307d1001e31", 0xb6}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r4}], 0x40, 0x405}, 0x415) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r6, r7, r3) sendmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x90, 0xffff, 0x0, "dcf0f5854ab8d282ca4659352a097cf42d3ff948954ca0bff89a2c78434a2a6c9eac01f17fb603bbcdad7b460ea51dbcec3ed2dc79bb46abff51ab6ae5446802109293292f283bedd3453e849d491b3aedc86afb1424ba2a4dbdb17c4a71fafbb03742213b1b6930d29e9f6545e8635d5e2ee0a52cf4965933"}], 0x90}, 0x9}, 0x10, 0xe) bind(r0, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r8 = shmget$private(0x0, 0x9000, 0x200, &(0x7f0000ff7000/0x9000)=nil) shmctl$IPC_RMID(r8, 0x0) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x8000, 0x150) fchmodat(r9, &(0x7f0000000580)='./file0\x00', 0x134, 0x4) r10 = accept$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) recvmsg(r10, &(0x7f0000000e80)={&(0x7f0000000640)=@un=@file={0x0, ""/259}, 0x105, &(0x7f0000000d80)=[{&(0x7f0000000780)=""/195, 0xc3}, {&(0x7f0000000880)=""/108, 0x6c}, {&(0x7f0000000900)=""/13, 0xd}, {&(0x7f0000000940)=""/124, 0x7c}, {&(0x7f00000009c0)=""/175, 0xaf}, {&(0x7f0000000a80)=""/75, 0x4b}, {&(0x7f0000000b00)=""/151, 0x97}, {&(0x7f0000000bc0)=""/134, 0x86}, {&(0x7f0000000c80)=""/217, 0xd9}], 0x9, &(0x7f0000000e40)=""/64, 0x40}, 0x2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000ec0)=r10) recvfrom(r10, &(0x7f0000000f00)=""/30, 0x1e, 0x800, &(0x7f0000000f40)=@in6={0x18, 0x2, 0x7ff, 0x9}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000f80)={0x1, 0x2}, 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000fc0)={0x8, 0xbbb0}) socket(0x6, 0x4000, 0xf) mknodat(r9, &(0x7f0000001000)='./file0\x00', 0x8, 0x5) getgroups(0x5, &(0x7f0000001040)=[r2, r5, 0xffffffffffffffff, r3, r4]) setegid(r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080), 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f00000010c0)) recvfrom(r0, &(0x7f0000001100)=""/173, 0xad, 0x0, &(0x7f00000011c0)=@in6={0x18, 0x3, 0x154c, 0x5}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000004500)={&(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004480)=[{&(0x7f0000001240)="4e051a6062aa5dc2e0c1c2088caea2c5c493fcf993e7b8032b47a8a69a121826b1c11ce44c3ad21648963ebfa82c679c2ae15a6a5abd3244b128dd1d334c7535c0590b7a2a5d3126be54b89e7dc1efef9b039b869bbd786adee7d01d04d813f12932e923e6c01d6ef01dcebe2e7f73a2525b693903127a95797414232e62c8247cc825343fa0b6fd9a21d7c641ec399ffddbf09498ddb5ce700ff57dd7e3f87e02dbe4311e5a970ef8e9adfed8d13b06d1d0b84b0fc4e05cb3547bcf9d0ae69cadb374162f37f7ea0c0572ef5b6b9274607d8e1243b28c0a80ea5d1bf2f8ab58f38a6527d89c8f9fc036ee088d603b15865a6e4a9d74b6c77f1e4f5314f4", 0xfe}, {&(0x7f0000001340)="6c7e5828bad74e15f8418a6f8e2509bdaf3ca9aec5a820c1858c0ba52e377f85fba711cb17bc41b84e4996064a5c7cc07f85b101b97a6123e5ebba5d07dcfb76751b0d02fa6db9bd0602460c74695fa65cca05d6a502ae32672b01af71e3e6f44929ce6928836f410aa5f240a63f1c3b8bb4dd9cc7dea930ba98bb2c8215075cfebe8c40ce7f58472a09b59872a46b2c3b25d5ea1f5165987cb15be3540d81f4d9775b6198d658378c033bfe9fdd022c37ee5e1008ad6ac07c2a64077f0f72b5e0870d1428f4e377dcd1a556a14c9358b120762dc78b305e75e93048553c79ce9be2fd469e0dfcdd6d8e7775374fe6a06e7da970780d9c165fd19a1c604d66f4f9afcffbf55294e9c9d74ad97d0409d4edfdd021cee3b1483c4be08faabcda0fa46b94e0f1afdc89e654330023c39c064cfc75e578b75d7dbb3bc4aa0e1991c8bb5dab611120319d0afdd3d9eba14aee544cf56258a300ea3017ed7fe072b864c0bc2cb03468e370f46fb8af5237a779f143bdb6212cafb7eab1400458cdf1de576f00176edd263f6e7941e7941e3fe9b768184a7312308125473c020ea864c537b64f321b460fb9501a2e1cd244a9848f5f1219da03b53f08a9081311910734165ad51f2d779d888e3a58e47a2262cd1f198a1f8fbd6e588b0000071ec5c95b7ee56017e4c42552363b2a1c81f53a54be307bdafc6d7e0cd2eb655b6eb651c2849f9b0307870585c45ea96b57661e37ad44bf93dc5206e864987455c01ab1bc48042c0719b8f0b6bb2ba74b221e1d589eb6af476cfb30c6e701472cab7cb7266c73d511741878936bc3c924e523a0eb3606fb2017d9a04fec5e12c76b98ddb76dac74af3aa6b8f92cba877ca5ea3067a16a6af258542968fd0014e6e6d1bda220020ed57363e4fe0181b78a61d58d71630970ba92d0010c2a29d649c48f95b504c56a13b72cd036846c54b06b6d4ec0903d8df435ca7876e551c9a0ffb839f3ae5dc93b9d4944bfe5fbeaaf532ecc93e8f3f79dfdd6a757214a67daf9827f608cab5a599ee7059861419873ab8af1058054cf7f68495da103911f7f2a02e913cc1a9113b154a50a100ee9043970e289b0e3afa4b1724882b02965297bc91cffbeba59e788bfc9e2ba0aef15a1547362ddbf31f392491665a0eb73fc889cecb93b9bfd4d5469d99e545e777f7c921d25a415e44d1e102ed76505e02a724c18999b0501f172acc36926373790cb746ccbb53dcd4393ebeff5440d4a31397ff9d5d3364a5ca235de0fbd300038aa83d8099f95e8878cd0e1a03ac52bc5a4f39d49cf0f6a82dbc36d0c0afe02c2ea0f7eea02f927c3b7b817004e71eb352323d20f7dbdeec15c183a6de69d011cd8a7322a366c14eb674d002f712500427c450c2403e80a667b241615d16231fcf9396b37c9a5f5cd6ccf692ae09d43a71c105029bbd087ebc67703adbc32adf2c4d3877973de336b176694adb41921fb9541a4f9e48602dc1b4efad7bd080ddf4cde973b1949d9e8a4f61855e2bb120edb6aaff1483ed716b8b89c4ca1ca08f4f2c2f1aae9b675f9bbd376ac89bab9e535cd54a1c43f19ecd42496f3350e7137909184c5de5b99dd43799528029b8cf8aa7d31b5cfe144e6fb83a2aa20eb586c4f56d8978c827db758d3fbc511045dacb461aa457d74a75c9f05644c6304ea10e944dfd34fcb2f825b7b135a6a1dc56d5bc7c7eb9676a9616a70b144bbd5ed901f538b7379e8b046168681386efb84e8ed9549532d4441874e4b4b02b028b061180ab6702d74a29c367c31403fa8abf68b8eef70fc34b8adfa3c06ed96354daf156bd1e06648c4bcb63eeee8ff86d3acabfdc636d73c1ad0b55c2679a89ec8752a62d48decdb2300b3c2a61b2124e20761cb3f23e773a278d0a98f79967b2ebe98cc6f304518bd3f5f165a9fdec04a33f7dcd5bdc57bca264e60de86ba73bff3561857058574e4ca5e1ca6461c9b38ed01ad9042803742219d0d5b4f32f1b12e4c1de00f7401d5d73012e9429693e8e0083c10143389d0d221317150248884d93ed1874e5b61c1c56dceddc952442e5d5d02de7ad951bca22f1fe53991a1ad91e2c7927c2864b93c4d5965f6510506261018295fa9c444527cf4963f686f332f6bc69ee8e915cbce572feb85c8dbee5555b553857f98f67e60a4893c3e416b96050a79f16a23f76f65123d545f826a71d3e77a4f9e540921d5f1acd48601a2ab54dd27fda2eb28811eb68b979fa8e144ba3686d776f7419f24c9d8777e5221dc41cd0209c8dc400e4839d47017da224acee9f62b00cc0483b762c416d28bb20e077e55499cf8e7e18de20e929fdb6f5534fb113b8b8851001859f3634f2a7a84cc99e8a98b5920e718b5623d0a44ff8c99fb0f284d4c178e8fcc5f8a0d9f88dba2fae7f9caa8838ca597ddfb0bde6db9a792734b8e744d96ea04c112d8c47cbfeee1c8bcd5722e001bc447e7d51e99580e137c625e6d4bb5bff00485e2aa72567de9b0b5e2267c9c2677baa743c61ce791160b1c5d90726bd3bc7c4f89b2ecd8993489a350af1b52f973fef35904afc65eccf50f68138561df1657f92a4c1289c55e5af4374e9b1fa757291acf0ae990419d305542e37276cd69b83bbf500af94e71a6b44b1994781c560a171f2a49ac6b303dfe3d81893b4b4e276ba6658a37b5a0c95c73c589bac2a64ac39ca5385e0bceb42d86b6c99d3db35bb631685199b70888fd17af8804c3bf7514883132dc500cbcd01c2ed2f091a82ff9b939029859092c55400b8b77a4ea6c3d4b57d280b778b7ac7595cfd1ed831e986fcad1c4d1fe98f9c0733facb2904bddae11b27d6c7f2348f41894cc0d76137ad9864de576ee23f16333447bc7a9329b19ca8a7b928dfde33eb2f89dce98c8de2fc89f5bb91864667d1e56df39b085cf93b81049da77ae63f40d514a71dead90950795928df1491d742150d3bb450ca9ff307323a2eebe04b87ca117133d96928a033a5556e0861a6a0eb1caa6b8ef8017ada55fafa2f7264d4297f41ca59249598ac04fb6e421a72235f0ef4d89a286ed10d65d1f30ef68b17ce75fac6f7ad1c53e518c3b33cb5718ae38e753c94afb5f12ac0bd03ee0fef5594eadcd9b36f467a90e73aa521585ac5d3c1a2a651846d3db84d1814f342d22448f43d968003fc8fe66d9fe0dc254a55d775db3fb16be73df1f05bfe33a238111735805a6f49a0828957e165529afa214ffac826fb41ebed813e6e18617703d7ac2d44827333f3ba2a52d757987c88cc13f9e35ac94d3bd9d8246ee2c64f3dbcab540e4fac35e931077ff2aa23484d5230d6d0eb8c682ae2f60a4a50a53a78bbfd710c3c0caef537187f10c52a3a02a3519c78fcee5da58a6eacb6b62fce3aadd7985862308793304853f93394547d5689490671a98ec4d09511e1cacf489bba897d005a482cdd3009a9bbc792526b64d9c8fb6d6894adbaecf922a6c890d3a8b2505510c050a4b6a0cfb7c77f22c1789d16a03d8b3561eb15679a4e75153063699876851d0beab5d133a714baca7f3abff52e9242c9de5015c72a7b33a480a6efab5100fb14726c579d70e47e051d3091536177bbb7dcc3a05e68bd32546de74049054b1686d58c1716cef0edb577bc9f167bfb5647f970d225da62d25fd5d5c932c215344039e8e615445862624661a7668d12fd8716f468de37f4eeb289c6aef1be322329f09fb15d792c8fcb6dbd03b9fb9f55ce4b9deed197f0936e15323d3e75f58ac15a2f801a4e4d0c9790200bcb2350cf29b31444d60b7429c3a5527b3056f14aa2df3e39bde0f65ca68ab0c7b5215124e81fe47233c897a7ddea35765b0cc4c68134d16042572b186f41bec55ccbe408c1cb8f0c9bb9e739d406eae7eed1095210de1df000d5dc58f7488f725e6100bd8becf82ba326b61b35d24da0aabc164f6f1dc368d97a6730a53f743564d7e5b0a115ad3d04915ee46d6aa22b6e3d24d6f2327daaeaf38a059d2a31a8f2ef56df83c49dc93f2bb243bfd9c0b0dcbd0bff42d7dfee7216a6881ca5ad5b946273811b8e2be9420377fa9a735d9737c0ec6c9e19a05c5a439a8fe8d3c9b17728b9841f1781ce2f65da9393a319da484c6ed3597865f0c629306d1c2a392c10893f32c69b2243fefd148c3a444b841a0adf86b86aba8437803ebc6715e6394c2be3697595c538741e9630c5527831c3e13e001a1f385382f8f2c1aa813bc1ff57eb226c1ba38e170886f9531d19571dbefc6b9c0213d305df4e4bb73a9023fe608a8816f1632fd1cba514f4b1c1fc82b8b93d8abbe691d77ac908869abc069c0814aafd1a0abc9b8042f8145de1c48a75a8365557b66ce4dc0081a5d5f7b8dbabb86a48ed47e5352978af35f083ca2f780c62ca39a5d17053d68cb2fa99b5df6f0fc5dd92eda708fd4a4b18c39548aca56d97f377d5b96a26818d07db04b108af7ca44951b9feb50785eeedc02402c6c23f40699b3e989d2053901b504230463392a6ccda4a8bcb290b8042f1e36bee35bd7f7caf814788475f76d2abfba2013d0866adbcd398cc2c7ee1363dc4e7e78e4f1d5a055722a1a0ae519e7256322d6346fc4bb7fe09eb839c50e6dcce6a37f4d2bc7c9babbddc64151e898328d47a7e8e262ea046f9ee7a0901e119a5c08aefab3d67552b2110d8184bafb579772dd3ed915d6f3e2a6a6f12a6e2bc11071360dea5efde8a4d13c698a239c3233e806e8e7a01d4645216dc15d48890cde699d50dd93866dd48cb11727fe7c572e23b3035885fc2555908266f0c6f009b3471e5be6ee3a10bc721703dff7a8cf90a2092560ebd90b4da5ab91aeee7b9f672ee3d867ed6c70c94f24f1d13191f7916f22d91b30507646dc45f641379dc011efd5232d58eacb8cc9261b11835e05d87de61b6d8fda898d35af031f9ea20332372fd9996704e092dec56ac67c50fff3c0091025e24ebd386888c4441f4b85cae7e8c36a064a1a8b4332be0b87b1008dee377279947aedf9aaae0e05f62d50732ef5a053690d9348e7a1d266027c742e1ec6e4920d33c9d9f4fa708ed9e17e74d685be407b085b2b1235d30cd381e7e006efe834ac1836ca1559abfebbf431a40fd8cda2a7c15b76a315517dd0f28b4bc47245d14caab86af1460367721a9b1f59af47dc04446543cc3d13ef5a71b17374c9690bb88ee5d97476468425d6c51838fc8d8bb5663fda9b65b4ac0b4ef72c21ea697cf5c1eac41be7afe53139ce9989efe906bfcbad8d4b19adc270e0391d08e0d1810787c43c1b9ecbcd9dbdb290a2d3c09ba50c361f309dc7d49c4fee14bc2ff91e2f83a4cce2562459a27e912b5fe3fd17bf9638460a6ec1c5f9236f8a2e20133037abf3d73ed3ebc23aa6e8bf714a0e6a448d8e667d20a67b2fb5e87086fe7c0a2e36471f0baf8fe6cadecaf2a703b8ba3362a5f4f4ffe08a75ff45a04a0af582fbfbe9fae34bfbe17a9f688b5f531ab0fd66d4139056aa9496ed82794bf7bb2f8dac30f95d43a6708e6b4e94fabf261b479f5cca7872cbbd62c9b20dfd97885cb2f7260ceabe68811a1b8222a982b4c708a133b716de016a205709ae1e20e32ea9fcac61475dc3fd35182c60c971c8fc0362967775330eae618867f24d8d486e02e5203e10b20a73b27a94813c63c7c0bb174336531e7ec3766c4d5499c733ab74b05adbcac14bb6503bb71df79596e68a9f4cf3f1d42855ea9910004d38ff2e6735dc148b01aff863ba355e5f524e6b1a0337bcfe59e46e21407e65a58db89e44cd1ac316813f441e33", 0x1000}, {&(0x7f0000002340)="6098e30f0fc825e576750c36c9d18afcb7299a09f09b0e7cb84300d6fbc92c890e75fbcd16872c2ca25782937a2d57c2d2ccaf2aeb607fc29e5ba1c1e661b16feb4a243d20f4189a30aaa8ec029a6d5adf51334e107951c4e901a49fe13d8893bbd804640e223842bdca3c0301fc881292b660e03f6b4911c1dcbd5e52fb1887ebc38bef04724f7698db94efc163f0d30f4315a6bccd87be799b80c9fca8c1a194694cb26828ec7b24a165e464ed084aa56f804fa1f0b8ac9aa3a3993b8586512753e912b48af6417f6e57044768d80761118ba8756468daa1b9598fb9339af0363fbef915c3282e39c320d99dd73d3f31d355f3de40535aca27822cd3d0213965285dab7bec4a61de56dc940c47a54e987fc866b3dcab7c0acf178bc7f4306efacfe9304137a57c3e7d3d244585f74d9c3eaca7c0eec500176591297b399fa1d13c113db852dd9f681a8a57aa56e8b0ebf6795b8440ffc72a167487b7f5417112998496f3046d50a47477a3e4828893883ed4ff4e0906843d9f44db6c8d5bdb2d42b4c7b452fb9fbc5673aae1cc4710421b503720fecf921d0869ff3e555db0f92b8bb4038646fa8937fe4a7b0aa5592af01b43d97413aae4a5bb806786978bff6d772182580696ad04c3fba3eaa4a63455fce5be15d154047da37031a8324ad05d15ee3eecda9ce94f1ae2f7ac812739a441a41a53d4da39ac769a6d1e13a106f18f6d36149472d98d9def79286ae96d119d0e0556b70cad94a6184b2a3f3ae57f0968b3a7cd80a460bab19bc842696d29361e0d56c2a62c37e1f759a4e5499c0859b0df7dec1fe48686d1a8e1df2d5a6f81de587c685fdfad39be3fc9f64948cf058824aa26763c374d3d5842f1f99aada3753101812593a44a726c110b9608840cea867a36a9dbbf32bf09c34f2da8dd6d9f2733159afb5d185a0c923b335a6758712c3899003dc5f56c9aabb03c012c7a9b2d544b2ffb2ed6df87049d61312e552a6612b6d07520a9bd7cef982941604db68ccc69c8736b6316f7bb719069bf4400580d8c6a2f996c65d3217b428ee504d1bbc6aa53386918168ab84d15908557a9cd06cff87c9e91da887669b9108640305eefc12e167c27d874ff79913c56235298fc97367a0499ed802331a04c71277fcc1c826e39fdef73e535b978a82c224ce23584fc6a4c107ecf96e3161cf2fb37f033d8b64667b25aa2c91b4555b71afccaa2dd46b5bb414605e5188ec81136b964d026314554c2153289b0ecc883dee4acd67ec0a3d0c890f8645fa8d5b52bcdd84c7a4d0f6de9aef9a864206ab91a26f105d37db585b4c2b1f442272ad3c3dcb22c00c416b14cad61db1cc3d686c36ea09ba4f0a372d1bb62109725a0052ea3336d96f36fbafb154ad8cbc66cf5270209886b251ee71545e23eccb4abbaf665ff27a0a9739998abba31d1756d1999075701c0348a36b3932030117806acc8301ee0b1b39e371ff8601f01682688a8c38965866f33d978cac318a6ade6383ce1686a509cb41e74ca95b36e01fe615f666ba6b96bbd53dfe720665df21dead13da0b710bea8e0e77d9ce338ea07ab5f324c84a6b144e3562c820cb28856f3c6205381af8ada5bd38c70451ffd0ed279e9603250ca91ff065ede74f31e15ffa2eb3a6f7daaf785c82235ddadfbb12e650a4ac56c5fd4963f9190d8d5be90eb9872a25a65b22aee43f38ba73e8bf62f5ce886d8a23dfb64efa5ef53d5b77079fbf47022c13895eee53ecd6da69fa9adf0b41e691672b3a17905d89a0674a3da954f361e226683374122d71e72261c032b229e9827de6f690533566a6dd3a2e8b4c75ca231bc6261163b98be9243a75cd62f42d4b027d448f59ce7f94942c8743e348ff32dfada97f06f8634a8106d2b3994eff4d57f35208348ec11f5fce703321b2d16f9f1d5d6696a9f6e7ced7774939e436faf8c5c39bb6ff3069c487147dcbd220eb3bc2e6bbccb2cfc9defde7a455e1debb82a8f734953b0a2e66c6e36514506e2a189c88173eb9497ec9c4b384b8521bf6be8f6070397b918f3caedac66563d237bb2c687f0e15bab1e2b76aae8621580a01b6d6b3549d8a436069c2ce9c1b8ad09e791bd79222fa0409e3b4f5ea8cbeee265095e7fdda32c167b55d57ac90199b726e09c5072ae3dbb702ebd0086550a9cd8ec37f9f2171a459cfadfdfdd4f9e5c3e90bc16670f732d445a655655630092d52f341c784b2fe33348d5ff0a9cd9c820e1d05d4074b3c0b638f07748bdfa194ce1f0dcd3ae52e953cb649038bc909e4818cecb3e79be866316800a8a1dee4b8428896a8a9bb1e6829940a5b27ef5234ec47c311c8ef46ec2d0190b6522a87de695a6367fe3d3aa83271b5caec96d876c48043edf071ea4e5cece9dbdebbf4e5fdda8689352f18a0a861c75eb3c317d13c8dd85a07af103fb764ddfb3dae3d5bf961db473ed0d33741f3dcb3be4c40a7b7740f8a58ff8a244d9151649f308789be6971c579623bf559dde3b99174998d9ead180b4bb5028c7aabadfc58e6df88cbc1f2ee04b84fc4b5cc62fa3e1babcc7c7302b859a55a63bcc57c766b6f1db57a37f6106bbe42b9ebd5659c677243827c41473e9e6f2cf8de0398a1e73b34c7bc25bd536db7a276390cd40ad67df619c842212b4f120790656f6872ed1e46e0db11e0122a8e791284bca48672c4eabade53ec402482ef58edf7070e7862f1df796b9181916d83737370f4e9a5950a2587e8616bdb48be417af61b04ba29eedbd8dcc4c2af0fc1b8be800e9cad4e5b1233547130801cedf017e1abbb95becbdda4d844d78a6163a7443520b01c18e9f032b53e8e16f8afc12ef659be8269dee9aefc094a8487565107b2a5a1c2b9492401c5983b0ef83bf0b8de9645c5883318fe1ee6839cdaf1b157410101de90a1fbf13ad01898b69af73f64428452381d62932fc7a0329d05c4267b5188014bfd86d151ca291a6fb8267ed1cfe25b55989428643f21616fd6e24635b028bb72bd92c1812ce837496eb5520915495b703b84dd37d152ace37bd74e636d4d6cd2d23fec9c8851196d62bec8ea220ab67bf24dae102b710322c613e63df7a0cc04e4ffec7f4fa8dcdd68e6f28ae580b95729d84485a59c40f9edfaf7b3f996ddc41e7068b590ac6e87760310cf38a07b91f69d9ac9fd1aeb9e751784223cc3aae7e3a81577fa0dc6d15d90a8e4eb82daa3f7435aa61d3cbb41a0e242d4b136556ae09379e2d9f9bc6ec5b33df18e746dc79f46fe984ecd6a1798d462702d5a08dd697fa6d668ee22ad0aa916353c4eb01becab6ddc820ef97bedecfb0c1800d092efd4d6a2ba209fccb1535587efe0c898c5abf04317438b46550204528b5166e4e33741306f7ad663ec418df432191f8b0b8954c46f21a0870e1471b5035355074ca7f7dfe02af7f75728acbae9d8ac7a885c67e2bce41f5c174e942e76997d0a0e7e8ef54ec9e0201ba4277eefdeebf0dca125a9d2ad508f4391e3c685cbfebf60e21a65b0e4be589a436a6026e6a514b4e98248d7bb2ad7aa0acfc545ab75564cc4f1871a21adcaf7631e8b20b5369cc76d13b6f99b6b4a54c101adde8117e4d97f2bcc01e88579931bd85de96b604436b9703eb579098e2774334c9e3bb2b8d9d29b6fc8ceda5807b0c61e3bc308d4bb1e47ebade35f96445eee46e558579a1c1f50ac5a9907994d0cd344caaa6aaf8c9ec0dffd3ea7f61dc905fb39a2aa11ccd771888e264bb7470de0aa9850e999fdd14627b3fc45d82543829f0600a9c1870cc424dd07e83b8e3d88c449659b6279dfd7bf8022c80dcb8da3fe42eb14aa0159be320bd743c78286205400d1ef15ae26d2be16a029b71261d9e7a7ab5199839e32429209f6cf34a5ab090fe13c3a344e19fbc86dd82a3fd8a6c7ad83b9874491860aa9e1189d9662e4e1c00c1777a3eae51d081d4463eedd91063bfcca2b9ca3dc536fd668c421474be73e87d841cd1e04d15852e263749adfd1f4b72f7eb49f6f00db24008f9138336bfd09cda956749c988ab46d5f7f9be302e1d6aafc8cd08641e964c4bd36fd43c9c9c00c5eed76b57dd915eaa88b8fe1847b10054b32f671aad9a9ad6da95bca847f977a4958cb6fb055e84dd49ba98e1df4a13e531994b7af15d6a950713b78ceedb62c966cf4d94633c673c618794990c519f87b47408281e01fef8951110583ef0b73ea55f1acd585971da8d996e8bbb577b6c25cef573238fd1415f890560bf0c7265d12e852a1743280f4d3b66aae5c54f888d23c2e0a16b0553f52dc9380905a0e41e3bc8442eeb94d3fec2a816b7b4d0625e622e023d6e84d5018064c80d517ed96dcb25daf00c055bc56151dd1b32d474923d783c5c606bb8cb6defaf6c8a9cbe45836e846bc05fbaa9a510d890762601a7e47fbb6ba287f54b28e2713b82873625990978fdd44bf197e38ab125ae1b4e5de1932c7665e9f8dc463edcaffdb544c04a3353723e337c4e1dc9858c03250442be42b388f2030559551c7c9d10d85e97161806592757cfdbf6f726e27355038a5cd9133df3b6fb0d2fbbe044b3fc9850a08207fb088160d52571c4f36991d40b1c77a3afbc15e54b6ba31810c9f11a4a393171b3e8ec539598b3f6c1caa88bd69d71d3fa95c6e0f326c7aa403e7c76258b9ebae2ceece10bcf6dad67ba5040f9b91ee902a3280cfc60c8e923d6a62a45cb8d0f6d400af5fc1e1fdf42c36b171250f04efb8f78f8a61f11e1db2ff578b874dc35c23ae20eb655d96a88a82211085ee418227d493921d7f32cd852eda0405535503c3fe9c6e22538453007244001635e3f7564618d060ca2fd9aa33237203e2ea9b1a58c204189445d2722f5a08eb63b4105b2472c90d254885528deba6c8b88cb5ecfc8fafe17854a9908bfa02ca07a369da6722a3faf3294c2e23943dbf6b4b6a49c9e3fb40b4703924508afc8b8bb30a296df5bf591ceb9be6a0e2660c2187c01339a5ea0e44d826323af22b496b422cf1e7df4674d24a1d124940f5a2332d40f61d2286888bfd4fce0c630ea2eb3bcbbe1c681f31b28ab9d1ef9f59f14877643737db6a56aeb84409e43cbf83a3fb19f3f81697f027fdfebb5293d46987b0892249fc6330ccaf7a72bb7839b7a557ea1c88dd83b7f8ee370288c414cd0a31204b65148fcc9eeabe1a8b54c026e5872bec115eb4747ed4696afe1920c273e4e4c7ac026ee57eabd306e17c575997a8b091c5d578e3138b0e7c4e03a24fc3ba601656df0d2a0aae5fe7c29859eec47f36ee6c41423e188c0cc203fe5393618780be8970a0eca605743dd3196256e232a1c8e947a85f2e8f601488ac8fafb0b2d6ed5122d79be165bbce36f50e5a375a06f0539f3b3bc60ea933b824638cc9c0d4a26ed59ea5f73071527271f6b343770c8c65ddf5724680488f87916d16d35afc53c429ba764df1c152ef3041217b736335859c8224883fc4e31b98e042aacf3998c93160233f841a99440ffdbb76b759e580593ecfbb70b3524a1dd0e3a34374d8daa98a7a92df59ec06986fa6abaa5b62dc34da8c4b3128288d3fa17907ec5b3c8b712096627300901c7f4e2fd7639dec47366460039c5ec26e7cf3a51ce3dc5ec2b13ac689bc1580ad5e89908155d244b9e8ec8c6cd8238ec1c69dbd43c843358aca7395b26b9c8f161414997768edd6c759e17b0c7fbfa761551d45417d4d0a9afd503ca500f18f6e8187f353d11e0b602a3ffce466c839b9edbdc6d6ed46f3800380b3807f9f252dbaee6b30339b3bd502d081df3", 0x1000}, {&(0x7f0000003340)="6a021520ebdc0c660511eb9f28fb4991a841cf8c9dd745a498382c761e9e87235553c72a94b86acdb6faad6fcbe61ffd546e24b94d7b111780fa6327d5ca653ea39b230d8b7ad770816d1bacd0b4", 0x4e}, {&(0x7f00000033c0)="8c0bc2f7f019130e9eb4d054ca1497b5099a81e1fd1933e369b89449f3b1c553cc3557411d0534323614894512e5323f0d8c5e05085e7e8ba77211f7e1f1a3a983498fd06f0653c467933b4b0beae44c22b83d1b191476939a58b771ae2bed381fd83347fa454943f3ef27a2bd69aa836e6887e6c2099d9364f6016ef86a123b8aea4fdf21f12d003d063c7a38d3f8310d15badc3e764da6d443aab345e8ad213cc72361dcbb344c231994f9d31a313815e4fe2c0f224bc75ef7697436131be49071384b076aa1e18a03d3952a43d35aa33ddbba0cad58d212f743d1da81f6733af63dcb04bea3c169b60d5a5e21a1438d3ac0c697a1ff706b59d72eeaf18d5d0fcf5a7d53403450d99184b059ac661226f94072bc2c5cafb60294ed69f9079cc82051b8145672fc05b23b9097256b5358f6e14adaaa984a356a0dcaefa625311ac4f7d3a461631177a22a1c2d059380b8bd7ec71dfdb1ec6c10c030e9cc536a478d73e2d146d7c33c5f0bc9f436fee750af56f9fac3fc5b4d5a1657abbf309e666bdec1c5867c04da652fc75b1e51e175dcb98ca50e1c41ada5a2fed343a9e0cb162a18018a14dc6f9a112ceb320517fc1103a7953568dc857e404dc2c57c7381ac5b8d0a7b98e9de0fbf646fac286db9e4880d1bb01977e55554e3ae212cecdad97aed9ac2b0fcd1e03eb055761fd250a864113b3cbedbcca2bd074cb1fd5029413efa7a54f22c79884d0d19395c90722fba368aba45453c78ba7ffaea55a7e2b39618b861c594dc2c2132748d4f5a63f2b50a23e20c6ca9757d22af947ad97811435c5cf22a93ae5c3fd72f2d4ac054275072aa14e2d12c2373de09285a1f8c7ab56ee0310b4fa03d648b4481825d05c96e71fb052a417cd0a8fe7aba8aca1da8f174fe2ef63370d69f293cdefe3d2ac471e72043112377eb5d10b8ffc8d42b05ac2993f9d283d4e8f0aee8b88fcb990831442c771eaf34260cc058d86b24ef3058feeddf785cccac21feb66c48eadb09931d96a70ffce0df7eb7cf81e8b35808c4aafe49b1577e21cf8cb7a753390194b6b963e86885407c94839902975c9a740a41cd6f88e2f5609c91227eea1235286d4d1cc51b5124e2fd8420341eec01ab7ac2a02b9cd049100ee4c2ce44f9e5bd6da2c61033d88b1ffdfcb46b018a50a0bdb9c9c6a47623b7cfdc4451d7071438d8dafe5b6296ed858b2ac8bc8a5990afa5a3b3df65bc63b0d4cc8a6f3b8019cced719b3ce1c152352ace844b1d4a7d568183c76e0230f3b8613f24e50ee3c1fef3cc1e97792b9e7da08ed06110190222981548835489c6a1088a164b808092a9ccca2644e53f939518da7a3c23d6590deb038b043b5a0e3fef01f757c0bcd4462952c2ea3bc5b6e204ccbde60baf56bacb59a413ace9620fa7d9d620635e8f119469b81b8b5efc2120a3cf60871e4f2badb74478c5d81f51a97fb69e1a946e9e1ba077354c0e6135ae5e579ef16cbf90b577c9b4affa60e3476d3049a1d7d08ab99673baa381269df3bd05eebb1ed260aa0865760d05b8c9d05272d43d5132b5b1f9f587a27019e1be1c8e41a201485233522ff088db1f3a93a464254dfd884ae5305ef924a2351d2fcfb6e0171d34b0e5a5d360d1bdee73689f5bd3a5803d3361a466d4dbaca571da11d49ebf86f4045b4fbe492a2787dd55d0bb1a2265415295422a2b5581ad397f11b2706b0cfb4718adfc3194867df8205c5cfd99289fc87fe709b545b72bb63e6abb8122de64c6ba2880b81eab9c550c40aabc243673c7a1eb9cb63723d4bf205fd99ef58f633c3a28628b9f6047edcf085b5e2c21278170da2f6227f9fe2c11015821c30ac4c69d087fef9118bb823364cb9f88cd7553ad4c1fd9b18fdadf9b16ef19fcfadf9434b8df241121a3f52aaa645828bcb3881a0ef1cefb4d814c4d69550931d8c53df77f697e6997d1b573e19a7854d729b6a04f184b41acbe1dbeb4d882114ea9030c855cfaca6eb24401f29dfbd9fddba253abb606385cddeb6f1c0a5d5df620faec2a6b0a4bff63744d1e62aca6d3beccdf59aa21df18ad12081e8d4673b314e6f6482190e7b93281060a80edf184d9e8b9b3eaddf3e6bca8c6a4a87947177f204c47560be5396f8cf66350c964e3dc5792d8bffae3bc293ce4dca2bbd626580bddea6ff13ffdc4dc4937aa591f88383006606d48cb32f55fc84a447f34852e1285fbdf6abc3639ed2d095919dd9751ed185ff3bab547fbbf4ef14bd74fde8840ac525fccc2139f81b9723753788c0b74feecd36a820d42c399f90aec7677e861405e86b6a61b9e2acc0307709d9f76e1de6eb4b58ccacd7f14ca7f8ce41468df2e6904c745a18f068aeffd7a59e2d862998040ff7cf00ca50107e0581aac5d85aab822c30bf126ad3ee1f048ae90acd2f4e2b20d7b64e12291dc6004adef25f11e0e4932fcfe5240b76c43da43fcfdf916544146321cd66250bcea980b2534be8d8c14bb9be259244722784efa844ae1c5b21b32b78baa499dca010f4f59e738a65122ea226b9a7e0d9ff6c5201778ee4e0715c472ec3743eefca816661acf50dd039201ce482a15bc2447dea7d44dadfa8eb02522e7ed7858e88a7bf7425d0b1699171166519d08fff9ae6f0dc3a6292b490896ef97d3c0e092102de2dcc8469c617872cacafb12ccf558370d9ef9583b6fc0aeb0a448b02c2525ca7a626513ea5d5e45ce474d00e4e06a085a5a67162c4e42b55720812b1d7a09fa7538770d1b78a4512120e63650665f0915cd3578949c861e108d3e731794eb212074cea4515d601ca54c1954032b54b5dcd7a5c54137598adebb1c11f590ee5429ecff0a7f724f0cb5e561d854eeb8c495e6c8886a43924c1878cec940517fd6451b7f360b31bd66311a00f8680077a8e20e26c79151720102cf7ea39c9be66a7834fd6e367097fc7da46e3d4d6fea999a3f038904c8e086e78bf0f1ba649e8ff527f599f45099965e9174e3dba9b2ef5fd499f0e4d593fbcd908e81e4a2b4849666ce83139a3a4894b3741cf78bec30b51b0ccfa709a943a5c029c35d10748dbc3cb17e541ada7de4e99276b9853e0362cc4f7e73dd18148dca069bf22fb7b9e6e29b13688b1a05c9f7a13a9d55cd818680ad75faefe3275f63e37f305b52d681fe2f76d61b532c3aafb70b771e0489c09755ac130612ece772cc2e1e83b839c944b6d42f45ff9f2c6ec1a601f20a4836024f998abf72ccfcc18b62df3547d271f36c73408d079e3e3e260cab31992e66f1ee7318be3e38cb123d91d4c9042497080045d5db846f005510350fe0752966762e14c378b6ca195406bffa3807f5bfcffe911518837b6841af371433b399143f08ba4c1082512208db11aeddb80149460c404106c0b566680f9b21db67d49b0e541d8a285fad34cbf662189fa1524b846cead23a0b788bd0d5e6e7a5ee1c610aeaab0d043ffc65d261ea5f44003645c0d766178bef7f652ad20695a09fc47c8d0bc75d7122099c9cb782ccae82af5d4fc64ad77262aef15a76af74899260747a566ae597c903d1825fe4309ce97feb26ab400a714ce1343473b00e898b1294315be22372fb56bfae99df200aed8081ae0f6a122f1193ece2f8dbc93e3e5da0a66b000fc7ab172c7cb23da19653baa3359540d079dae485e56641bd297ee1fb3dcd417c2e66632a1c6705c5fe349f166680ad8713846baf7a2c5badb2fc9cdb875769d5a8659cf4360af0899409f8b4937614ec0977b46c2200441125859b106f0d9e91b308c385e40bac360746df09997d8a8d2225dd51a30944d102393c924e0d70b2b3c0f2037cc2904b8634e44356a4defca69b9e8dd9b53d9311345f0adfb0bc3cab86bc10f3abb7a84a24352a4b101f6297b9b7bd10b9af0eb9de37cb691e6e5380b5076e1b1dd3c0e8164f9d26f9aa85c015aeed63f919696f9f4c4b3ba41e1d2385d9ab3bd065dfc54271f42f45c36e3d77c44e60e83734ee8c74002e230959f55670f7d06228361c15bf5bcf1d421b62f3e6c6e388295ca5201451f9e1a946e366c156511385c475624826b212fc867bcd93d1ecc368f8d0476ba165ff0b6df9df802d3add0c90f5856e8f48fa98f6dc47a3db1a43b62123c370e9a2078fd32b4242c7a9b4d50d164a1da310b4e37a1622091996191b8cac30ad5537ad400344ed3e315862037cd8f8f80c90e02388362e2933b3b4d7c3fe1f48234c11f0ef7ff8bea669eb641a4c137da6171ff1c3fc61ec251f8fcc930f1fc0437e699b48c144ee83b473d24eb00b29bc3754f0a85ff940d844010578af05785a87d106afc5bc7a804f4e585d6aa6e50c23a1bca90ca2eb047e4165057e89bffe00f6a2349147146105e3b5e5b69ee9c4c778fa7cbba447ca6d80d6b1c97d8a3ab23a02d9e566c56926c7b8c645250b3afc39eb1b92c49af5c902210e4f87f7798195356e81d28c416bcce473e650c819b1d0113a7e8ccb632515a64bcf522615fb480a5fa2f373208d58e44c74dd66a57fe3d808ad0fc8272eea71fe8bf8465a70513012e0794d26809cdf19c04b4713d6e5345387b09cb95eb410b67975d48064f9b5ccedd223603ea33d6bccf6d3dc9a61fefa663364e1a7adfd8aa0e723ecb4b5b1a5cbc0e7d130cbc6d3d9ef2859c009f6bd6e9e96918cf844d587ec9d78caa706a36851fdbc9ad44d8bad9348cffe66cead4b634a54368ce26992cab0c4bcdfdd682fc9b2dfaf35eaaf2ab3b40b0f205839ed4904251ab4f16ec3ee6953e235cc7b31c31262e84140bfc8181ab0335dc0c3ee945328623f312866927047de1a560ea16c70d6c52ee1e651c17c26be450472e64620ed29a300d2005b50f73dbb2a0791ee849cc54e4cc3608eaef6323e646d5388ba57a8b7b48a6d882f5f872829bb6e6f65193bb3aee761d41ef86c6dd8abdf734a3ae9e995af602cedac13e2522e3208ddd7976a45053be7051c7bfcf0911391ad3ea4f4c4612f3de076e32934293ca9fb0d957cba13d5bd8a33a1982fc7c8d5d97dea4b57720487446006010d3baaadd0eff48f741dcd80f92e59ed303cd29285b07071974baaf5b795e0ef554da50a0ab33f9ba72e7d0f70c8e4aea3dac91cefd26e7cc9faceebf73374aa681a7ddcccb898ec03a17aedaaa0a8d3de2b75729b5664edb9f0c44073a2823a0d867f6914a276ba9d9bce4b9e94e99bc463b18c70ee182b34607011bf7c1d607995bafaa726d0df88b770ea1f18703837e5abd8b8f21c9c001540eac86030351749d318f1e11f617dfaaf79c32b987244bc8009642f1c5cc2fe6f584da08da2dc5a7e6cb5b606ce5d7bff29469e7d251cd0bbfe6c02ed3eb5145861fd0065855c928586b23b968941393f95e26059bb31e23805d129f8077a460c1b18fb85d1aa104115fb591aca6518be4b9b1b463b5494eb47662ea30446ee93a1005d270eb91e0ff6f3c453aedd64427ed252f7dee9bc8109ebb1613d264715a0fc257d96536f9ab1ed209d3450a2e9f744b83c6b68d7b9146d58b1ddc18a8e18667448ae77467d722f362ab17966840d0f710850e859eac9bd4b2e58242f657f0f5b73c703f32d646b202402da5f14241ccf9c759967dfbe1fc1dbc14d4ca5da3e014e3cb368a9bd3ba1335d5cc82e5b9bfcbdf1f806de27415320508ae38c20c0a246ef81e529f0df2a5efd4314bfeb7e0be59214c3a09e5adf5907a15dd750208359a72cadbf3f9a3151390116a306582f3ecaf3b01a40de5bf24a13aec26ef5698983779f519d1f0cdda7eedb1a2a138569", 0x1000}, {&(0x7f00000043c0)="848c50e543af79c644acf8aefd9869879dc91efd99e80a81d698be7c5a18a0cdb0bc3497b918100ca123f5b57b2b0726667c17812e1b51fb05a0d49dbdad5e1b44732fd86bf4a7542a2e574bb94aa61384890361e826fb8e0b8746bf6278eb49d90322a0a7c2fd235c3ba3f0615e9e8e63f57dfde7d587a13fd647f40917a1cd0f1c36da9cedfca94a0b", 0x8a}], 0x6, 0x0, 0x0, 0x3}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000004540)=0x10001) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000004580)) dup(0xffffffffffffff9c) executing program 6: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb", @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 7: sysctl$kern(0x0, 0x40000000000000a0, 0x0, 0x0, &(0x7f0000000000)="15f8f5782087a073a8e5046ee1c3bb793000", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x40) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000003880)="32bdca19ee445fd8af13d5a4461e54e4", 0x10) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x1, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) shutdown(r3, 0x2) (async) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil, 0x7}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x8000000000000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000037e000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x0, 0x30) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x2000, 0x8000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r1, &(0x7f0000000200)='./bus\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x4, &(0x7f0000000340)={0x401, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r5, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640), 0x0)          executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20800, 0x0) dup2(r0, r1) executing program 6: socket(0x1, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac1400bbac1400bb0c009078000000004500000000e2000000000000e0000001e0000001"]) dup(r0) r1 = socket$inet6(0x18, 0x8000, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, r2) dup2(r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) r8 = fcntl$dupfd(r1, 0x0, r7) write(r8, &(0x7f00000002c0)="f7ebe55e9ae1267988bbee798766", 0xe) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r9 = socket$inet(0x2, 0x8000, 0xc) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = msgget$private(0x0, 0x222) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x20, r2, r3, r4, 0xffffffffffffffff, 0x120, 0x8000}, 0x5, 0x6b, 0xffffffffffffffff, r5, 0x4d, 0x100000000000000, 0x33, 0x7}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) writev(r6, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x0, 0x3, 0x5) r8 = dup2(r6, r7) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000480)={{}, 0x7, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setreuid(r2, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) sysctl$kern(&(0x7f0000000500)={0x1, 0x58}, 0x2, &(0x7f0000000540)="bb742939fa7e4804abe12486e766c2cb9f41395b332ef657cb69e9e18465968e99686200237c6edce6eac48abfda6eb61f6a6604020a97043b8995aee99d09c6c4c2583062255d9268aebe35a4de78e51de373be621d5ddd853b4260394a3e8c5e5eceb0da5d19d1e8de5b7fd1d35c404fa999b37497ccbce588f546b19cfb1400735165fbf77ba3610fae2af63a6177fa9909e1f328cf380babd6d877851a62a46a1aa0d6ffa54ddb52bb48572592badb4fbb5702dbe3536383ef", 0x0, &(0x7f0000000680), 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0xc0) kqueue() r10 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x0, r11) executing program 0: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="3740b871", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) msgget$private(0x0, 0x580) setreuid(0xee00, 0x0) r2 = getuid() geteuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setreuid(0xee00, r2) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) executing program 0: r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r1 = socket$inet6(0x18, 0x5, 0x7f) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x2b, 0x24031, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x43, 0x3f}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() dup2(r5, r5) socket(0x18, 0x2, 0x20) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1, @ANYRES64=r3, @ANYRESDEC=r3, @ANYRES16, @ANYRES64, @ANYRES32=r5, @ANYRESHEX=0x0]) openat$speaker(0xffffffffffffff9c, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) executing program 4: r0 = syz_open_pts() syz_open_pts() (async, rerun: 32) syz_open_pts() (async, rerun: 32) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x1, 0xff) listen(r1, 0x1) (async) setrlimit(0x6, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc8d}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x20000000000000) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) mlockall(0x1) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 7: pipe2(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) select(0x40, &(0x7f00000000c0)={0x0, 0x40, 0x0, 0x100, 0x0, 0x1}, 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaa7aaaaaa8035"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x7c}, {0x15}, {0x9106}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) fcntl$getown(r0, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x6a, &(0x7f0000000240)=ANY=[]) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0x1}, 0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e4350200000000000000ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c2fbebcb00f1f3978905cff24ee4e4c76f645e19757858fdc3d38a670a15fec50c60504f2aa4299a2426a894888025df0c7187b9790d6109a00f41bf12fca2370e06c3a224c94d4", 0xd3}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff5ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), &(0x7f0000000500)=0x4) r3 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f000073c000/0x4000)=nil, 0x4000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000100)=0x966b) dup2(r5, r2) ioctl$FIONREAD(r5, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x7f) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8004745d, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffc}, 0x0, 0x0, 0xffffffffb285a51b}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x2}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x8, 0x6}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000680), 0x0, &(0x7f00000005c0), 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x2e0d349c3d623013, 0x5, 0x7) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000200)="2566b42ac4cedd51c225270671f5e135c95ecf0437bbd42c7c8d388410e331add51a3cce45737bd7707f954ab67a103dfbab50b49eb307e331571e6668708e6ad78fcff328029c03631eaa", 0x4b}, {&(0x7f0000000280)="489c7ea63ea5ac965b89efb6b0e6d0d0a4cc10cf7a63d91ef37ca4d0f7429b4b482dc4ad7d6866703eb5228bc30ee5852502a883c86989f53196e65508a6aa16099fd5c2ff740e6769230ffbca531a91cde087d3017ea031244d78e7da3315cc82b59db833994ab42d9f48a5386ba6fb035f76dcd93df6350352e4f75fbb3db8f769c7aa6d035846e4ebbd523a8c", 0x8e}, {&(0x7f0000000340)="8dcdf32ada13dea2c26a7b4617b4d5215cd058e25c9a653ce932e4d1ab890a8628bc53bbb5a6d913e2ab1469a81aacb8108491774d3c33e553a546b19f409423039864595642fdd967aaa7d26e9610f33901ef760d2bfdbb9734b5ea40ef64e47a34785b4c15d968a4d15bf2f3334a3fadf8836d9c5511185cdae7f935fe5dc13cd58c8c17c9ae55e4828a4677d5e775a2a792519a148b29f5fbf940506408c1cd2a92aea7aefa73684ec1f61eae0a209d08af8ad0ce281e5e0fa100287222", 0xbf}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ebf840ad65779e16dd72f70723d48b2aaae1411e3faedfe0d73d88a7119ea9345f743725a07d74ecc526ae4119b0c8f46e6f744aba08f02eaebedab2591091c40c7a3f54241b9b5ac9cd305a7ca73590dbce6b34322a76adb2ae1127916ecc03ffa9a6ca5d8575a9411fa7e903fe722767ecc4d70fe5aeea02a47259d2e6c503767a1510c0e99a05cadafae180c0d0eadeaae0", 0x93}, {&(0x7f0000000500)="bf4c265c0b7ea121849cf1c4fb01419e27f71724b2dfb23144f01279650e4b4957aecfe1956413adad326b3362db8201ed6b2adf928b9aa591c4d29ddad172bb0e575b06944abce360970d90629a759043f7cb7446bd787b474d5ab6dea5bf", 0x5f}, {&(0x7f0000000580)="8e3c74f72dd8a3b3d26a2c817cb974e3b7bbbef0263f91082946812f63165e6fe6823f07d69e3864489e5ee6ee36f07a2b206b4c558e060fa49e2a59b0638c5a71eb2856c4e21a51eaa0055ba0c2ae9b44b85daf7558859f2c769e4f50ee", 0x5e}], 0x7, 0x8) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(0xffffffffffffffff, 0x1) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f0000488000/0x2000)=nil, 0x2000, 0x5) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x75c, 0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r5, r6, 0xffffffffffffffff, r7, 0x20, 0x1}, 0x8000, 0x0, r8, r9, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000300)=[{0x7, 0x8, 0x8}, {0x4d}, {0x406, 0x0, 0x9, 0x80000}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x20, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r4, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r6, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r10 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r11 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000009c0)={{0x1433, r8, r9, r8, r9, 0x26, 0x9}, 0x1, 0x0, r7, r11, 0xa8, 0x8, 0x1a2d}) fcntl$lock(r5, 0xe, &(0x7f0000000280)={0x1, 0x2, 0x1, 0x6, r7}) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x5, &(0x7f0000000980)={0xb}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRES32=r0]) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r2 = socket$inet(0x2, 0x5, 0xe) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240)='./file0\x00', 0x8}) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459", 0xffffffaa}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f00000000c0)="3a9dc43280f653c812812f6d7963a9838b09056598d8da2451ed5b5bad0000", 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) getrlimit(0x2, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0xfdf, 0xfffffffffffff5ae}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c, 0x0, 0x0, 0x3}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r3, 0x2) close(r3) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(0x0, 0x40000000000002b9, 0x0, 0x0, 0x0, 0xffffffffffffffc0) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) semget$private(0x0, 0x0, 0x3a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f000026b000/0x4000)=nil, 0x4000, 0x2, 0x4832, r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000140)="040000008ef261c42d1eb1a1db046fa8b21b10394cce4b01f29950c4842e71ff856744340c182d7f0842881ad655e9bd842f7e7015d4a035d74d0f8389280aa25a409f334d53bf1c2cce0b524aafbaff371b1c885a6b02f1f211c33b44dffe9e38989b45db34000000", 0x69) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) mknod(0x0, 0x1, 0xffffffff) r2 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf6, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000280)="bb604ead529eacffedbadc6f9d26f23c6fa12bdec663cd45ede198cd667d9c1bf91b3a6414145e170ea6eb564fe559f274e4f5a1892bc0a9001b01df1b22a92c94c3fcf6813e32fa6ffef77c9a1d90a7f66ef6205437b42af68cdfb87be475d7640667c1bcc0041e7f7dca019ad0697552df7fa3bf2bed4f60dd9eb9aac227e8e375d69d57a7c31e13289d9d749e2f766f0446953df814e70d52d278ae0afff90ae05fcd5a92a092cf69ce0be867d8f9ba1f07bbf89e9bd181963e561035d3b7", &(0x7f0000000200)=0xc0, &(0x7f0000000340)="0533c923d8f69af78d67090dcb3229d5521f896a7fab7c0fae6d73e43acb0ad2961d2bf2362e3b2510ea90c5928545205158bff6072ca4078dcc037310c191cefcedc07380332b36a7962c0857550aa3a1886a51cc96592b6dc53a6fabca174fa63287521c7d27e30cdb", 0x6a) executing program 7: setrlimit(0x6, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) socket(0x10, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) mmap(&(0x7f0000623000/0x4000)=nil, 0x4000, 0x0, 0x3011, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0x20, 0x1f, 0x1}, {0x0, 0xc0, 0xff, 0xff}, {0x56c, 0x7, 0x0, 0x2}, {0x0, 0x2, 0x1, 0x1000}]}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x5cf2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000134, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = semget(0x0, 0x3, 0xa0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r3, 0x0, 0x0, 0xfffffffffffffffc) getgid() r4 = semget(0x0, 0x1, 0x668) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x1128, 0x41, 0x80000001}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r6, r5, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec", &(0x7f0000000080)=0x288, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="6002"]) semctl$IPC_RMID(r4, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000", @ANYRES64, @ANYBLOB="5010"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="8902000040002adb0070162e86dd60f6190000080600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e234e22000890780fb484d151f977f0ba3e444f6f33"]) socket$inet(0x2, 0x3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd]}}) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0x0, 0xfd}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 6: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) setrlimit(0x7, &(0x7f0000000980)={0x6, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb", 0x8a}], 0x1) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x4) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x114}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\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) mkdirat(r4, &(0x7f0000000440)='\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//file0\x00', 0x0) open(&(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//file0\x00', 0x10000, 0x1) unveil(&(0x7f00000004c0)='\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//file0\x00', &(0x7f00000000c0)='c\x00') executing program 0: unveil(&(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', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) chroot(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) kqueue() executing program 3: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vm(&(0x7f0000000100)={0x2, 0xe}, 0x2, &(0x7f0000000600)="38e9e9eb4451a4fc70b75176c611a868e80af35964368f6356a8f5fee19259747b95294a79610c5d1d7655c37b0944fc01133fedd0e07c03bbf20987e484dbe4d97ed1a9ff8dbe9a118595bfbf2bfdd83a5d125cca78aed7409a4cd318f0fd15934bfe8dbf015697d15a1b701841b905202df176eab3136c27987d2b1a8c19722724afcc6e93ec3c64c83467e3672e94f50d9cbf2c46df58e31a5fb1de5b85d330f2c76c790764020ea4e9b489b1edbec708f918f291ae07", &(0x7f0000000280)=0xb8, &(0x7f0000000900)="fddb89dcc57c0e907a497b96046e4cde076e6715ab9a71e17380cad7934470898490fda63c3aa181478f2ec249b966a6fe5a465c5c2a4fb9899e4f24c6bf234af6c1d5f4cacd1f6b57b6d7ede7fe2ebd1dccf6f1dbe2f74fe31e", 0x5a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r7}}) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, 0x4}) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 2: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) semget$private(0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = getuid() fchown(0xffffffffffffffff, r0, 0x0) r1 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r1, &(0x7f0000000000)=[{0x4, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x5) r2 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r3 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc37747579ed1773d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fea10b9e76b964fe78844fb55ad104f785bbdc015084f6fa35b192698cbf0f841491680d71bff3434a91e147096aca7342d35f9c2e423e2b3772c9c146529f5ca9a255350ecd817af348fd81698df76091832e48b3d9bc09021c3d0fadda577ebf7e6b9ff959f7446498f5477c6f8e7b670e2b43cda7b2b1ab20addea3ec1ea899d24d6feef32e95197ce6aed5af10f376f5ab36581d117703a053018b8ec3312a04fe11fda958a5dacba3d7f01005eefb8c42045a257fac068dbb7d", &(0x7f0000000140)=0x18e, &(0x7f0000000600)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r3, 0x2) listen(r3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000545000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000002c0)=0x8, 0x4) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x40}, {0x2006}]}) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x41, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x0) (async) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xff3a) setregid(0x0, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000424, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0x84}, {0x16}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) setregid(0x0, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setregid(r3, r3) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) executing program 2: write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000280), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f7dcf51b59c7afec37082", &(0x7f0000000080)=0xfffffe86, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r5}) getsockopt$sock_int(r4, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 3: socket(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (fail_nth: 1) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x900, "64caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6"}}}) executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r1, 0x2) listen(r1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, &(0x7f00000003c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x25}, {0x3}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) executing program 5: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d4) mprotect(&(0x7f0000158000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 7: select(0x0, 0x0, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xcb) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) r1 = socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open$dir(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(r3, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) fcntl$dupfd(r2, 0x0, r1) listen(r4, 0x0) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x8, 0xfffffffe, "fce76b340da1e405d68121963c00", 0x10000000, 0x5f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x20) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f3d, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900", 0x0, 0x9}) close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) socket(0x18, 0x3, 0x3f) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r1 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc3774745eab3c03d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fe", &(0x7f0000000140)=0xd3, &(0x7f0000000180)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r1, 0x2) symlink(0x0, 0x0) socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) listen(r1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, @icmp=@mask_reply}}}}) executing program 4: r0 = semget(0x0, 0x2, 0x59a1b041df8a4a32) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x400}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/203, 0xcb}], 0x4, 0x4a60) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) recvmmsg(0xffffffffffffff9c, &(0x7f0000000a00)={&(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f0000000680)=""/60, 0x3c}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/210, 0xd2}], 0x6, &(0x7f0000000900)=""/187, 0xbb}, 0x8000}, 0x10, 0x800, &(0x7f0000000a40)={0x7fffffff, 0x1ff}) r2 = getgid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x188, 0x0) r4 = getppid() r5 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={r4, r5, r2}, 0xc) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000b00)=""/4096) accept$unix(r3, &(0x7f0000001b00)=@file={0x0, ""/247}, &(0x7f0000001c00)=0xf9) getgroups(0x4, &(0x7f0000001c40)=[r2, r2, r2, r2]) setregid(r2, r6) sysctl$net_inet_esp(&(0x7f0000001c80)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000001cc0)="f3e4aeeedec2b4afaa88913d37cd0bc12737f100bc39edb38c641829a69924082a80f3f13f3215eda333dd47e011b2315744d109e0520db2c4eaf05cc6c972d140c6cb02fe18fcdedc3e1416ac3e7631ba55422097d116d28f3568632c9161fd848e659fe70c1e8dbe9dc9648043d460686cd312c7de1ab8659e6a8db16370a8cb64be6f1e2f8c7306b405c1a3212bfc3755eafbab504b47daae43409374ba05f6905860c0f78a4fed48a18aca07af6b9a7d1ef12e9cec3f02efc0b923c5da3374a1a4243ee0d6a1d4a5ca81d95a817cf8dfea36a87f1c109b3a4e74927e17e4dac08189f93f7a085acc0314b97d48fdf00facac0a9dea95eea3e40b30d8db", &(0x7f0000001dc0)=0xff, &(0x7f0000001e00)="4393768d729b3e579d69b3850d3adbf9ea7c21619dc69acda7bf6be3c9f30137559790adc18f201822bc6abce8a49cfd401a2caebbe7d86364775645aa735bec333996d9e7e05cbba5641a7fbaf70dab076934b26a995895aa37b863d78f535c5e806b357cc3ae22b272af79b23665b9c6e754c5e96a733a1d2f59058b57f3586bee37873a118ebf1133cf1ece41095c37e1ea8fd322549352a3e03f806ac50d7db7b022d57b954cd2b18e7fc99ce4e2157d2d155f363800118aeb51b474b3f7249c5e98c483edb9a1dd80942ade257e95637a2094dbb31d3773e8efbd322b42eba3ad", 0xe3) r7 = socket(0x18, 0x3, 0x8) getsockname(r7, &(0x7f0000001f00)=@un=@file={0x0, ""/4093}, &(0x7f0000002f00)=0xfff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002f40)={0x1ff, './file0\x00', './file0\x00'}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002f80)={{0x6570, r5, r2, r5, r2, 0x18, 0x3}, 0x38, 0x7, 0xa1b9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r7, 0x8001) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000003000)=""/91) r8 = socket$inet6(0x18, 0x4, 0x4) bind(r8, &(0x7f0000003080)=@in={0x2, 0x0}, 0xc) semget(0x3, 0x0, 0xc5) nanosleep(&(0x7f00000030c0)={0x7, 0x4}, &(0x7f0000003100)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x8) dup2(0xffffffffffffffff, r8) executing program 0: unveil(&(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', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r4) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, r3, 0x0, 0x80, 0x1fd}, 0x0, 0x0, 0x84f}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r7 = socket(0x1, 0x1, 0x0) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r8, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) kqueue() executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r3 = socket(0x11, 0x3, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440)=[{0x2, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x4}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r7 = getuid() syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1}, {0x834, 0x0, 0x0, 0x3}, {0x8106, 0x0, 0xfd, 0x8000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYRES64=r8, @ANYRES32=r7]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r6, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/125) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/59, 0x3b}], 0x2, 0x0}, 0x43) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/4095}, &(0x7f0000000400)=0x1001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1, &(0x7f00000004c0)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x2}, {0xffff}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x0, 0x0) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@remote, @local, [], {@arp={0x806, @generic={0x1, 0x805d, 0x6, 0xc, 0x9, @broadcast, "81a2e478fc2f3ec58e7ef07a", @broadcast, "43e19cf984919e04e059902d99b745eb"}}}}) r4 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000088a841008100310086dd632f4ebc012b887b00000000000000000000ffffe0000001fe8000000000000000000000000000bb50010000000000000102000005020008010400000000000029000508670000002f0000686600000088000000000000000502fff9000000000c08000300002000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r5 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r5, 0x0) setreuid(0x0, r4) chdir(&(0x7f0000000100)='./file0\x00') executing program 3: setrlimit(0x2, &(0x7f0000000000)={0x7fffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "1026ff000000e2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001200), 0x20, 0x0) setrlimit(0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000001280)) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x5}, {0x1c}, {0x8006}]}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) fsync(r1) r4 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x1, 0x0) fchmodat(r4, &(0x7f0000001300)='./file0\x00', 0x20, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x116}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2", 0x55) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x42) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r3 = socket(0x11, 0x3, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440)=[{0x2, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x4}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r7 = getuid() syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1}, {0x834, 0x0, 0x0, 0x3}, {0x8106, 0x0, 0xfd, 0x8000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYRES64=r8, @ANYRES32=r7]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r6, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/125) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) executing program 3: sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13]}}) executing program 0: sysctl$vfs_nfs(&(0x7f0000000140), 0x24b97364273ec12b, 0x0, 0x0, 0x0, 0xfffffd9d) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = socket(0x18, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r7) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r3, r6) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d462304e99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f00000002c0)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0xffa0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x2}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 3: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) socket(0x20, 0x4, 0xfe) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x200}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) socket(0x0, 0x1, 0x0) (async) r1 = openat(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r2 = socket(0x1e, 0x0, 0x2) (async) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) (async) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) setreuid(0xee00, 0x0) (async) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) (async) r5 = getuid() setuid(r5) (async) chmod(&(0x7f0000000000)='./file0\x00', 0x208) (async) semget$private(0x0, 0x4, 0xc8) (async) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbe, "0400000000000000000000002000"}) close(r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0207534, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x7}, {0xffff, 0xf5}]}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r0 = socket(0x0, 0x3, 0x0) close(r0) socket(0x18, 0x3, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r3) r5 = socket$inet(0x2, 0x3, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, 0x0) getsockopt(r5, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) executing program 1: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) (async) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) semget$private(0x0, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = getuid() fchown(0xffffffffffffffff, r0, 0x0) semget$private(0x0, 0x5, 0x0) (async) r1 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r1, &(0x7f0000000000)=[{0x4, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x5) (async) semop(r1, &(0x7f0000000000)=[{0x4, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x5) socket$inet6(0x18, 0x4, 0x0) (async) r2 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x3b, 0x0, 0x0) listen(0xffffffffffffffff, 0x4) (async) listen(0xffffffffffffffff, 0x4) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r3 = socket(0x2, 0x3, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="162b9eec9d5a20663a5ed8095dd468a2234c735d3964e12a349995c2ddd1aee98fe580f95b8eb7fbd166891cc20f56b257eeab9898a063fca19fc186b4bbc610cdef20ddbea53f6a6c9a4432dfa24cc37747579ed1773d95e956b109507ab42b620863a0c0dd93b03f8556a337b1ddf27e509e703d62fe29602d7c708b09386d16abb3f1c9a53475ba709331a2bfa301a34cfe99b9e7fbf7b2b0e6233781f6f477d73bdf78499f1a22823c91ff8aa027c603fb99806dcb46a15537f8ac39c55d91af1d146baf6d0f6c5b49d12ea57ad06cd8fea10b9e76b964fe78844fb55ad104f785bbdc015084f6fa35b192698cbf0f841491680d71bff3434a91e147096aca7342d35f9c2e423e2b3772c9c146529f5ca9a255350ecd817af348fd81698df76091832e48b3d9bc09021c3d0fadda577ebf7e6b9ff959f7446498f5477c6f8e7b670e2b43cda7b2b1ab20addea3ec1ea899d24d6feef32e95197ce6aed5af10f376f5ab36581d117703a053018b8ec3312a04fe11fda958a5dacba3d7f01005eefb8c42045a257fac068dbb7d", &(0x7f0000000140)=0x18e, &(0x7f0000000600)="ad0b4a7d7fa924b6149af8f27818247172e3407913d84beee8595f074415536d5a19566c0997d687eabae0d502535b38134d9655c81483ad6a7ff30c49bf2a6890c9aa61dcb303e7219aa746ee8396a76a5c71f666169068e339e67e99187bd30bf1b4ff506115ad0a9c2b803d8e830541b176082bed1512f394026c2718ef22adb09d1d5bc679b38308fd82aa4eb3f210ad259698877105d8bac60eef9a49046bfaa8fcf38b38b1a729", 0xaa) shutdown(r3, 0x2) listen(r3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() socket(0x1, 0x3, 0x0) (async) socket(0x1, 0x3, 0x0) syz_open_pts() (async) syz_open_pts() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x5}, {0x2}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = dup2(r0, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0xeada, 0x1ff, 0x5, 0x8000}]}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f0000000180)=""/18, 0x12}], 0x3, 0x8000000000000001) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x1, &(0x7f0000000240)) r2 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fcntl$lock(r3, 0x0, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') socket(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) socket$inet6(0x18, 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x22}, {0x44, 0x6663}], 0x2}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0/file0\x00', 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000000)=0xc) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) connect$inet(r9, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x50) readlinkat(r12, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc94) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x28}, {0x35}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60, 0x0, 0x0, 0x1}, {0x5}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYRES8=r2, @ANYBLOB="9178cb52c31ac8a7a901097fae7549a7aa713d1b65a7177c0d22b5e548d0390f6de650201055c74cdc6c18c267034a44a9b0fe709aad0f98600ee30cd6c02138a63f657e462225683d824d5223c5917e9aa64e60bc601cfbc16a4691755f47f3ff5050cfa8c26566e669ae4b6cc231296c09e212a0b87eeaa6a2354e8ee7b008f006eb8e434cee60ad68f6502acc0c716455c7d0ec2f6a2ffec2fd53a7e7c52195d3f3c09cc51b0bbf851888d5d76e0a9698354067d05249814d4cfed1a1b200"/206, @ANYRESDEC=r0]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mprotect(&(0x7f00001a3000/0x1000)=nil, 0x1000, 0x4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 4: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001740)={&(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000380)="6d51af2e0a49fbf95384a91eb3921411287981243d0e8aa8646cd27c59ff7998b4573f5189008babd1881d0009ac82cece49464a92a05a4004b7d9c06c339948ac12a9fac50c0e9ceff1a0e4c50ac8569f468b18080cfa1ec8c59a6bfe9ec9b90562f10b424a51879f96e17301ff9ef83032dd5d0cdb925af09cb55628544216c2548546dda47c95b54781beaf610e3094f054b92046e05f9987ab62ec4eae7ff1585555b35094a447b7970b2fc7418f086b71fba608736054812e18867325289bb06c01a7b9012ee1171eeef8bc63cc050d5c800c9cee2b5c262cac52d1bd8d9e123f25206b5c099b92dea7e492c04f4b5817a2b8f478ef2ece7f669cd410f45aa593babdcdd5913ae629fc88f1a01562330e196b92dfa514ef418dd5ae8cf912e28777d88925a44f6ffba53b24f47e7742e4906de1d014e8ece10812c2227edc3241b470f43e2a1183687d2650ae4e8b8f597add5cc362bcd61676cf4bf87695531853717d30c9e5bc58b29d0b46e06b040f89eae2022ec282095b22690d72e21b6c452e2f095531a89e88ed192552e83832da05b4be21ffa3edf3f2eddb3bc95dbde3100934ebbe1ca761f07ba00765bb13a56649143448eb04d87bb0c80fe4a64cc2be637f60d3857e24f34196f4425df039f8c79c36513783310eda4f88ea3de80c4918d2f85e2a87861ab0ab0f25fb0e3791e22d51b8d26ac168da7a2cc8eea23f4f4e333e3c3707977cda08356c8fb5847a5d1f90ec429eaa8aa73a9aab229b0c5a5dee738c404dc2b00e5e37901782ba38fdeefbe46c4e4df1ffbb84c230c1ca66885b800f598e15ebe6ab8c5716dea74aaae332ff44e7effdb1ba1b9f3abe63c4d95617e666f5ca09e45d21f016785562fb259435b738b2b216a3fb37ab559889768dd3b6e0831308a437dcbc2865ffe689700d0d0a680bbc8761d1659132f8e71450ad12a087b2fdba447a815575c5f00b28fdb05987a600ba34a66957c755efb8d1b4cb295f06d719a9f841c103599d50bd70fd89dca67835575949c7a4cdde755c517dd2f633931d0ae3783ef7095229786b800a8d73d4c92f9d677b50c188268675084fde9988aa69839839e94948c3ae88c06a4f8e0ba102a4e6d8905d3e7b8b00a80b319667ed743fa708a3a8a849884a9ab9ec9f946e9bfc49cf3ca32594078a8dc21433dfb24e06ddd9d37abfdf78894e8fc02aeafbda0532ead19c751f3b1d19284170e19ec71c4ead5429f6a47e6a0628f3cb7995de6f03778e50df889f7504315d74d6a7951b3e1c3cc279598a75c098e895d62a23140efdddd6f324b3829075888f5b6ad5ed61be0c1054ab760d84291757fef631d9ce99a8e74220d40db9090b24b1469ba0aa78e0b137f1e69437d484816fe48c8b14ae073288a6a6ef189c12c9bf9d8840917ba2aa819d965cf56bc5e9216e58d4403522071287143688276b7eee75d095597b20b70b9c5bcf600c27594a51b94d2ae4fba7acc823820e3e8e43cfa1954402d6128924dab1dd382c3c4070b6755e7d9014ecc07a41e775214007503f7ec1f85707ce8553e6bf5cf8837d0d5ade16f57f1923c8f21db4c155273c04f3314794e76f4bf995af2860b7d3cc171b38733feabaae87e5170bab54eaa3dad7cc6f878532c64dce8384e1527e4f73912c574bffe6a24bd5da9acf4eadd37b81b77b2beda52781d657b2c678658541158574282022d0e9aac25d737af3203c5b1721f046ef0ae267b509c5f2bbbd3b5541d34cff116a27c5c49d74bae88c26a7c048b47aaeeebbf9b4b3f981a7ce51216eedd2c47389bed24ba8fc7d1ec3a466e9da29b6fb12133b84c58f0fce6b39231b39ec20d1106fdd5126f8bf13ff73f349fb0f2e3d99f86a38210beae4077827fbde0ba7a4f1fe812c2faf2f5fcf5d7b9aee9c7499671638e5c1f1039514d080dde53c481990f40cc8ee0f3a910c2776dd7650dfc862e6767bdd1f11e432dd069817202545adc785965733924e3aba8c5be07be29262f81030b1c598f47e1276d4163ec329585b55581146f6865e01c29809311f79a681c45f282a907898cf5686e966fc891a46bcf471db08e946230831d4227c4a18746815c98566456cb51acb1a997e97cf9382ddb93a23669265d17080ef88c28bc4b23b84355c4fbeb74abccf469150a1136e7b452882110239260ed0abded4c83535e0d0d113d51cb9d640b774d29e3e33e7483dcf9b347fb2d4c4c5b1cdd20901567188fb7c4182e3ff7e5daa1760c6409e5951be1db4a4a401678d59ad51268f94dd229a7518813db550db24bf7cacee2a6f6de95d81838aa01536615d00242c4fdb29fa3693dc5de1c4075b4b87752a0af8891cae54b3d4734b9bee33ae69887962ce836fd2bff030ead9708fcf53dd39f7a6d305a044be9037cc6d4692afab4114b409ca7393b8e0d98d884a4342989f78207e51cc7d8c009d1bd1d54882aff6e45528aed401625c7b70bedc2bd1fd8c73c11d700a2044828953a0cc45e49d1607be0cb972da239128bc80d62a0e609e4d0bd3e330cb3f6fc5e7bcebb8d1786a2142be8e075218bf9b36f0cdafbe73f792544ac5331178d0f830fe63dd81a6e9f10e2f8a5970d4f4a710c5c337facec6f3e642e309672aa44833d758051bc0f45153d366ec05c613ee3951cd3710f9db3ddaa0b938bde726907a921fd28fe772f0ff7db8c9baa7a5d90157326d6f027e76d3e90d3606cfa7ddd33599e57fdf632c047301b5cddad05156429324aceab4a912fee33f2f3a8b1e874d09f6e58cc3fbe9a9681970c49b76741587d686bc742f23ee9bd79b099657296d51ac2ab8137c98316284aa832418bd4016830f08454e18e777e88e8dbe3cf653513f23e12e3e385a11ee1d961898c817c924a03af5284db59218749cbc9a59dbf97cacd2bfc7779b4b7cff21c6592be44606ff8e6ddcfc4aa7d42b5b4993beb33ae6242689c118ba9031e92c44ea91af9532700483a22b31961dbe4144749799874efbac0a4b294391a1c1b2e7748fc428fa188a3c3a7ad5e469252cd4e39a1826966c45d9ab0fed75d5f19327de044d305d057630afbf9ab2377b8e6c6b8bce293b6fc5730671502a9019064e0587eb965f251d39b5ea2127a55ace415dab0494b9b441c8d7438717657ce58b664246cab6e410fc31e5472aeca411dad2d7d115ac03d6989e2a5a8177357cce9eb274f4c6d734b19d99468516591dcebf06f0ee800b886a14d288b936d9be7797ad8622a51c5dd9d4113efa56acaecde5060fa979d0e24eaa31182825d054764a22a41f3c154b4bdf46c968c808ffbfe12a012cc8b6f673c305aa1fa83787d6b9529bde0ce4b19a4bde88c5b0756cb6978b5ef47ad0870b42afe5a371404f6a01f46dc395ae9af9151e0c735de13077ce307b7dfa7383ab7ef808dc3781e4c80bd468c8e40964d72df6d421874ec28b58dd672ab103ef673edf4af3230c6f367d304f06230935b95a49545a92bbbe4e81dddff0b2201a6f8c88500d2d6b6dbd7bae793ca4b2907fa277fdbfd44da37506f86118599d5701fbae9d10e59449ebdb2a093f85ae814c6c8738908846dc59a1d44b5a73a63a60b5109afc53f1296f250299159b6ac0317c12b5c7e97164dcffe5b67c0831e059c37d7a586a1a482442fb8de5303545117298ccefc42f67ab9fb7745049f429c8e311a94d124c2d177d2141843bd0fb448baa7c92ad36f5c4cd0da3db01ed12efd3a5f077e3468e047eae558395b4c5af59f741fd170efde9c3dceee970676e6171b16a89727ea78aa2b376817d88e060a7c9a0dd0892ca7886be0e4eed0b9325f0e887050bb392ad1d07739a9bb58691936f7667b26451e3cd16b79d02d01481e29ddbf61c44a232dd4605da093c5c55ea616db9325940515794d50fa9e98b3b8e90edd2b1677582795328bf1ed0ce07c19561d58b7400b577aa5344ae4a2188bebcb2c9aa8e95e1e18d6aab7f91dfef4bd73840562132861a2a9653cadc33977504291b44cffcca1f46af6d61192d113e0aa866fc7cf41bfc141139e906cde43ccc1a432440fd065e14ab3b287ea6c6612a97bfa6301bed1e6e10c190c43b10161364b26c6cad8d71533049f85fc7e601119f46249114730b8d58ce5377036fe0711f67ce6c84470c68fc2affbbb24ea73a193391723e89b4a4df3f3773fba36551e849158f6984ca229d1a339ea5de0478ad387b77692a387bfced6a23c1c9417913e7a801ce52d73bda4d4b9cca299fef1038d84dbc716358c4ff4d8de8db4df23ea53b17224c26bf5cb9180dc1b93262b1742174f3cd60e17edac30d380ce60b8984e2faaa7de5c6b1774ee3047cd11317458469dc17bec07d1dcb9a006c789ce466acc4dfae3593663b065a5bd50f72c4fd68e84403c3815f090ab91a29c0dc1a8dfa4567d045065396e76b53396b745da38a019a9fdbaa6e1fe162df5bd7fb26eab0cf9f41f0b884ab2c50f6b722ccdb4e23d148ad7228d0387ad8b88a647b690a616cb6576f9873880399897508ad60e497361823ff81b8461f2883965f51872c7fbf89bbabf6291a1033b7874ee1e4967f0a5436916efd9e08458e7983f5ef917f097ce8d98dfe92a230d21ac082762bf5a5eb922fc6254ab4b9fe3bdb0a7883b780d75f24dada41882eed8fa4eed04637058fa80a350e4ac5ab33b1a1ba67bd28b42110d5d37c19904a9fcc7c5d733be933de78949d63b3476265e619ac09338a279cba5ec49a875927efeacee55617c0ec1636430aa20f259296ea65fc457565dd6abe56eb417ddad9c0dcbe21b2a601fbfade7b994b01e109f411f61e3e073120e27b2c4655eeb0c1522a320f3c7c0ce356ba6b860c4e885fe86bbb4ce71f1d209b68f322953252a8e9f7940ce265865688b26b80d25d8fd17dc54223f08524943c7637aabce0c4c5eee5c0f6102e5c9bada829bbb7b9df4b43ce9bb39351022d97c589c1b7f5fecf2c908a223c1322947d8776315b5209a5a0b38be0ea449779edf8fa2cf024056707a675f43d0af5f5098c03031a11b483d152e18d37e5d6a18a5acba74f41e86b89382a4ff2e33492de5a8cd2c0e63c5113e0458f441c3db886b5b46eeaaf50118c04d629e5e2804699ff1322c4e81441023ddd0c8b912ee2383cf69fc4bb1de64bc94c177166ea58abcaa0d4c6048b13e5a7e748a694a0ac79e0a52d1099e5e586c6240e64c3710e37a13caa632188b02ecac71775e841eb928b4dd2c112a9e435f8de7f494f0762245fe9522ca0eb6dd1a9d3af99ddabed27cdb8be16bac8e20ae93a9fc67b86bf341720a6ca9e43a321c5e1e6e1c1fefcdc9d60ad67e40ad503659a7601b7224bda0aed5afa32cdb65a900bf42c9e80d8ebec20eab95fec931aa860ecc4817ab09ded7ab3720f4c89fd67f7fd21bdca7fb0b4822c1e2a456c0b2033c623b6f02ad71cc8c846588777e40d2d1ae071edb07ab7e88b6463170f6cd363bcbb3ac1294ab67bd9b89f694e4c680f4fad9c6258a5bedaed634c1602d1a72bae53c297be8a437105e989675198ed83b4d4991a0c69809d1cee564f2ae062045b838fc87e250d7d08e058fc4acc9f732e41eeea0dc89566d731bc48779bfcb01d2f35d45722d595f0e1e6a43fce9af424f5af2c72207a4a2ad00779ab4990cb86559bd8a6cca36604c0f7c4bdf4010878a7f79b693b615d76947a6096ce54d51d63eea454b648246cfcef43f341bfb281961ed8bdb3ce2d828c4cdbb7adee9cee5ab2f4098b566cf347483069595ccc5172e916b726d49836", 0x1000}, {&(0x7f0000001380)="3b6fbd5e082b7e587727da6f3ae6fd76883aa6d3c71725e388ef61de80be4428b3076f2f6a2e02056a37f1e944de6d08b7c2f7b34d0153b4af2245e26cfdbe0671f4c25d4c5aa2916be4a9c1f4ff18cfe854b33463932964211856eac146d2f4f189c33c7597082bf966f5525e032ba8620b26f24977c1474f34d97c67b8316a894fa2c95810c235840cdcb82abf46fe4bb479093bae5d170d93197559acffcdf0081ab2658be007d73dc14f112f5b1a5e5231d9711af547528671d0779da5dc4a83190f6c3c1806d30a770cc0971c2b8e60956b", 0xd4}, {&(0x7f0000001480)="da37e0041ae57fa5d379eb203ffcd09e80fc1d9d21592378b9ad60819d35cb06a01cd7431583ad102b3b5393fc92cdf8a84bcf477b62d5d8daf60150a43fc92a7a35158888d71ef0d37aeed41cd47f3970be92ddbbd9b38cfb824313635c08afdbf15757dba2a3ca01236023e478ce7c03519c9cf9547b4a4804d8ecbf7e092421422066d6e01f4584db088879571984543b3ee11f3119cd49d8feb7dd1de784b9a5b14f", 0xa4}, {&(0x7f0000001540)="1a3b14366ee2ad8339ea9205b0b33406217fb6f15ef276f4731adb42e7ca1b76d549d0f3e0275cfe451ca250041e5fe2135066dd8bce86fea6ec7058dbdd3e687e86fac1578c5c00e3746c5f0479b1cf9af0a9eaf647515b2625ce69704e3e7de094c68a11b29a81dafbfd0c75f4fccc23e4a213df4435abfd10a17767c7f1609c23033e2b07f3d1a3ac6cc03d47d57a72cd1f3c5b0ca38a6861e4ac2cbd0fdc356ea94ad76e082e6e7e307d39f584c662e3143aa055b3f357f7238cbf6048258e", 0xc1}, {&(0x7f00000001c0)="df01be0ffdb86647c34a23ebd4345a802c755661e5332a2634d28e8a5086b7c236f4ebfc629c481c90a0bcde96cdbf81dc50907dfd0c449c1c61dd76418051472d210b20edeff1979a935f25cad2fe0ceabce30037e80cd8e71db1f30d9274794eaa4c1885defe8404dcca3446bd9e83", 0x70}], 0x5, &(0x7f00000016c0)=[{0x10, 0xffff, 0x1}], 0x10}, 0x9}, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r2 = socket(0x11, 0x3, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) getpid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3}], @udp={{0x2, 0x0, 0x8}}}}}}}) executing program 1: socket(0x18, 0x4000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x5) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r3) socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0xa1d, "32cd8b6abd39a5a7bc6a8811751c8b995f0407ff", 0x0, 0x3}) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000480)}) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x7e) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1a, &(0x7f0000000540)="3e7be01a20e7cb84e9613c6d9955fbe15dc58d7964e2904c4628dfcf291577b14649f5b552f827b53d0e05206f7bfa57b4ce6d88d4ce4b78bac3c1fdd6b3cb2f7261ed3a218baa62611a64fa3f43ae4ce6bb69f4431ef2264a1684d3ce1c103bb327cdb4e13ea3c6ee787e7ea4b58abee44f7d06e672a5681d9a6060aeff20b7205da883139bd032477ee562897f6d66af901a5e489bb52dc6626383db503426db247fedde871e77b7c5c119b94a229dba292b7b4bbf1fa63a047575bea1c4a37272e2000c7df94af8e23ea803def04464f8617ab8c3d53e7817b065a6cd8ff36c35263c367a71e66449f4aa6f919ac15d17a8abb590705a06436b3e8e0f31ea8a5ef086d28c626cd397ee75d47aa2269985ea3dc4bb1dbdaa9d9827c4d5aaae215c50", 0x123) accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000500)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000680)=ANY=[@ANYBLOB="dd02", @ANYBLOB="8a1ac51349c5968e2942ca98d0c6a916", @ANYBLOB="9a77df0dad061fd192eb184e9b462a2221e6b85ed2a0c26398600211525eea8918be8e6441352a3214a62426628060d8d9b995949822454dc74bccbcb3e171918eef143b9fb88fcc87edfe4c07f2f353b42b43ad07ca476401cf99ebd9c84659202dea10dfeb1d9011a12d91c36f3c59548759d3b92b16eaa08a66a6ba153b1450d760345bb38e2231ad4503f260d88ff0794ec601f74d0424c47ab105a206fe655b82fcfcc51fc6bfe16d0b80739caeb7ed7ad369aac39f0a8a1e76edcf146930ef6112f6812094aa16d926b84e33f821cba29c68d78105b7ad70f99f17759c60002f2622a5f7567bb9133c6d474a8fd628dcdc783eb69709278259d486d3da5f33cdf1032a5ae5d535f877709db569eb8778ee1d02caf32c1b8deb151ca0b5592e897a286f824ac10973ca9490dacba438a559e92a97669faefc2008bf45ed523e9b25e0de4a241df160446dfa2a6747e0e73cf1dcc794edf769f9a3bcc060db88fa8f26c18d0962d783641b4b29339441b995734006828a50e4dbddaa2aa64d98a64cfa04429abe6ea777e16d3c08c9321503fa492c0ca1d562cfc23766767440f654ac739db621bf24da6005c2bd1fc20406109896520d3dc7cf9500e0025e4707d91b0560f1656ceea1513d043a44546f4ef07da0974c6fd7f3df0270d1b22bf71de727f62840bb23e5b741db190fd2e22f329f9f424e5ef8bc404c378ef3ce8a57943c13f40f20d8e700a116c647945909287e9c40491f29a3e7023776c7023023a3ad7324f96f86cb7a244d8b3fb71e104db4d2ee1d59f8e99f0f3300642923e31ea44854113c4624e4de6af40fae8e7bde08895bb8435f9f882072c5de27ee954211ad59800545053fcddee14794e7cc2fe825266964e9d5c306d542f222a6faca9d721a28af77465b3d820460e32c3e6e3f5109e58b2b5b5852ffcbf8de6eb4bc8a16b4fa9f2169c1b58a1ba2b7edfd1ff4d89e86bbabfda2a65ee2eb0ad3e4f22d28a7f33bce8a3ed259358ab81bc10431f0017bcc12a8b78d525412a488ca027fa0d1459172ca53b892614a01f1f915352b1becba6c2987be3f407591cfdff551665e23bc69792fdcfaee7c6da1f40257db1e7f2e97c5b6140b46b6a8a7508b481346572345e1f11bfb58426a9f98fa25b32bd2696926e3f0c1ad8b6fdd41b6450a4ea831966630e99f092941059c21d53b517c93951baab7b8c928dca092a538ed5f90b0bbd03c3d8a5d4d56150b970d05da740ef15a21e0833810d10f0f3cb133e72fdd2f7e669dd1797a987c8f25610412c925cf7f06a12bd442fc090d1cb8636ffa46d0985682ba46abdf1a6091831f03ab6399c526821665a49c4613bfacfd3a76091fc649cbdaf224a49f4625f9afb3f8d816ac346979a7cd300415c546ccae702343f416f3961b8728a883142f8c41a6a7613401ba2f07a140569e6cb2eb4dda1194cd2e4a7c5f037a98df778ca4739cea8bff7910df58358447bdf96248418b6dd0e802bb4f4f9a25f698ce2be05fb62e1625e462ecae84398886c0f14ef4e6f64f2067be09d0806d9e10e1558759aca0edd6b2687892d8b3989ad935ca4b72547a96bdc07dff5e82e6c8114179377eb954a2d374b452607d7ab8b90b31fe49fbda6b7f6e6cc2f02fe15cc30f9f504027c6cf8e9a9e36a39e7b9b336db6154e0f49b35d70953a82d177e715a5131cb25ae558b9c848986d99745d713edca009f068d99205635efa8b6975fce4d2679f5fdee3cc1f0dcc15ca9f6ae39814d8636f1f72eab76dd98bfa6e72551750b23a9b7f9b4615be8efaf5dc640e2be386e1c81023ea8bd5d2bf8f3e759245517108850e37738c2d6869d65e8b0ca03497ae6a75cad1d345691150454befe963c40e9e168776540f62f423f0f9176efd25f128f96ade77c337af75329dbceb0c3aae531fd7dfa7ff7e62504d946247b4aa1516191db3ac56f5007aa79af1b553497a091931abc80633a705d272112488d05ac39b45bdcfccf7bcff1574de6c360468b221be5c401cf731ce7097a2cd5e4882d68df7b92da4c778a83a9d706fbf33a9e42bf36b153abe1722631c1f0305a4cd6d2b2296432695ef83a50c6a761950affb4b89b9163e742f099aa6272fcc0244cfdd45819e9888659259c4cce7aaddfd33ef2614158bb0d594078b2bb8864af80a34d51e005c6a6e15556ee82d2f8fea7a8d37a501f1796f05a3fe229080c77b284c58024d7f510d081c8384bc542d70c517aa334b7a129915660b92bb98d3e851922c7b0c70978a9da70528a4b0a4cc525dfa240d7e647706149f50a838e64c43214e215b0602f8fa2fc42106bb5095a016932d92058c794738a1fd3af6dfb74bf21becfa18a1599e9ea19ef1843eff70e980a7a97d50304486d5652c611dfab7d3887c65119d65d0de51ec29260ae870ad3f5f31c07c7b104313d23abb3288237ae8b3e8159840fdeb755e983a835d2110fe964a968612693c5f189c75624b8967cbf825d82ea310665eb5c6800c2a0b9e6bdf1fd53b27e12d8d3282fdf9ed46e74c97aa4f0e814c7b1d303ed539a5de63ed9e6699ca04e372c7adc4cd388052531f3c095feb04d97b9fe3f5f72027590b1877101a941bac72ff1c9894b79d8f380161a124060d0888bb23e26ed26f67edd9423a9b6a8c6702b5300b2a926cdd754886f9e03df3b67ba6e5a21a406c5b7a94db4ec46fd857863c65569e6aba0a6be86673fb16ddbf93278a60ff057dced36870fc5d0dc44997b6109b177567f8dac7f86be02cc663e242c1716710711a8fb32f7be473edb2654098a0d43c21028d60ecb627c0f722ab34c82684363ba15525b0ba1cbc9e136ffc99e6699446f967cdce6341528628de1acc4fa1dd156d48c30c151d0afc13a8082b140e03e3b802579983e64de4617e9dfdf2b6a6dd183a5262d1686631e5699b2035e2a2a7d000f931c4fc894daaefdd3ec6147d34cbdc0d357a7d8ef59f7fa2cfaff73bef059f8cb710987f2675713fe7c67692ea8cb64c16ec52fa9a1493b374aa2d67dda33c0cda9fa4097fe1d5eae35f9b140df9141b4978724f4396b59d37666a9568b8b37de15a9fd178f4db0bf8b9830e2fd2b49f33e085952c44ca25e32334e7560ffb4e75e093e7aa6c4ebf5ac03fe3c7c5f2fed577cf5832da0333eafa58b3549268b10f367edd6e1d77874753f069dd3795bbf2f242a0082fc4a86fbf053b812ebd4220c95b755b3cb40dee1e256805307a0e774bb372970cfe44472d6d9b95e9f5c4291db383dbdb659432521ef77390f8618959ff615e277551d7b8243eca5800ee3b7769a8641c5ac7345bb940c4b7cf9644c74b0ef38909087ab32860079b97d4330ea9209f5bfd356950bc22468d707eab8c4bc0615302a4c1e4bf63d9d1d84df765fbd3471632c4f149e3d2454090da73736aa9ecf2a982aeb1981b6761195124a8637728bf3698922e8691ef74d12b8dfbefbb7debf4f7a48d70209e68d3164157e7929db4ffee0851f6a34e44e83d88104a204eac217ecb8553acc13d0d79f8b5b4c30fae81e8d5043ac50ece2744ffd3a65634f459dcdde5beab74481ffc2eee08205f9b564e096ec5830a54962e3f7dd620bef2f2c4a905938c61e0f7727958777ad67a4ec0b6ae3ddeb6249c25400d90a036411cfe35068e40fa00f1e417b01af7840a5c3e785cef60e0207eb1a8573407bbd319f4ae9def003a2b849df9861ad137d1a4d5571b913ecd4f5ea3ea5019a6344763294978539fda49e40a0192da3021dff10096788b9d7c14243b1e5fcc2cb9b0b153fad4ec8aa3453ac29f6ffdb853dcd0e748c32ecce7436e4fcca2375917a86206478a6a75968e00883b267b1630ef2adcbd1a205bac54b5e902935181a73067749836b8d3478a50c3dd2d19ca02239605de669a60a5d65856f16a05f85ac44cb84f409aa37dc24c089e9fa41e4b10ff529560f3ee7e29e752ddb48334642ac13a723e551b9205a30c0ed265808c0cb24d85e9e95b5154dfcce949b1aa55d9ae39ba0e6291711fd5ab5bbfebfebdaec8635226706b7790bce3d65a51222648b2cbfe7e97708e9d629f7a04cd8f4470e10712d306f530b439fce8adf9b2de3616eb02c5b72727c31487c19dd4f5819adb957c686fc630d2aa6d6301f339579731c9b9bbb655f67d025fb2880830491478e6aeb315b04172dc7f8aeb7ef0415ce44a9b712435677e18a15e75c3d6b414ddcc5604acb102070cac1587e6dc6a3393ecc17d7df92d85a1ac4ffe669898d9f559be7b09fe14d865c33747d606bcaba545b6768101c1be277dff55e22db8915cdfe7d5d189174eedda048e5b220a4007a3df06819256513f29aac44621e96418ca8b68e1a3607b422b1c59f3b32dae8b7dd2d995aa995fcdd7829e0dc059d6c2843ef4d370609863d57e011620f2178aa54810d2e4b4978cead2df7bb0bd7d97bc3ac301a2c525cba21c50248b8237358a0da65f67d52727b3546028cf2d2df6cc9a40a46d4cc4e95495513e0b369d98119c0ba86ac722b7c21e7df87843b4d6aa25a81b9676752eabb7e78fc303630926839eb34fdcc610d605a4bdb5c2e6323c652daff284c62203f2771bf71d173e2744aaa387fae7110e3eefb708bc5b3329654c1bfa0d51c0c00c1b2b2049492def2eab06ac444e9a043334ff2ae28c93ed08e5436945300df41f36aef9d51b97a469514a681718d7290180a48b11351cc5bd00612de70b3b42bcfc45ee5251d9b000443c292eb13e20593623f5d7c4b36ae46d393a81f1b6be4287976785a68f11c4d9985133aca1017523206130f26920063cfe500e9cea699e5514dfdb7fb709fa90df94a76831da7582d1b1983585bb73f701b1bbb4f411fd050b7da9db66b0dbfcd1158c217044148050fcb9fe00ea370c7620fa83058e1d6f9f1fc0f580d528bd18a934d814a9af8477d434e56b1bf98993e30416c2f984ff579becd8d135011c54d7b6984ee3a1c76d9d91f9adba8fb470d459a555750f32280fa0ee24ece41ba2127710b17348144b7434c130dba2435c471f21cd24f0b1244186c7d62e5f2d1aabe75ed16c6ae20c620eb3e7eea816024d6f24c5ecb0e85c0ebfa421dd433bf98eb389b88a402395ddc847ab972c0a43500193757568303ce0a07d096ae1666efaf9a96eb51324b550f8e28576e79562b0a02187a690d0452aa23796492787ce54a14dc5942de576fe44f34a4372dc33400fea944e336835ff5f24b2589408a19b10888c76b00ac665546c5fa5a5af6d32aeeff7ef462aa0431344a448fa0af12bb7876dd76e98205d9c58b1ba99295fddcf007b31fad40ffa0c696f78c258f1690b2cc91659accf84c8e2a46b75a68aa09c9fede335dfd2a33a2a0b49c5381f38f6116773f208ab6bc377984a9400b21887a6bb685bd8d84fd83de7b3795693380e30f7d3c9ad67e627b9043c5b0e1f9f720a61c4e386d92a7a4dda2c984c9dfc34813203dc68f11969f3ce872a5e3607e07449c4a66c43de27f536d94232b7879f9b98a8aa675a1f6d346a124f24cfb42b079d8eecc11e8a6b9086efc731fe79c8784a8826345c565fbefd544988b5b660dd90819173d3c84f1da44b88ae0562f14e0aed85575d0dc3138e97c5cd43238cc747cefd48724b0be47e247e3d01a0df50f16d12668bd1357c65aa85f95a00c7a1f00b2d8278fbdd5362ac4a79bd064601daf0b3cc85a82f9124e36fc40aac1eff3dc71c652a78602f93806847bb16c20ce3016485db8ca23b1443563c5819bbfca084e292276c"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x7ffffffffffffff9, 0x4d, 0x4, 0xfffffffffffffe01, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x1000, 0x4}, {{r5}, 0x0, 0x21, 0xf0000000, 0x3328, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x9a7a27df5810ac97, 0xfffff, 0x80, 0x2}, {{}, 0x6, 0x66, 0x20, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0xa4, 0x10, 0x7, 0x101}], 0x2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x46, 0x20, 0x9, 0xc48}], 0x4, &(0x7f0000000400)={0x0, 0x6}) close(0xffffffffffffffff) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x2}, {0x0, 0x9}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x100000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x4, 0x0) r6 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getrlimit(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x500]}}) executing program 7: syz_emit_ethernet(0x88e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000002dc0)=""/4096) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000200000800001a00000000000401009078000000006041c93a000000000000000000"]) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f00000006c0)=""/204, 0xcc}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000440)=""/44, 0x2c}], 0x6, &(0x7f0000000300)}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) read(0xffffffffffffffff, &(0x7f0000000300)=""/25, 0x19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) executing program 3: rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x42a0b47638554c39, 0x121) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x20) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000280)=[{0x1c, 0x40}, {0x2}, {0x6}, {0x4, 0xb4, 0xff}]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="b3d367722c74d6ad4da28de6b9da9116e620d6ec3426ee579eb324233b4940d8650dabe92bb01746412c87de37ee70dc21a058a1bffa300c828de0fd59b67b7883c9dfd21534867edb706d2075bff3d44a0e42543a9783c5", 0x58) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r6, &(0x7f0000000100)=[{}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000140), &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000080), 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) write(r6, &(0x7f00000004c0), 0x0) mknod$loop(0x0, 0x40, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x50}, {0x9, 0x1, 0x1, 0xfff}, {0x6, 0x0, 0x6}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x3) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) setrlimit(0x7, &(0x7f0000000980)={0x6, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb", 0x8a}], 0x1) (async) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x4) (async) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x114}, {0x6}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) (async) chroot(&(0x7f0000000240)='./file1\x00') r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\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) mkdirat(r4, &(0x7f0000000440)='\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//file0\x00', 0x0) open(&(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//file0\x00', 0x10000, 0x1) (async) unveil(&(0x7f00000004c0)='\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//file0\x00', &(0x7f00000000c0)='c\x00')          executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x10, 0x4002, 0x1) r3 = socket(0x18, 0x2, 0x0) close(r2) r4 = socket(0x20, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8014695a, &(0x7f00000001c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffffffffffd6e) r10 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r11 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f00000009c0)={{0x1433, r8, r9, r8, r9, 0x26, 0x9}, 0x1, 0x0, r7, r11, 0xa8, 0x8, 0x1a2d}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14", 0x16}], 0x1) r0 = kqueue() syz_emit_ethernet(0x2a, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sync() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x1, 0xffffffffffffffff) listen(r1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x60}, {0x2c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) unlink(0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000280)='./file0\x00', 0x0, 0x24) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) kqueue() sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000240)='.\x00', 0x80, 0xa1) socket(0x18, 0x2, 0x9) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) r4 = geteuid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="94f0d59c792922f6ce1786e8d127e2e295f60bfc2e4dbafad5badc8ca3bb240ff047d4dd1a09e7e966d52fade620fdbee32b92d399", 0x35}, {&(0x7f0000000240)="165f6ccc6ca094a5eaaa7a2cbe94951a736c60b9df4424063b9a9fdf778ba37aa4c92177f287530fc6d361bb5153e301ccec065e25240a4f029849d2041299665f05483691ca6a572fb5b3e1ce1da54d6864c52660662a60855b3e6764bf741975e1236d7967f78521a901636437b4ad1d95ee6c94f50ad409ad9dc4a380c50dbae9484ddf5a865627affeb444fd329da7fc011a255d8f06114086fa27016e2994e6efd895b38661bc36de9bb622ab", 0xaf}, {&(0x7f0000000180)="336440e5a9034b50db77430d4c51b02a912a1baf3f80f0e7ed2fd89fee1228a67a0ee4d5eafe3d77eb743e6d9507defcb72b400c89075136fb4ec3910f6e5f5b946adab35f8d14ba331d65d0fcb00b", 0x4f}, {&(0x7f00000003c0)="3e17efca93d30b5c2461b6bcf028e3c07a9f758b467c527d5199a7289a4215f4efe6179906b9342f3b352e2925256e8e37caf8529451d186b771bda84aaa763f3b74b3ce357f7d517bb9166be215b0278d1c38290eac5bb0145c9f6bf96d5d31f1939b6d1c65a66d4bd639608238e16c48c971ab88a0fbfc61030287a5a1f44ff271541b9fb1a702cc701b680586292c3331b26eafcb812eb89127835bd7cfd07cf9003d5b39a22779b26a2b590ccbcdf3b55043126fdeadea3cec745fddaad927eae12ce2a51b1f60efeeba76c9c347673b1af8e684c1688f0700ce88c7a6c639decf35af5e7e52d8a88f7bfd012c03e8c5a901f5c2802d87bb7dbb", 0xfc}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x10}], 0x30, 0x2}, 0x8) close(r1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000340)="4575ef9e7d37c4dbc85ba9d929c7d6fca4ca6e149571bd4181e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a1b19ac838f65de4e893bce05225cf2a3ce2ecae16d132a38a8f8fd05f108575a715dd04dd8bc4aa27e332e", 0x5c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x3c}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x10000}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) r6 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r7) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x700, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000040)) r1 = msgget$private(0x0, 0xa) msgsnd(r1, &(0x7f0000000080)={0x3, "eb95ec7a7f777e58e4922cb1"}, 0x14, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f00000000c0)) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, 0xffffffffffffffff, 0x0, r2, r5, 0x4, 0x9}, 0x3, 0x4, 0xffffffffffffffff, 0x0, 0x3c, 0x100000000, 0x9, 0x80000001}) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r5, 0x10, 0x9}, 0x8000000000000000, 0x30, r3, r3, 0x9, 0xeb, 0x4, 0x200}) r7 = syz_open_pts() ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4090}, &(0x7f0000001300)=0xffc) close(r8) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001340)=0x9) ktrace(&(0x7f0000001380)='./file0\x00', 0x1, 0x1000, r3) r9 = dup(0xffffffffffffff9c) fcntl$setown(r9, 0x6, r3) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x802, 0x0) r13 = dup2(r12, r8) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000001440)=0xfff, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) sendto(r10, &(0x7f0000001500)="14ec2c822a6ab3c7d488c9e4c2f6803514c2d0c335d2425a0fe98e34abe573b1b792a4f0ba9da76c5515f6957c4525001642e04945aed8f10dacadb364569fb0d40a5066ddaa7b612f47229b106e00175beb44ee25105c953c412eb3b08a2f6fe7806cbd078a83fe50bbe80ec2b892d0067995bed7d93838cd206ee76ce4a49680988fa3dff8542ad181b3cd4e325daec7f0f422aa184053eda5bdd308fb50785c22d88e00ce", 0xa6, 0x0, &(0x7f00000015c0)=@in6={0x18, 0x1, 0xfffffeff, 0x8}, 0xc) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000001640)=0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$dupfd(r13, 0x0, r9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000001700)={&(0x7f0000001680)='./file0\x00', 0x91, &(0x7f00000016c0)='./file0\x00', 0x8}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{}, {0x35}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x10) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000400)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r2, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x0, 0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r6, &(0x7f0000000140), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) getuid() executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8aaf15d143e761109ea9538d53119a03261e4f5d"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000e4b700000000ff56c14c688001"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x79, 0x4, 0x0, 0x93a2bf81}, {}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x3, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r4, 0xabf) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) rename(0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x22) kqueue() ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4, 0x2, 0x3, 0x1, 0x1f, 0x3ff, 0x0, 0x0, 0x0, 0x8, 0x8000000000000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000980)={{0x7, 0x900}, {0x8000, 0x2}}) executing program 5: setrlimit(0x5, &(0x7f0000000480)={0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="10", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbe, "0400000000000000000000002000"}) close(r1) ioctl$FIONREAD(r2, 0x4004667f, 0x0) r3 = syz_open_pts() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x6842f50edf996545, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x7fe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000640)=""/228, 0xe4}], 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @local, [{[], {0x8100, 0x4, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @broadcast, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) sysctl$vm(&(0x7f0000003740)={0x2, 0xc}, 0x2, &(0x7f0000003780)='!', &(0x7f0000003840)=0x1, &(0x7f0000000000)="32bd0ff0f8208213c3f5d5a4461e54e46a751238df43648aaf2687aeb33433117e47e5a92dd946245dc41feae8ed6b045f2ed680ee54d81bfbc8f967701a33c26b9eecd8991844f89e0b285220e6efa3a68329759fe0655e44a579950c02a648ab66c9425f8aa4c16e15d956977f34df39cc5b991280b88f6b78a580866129474611db157f2e5e7c2e063838dbe46f2d51010c1ab31ef09feab31258891606f03e7cfa162bad4ca21839527622fab3a94eb179921662543e880788f49cef86e0fc9e66f15954cea48c9887b1dfd76262bf96b15ced16a00b0e871d82b6f42554f66a890ae911f808466cb76b1e5c5dc613bc365ddd45605d62e350fd1a067f185b715375a804c314250a7aede8566b3fd455b176d33c83a9", 0x118) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0xff, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00e31186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000ff0c864b1ccd737b00a2fb4e578d23670ae04ee2cb0d13e63ad2c2a0f2bc8896c25c8b398c0ccb39b0de69cb42310cdb15fc2b9a71131122c7933ce3c9aee1e94b7817f15a23f14174a127996498f78f79825886841fa3945ac3122a508b5b1ec2dee129b27dadedd7b88c51", 0xc4}, {&(0x7f00000032c0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc01000000fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1d00465fc1802c9f49923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d0900b17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530ccdfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e23c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4fa8bb1d4ac3ef49ed0ac2f37c0541c0c2878ed63df20d0adc39992d8681a33449f45650afcf2db8849bc1fd9b3e063b769db64238d54c738736065c2d364d41bca62711c4be6bc543410abf0085428b35418ba1edd181d2d9f86d9202ad3733d7273b6e9683ae72fc81627fe6989e74367bbe5d3cd9200ca72d6e61206728f2f9330975c0620993c0f0ea83c595c05bb8ae43843d162bed5d0f139f1f7d78b3276f0ec8a32aef9f3f10badae8a847c1d66f91ca1357fd88d7c79b4f0058", 0x10c2}, {&(0x7f0000000680)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf76352f3a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a062bc26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f24bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52531b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c03f6fefc1228934e5c43772936352251dda437b4569dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b1b5befca984fec1442fbb7275d32ed818261759c2fbe406397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a175da83e2b6db447bf9ee2e3e2c543fb1c67a3de152a81433355e8c66fa3a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d8000000000e1446c6708682a22de7de4cb6f907edf56e397fefa5402cc9961213cb45f1d0d079df473fd5bf785d872e542fcc810d35935b3ce2643d4c6283713e76d19afe317f5100"/761, 0x2f9}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea", 0xa3}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c870eb86e5594c9398b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd013b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xd8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9940d5b7df3991d351a4fa4e94cc620f2d0104000000000000b2889009247aa3f53ce583daeacd81af0a72767893ea53b46f09725931f3b2f0af9200dcf7fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000f80)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b35962829213", 0xec}, {&(0x7f00000009c0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee96", 0x587}], 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab28091", 0x293}], 0x1) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) ftruncate(r3, 0x35af) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, 0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) accept(r2, &(0x7f0000000380)=@in, &(0x7f0000000280)=0xfffffffffffffecb) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="9d6c96176effa62418c027e60736a36d5147d6322d7547130c8de72ec83b6f731c65969a67a6ac94dde9be62f73db9c8413ed94b423fd892cc8d99f9", 0x3c}], 0x1, 0x3) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/208, 0xd0, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) socket$inet6(0x18, 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x22}, {0x44, 0x6663}], 0x2}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0/file0\x00', 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000000)=0xc) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) connect$inet(r9, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x50) readlinkat(r12, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) r0 = socket(0x0, 0x3, 0x0) close(r0) (async) socket(0x18, 0x3, 0x0) (async) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x9}) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() (async) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) (async) close(r3) (async) r5 = socket$inet(0x2, 0x3, 0x0) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r6, 0xc0185603, 0x0) getsockopt(r5, 0x0, 0x69, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8)      executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5, 0x0, 0x4}, {0x2}, {0x6, 0x0, 0x4}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000700)=[{0x0}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100)=0xce, 0x4) executing program 6: sysctl$hw(&(0x7f0000000600)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) clock_getres(0x6, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x400000, 0xffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {0x0}], 0x3, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3d}, {0x2, 0x0, 0xd6}, {0x8186}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) r2 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) kqueue() r3 = socket(0x1e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setreuid(0xee00, 0x0) open(0x0, 0x0, 0x0) executing program 7: ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x81}, {0x40e}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @random="93bef8cdf8cb", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x22, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x20000}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r4, &(0x7f0000000200)="985fa7fbdf69aca69c9a97347864", 0xe) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x40}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) ioctl$BIOCPROMISC(r5, 0x20004269) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: syz_emit_ethernet(0x88e, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = socket(0x800000018, 0x1, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000002dc0)=""/4096) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000200000800001a00000000000401009078000000006041c93a000000000000000000"]) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f00000006c0)=""/204, 0xcc}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000440)=""/44, 0x2c}], 0x6, &(0x7f0000000300)}, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) read(0xffffffffffffffff, &(0x7f0000000300)=""/25, 0x19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2}, {0xc3e}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001600)=0xffffffff, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000"]) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getegid() r3 = getgid() r4 = semget$private(0x0, 0x5, 0x10) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r7, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r2, r5, r3, 0x40, 0x1f}, 0x5, 0xd5, r6}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) r12 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r12, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r12, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2100, 0x5f00) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3f, 0xff, 0x0, 0xfffffc01}, {0x800, 0x81, 0x7f, 0xfff}, {0x0, 0x80, 0x3, 0x8}]}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getegid() r3 = getgid() r4 = semget$private(0x0, 0x5, 0x10) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r7, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r2, r5, r3, 0x40, 0x1f}, 0x5, 0xd5, r6}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) r12 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r12, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r12, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getegid() r3 = getgid() r4 = semget$private(0x0, 0x5, 0x10) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r7, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r2, r5, r3, 0x40, 0x1f}, 0x5, 0xd5, r6}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) r12 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r12, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r12, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x619670a8e70cd34, 0x0) openat(r2, &(0x7f0000000540)='./file0\x00', 0x8000, 0x57) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x3}, {0x812e, 0x2}]}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[]) setuid(0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1, &(0x7f0000000480)=""/133, 0x85}, 0x2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="a1ab331cd930e5aa88dd8175a73119b27f84ce853736d2499325b31dd98bc4b3efcc5bec7501902cd159c7db65f2c31d863c11334840574b338eb8553ca24c32f45ac7fb67c0d3f6faf5eadfa4a86020ca6ef3340f543a2161c28a563da5d5f12faa48116f1e1a97cb8a5ce8cff1f5b58c68195fbb09a4208051926d063486d3f43015f28fa67b92becb5d64ae278de77de78cfd2899c91c92d802cf5a4debdf83ba80d5aa3c0bd9c0e6aa9d0e73c151fef5cde7755a24c8caceadbacc1895524095c0a62493a94f313be3c1cf3f3262dfd48cc986cce843eccf89136b10cef1c0add487c132d964479db29199fd29315b6ecd", 0xf3}, {&(0x7f0000000380)="74e0e55f6e6987ca946c6d2ff1cff86fd07a219f9ec19d18eabca8645eea1abba3cf857dca5160b4504c4393a7e221aec5810860b32a2110dfe19d631e65b51eacafe003747d22f1e6596268eb0f9f17b885b5a461eb6a8d595d64b52a700ec668cfc33102561d7a103baffaeebf731f47180ef0698346a81bd3d8da658046ecb3dbddfb3286453981b5ec7d672fed1e6f3172834d7868aae46343abd2646f91da78e928a64af5f9d294d988743f28d026ff83db2febe28f6908eeceffc8b2e667a9349d879a9a115a542b640e37c2073b7ccef654972feb4d9d01aa259008ff11c49cde", 0xe4}], 0x2) executing program 0: listen(0xffffffffffffffff, 0x7) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f000066a000/0x3000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f00002c7000/0x1000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000818000/0x3000)=nil, &(0x7f00006b6000/0x2000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/506}, &(0x7f0000000000)=0x1fc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00dd", 0x4e, 0x0, 0x0, 0x0) openat(r0, 0x0, 0x300, 0x188) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0x8, 0x0) syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0xfffffcf2}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}, {&(0x7f0000000180)="0069f2c5c01ca30d6af9b115885b1b5eced12878ec74e8b2053292f00bc06acccd8bdfd23c1533bffaf4"}], 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x60}, {0x74}, {0x8106}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={0x0, 0xffffffffffffffff, 0x3}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x60}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) socket(0x6, 0x5, 0xd4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) r2 = socket(0x0, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80047308, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(0x0, 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) r3 = getuid() r4 = getuid() sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) setreuid(0x0, r3) chdir(0x0) unveil(0x0, &(0x7f0000000040)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chdir(0x0) setuid(r4) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x87) r5 = msgget(0x3, 0x0) msgctl$IPC_STAT(r5, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x87}, {0x9106}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) socket$inet(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x81}, {{r1}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x5}, {0x75, 0xfd}, {0x812e, 0x4}, {0x7, 0x81, 0x40, 0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r3 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r3, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5f3, 0x0, "0000010800000002404000000000000005d4835b"}) close(r1) socket(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x4d}, {0x6, 0x20}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x1ff) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f0000000180)) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)}, {&(0x7f00000005c0)}], 0x6, &(0x7f0000000680)=""/251, 0xfb}, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, &(0x7f0000000040), &(0x7f0000000080)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f73488012b4ebc02ac5305f6c091b28a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e8036f276b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd616274", 0x148) socket$inet(0x2, 0x4, 0x20) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0xffff}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffc6, 0x8}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1c655fc898364b36, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0xfffffff9}, {0x8001, 0x0, 0x0, 0x2}]}) executing program 7: r0 = socket(0x18, 0x3, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10, 0x18b58590cad3a7d1) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0xc}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff803500010800060500000000000000"]) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x7fffffffffffffc}], 0x3eb8802, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) executing program 5: r0 = kqueue() syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "dbba69d1d19c93d7"}}}}}) kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), 0x10) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000580)=[&(0x7f00000001c0)=':@#\'\x00', &(0x7f00000002c0)=':@.{\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\xd7/*$:\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='*^.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='\']^+--+*{\xab#!}\x00'], &(0x7f0000000740)=[&(0x7f0000000500)='}]\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\xcd]&-e\x00', &(0x7f0000000680)='@%}\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='W\x00']) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) ftruncate(r0, 0x35af) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x10, 0x200006, 0x1}], 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) chmod(0x0, 0x0) chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, 0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad9003000008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa0200907800000000600000000000000000000000000012000000000000000001ff010000000000ff0000000000000001"]) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getuid() r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r4, &(0x7f0000001000/0x10000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2, r3, r5, r3, r6, 0x90, 0x2000}, 0x7, 0x1000, r7, 0xffffffffffffffff, 0xb0, 0x7, 0x6}) seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r8, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r8, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaffffffffaaaaaaaa8037"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005", 0x3, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r6 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) connect$inet(r7, &(0x7f0000000000), 0x10) executing program 4: r0 = socket$inet6(0x18, 0x5, 0x6e) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1002, &(0x7f0000001000)={0x18, 0x0, 0x3ff, 0x9}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001040)) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000012c0)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x72}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}], './file0\x00', 0x81}) select(0x40, &(0x7f00000014c0)={0x9, 0x8, 0x3ff, 0xc8, 0x7, 0xe9, 0x9, 0x3}, &(0x7f0000001500)={0x6, 0x2, 0x1b759c1b, 0xffffffff, 0x10000, 0x8, 0x8001, 0x10000}, &(0x7f0000001540)={0x9, 0xffff, 0x3, 0x3, 0x641, 0x1, 0x2, 0x6}, &(0x7f0000001580)={0x7, 0x1}) select(0x40, &(0x7f00000015c0)={0x4, 0x414d, 0x1, 0x8, 0x0, 0x2, 0x0, 0x20}, &(0x7f0000001600)={0x9, 0x5, 0x42, 0x80000001, 0x1, 0x8000000000000000, 0x5, 0x4}, &(0x7f0000001640)={0x4, 0x1000, 0x8, 0x7f, 0x3, 0x4970, 0xfff, 0x6}, &(0x7f0000001680)={0x1ff, 0x8}) listen(r0, 0xb9) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) fchown(r0, r3, r5) getsockopt(r0, 0x8, 0x3, &(0x7f00000017c0)=""/96, &(0x7f0000001840)=0x60) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001880), 0x20, 0x0) socket$inet6(0x18, 0x4000, 0xd4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={r2, r3, r5}, 0xc) chmod(&(0x7f0000001900)='./file0\x00', 0x80) r7 = socket(0x20, 0x5, 0x3) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000001940)=0x80) r8 = dup(r6) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000001980)) chdir(&(0x7f00000019c0)='./file1\x00') open(&(0x7f0000001a00)='./file0\x00', 0x100, 0x0) msgget$private(0x0, 0x208) r9 = accept$unix(r1, 0x0, &(0x7f0000001a40)) bind$unix(r9, &(0x7f0000001a80)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001ac0)={'tap', 0x0}) r10 = socket$inet6(0x18, 0x8000, 0x5) bind$inet6(r10, &(0x7f0000001b00)={0x18, 0x1, 0xffff, 0x5}, 0xc) seteuid(r4) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0))      executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x40000000006}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x40000000006}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) executing program 0: syz_open_pts() syz_open_pts() syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x10, 0x8000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff)          executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) r4 = socket(0x11, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000180)) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000000c0)="b2", 0x1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r5 = semget(0x3, 0x0, 0x80) semctl$GETPID(r5, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r6 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/125) semctl$SETVAL(0x0, 0xb4ac57a27644a1a9, 0x8, &(0x7f0000000200)=0x7cf) semop(0x0, &(0x7f0000000300)=[{0x4, 0x2, 0x1000}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x70, 0x1}, 0x400000000000022a, &(0x7f00000000c0)="2ea90733c8d6c1e965fb191e201217bb35a7a680bdc8fab44daadb15d9296bb2b4a53bd917d0749cd54232b5a199ff3f95278fec846fdd38a4ebfff1d4e91f3c07400de193743f83e01a176b7a2705e51c7d2ea37a66ce38c2e6dfe477402fd8f3d5b31654fdc6cad52b367d6c2598d063e45ce04173589bc2085ab335782946aa07b0d67e398033836662673e6fb3c733f04a679ae539f00c809c1fe88070131746cb38548455e0d9916725738e", &(0x7f0000000180)=0xae, &(0x7f00000001c0)="9a71597025265a0f662b66034510733ed12e8ba687bb566762c2497f878119aa8ae2f80cb9413824cf4ea6c174ba846c6089a66f6507a1789c270500a38a74b6c5a75609aa063ab9c68d70874190e367f98150c14681c6c513855ca59567166d82121b780240b7912d6105339c81d4c737003ce7518f31b6f700e6b5c26f5879d8192df18861a33bb7b3af48bda6e3e47d12", 0x92) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x5c}, {0x8106}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) syz_emit_ethernet(0x2e, &(0x7f0000000500)=ANY=[@ANYRES16=r0, @ANYRES32=r0]) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x60) msgrcv(0x0, 0x0, 0x0, 0x1, 0x3800) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x8, r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xffffffffffffff7b, 0x200005}) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "97115f33ba7d00fdff0104000000000000de00", 0x0, 0x400}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x60) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r1 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000480)="5278a2a99ba17d027021fc08b41408aae9ff34ebd7e5b51a498f1f039923368a5270151b545d801de521be0bf0c849979bd422ac62b8a102dcb5106c84626d7755fb06ec8b4855653ab362c8373333500ccf58481504e14a9d9fe40f36addbb4cbe7ebdc59ff69b936c7f008e975768da291628bf56ba59fcd1ae98a2c0fe08c4f1def0be96e1e25a51c7723152988542d53462660440707d1b70ded5a958f0c02bf8ad056b422c5c5dd9f8507798a", 0xaf}], 0x2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000025c0)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48fa65", 0x25}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r5, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r7, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getegid() r3 = getgid() r4 = semget$private(0x0, 0x5, 0x10) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r7, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r2, r5, r3, 0x40, 0x1f}, 0x5, 0xd5, r6}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) r12 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r12, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r12, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r2 = getegid() r3 = getgid() r4 = semget$private(0x0, 0x5, 0x10) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r6 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r7, r9, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r2, r5, r3, 0x40, 0x1f}, 0x5, 0xd5, r6}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) r12 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r12, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) semop(r12, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r3, 0x2) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r0) executing program 3: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000180)=[{0x1, 0x3, 0x1800}, {0xa8ab5ceedacda06, 0x95}, {0x1, 0x5, 0x800}, {0x3, 0x7, 0x1800}], 0x4) semop(r6, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r7 = socket(0x0, 0x3, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r8 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r7, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a", &(0x7f0000000080)=0x16, 0x0, 0x0) sysctl$hw(&(0x7f0000000280), 0x2, &(0x7f00000000c0)="190fae666494dca9661acde59e54f079b027d6a5270fdcabd1cf9ae10bacef77548217f288a1ec941f5ed981114dd48dfd7125d2332f51695348d5890fa95ebdc809e1d09abd5ad27b4a3b0aed21ae05cad38585007331c94dcd49d8c81832fcfbb0dc53262b0559e947ed2dbdef95232808049b73fb17da0ae99b62af3101f6756db3370f4ba3ca486816e9219ec184ba", &(0x7f0000000180)=0x91, &(0x7f00000002c0)="9cefdae4b12e625d551c06a3208323e39f2a22dc4e53b6bb862151efea45cb1b48d2e59799f13533f891770c56e01f936cc0b0df99995077d093c0b1789ff6feebd28beda9a0d8e2f0ca1a1cc26185cefda090540673a9a497b96369e9470af7149dff6dc9b63e33ac4ace8972ba0f439fe716e92bc9faabff746727c0b7d5526172ee4b56630091c7090000003663f461ce48b46f4bcbd4a0d6ecadbac238fdd3e9d902a51f0ee0b8af19b2318f355a13", 0xb1) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003ccc2629a17a6c58afb8876d8be162e3c99fa05a0000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff020000000000000000000000000001a006df"]) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000100)) r3 = getppid() setpgid(0xffffffffffffffff, r3) panic: runtime error: index out of range [2129788979] with length 54590 goroutine 57 [running]: compress/flate.(*compressor).findMatch(0xc0002e85c0?, 0xd43c, 0xc00036e000?, 0x67cd4a?, 0x67e505?) /usr/local/go/src/compress/flate/deflate.go:256 +0x29c compress/flate.(*compressor).deflate(0xc000700000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e compress/flate.(*compressor).syncFlush(0xc000700000) /usr/local/go/src/compress/flate/deflate.go:558 +0x3b compress/flate.(*Writer).Flush(...) /usr/local/go/src/compress/flate/deflate.go:725 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc000580f90, {0xc0009b2fe8?, 0xc000603808?, 0xc0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:132 +0x45 bufio.(*Writer).Write(0xc0005864c0, {0xc0009b2006?, 0xa094a5?, 0xc0000a9530?}) /usr/local/go/src/bufio/bufio.go:679 +0xea encoding/gob.(*Encoder).writeMessage(0xc0000a94a0, {0xd9a460, 0xc0005864c0}, 0xc0000a94d8) /usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf encoding/gob.(*Encoder).EncodeValue(0xc0000a94a0, {0xa94120?, 0xc00049f380?, 0xc0006039f0?}) /usr/local/go/src/encoding/gob/encoder.go:253 +0x448 encoding/gob.(*Encoder).Encode(0xef93a04c697c20df?, {0xa94120?, 0xc00049f380?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc000581800, 0xc000581830?, {0xa94120, 0xc00049f380}) /usr/local/go/src/net/rpc/client.go:221 +0x53 net/rpc.(*Client).send(0xc000362120, 0xc00058dae0) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc000362120, {0xc28265, 0x14}, {0xa94120, 0xc00049f380}, {0xa94160, 0xc00058da40}, 0xc0007cfc80) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xc0000a2750, {0xc28265, 0x14}, {0xa94120, 0xc00049f380}, {0xa94160, 0xc00058da40}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:88 +0x145 main.(*FuzzerTool).exchangeDataCall(0xc000188820, {0xc000895c30, 0x1, 0x1}, 0x531b9e) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:264 +0x21c main.(*FuzzerTool).exchangeDataWorker(0xc000188820) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:304 +0x76 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x1168