last executing test programs: 4.794528741s ago: executing program 5 (id=326): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x60, 0xc, 0x8fffc}, {0x80, 0x2, 0x3, 0x10000}, {0x407e, 0x9, 0x40, 0x7}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x27, 0x27, 0x6}, {0x48, 0x10, 0x5, 0x3}, {0x9e, 0x81, 0x0, 0x40003}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48, 0x3, 0x81, 0x8}, {0x6, 0xf5, 0x5, 0x7fd}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf2", 0x2d, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f00007e5000/0x1000)=nil, &(0x7f00000e1000/0x4000)=nil, 0x200007fffffffffe}, {&(0x7f000025c000/0x3000)=nil, &(0x7f000074b000/0x7000)=nil, 0x4}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002cd000/0x3000)=nil, 0xfdfffffffffff7f5}, {&(0x7f0000797000/0x2000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00004ef000/0x2000)=nil, 0xffffffffffffff0b}, {&(0x7f0000123000/0x3000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x8}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b8000/0x3000)=nil, 0x3}, {&(0x7f0000121000/0x2000)=nil, &(0x7f0000750000/0x2000)=nil, 0xc6}, {&(0x7f00005b9000/0x2000)=nil, &(0x7f00005c5000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x7ff}, {&(0x7f0000539000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x10000000000008}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f00000f4000/0x4000)=nil, 0x80000000}, {&(0x7f0000148000/0x1000)=nil, &(0x7f00001ae000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000048d000/0x2000)=nil, 0x5ba3}], './file0\x00', 0x4}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100800001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, '!\r\x00\x00\x00\b\x00', 0x7, 0x5}) sysctl$hw(0x0, 0x0, &(0x7f0000000100)="ad09ecd4bc9c76940d1854d63db9c32228c73a148d093d1817c54ec18c8ad1fddcf4696e19e9e3311cb3a30d8348de14", &(0x7f0000000000)=0x30, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) ioctl$TIOCSETA(r4, 0xc0284459, &(0x7f0000000040)={0x2, 0xffffffff, 0x3, 0x10000000, "00000000000000000f0000ee0900", 0x6, 0xfffffff7}) setuid(0xee01) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) socketpair(0x2, 0xc003, 0xa5, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) sysctl$net_inet_etherip(&(0x7f0000000340)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) 3.883597127s ago: executing program 5 (id=347): sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x3ff, 0x0, 0xfffffffffffffe63}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4, 0xfbfffffe, 0xfffffffe, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) syz_open_pts() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x50, 0x4000}, 0xc, 0x2a2, 0xffffffffffffffff, 0x0, 0x5, 0x80000000000000f, 0x200, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mmap(&(0x7f00000fd000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x1) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x0, 0x10, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) r4 = socket(0x10, 0x4003, 0x0) ioctl$FIONREAD(r4, 0xc050756a, &(0x7f0000000000)) 3.617638112s ago: executing program 5 (id=355): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x2, 0xd3, 0xd}, {0x5c, 0x4, 0xe, 0x1}, {0x1846, 0xb, 0x1, 0x2}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x2, 0xd3, 0xd}, {0x5c, 0x4, 0xe, 0x1}, {0x1846, 0xb, 0x1, 0x2}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x121, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x9, 0x6, "8f3524", 0xeb, 0x3b, 0xfe, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x9, '\x00', {0x1, 0x6, "7be067", 0x6, 0x8, 0x40, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, [@fragment={0x6, 0x0, 0x0, 0x0, 0x0, 0x19, 0x65}], "80f5e92e6c2257829ad53219619e9c9360daa006cdc27f1a9f39113be43b0ae3f6d6e8daab4c6f456321358b246e42c198d8a9724cc1f39b779977e3ee85fd61c4cf2241252a01e135de5fbe1fc42b312e81badc0363a1273d86cb7fe7d63678e2a81be1dd435b91fb0662353edff6f1d92668a447233df9bbe1e71ea0be254b9ed88b4aab36dce5803155a3f82bab1e6fd8fa811625db9d4c410dedb607ad4a902a0979caf9467028a238a5ddf3067a39da25"}}}}}}}) 3.606275746s ago: executing program 5 (id=357): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000380)=[{0x3, 0x6, 0x0, 0x4}, {0x24, 0x2, 0x43}, {0x6, 0x80, 0x8}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000080)='\x01r/d\xd4\xaeZX\xf2', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='tYp\xef\xc5\xfa\x1d\x92\xbb-\xfal\xa3\x88\xcb\xbf\x1b\xd2\xc0\xbc\x02\x90+C\x9a\xd6\xc1Xw+\x91\x11\xc5c3nZ\xdc\xd6\x8a\x9e\xa9Tu9\x9d@\xdfD\xc8\x18N\x9f\xe7F\xb9\xd2\xcb\xb0SE\xd9\x18\xbbT\x97\xdfc%\x11Mw\xe3\xfb\xa2\x1c\xde\x82\xb3\x80\x14a`\xef\xa9\x902*L\xa7\\\xd1\\\xcc\x99p}\xcdjF\xb2\xe4\xcd\x93\xd8\xb2\x87\xe1\xec\x8b'], &(0x7f0000000240)=[&(0x7f00000001c0)='t\xa7\x9d', &(0x7f0000000280)='\x00']) 3.537234111s ago: executing program 5 (id=359): mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xe03) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/203, 0xcb}], 0x1) (async) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) (async) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000a40)=""/198, 0xc6}], 0x1, 0x1000) 2.405914201s ago: executing program 2 (id=366): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0xffbfffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc9, &(0x7f0000000680)=""/100, 0x64}, 0x80003fae}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYBLOB="b5f47d44308bf94e7919c738e602"]) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xa3) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x420) 2.405215448s ago: executing program 5 (id=368): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="11a3d8630ffb9ba441412c78d47ac3efe2837abd4084cd38e218cfa5feb02b4831224a51cb66fcc28d3554823d9fcd03f337e051b6e139d9af34719993d299db1630d0852509adca2b14d3a0b6cc58b46a98d27ad013f623b7feacbc6160a41c8f53", 0x62}, {&(0x7f0000000180)="e6ff7fd8cbf733bd628ae8a5f0dc07d573d47d1f288d5f7ed386c5e97494f99314280d7932800ea3e139e2fb52ee5f1567ae9f3802a8089c58768cb245f53df28effa70a12083a14205761a2f99730cf801cc1293d1edd6aec24420e1c5447cd9ad9c843335bb6096df57bd64bec044b8bb7ffd4fcd042", 0x77}, {&(0x7f0000000080)="9d155195aa255404fd68b8be026d06ac83a9797900e3bd13eb8b6cf6797be38cab42d1ac27012be011318edb5dbf3df2d9ca7b9345d44e3e7ec330ae3e", 0x3d}, {&(0x7f0000000500)="5a6b0963cd0f4630abcb842556c95f1c47709d7e4468aa43fbaec45a423ab0eb3fb23877febd0d7c3947e440ffa09bfbd4f284b6cc7a6c71ead6d234d77631c4422a260d09c5f678a6c7bc082e86a789cd613cb6f77d844f3a8de595fe43710f76c32ebf470efc7dfdd7f44465700ed2f1cc367d27fbeed5c50e89b522c812c7bca7b6853055d6f12bccfe278d779dd845cbf644d7883f2316ba518dadedb02b6434941d0663e74fbeb090bc72d90dd1245debb61b0304aa3cf242c67909224d48b8bde62f93c076ef9eaa72a3c77e94a5f6568834d2122e9e8c645e632272aeff7b8f61f5f80b1af0ad6afcdff909ee84c9749614356c1aa8b37418f7955d0853cab9932c3e9dfe159284d607d74a3378a5920c3c8f19b5806f599a405d2b6de00f79a56cc2e52e6b49a85284c407f9ca161e011d81c086852bd2926851dafd0c77cae8c6c71611b22b034a08523a21a7c6a4e44e8e922e5abf976106dfb1f0baf0ac8e815d7946dd6fe168d29e117402ada480752948d52d32498ed8380aeae9219cbca330a8b801d9e22a6cee20c732547a3156444cf9a92a79bb88ee1cba6898e227bcbd88befbe1b2854a0f7899d054109bf27937656fe63eef3a4560d2ba99f1e54a2f2c11246f72506a5b4204499aa71cfc97415faff247b30ffb3d0b46ebec937ac2d1b938b0949f72847ad450f913c0317515cc432dcc4867cb1e4cfda11dbc64af0e355edc0f2b21648ad8de9fb7bedeb7f69cd21162c78f3d14e848c93b3c319093161d392e5b08470aae1759897a8929d5d1bad74022ce6750b33b9bc346024962d2b713072f51a543b3c8880b10bc150694d4e3da41cdeca7958cb12971f395be3efadfe4ed2b65fbf961586ef1f72ba175f5a1c924a2828950263a24a23e83a5811d1273482f7333dedd6ed8693710a2928fd30dbaa09db363f2586284f74cbcf2c16532a7412f77e91ba54edaa4400dc24be176b0c8bb1eee5cff1357aaeff7353c642ba3604918519ef01618e03805f120ad2495197c22ffac0020d871d2896c2cad19d52bacd482d73d30c31bbae5e7738a3e418c23afdf08e417192318c5d37cd3ea3e22749c42a9e85739c0685a4b27a1a2893443b2d3909c85e6519e2ee53b7d84058e0ed1bade9f516f0e43be32a38297927e7bf50a2aa6bb7e739443c67f25d41f1cd756d47cb031d87b6f630a862c2bfec5aeae967e821c384e59131b2659bae1191820203b1ebd65010d4a3fae547a254b57d3dc09dafddbb3dd5a0cbf9ef44ee8aa7c5367453c4223fe092aadefa4db9909714056a8579e304e2255be931e160cdbbf5a29973db0128a7b17b158c73986f22032d9c833d0371e86ea322d49494fda30219c007f8980f2c4246786f204dc6a3302733badba4988f106ca03d79184394454532632761cbecc3297a568a1c347663c1aba64ec81a378e1c9250f885005bc7f34188009935b7e34babbc32583824657db9acea268ec797eba9af10ce47748fc6d38b8827d93feddd882309301cb1a18a6ca32cc32dffcf6e337210916f94f45043d66ecf4886087f34b6e3beb3a2354769a6c96878aa4c2e795574c634f868d353540fbef44f6e62d89204a1f2d0068e9765beef595246878dcb0826c5606ea369255870589af15e3ffc0c2b5385eb8ee2a8b3f8b86d1c03eb51ff680dcbd39c962b813b436e2f73898d5eb02b4704c0b52093145d1c875f69646f39f82eb818a48b92afcd9937b8cfb51eccbd82a565cc0a2bd0c2674e237dacf22770f4911714ba4e5cbeb1b81dad8bd782f379c37adb6aa29c3d8b08d97c94daad13a3082e16994082c8e66c4c240d6d8436ff3197e48702bf98a90bb98e65f236e9cd4e548f2b2aeda6ddd9a2cdf300b890676f4fc8e102a5407ff2b8bf2575b3fd64ef155d68e4e8617c770802178ae2cc5d9582a1b578a05b95cdd5bde8990b0877dcc3dcdd32dfee2d5cc63891e8c9015231729bb1c919a1e2a3163b18faf58f1e8de073be66932b4c7c7eb106e2efe62603091f111c81b494f2e3bb71fdc9a0c0ddb68200206aeef9058ec69b4e5a42f733cbbe59a076dc7520850f37aee0423d4ac6bc9b80a3e901076c971bc914a725ef45c88246d0756e5531980493a97482b919b9903c6bc155122d2dcb5682ce9509fb9c8ead533ed41da14f8eeca54ee92c6cfea67bdb43eef62e65f02d49cf26c0a4b1539cc27b27998f20c8925b27391901afed1f11ebeaff7418bea3b8ea29e4721f5adfb37cc74a89d0470b445ce5aca1b2f052ce8203997d1f4941aa3a61269abb9c20ff2fff8909590a9c8b3e9450d70aa25eae583ee17991e030d13f6de59660b6f3c1978608f6755960304d8129050e23d9a2499fb03b39444907a72098fa93a0818492fababfe0c1984284ea7646df8de05507cd04379a9f30a17bd608375d5b68a9052b178ee44b617342bbca972fce08a4c63ad7f92703d9a1c048bbe23c6b8aea062f9895379f428e7505d9487b10f29f6b76cc952da43ff73f5001abc26d88f4c8ed68fd8f2d23645ea22190272db9e0c15e47a73e9e4f17ec53a9d19d81bad8e7cb4e6f92c52a2578873f753043f35a5bb2e069444f855fdddcaed51bcbcde1792a0e7d210ae624bd7b40f93c5db78e7534d4e805a7c9fece2050781c659c80599aed1601e9e6555d429f4d23fc2ef9d58c3bbd06c68ed38a703c455e0d51e74753e87fdf84272aae7dc264c19ba4aaaf6128c6e976020097bcd0f1f600c92a124c487f50af08466c9645e6537888f30119f2ccc76bb464a01a6d280c482e4bfac5a2b210339a392948a9d514902b56c661f14020dd1462d5843e5658f8d7ba8779411302120958b04e393fa0930ea626729e499c1a8f28b4880ef86987a2b7245e5a78171b7dd0c81d0693bbe2d867fdde6c3f88cd77765b926deff9c7948665e1e346dedd7e8145371a567d1e35a3e9ff37e58b5be9c14b57dd07f7771478c8a0e4886de7e8f9d296e6686548379f468b573c38879da4b9b776dd77e9b0e66282d61476f24d18d7ea8d4f2e8830d07f5fb943063f33b58c1de74090c0ceaa217f1b6c75a911a61c9371dc227d2f3dc246d8013e733d015492ffe1cf915f1161e9eaf91df4ca5ee6446e83e248df4b3dabb957b8925932b79320f1828467b8e29a135bc753f6e308f0f167ca5ae6868aec3f34a24114d9a70eef0a9c1851b2dcdf586699810d51e3fe893c7a229b214a47a47a575b19a0894948dcd032279190d1327f1b346d14032adeee7659ecaa743895f51747bce9b6c05463ef148bed93055d408aea30ca2216399dadf26c6ac14ddb0a5aa87f3eda012946b1f7f83bc372947f84cdea6ec724a04828fa068fef9546122cadef2859e442b8d5fe4d007caf78d6595bebfc46eb579dfb31da7244aa3a04a2b61a396c81cc1ad0e95128abbdcf5c182054ac3cbb831784942b1a5d01d85fac0af8ff82bb788da7f05e9867d0b3f90c1497fa8c958c3c4f772fc44636c1f0a0d7e3887f46bc7af97ed928e61ab1cb419ef7a67546e044fda17e4d451e472a124637716335365f752c423dda735c1eb8c97bc3477973a0a630c2f124059641ecab81951ec4e08f4d435cad7d82b705296fa18646df3f9c45692538ab939df9eacf991d3e6052eb26a495d77016eaa638b180e63250a579041a7b424f94558e1d9f5d064e607c828685bce3d40260ed1c54012f8d1340d9e9c09e2ebe61cc308a03e69ee6d62d19dfcba13aee4a1d5d3daa8ea7356077fe9bae663adee8ef01a3d0c2478eb4cb41559fc8306437f108d211475f6086e83939168d3b27d3934aa7f1e1a00419c38a9ea90cf3cb419a46479504db967913edd5df8fa523cf0cec70a9b941b1f3630425f06d82571c5b48f2edf0cb62fc95eaf33a4f4878af6dc80a755473c46c877115bc4b9fbc507accc333fc4414e50168dc946a1484b2748a91f5cac056475b4341f54234eb1f0eb436a6fa77d97d48d2c81c9e8a5936ea6f978292592967d0b220bd2207c2ceef655de1b2920e2fd81d361d2b10c3bf5b9cf75d8b27e5116b319165dd5811a7faff0f2af14104d7acf6a521b6f72b788cb84836049a78c5e0210c11523effe0e0d764f727e9c9c5b4a363bc761563743f24a4fa84356789d46713178bf9403c2969fbd49af45db8427943c1fa898e4f425bb15150216099cdaa21315240bdbc4318088250b8d4a451fc749538fc890153c6e426bd6ebfd921e9dc12e00c44aca566486c96003d09916e45f072b22c8120fdff0d275d4d3f1766c45452eb0637fb85e85f11913f57841c0530d6a8a184b026d7cc337f0f8d72a9692b3cd1e538bb809f29f05755e2839aca61c9987bbd1faf8c2a3f69be95e84241a13574a51af22c0e9f39179009bcce63aefa672619e901ab855325c7447f4d49885b05841fce14566310d29168c201625466f15db7e9e79a90b00005f556ea39f1df2489d27db627e9cc5b69a862258a214a0dd29deacba6fe04565a1ca0db480993e63c4e1a67d625d0b6861cf2d8718e69db9da5ba46f948eae964da3ad90ef0a5ce9bef3c6eafb280dd34a163b76acf5010b279ecdd2bff11479ef1ce31b815c01736966e816162cde2cf37d7bd98325dbee533ae49371aa414b4f85af6fe0e30d6ea2d9a031f466c97e42568408d418f8acea9829387da0f15ab02d212c51224a1ea4bcaf7bbdca7d9e8236b5888e8d06090f2253c2a587ba24ac8f6a98b27f420b4c6f6029d8ce5a2664470eb7c90e9be1412d30ca15312fd74278ac28aaf4ea6c7a0e6bc45a7d9780ad8bd4be1a39cdfc808aa500a21236729fcbc03f6b48942106c6c209e9518997d4ec82f06c88c286b64421538ba42f5b33a6a82e2bc391cccc1f338ad599012762239e6f8732a57a587db01b5615dc5d7e14e843e4ed68b739894c971ea89efb101c0effab5f7d14718a774a4b45d099324c27fd8bd0e5001935151d443e8eb0d439521ee3e3b239b75bb137be5a8257c939eead5243b9dfb1e9daa1dd21f01dd07719eb8e897bf263c794b546f77cd21b1cf9981df924d4711b18b25d892d3c9fcff56b7fe1ebdb33e02af1e693b67b30a1d377b68e5150d36587da8b058a8bbec273c9a0dda20b1d5c4f50fc4da32d18dbb453fdf7bfff60f98cb5bb2e45255083390036157e02b87c7be888926e8f58d8216772e7572187389498a0a788949ad877675c04d04ff201bf84ace0ec73f659109c04c3d21436d9040b461d1d30f6008ce21dd235f26b5c3aece008f6766f57f736f4388ae67739c3174c633ff2e99f2b0e8954034436d703f6a31fa8fd507fbfae1c9ea71a3c4cecf6e610fb6b2055a5c9112cad0fdec6ef85fe8aa32f7be2edd3b82246771a5dd91494cac2e426f6c10693effc933a55586e308bb83dc17e0809f6ea723ae529b290de54cac7e95693a58d1e044b733feed7a472021c5883eb77c8815454411bf7411dc5bfa9f8ac7a569c927ca48bb7f9f984cd51da116e3154acad4c44e4bd8d43b6c5cbe6849ce3896cf5a4a9978a310a55ad88f55371b08a23803322bf67f838b20531f0c50d61b0f478f16644dbfa39205bcc352304712ae79e0f1cbe522b9753070651bb0410d9ab9fa5144266a31a3c76f460a8a32837d6083faf01d621956a7788a30144161270c2340a711d3a652a83d5debeaade96571e750a0bf9e0ed472cb77de9d3702b37df245e5e5da0789a156c2f11c883d08da3f8792e1251c51effb20652195275055d9c9ff5cb793029702841f80f3a", 0x1000}, {&(0x7f0000000200)="a6351d87ed7717cf86c959d07db36873ffe3c45d73fed5aeedfd1310531e75731e1e81885c33163223d755aaa1ce5a7bba0bb0f253b69ba01c89e3e659cc9a56712d8e6659d61b75eb22522b5ac0dd28a0af0b7973d43b3397e6037d34018290ca15c5af3d8f9383e928c548dd2f6c0e5b6703ea59dfcc698062919984183e46c9c4ccccb5863fabe78af797cd110889a92c790da227e5f6341e2c6f580dd16a9e060dcf1c5f48819b44e3e1a35f4c550af72c7cbfa928d807e17c23ac88fac8e3bc4305b5db0cb2186fb735113a9b276d670bca7d8dcd34a0add6fa6f74ef09f35a376368e795b845632f9daba0a3c29664d669fe31cd1576215d4a", 0xfc}], 0x5) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r0, 0xfff) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) close(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x1, 0x5, 0x1}, 0xc) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 2.119486267s ago: executing program 3 (id=373): r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/15, 0xf, 0x1800, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0xc, 0x2000000000000004}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0xffffffff}, {0x7f, 0x0, 0x0, 0xbc2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="b905f0ffffff00000080000008004700003a0059011c0000000100009078ac1400bbffffffff82"]) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) getsockname(r3, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000200), 0x4b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) 1.724299675s ago: executing program 2 (id=377): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0x2, 0x103fc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[]) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10ee8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f0000000340)=[{0x2, 0x7}, {0x8d, 0xd2a6}, {0x89, 0x10007}], 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) writev(r4, &(0x7f00000000c0)=[{0x0}], 0x1) msync(&(0x7f000062f000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x1046, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad910103a2900000000000000000002000000800000fe8000000000000000000000000000aa8c"]) 1.724085389s ago: executing program 7 (id=378): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x80000001, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) 1.628501657s ago: executing program 2 (id=382): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5fb7b91762f1fdddb2f9e24f8ca5b12ca87af35285ccdb1fd4b5c3b16bb70c339013cc60c53c448815e17ad273fddf1acf81b8b32c42005bc9718422d0a5fc05", 0x40}], 0x1) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) 1.475201548s ago: executing program 7 (id=383): openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0xc, 0x0, {[0xe078, 0x80000000501, 0x7, 0x6, 0x40000006, 0xf3e5, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0xfffffffffffffff8, 0x3, 0xfffffffffffffffa, 0xa, 0x1, 0x200000003, 0xffffffffffffffff, 0x200000100], [0xbc, 0x81000000, 0xfffffffffffffffd, 0x1, 0x3, 0x3, 0x0, 0x0, 0x2000020000004, 0x3000000000000000], [0x9, 0x3, 0xaf4, 0x100000000000000, 0xfffffffffffffffc, 0x10fff, 0xffffffff00000000], [0x1, 0xc20b, 0x7ffffffffffffffc, 0x100000003, 0xfffffffffffffffa, 0x4], [{0xfffd, 0xffffffe7, 0x1}, {0xfffc, 0x2, 0x6, 0x1}, {0x4, 0x800, 0x2, 0x80}, {0x3, 0x7, 0x6, 0xfffffffffffdffff}, {0x0, 0x3, 0x2, 0x2}, {0xfffe, 0xfffffff7, 0x9, 0x2fa}, {0x1ffd, 0x30000, 0x8, 0x6}, {0xfffd, 0x100, 0x0, 0x9}], {0xe1, 0x4, 0x9c87, 0x36f}, {0x3, 0x80000002, 0x1000, 0xfffffffffffffffc}}}) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x101, 0x4, 0x8a38, 0xfffffffc, "070609000013160000050800", 0x0, 0x7f7}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x26, 0xfe, 0x7}, {0xc, 0x10, 0x40, 0x37}, {0xa0, 0x19, 0x0, 0x40000003}]}) setrlimit(0x8, &(0x7f0000000040)={0x8000000000000001, 0x2373}) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f00000000c0)="c744aeb99d9e4e4a80645db733f90e24047662f8d7606adced885e27ca4a2f9b9496466aafa592698c444c67872ddbfecf74848c00421008414e33cd40949af12a66ba4084b75b3e357e69d707c03e6f1e2b2bcad0007549d591f3036a023bc48677f34ed41f3cb00dbae371141736ab0490bc165745a8ef0a9abcf45fe2f6f41ebd665b2cfc4ec7960fed22e33bce9fe9d1ceed4a3d6f49b49cf2fc67233042d60e8b70dc37c860", &(0x7f0000000180)=0xa8, &(0x7f00000001c0)="5d61b46bd5d5691f8a302dd2ff41fd025552969093834fccae313ec80f31affc778aae4151aa43306d48567cce61211b2e208b44414f7b492ee47b60f3aaa8e6bdde4ef90533", 0x46) 1.468601975s ago: executing program 0 (id=384): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000001c0)) r0 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000500)={0xfffffefc, 0xfffffffe, {[0xfffffffffffffffc, 0x10000000004eb, 0x5, 0x100000000, 0x0, 0x80000000, 0x400, 0x0, 0x0, 0x2f01, 0x2, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff7, 0x100], [0x100000005, 0x5, 0xfffffffffffffff8, 0x3, 0x1, 0x80000000, 0x6, 0x0, 0x0, 0x47], [0x8, 0xffffffffffffffff, 0xa64, 0x0, 0x0, 0x0, 0x10], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x6, 0x3}, {0x2, 0x9d1, 0xfffffffe, 0xffc}, {0x1009, 0x0, 0x6, 0xfffffffffffffffe}, {0x8, 0xfffffffe, 0xd, 0x1}, {0x7ffe, 0xd, 0x40007, 0x1}, {0xfffe, 0xfffffffc, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x98, 0x7b}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) 1.463807938s ago: executing program 2 (id=385): sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x23, 0x24, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x200000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000001c0), &(0x7f0000000240)=0x4) socket(0x11, 0x3, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x100000000, 0x4}, {0x4000000000004, 0x6}}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000280)=0xb, 0x4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000980)={0x9, 0x53}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x1040978a, 0xfe, 0xf7fffc00, 0x80a1a3, "bb08000100f17bbc87a1da040200c50000000080", 0x0, 0x4}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r7, &(0x7f0000000140)=[{&(0x7f00000002c0)="0c1282450b5ec017424a7ed83e1307a89498a7f1939538b723da", 0x1a}, {&(0x7f0000000000)="5007f00ac3517c4c300188cdeaedfe82feb01200", 0x14}, {&(0x7f00000000c0)="a213cdd4325f4504f89015cf62792fb844f81e63d4f12eee0d64", 0x1a}], 0x3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40, 0x91, 0xfe, 0xb}, {0x6, 0x9, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRESOCT=r2, @ANYRESHEX=r6]) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) 1.33894145s ago: executing program 4 (id=387): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r0 = syz_open_pts() close(r0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) (async) faccessat(r1, 0x0, 0x50, 0x0) getsockopt(r2, 0x0, 0x25, 0x0, 0x0) (async) close(r1) (async) open(&(0x7f0000000240)='.\x00', 0xa40, 0x1a) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r3, &(0x7f0000000000), 0x2) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async) write(r0, 0x0, 0x0) (async) poll(&(0x7f0000000000)=[{r0, 0x4}, {0xffffffffffffff9c, 0x100}], 0x2, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffaa) (async) socket$inet(0x2, 0x3, 0x2) (async) setsockopt(0xffffffffffffff9c, 0xffff, 0x15, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="13b2c7f0d42d4dda59575e4a1fe303ee6901119967c3573762a48ba106c4bb00b46fcd14dee3d474be1dc9c793074fc43b4c4ce054d639e3792e72c2bb4146efef855e594ee5a892ed65350f2dc21981e18b685f715d473f78fbe176c8d1c2a574bc352f06aff1855c53e1776a72c9df6e7284cfe09ccbd1c7cadf646f256bdfb386325d34a42a293f4109e5ff56a99d2fc87b8c63315e8db10a414824c6bf3d178b7a91529c3a93b2", &(0x7f0000000140)=0xa9, &(0x7f0000001180)="efb6b08bed685423a97f19ad81165b591ad19dfd7542309bb16be0b404e396103b3f6ea3d8eb526e9b7c2e59ac3f4be4b6553a8de74d3328bd9454e1ae8505cf2f0cc6e7016095722e6fb16139aeb96a5e4614a3a8b5a7f371b1039d1044668f1763eb403e8b8267c8e66be765ccf052016ad0d1d6e2af055e28912b0cf25da6022c434c3fb1d5f3ed7a7281e9e3a227d5ad6f02ac334c27a25c793d0b5bead334f66b5194dc54f55fcaa2307c3ab3f45d76ac4790c16e3b4236a0310f7fc54e2417a4d813230f3573fdf0a1241bc45d1f2960a21f17477d0376d8d39c50d96ba7f303790b5b6114beee792b8c23de38eb8e5d158ce20130d2cc442bb23e1dbf204157724f0ef345eb41188ee1f31e9ab807c231c417196d1a8e0b00980fd73338ab3190e97542250ca52c691b1477c1ffc28292029f4bc562fdcfda6154601928fb8d088fe95aad911f121a5ba0e7190ff6dd82e358f2cbde9ae1703706a69243f7513c52b04362a37fa39325c7432ae5b941a7fed8159bab8fbafb91a091909377e8cf4ebd561c148d17b4ff465657b1922c5286932be4f9dcd0632b359799e8bd0c48f17132cb3d5a7eb281ade352e5de091d1884b082433923f98fc65997f84cdfad582a2831937a9845bcb086890925cc13a52802f20ae7bc0d6bebafcbade465acee006c1db6e6ef06455f0b1ab296e389d865a946bd51dbdf619c51a1526d70e97eec545e771144400d2807ef81c5b514a77f14a337719d6b6f585d9064987634b593f8b539eb55d6dffd7efd9f185fb7c247aae75036e46e720114cd6b9cf14b0e8f037c23efafd91caa7827d865121883213cf7e724d2334ebaedd7d0bf81caeb377b9c4bf8486287925fc063e1f5c67e824bf4cd8334a776bbd77f6a545d19935046b017d9e8663bdc8547e6cd05cf1d82e613b1686fc63905158664777a2db21c065a54ab3e0a11e59ff5e0fc61b5fe9965a47c41f88ef6e83cfbb5d11e47a99bec7968ae2088c57f195b01c81eb5900730865a24a5a5381a5788b64d710bc47b1cef6c7c68a5f10d1384781de711e03b270e7a3024fa612f333f101de877652d5a09115f8258191491ae17feb400aaec289694184353c0d2772b06259ec938b6b587a02713c18734b67dbac43a954cfd11fc2b11bff226b86926f1a2926b13235c68d5c9617191503a005cc8b27e2d10bfd549681b61183969996830d7612677672738ffb2b3276d54a6df92f046e205a5962b57f8e1715fc5986c9571df3bc1a85899faec4fbced7dd741ede760b9de16a8aee6b34abb9bf5ad4373d695b9772f7733c483ca66211f257c41fa5d85a5e8e4f4351c7511b877e3ed3138b36641fb082320d41d56391221b5f6791c1fbf36970822aab2295610acd3ea986c73e624441471d8a5eb8e71091be29ff89ff06016cb3ddf94da88a6fb418565d88312066569f8e2a6a74581181e1a3b01fc16af9e423458111f73ac89faf6ac0c2bd31ebb112d5d0004465c8150d23944f23aa8bf6f5c357ead36ff63611f712995b81bc8e31b17045231d31bbdd42b6ad0bc6a19bab1a9c20de3f28c6dccb2316a816f37e78da8288a2029eb5e1e447ee13a1a9e99d56b220c85feb83f55c7a6d9dabbde82812dd7def05d64b1cc4c3326e6a9f88e7e685f51d1bbe8743338f6f0bc5b3a985dc0cff433c2cd12558c59b6f56e179b05f7d18453f9efe4fe0be695014233dc3c97a3077078dbc4e2f8b736b136c98b57c74bd92db97c7612100c6d66704e71f089e68eae9ef679d8b9b5ef59fad5ad843712aa0115d680950f5114a54ab4c10a47f1797a7e87f8a33a6372e9b783a66187d88ee44037ea3c62e49ce88f184d63bd1e9038cfad5218ac3c145b5a79e0b6d2951a5cce13cec2defec00e29143bd702278bc1ba778148315165bdc695f8071679338671e438a54b91982bc67b783c09c3d79e92098b22cd5d1e9318044f2ae168fb014c2f10fce77c3496c2bac6ac97f256c202b87c7aea13a3ebd6e7ef4174539048174e0743375f57824f7ec2f0effab08bd117b126b16506b092a4a2b3bfd9095ecd2bfde9b7b2d01d1da7174eb91f3fd9fad882d544eeec3a976e8bd51d0903cd09e47035c13479de0ad0c378a784385605fa695e72caeb830f1f35253b4482835be26a506e722c1fd02d9a304e9d34c92691177bf295f7fc893fe9dd7f59a9f15d6bb83156a0a56df1daa37a7edd12a006f62e635982a3d380973bf716e775a0e4a297ea851f2338a06feab95bbd248c65e9f56dbb7dee2024f5521a6cddb032bdfcfce621b5646c232f8edbadbebfb59e8ffe74a647a748c909b0d14d293683288d00372ff8303c4e2931ad2be5ae57829c024941d9b6dc553117fc2a4428562664d8eda380cbbeb3b9020745c7856363d42333ae081cc19c092f6cb3fddda2183fe463571ce776e77a324bdc49f933492b49416798edeabcb67c8271c5a43d91392d497c1ec8a71819efb9acfcfa6032bab0bd69e81a22d7984e2bd7f856f43e792da254628747bea77cf6f5307844516e37f6a924689b366c339102d3f12db90b8f236287963930667b818187c921cc224db0e88c52db367d326bc5570bcb1d7c083e70c6e81421f288c5dea49614975e7b519f75781d0e4df322cb06be3962e67f05bfcf2238d4e6ff9a0ce6582eb9b5a0374a939e1befc99115b43ba200ec89cc615843303761166c6eefde6106317aa6ac7443548bb62fe0044245417d6a505fe04701e8e0f191091a23b606e3cda7ad093f083e9254acc11981794df7479c7a6ec44633e23d1545392f8b9c70aca362b1c075afff7a37a513b3d74b45625a2830be9c2fb0a583621475c888a7f50eb3185d1f099f8e085a640c3c4411af39fde81cc06b69a19a883e268884280cef9fdf085b1219ec605b3ccffe8e45704e57efa97a4285424ebbecb141adeb053be0d4114ec22ea7bc3b998b8455d3063d580fe5626b5cabfaf6d9f0feae10c687da7b085c4af7335717c30a6028f1f601aee9c4cc94494ba87d42c0ffd0e5ca7a61719ab6ccac77bec47ff3b5d7b69972e6f6d8ef018ff593440ff2c7dca9f61aec25e3fc16b1ce9d0e8256657e45a8c9642ccc987bf4fba0e83cc267d2a66760be1a5e36210dd643ac76f8d4e8c3e0ca8dcebfa37561c2e2876ed7402eec87461020b66c8efdebede69362660fc4fdaddb91aaf1b2fe28ace4d0f9622fcde265a3690a747885e1bd7f8d589e1eae0bcefc579929debc589110a02b929fa7e5d26dacf039810772d0063b3c042a9c68f052f7fcefd1fa931eab3785c931d871b990bf889665ff3cbfd12db2557e3f2532855cf2d9f5db489775e79585e5878db7fac1f7ff8442f4fa26ced246f2ec89f4292fde8fa3089fb04d0cf482a5795f2ef8570e2c68cbb67e3a7f16b22d89f05a9dc4f931f0fd13f3404507bdd7a4d8e723cf832bcb380d28ff0a67fd92fa26ff595cebcb1037a35762ec27ec7916a4241b04a144b68a41eec3b44280a0348de6657eea816ff6f3d6ddb85c5002a2788002d8625dbe642b53f73caa7a401b7554a76864e7a3ef13585cd671c46c403ea35950d5ff7d682d08b026153ae09a1e4245eb6af3556916ebd8a3435f82ec55b8d73b60d7bc32681aaa9119798ae7435f4132f2241bbe1cb80a35c7d874d740caa2136dacee4b3139325f0fd00f94329aea4e5bb7470a829fd346f53bfc744dd84be27cfb7984e3a2fc8224da9695c18ba01781626825dc7d384c56576efedc29d3318af1a99068faec1d0b82c815c8b71da1d251b2ab19726aebc0c39e32c5d12eae12bc6098b94e8ccbca5c90dde230f70832ee8777320301ef09150d5882007a61b836c2438fba1b6c4d4fde6f17520ddfd1358e0132bf3183b413666baeee580034b72de7b4b756d16e34069b145f77dbc763edb4f86f63ea038723363561798a657a99728c22dbb23bf00a150aa3d026e851f378091544728ee7e148fbdc5da4228c002cadc361d0782b2262b7e38797ded5397f14f08881d14865122d5380f89e812107ac024b6d9cd69d72841b5c4d041faa17f815092bc23e9ef1f9d603f4c3d43c28c8022c2ce414e908424a30e40c5bb8d215f3432714c4827c682e379050026adbf6e2b9755081f3d6ef2f20d0215beb3daf143171e63d5a3ace5876a5383750ee6aea9f1d403f02c3654a2e20880897a8302e362250b0e31d95dcf1ee08b6317c7158d1d436fb02974dab3059f15c3e61f4dcc70feff2c93e9e10aa1c0c3a01447f6c3e4735e19d56c64cb2523225b540daf5fd5d8e45d8de83372ffb06939cfadcf779cae7968249358fbe655576b23ccaef0f029eb406ae3925a8716b9fdb3566ccca87f32e1c6e2e615a48259182f4028b7bbe207ace9ae3b9bbe9f49d3a64d20c2c33fc1163db66d5bce4e04271355f08d9bd320816db16de6c314c8188d720a93c1f66a2d9bc343fc16ee8183e5314a0a66f8b66003fc01a8590bbc88d21ecbf855ca19fabc5dba9602ab56cc186930118804dc55834a192428e7c0fa71d76e1744142f6d18dd4b9a7d25d7f41d38d3e3094583db3509cb02caa1c018c7b4b2cb05bfde745a5a835f3725170dc0efaaaa5282ba4fadec020ddba4a9beda75ce0fad292b80791f5bbb17c6ebfe51ab6ea57ff0bd4136227f4fbc50f92be6e8f67c0c7b91e23ba0f7a3f61ea8d0acefedee682e0f5ef044ab0f1779b18b941f7e55c5c527d241e0147057aa7f9a00df498507e9b599acb5d87618fff537837ac585ceaf22616e2fa5b94834de15132d436f630bb1f48993cdf5f215f79b5fe583bbb14ad3c1d217fe604558340fa92ed651cca0747ebd49991e4e4fae844eb1676711e9badc9b72248b16466f547a211754156a506b1d9195ca2ffabd6736e89df6fb456ea37dc50fddf47ae2627a0337f0d3680e0e8cb63d7ae6aa69aa80ad6ba6b15a84245f59acc943905d4d3a26f8e54c51f7f63aed3e0c64375bb4cd3f0b41ff5a91f7bea0ee1f1fe1636d89cbc8e51e10fedf2d6ea6c61eab3bfad50045607973f0d9779ad561583cda63aef9dc68a11789d3cb897016947171b0a7c27d0b21d7ee28d3cb07a09e2d4d97aae1ebef54b4f1bbbc22eab6311b4a83e1f7933e0866039b0601710da93b5b594532ca9b6eb2fcb05991929569a16e9dc2e294d00dec63d687e28fb45b59711b680ed673e5ac8b4ea574628586ff45e75605eb8ed0ff923b61a35f3da0a757ddc4777923491986948ac71de31a501a0591aae3ea83d6808e117aed64182421d0cd376629ca1bd6dc64dbbbc2f2bc936fe4849709f73d9599c1c0b25469683e4edbdab7c29f67ca981060f1f5d500193f5c061f4ebf564cb453f58340a7baf3742e0d409346dbb01531d7c516f6d0ebe534f7e30cf94d7e17ac68f913fbe69f5923b8f35eb5fd5f25e3429d90031855a22851b4d2187f8be43e5ee8b73bbb8f4290426ccf8ddc279c14d5d8e35537ec181d68e1891870356adb17ee028d1d19ac3f509d133eb5a749bd85412d6e925742324bbed71700952851414598a402820b8da0c10d0e1d4b541b32e1973e0cd5153ad6549c491d7edd2eb9e4ca2ff69946c6af9af37886993ef14a19783da5deeb489a0d37c26b7ae4c420706617e8752d22d50a56f635cb1a21ef70ef8a0fbf81b640e327649dddb8e4634bf11b26cc3c8ecad653aa6bbc52e36aeef09417ec8d004331c9bc5a44561a44ec084c34548350735a24a90fc16a55f9bfa34b65223a5ccbf44be8b57f2dea31a5b", 0x1000) 1.33875709s ago: executing program 4 (id=388): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44, 0x6}, 0x80000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200023}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001500), 0x1, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000780)='ms', 0x2}], 0x1) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x1122, r2) 1.338326602s ago: executing program 0 (id=389): select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x200297, 0xfffefffd, 0x0, 0x5, 0xd87, 0x8000000c, 0x1, 0x2, 0x280000003, 0xffffffffffffffc6}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) (async) r1 = open(&(0x7f0000000800)='./file2\x00', 0x7ffb, 0x165) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 64) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0xe) socket$inet(0x2, 0x0, 0x0) (async) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r3 = socket(0x800000018, 0x2, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r4, r3) listen(r3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x400001, 0x7, 0x6, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x3}, {0x7, 0x4, 0x9, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x8, 0xb, 0x3}, {0x7, 0xfffffffd, 0xe, 0x7}, {0x2, 0x7, 0xffffffff, 0x9c}, {0x80000cdf, 0xffffffff, 0x5, 0x6d}, {0x2000a, 0x9, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x3ff, 0x8001, 0xffffffff, 0x87}, {0x4, 0x5, 0x9, 0x10aeb}, {0x803, 0x40, 0x1, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x194) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x5, 0x2, 0x9, 0x0, 0xf}, {0x0, 0x5, 0x8, 0x7fff, 0x6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x14) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000080)='./file0/file0\x00') 1.338098846s ago: executing program 4 (id=390): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/518}, &(0x7f0000000200)=0x208) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096}, {&(0x7f0000000040)}, {&(0x7f00000012c0)=""/145}], 0x1, 0x0, 0x17}, 0x40) sendmmsg(r0, &(0x7f00000000c0)={0x0, 0x6}, 0x10, 0x403) recvfrom(r1, &(0x7f0000001600)=""/152, 0x98, 0x43, &(0x7f00000016c0)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) openat$vnd(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) socketpair(0x4, 0x2, 0x10, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x20}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="9702", 0x2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/518}, &(0x7f0000000200)=0x208) (async) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096}, {&(0x7f0000000040)}, {&(0x7f00000012c0)=""/145}], 0x1, 0x0, 0x17}, 0x40) (async) sendmmsg(r0, &(0x7f00000000c0)={0x0, 0x6}, 0x10, 0x403) (async) recvfrom(r1, &(0x7f0000001600)=""/152, 0x98, 0x43, &(0x7f00000016c0)=@in={0x2, 0x1}, 0xc) (async) bind(r1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) (async) socketpair(0x4, 0x2, 0x10, &(0x7f0000000040)) (async) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x20}, 0xc) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="9702", 0x2}], 0x1) (async) 1.251648362s ago: executing program 0 (id=391): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x80, 0x2, 0xc}, {{r0}, 0xfffffffffffffffe, 0x10a, 0x10, 0x4, 0x8000000000000000}], 0x8, 0x0, 0x15, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x84c7aa6835e42185, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e38", &(0x7f0000000080)=0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) kqueue() sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) 1.249027577s ago: executing program 7 (id=392): openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_open_pts() (async) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) select(0x65, &(0x7f0000000040)={0x4000b, 0x5, 0x4008, 0x7fffffffffffffff, 0x2, 0x1000000000090, 0x204c}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) poll(&(0x7f0000000100)=[{r3, 0x80}], 0x1, 0xfffffff8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x7, 0x80}, {0x2, 0x91, 0x0, 0x4}, {0x6, 0x80, 0xe}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) ioctl$VNDIOCSET(r2, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0xcd504404, &(0x7f0000000580)={0x20000b, 0x2, 0x4, 0x6, "cd0000008000000000000000001500", 0x40048003, 0x6}) (async) ioctl$TIOCSETA(r4, 0xcd504404, &(0x7f0000000580)={0x20000b, 0x2, 0x4, 0x6, "cd0000008000000000000000001500", 0x40048003, 0x6}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x6) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() (async) syz_open_pts() lseek(r1, 0x7, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60f833fbec076700e6ffffff000000000200000afffffffefe8000000000000000000890781d5e750a88ea2f594028f552decea65df09e8f0d343751b835857b1e6cafc6b3e60abeb2b0589cf8f5"]) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x65e9, 0x10000}) (async) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x65e9, 0x10000}) 1.234956279s ago: executing program 3 (id=393): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x7}, {0x1}, {0x2}, {}, {0x2}, {0x3, 0x6}, {0x0, 0xaa59}, {0x3, 0xb3d0}, {0x1, 0xffffffff}, {0x0, 0x100}, {0x2, 0x2}, {0x0, 0x80000000}, {}, {}, {0x0, 0x7}, {0x2, 0xffffffff}, {0x2, 0x40000001}, {0x1}, {0x0, 0x2}, {0x0, 0x7ff}, {0xbb08c0840fa32129}, {}, {0x3}, {0x0, 0x104}, {0x2}, {0x1, 0x1}, {}, {0x0, 0x200}, {0x2, 0xffffffff}, {0x0, 0xfffffffd}, {0x3, 0x4}, {0x3}]}) pipe2(&(0x7f0000000000), 0x10000) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) 1.161180298s ago: executing program 7 (id=394): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x0, 0x1, 0xfb, 0x8}, {0x7, 0x9, 0x0, 0x2c504b27}, {0x3c, 0x3, 0x1, 0x4}, {0x6, 0x9, 0x3, 0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1012, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb810021006006764be63d69d987cbd09429713c2094ff234bb8335ff1d43dd2d085b7bb4946a62326879b50b98a5a95e95dd860a57fba6dddc8da9dc4631deec1caa73a5e025f6b085c0957eeac006595706fc9a94dc7c0e8ded25dea29627e5857a5c723a00e720fbb2f7da44459ce78f0e672d19d97a9cf1868454c2a8f6e2b45e96a3b4d1d07dfb7f376ebc0b2d7e4272e8ca0329bf6684331240f78d950efcae89d0f9435a3a5aab5123a3127002cbb504d9d328b74603459b31fee566ef880147d4420788c5e48590f4744d4b366fe856f2971387e57846e8fc5c20c155b1455f389c3082354fb271eff514ab0a4d4c8dd36ecb909b0d0ab48f8ab8ca0287d9246958d0264c7691ad0ec88fadab4a8799beae0eee0d42a15efbf7b5358cafb351f68dbcdd64f41867ec697f49e47d75f7ea49a24498f5c5fe9a31f82cecf0be9079675afec8a52ed005a8a1c28e334680a5104f1d6ce9130c9b3c50bab9b41922bfa61f9313306dfb35fa5ef9842de63edbd40f4e112e059acebadae9d09f17528b5224a3e5de787d91ce0a5348d7ac4358dcae22848516010fbd003a3b95f19d222bdf5510cfcbe6f8d6a6bebb6c1522c1f6c12e6e91c172a38f48c527f397ed023d8c8793c4fdf59486e949be1a340b96be0404bab78cf2b3267b2edacc956ebcf6611e2e2ec37f0a0d1ac74a2c12ec436ea337d09e10e66c7a5bbdd9fb8a15be0d710411664175629db66e269eafd14b59622bf54a617f31b00515a8fc55abb31bd43e0d79ebbdd694a7336da7a82aedbc339df7d480bdf037c29dd173f3299510f1878f9d85ac65aa580ea8f640c1479ef97c80879b43307538dd163a28f6698757b3cbd0cfa0a507f96a0d40c7eb3bff98444ea6766d1889d78bf1df99aad3364641b68ad301236464298fbe1521ba8708f280637854b3d39ce67ff34b42237ed36eb8451a84fbcfb3699142829c220ea7dde2fdf59a899efe9c3425c8976cd2dde21a21999bc6f92c3044365ab4f6ebb819791a4952b84d8dcbfe1cb0e7c0789e71f029feebaece43f9715db55f61e6b5c79261410476879229b3f8b5e3e586c8ed928bff34997eea6e898f0053f8e6b4b70756f1736457f4a5e637d6841342e228108aeb55f37efb4b8581434832c6a3b9b64452e819f7660cf4b2f6e0b71e4e68edaa5660b314d2cceb2df1d68850a18c949a4205271e746a86721aaa1a27b545e31234aa0bb012d427add3d794787554f67d3fcba85a4d7619b0a2ce68e8cd0d48571e52c687d3bbf977d773e4857adf477c896d432b91411a4e4e8e890585d1a7af438e0d65a62b29c673f062729c4047cb51b5b14c8a6d1daa7532324191bb1e50e92b94e89882ba1a64947b7c10ef001fbc585691e30ccf6b88e6171b9f9df7f187eb20c290d6939a5009b46eab22f7163afe98aef88f8f62fad78b414bc6975e4849eb1d365d95d92b77daa6a5378f53fea2c3d2440262116c0291856e488c054c960a4d91b2c02a337d3217579cef9d7d9e7c6eadd6182ae0004e93d4c1e879c36ce534cea029079f4a4f6a561f06fe90b2eb1ed2bcb86543bfd40954b2f2d60fb4a2ed7c9af9364366037c53ba804481665a10c5bbc07d4996f368b672dee23b06504f9dab1db1eb808aac86c4d1d9150e8a8925b53ffc916c94e61cfa6ccd28ef17ab2a3a375b0f962d7282066942f273f33642bc5542bced87ba366811077c06bdbab687bde595a131da85e05184be01b57c649a6253c537cab1cdd769e320efccbabb62bae48d337d201e100160464bcebda900c9eeec838897cd5378119b26ce5c1899c201f48cf8c1e8e9b97a735e70884aa898cf5918efc59bf0128848ccc662fe599ed762d55804d388199fcf710203e5d09957c6ee891c5cc0582f23cd7a51e6f46b7723398e39f4875e72a8defb84d10847e8ab06333a21c57d5c3bc8b93c9698c06c09f449740c978362d2dfba66a8e5a464356baa84e5555c5b4d13c58c6da7227cc731ca450dc64c825e14a2a2aec915746f2849c8236d4600d331d329cd3662a194bed25ffd8c05a0ac520529cde2b865289decfe24161a6a6a392a5155fd1f3cd540d31450fb20d04850b3fe9a0ee7ce476fe7749989386e1239d7b9bd45810553f340640b5dfbd5a0f9730648f2f1b5bf44fe53a164e8d2d73ddf4f0624d8152ed9c75c7348b936343744316e77fe3d8fadb89daa816c6394e7f2ec046b9798df157136578efcd1e3c1a2ed7e8de796c8fab078c7645ebd2a2f8ab66290f3806e01dd21cb554fe7822ea5059332cb02d56b7369573ad4f45bc456d62b864fc73ca9b8f70c65d7ef7da7db5ab204e14c61568a43c1ae4a438d164cfc8e00829401a30a16f3932b64762d24142042690ae69a9ebf89cc667599fd5ee20d04e82c730feb24e7061a0e6616e1a72321f955779463753d7a26fed6ffb818a6119d48a9b9f4471ef9d1dae7a3c02dca1c7fee1f10573363fea64e9223e13eab10c3b9975c7e61fdbf4e685aa3a66c9fda4ffdd27cd2680f25983330b09f9088cb095af8b1c8f199f4214e15842b57093c8cf92c9ad0850739c0671bd9e8761be4584fc23daf7e0a1f2bcec75a2fcdadc243018bfff53df112e1a7c67105100d9c9df9071f368f367075189c16a3135e3fe46ba1f9389b7dd3ef11e9814b8b38c2617f9fce3d6c5300a55852cc5ca17eb44598e02c6f54e71efe10ac440ac9a450ec4421c95b5dcbdb3e09c48f1a22cd175859728acf66e75bb25f31f08f0b189bb99c3474d49336d83f1f5485722ffa54ed8332a63a1cfa645255c72f53884fe38df349c108700cc0dcf9de815660fe5a85d2b4443ee99c7b451efead302dc4ec89472fd96554f9a071045334c69007b08522e1d124a1df43b0119a2dcd63a2f27bd4aca4cccfe414c6349535da5d73313021e8e5afed07a45e8b774fd5815428696239ffbf3180280a18c7dfc87274f3b29fbfa9b23907327d3e089f03ed033ec7a6f4dc64009bece882a139775e12ff525d4df572e7e42f434c566b65a938265513357955bbe4370a23493db2ba03270fe12d485bd7fdbf743a4045b8511d165d14be5152b6d3d3f0e1e25f2189479be7b54ee23222c22a8868294f357cb3b0a7b65b5fbc8acc3733447de6f6123dd39e8f07b7ee2bce1bdc9ae3ab5bada63a2c1a2ceb9d4682c243dffda28a059d213fef59d414ca1e57145a001b8dd46180ee8775be6b227cb7efbb3c12c150602de77fd1ce88ef1160160af1b216d394efdcf832cd060ba7e94226288bd4f0859c57f369001a0a4a1b13ad344d4e706f1089d9dbed2ccee6d98f463f376d9f9dc41678828133132026769c3cb91e638348bd59fc3e1bbff845aad7d1aefba3b7432c9a13c73473262420193330d9f0191c5a5b0f06e70cdc056d68d071c26ee"]) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x3e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TIOCSETA(r2, 0xc4504443, &(0x7f0000000740)={0x2f, 0xfff, 0x7, 0x2, "62fff00000000000002f00", 0x7, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7, 0x7a, 0x8, 0xfffffc01}, {0x87, 0x2, 0xa, 0x3}, {0x6, 0x4, 0xfe, 0x1}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x0, 0x1, 0xfb, 0x8}, {0x7, 0x9, 0x0, 0x2c504b27}, {0x3c, 0x3, 0x1, 0x4}, {0x6, 0x9, 0x3, 0x9}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7}}}}}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) syz_emit_ethernet(0x1012, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb810021006006764be63d69d987cbd09429713c2094ff234bb8335ff1d43dd2d085b7bb4946a62326879b50b98a5a95e95dd860a57fba6dddc8da9dc4631deec1caa73a5e025f6b085c0957eeac006595706fc9a94dc7c0e8ded25dea29627e5857a5c723a00e720fbb2f7da44459ce78f0e672d19d97a9cf1868454c2a8f6e2b45e96a3b4d1d07dfb7f376ebc0b2d7e4272e8ca0329bf6684331240f78d950efcae89d0f9435a3a5aab5123a3127002cbb504d9d328b74603459b31fee566ef880147d4420788c5e48590f4744d4b366fe856f2971387e57846e8fc5c20c155b1455f389c3082354fb271eff514ab0a4d4c8dd36ecb909b0d0ab48f8ab8ca0287d9246958d0264c7691ad0ec88fadab4a8799beae0eee0d42a15efbf7b5358cafb351f68dbcdd64f41867ec697f49e47d75f7ea49a24498f5c5fe9a31f82cecf0be9079675afec8a52ed005a8a1c28e334680a5104f1d6ce9130c9b3c50bab9b41922bfa61f9313306dfb35fa5ef9842de63edbd40f4e112e059acebadae9d09f17528b5224a3e5de787d91ce0a5348d7ac4358dcae22848516010fbd003a3b95f19d222bdf5510cfcbe6f8d6a6bebb6c1522c1f6c12e6e91c172a38f48c527f397ed023d8c8793c4fdf59486e949be1a340b96be0404bab78cf2b3267b2edacc956ebcf6611e2e2ec37f0a0d1ac74a2c12ec436ea337d09e10e66c7a5bbdd9fb8a15be0d710411664175629db66e269eafd14b59622bf54a617f31b00515a8fc55abb31bd43e0d79ebbdd694a7336da7a82aedbc339df7d480bdf037c29dd173f3299510f1878f9d85ac65aa580ea8f640c1479ef97c80879b43307538dd163a28f6698757b3cbd0cfa0a507f96a0d40c7eb3bff98444ea6766d1889d78bf1df99aad3364641b68ad301236464298fbe1521ba8708f280637854b3d39ce67ff34b42237ed36eb8451a84fbcfb3699142829c220ea7dde2fdf59a899efe9c3425c8976cd2dde21a21999bc6f92c3044365ab4f6ebb819791a4952b84d8dcbfe1cb0e7c0789e71f029feebaece43f9715db55f61e6b5c79261410476879229b3f8b5e3e586c8ed928bff34997eea6e898f0053f8e6b4b70756f1736457f4a5e637d6841342e228108aeb55f37efb4b8581434832c6a3b9b64452e819f7660cf4b2f6e0b71e4e68edaa5660b314d2cceb2df1d68850a18c949a4205271e746a86721aaa1a27b545e31234aa0bb012d427add3d794787554f67d3fcba85a4d7619b0a2ce68e8cd0d48571e52c687d3bbf977d773e4857adf477c896d432b91411a4e4e8e890585d1a7af438e0d65a62b29c673f062729c4047cb51b5b14c8a6d1daa7532324191bb1e50e92b94e89882ba1a64947b7c10ef001fbc585691e30ccf6b88e6171b9f9df7f187eb20c290d6939a5009b46eab22f7163afe98aef88f8f62fad78b414bc6975e4849eb1d365d95d92b77daa6a5378f53fea2c3d2440262116c0291856e488c054c960a4d91b2c02a337d3217579cef9d7d9e7c6eadd6182ae0004e93d4c1e879c36ce534cea029079f4a4f6a561f06fe90b2eb1ed2bcb86543bfd40954b2f2d60fb4a2ed7c9af9364366037c53ba804481665a10c5bbc07d4996f368b672dee23b06504f9dab1db1eb808aac86c4d1d9150e8a8925b53ffc916c94e61cfa6ccd28ef17ab2a3a375b0f962d7282066942f273f33642bc5542bced87ba366811077c06bdbab687bde595a131da85e05184be01b57c649a6253c537cab1cdd769e320efccbabb62bae48d337d201e100160464bcebda900c9eeec838897cd5378119b26ce5c1899c201f48cf8c1e8e9b97a735e70884aa898cf5918efc59bf0128848ccc662fe599ed762d55804d388199fcf710203e5d09957c6ee891c5cc0582f23cd7a51e6f46b7723398e39f4875e72a8defb84d10847e8ab06333a21c57d5c3bc8b93c9698c06c09f449740c978362d2dfba66a8e5a464356baa84e5555c5b4d13c58c6da7227cc731ca450dc64c825e14a2a2aec915746f2849c8236d4600d331d329cd3662a194bed25ffd8c05a0ac520529cde2b865289decfe24161a6a6a392a5155fd1f3cd540d31450fb20d04850b3fe9a0ee7ce476fe7749989386e1239d7b9bd45810553f340640b5dfbd5a0f9730648f2f1b5bf44fe53a164e8d2d73ddf4f0624d8152ed9c75c7348b936343744316e77fe3d8fadb89daa816c6394e7f2ec046b9798df157136578efcd1e3c1a2ed7e8de796c8fab078c7645ebd2a2f8ab66290f3806e01dd21cb554fe7822ea5059332cb02d56b7369573ad4f45bc456d62b864fc73ca9b8f70c65d7ef7da7db5ab204e14c61568a43c1ae4a438d164cfc8e00829401a30a16f3932b64762d24142042690ae69a9ebf89cc667599fd5ee20d04e82c730feb24e7061a0e6616e1a72321f955779463753d7a26fed6ffb818a6119d48a9b9f4471ef9d1dae7a3c02dca1c7fee1f10573363fea64e9223e13eab10c3b9975c7e61fdbf4e685aa3a66c9fda4ffdd27cd2680f25983330b09f9088cb095af8b1c8f199f4214e15842b57093c8cf92c9ad0850739c0671bd9e8761be4584fc23daf7e0a1f2bcec75a2fcdadc243018bfff53df112e1a7c67105100d9c9df9071f368f367075189c16a3135e3fe46ba1f9389b7dd3ef11e9814b8b38c2617f9fce3d6c5300a55852cc5ca17eb44598e02c6f54e71efe10ac440ac9a450ec4421c95b5dcbdb3e09c48f1a22cd175859728acf66e75bb25f31f08f0b189bb99c3474d49336d83f1f5485722ffa54ed8332a63a1cfa645255c72f53884fe38df349c108700cc0dcf9de815660fe5a85d2b4443ee99c7b451efead302dc4ec89472fd96554f9a071045334c69007b08522e1d124a1df43b0119a2dcd63a2f27bd4aca4cccfe414c6349535da5d73313021e8e5afed07a45e8b774fd5815428696239ffbf3180280a18c7dfc87274f3b29fbfa9b23907327d3e089f03ed033ec7a6f4dc64009bece882a139775e12ff525d4df572e7e42f434c566b65a938265513357955bbe4370a23493db2ba03270fe12d485bd7fdbf743a4045b8511d165d14be5152b6d3d3f0e1e25f2189479be7b54ee23222c22a8868294f357cb3b0a7b65b5fbc8acc3733447de6f6123dd39e8f07b7ee2bce1bdc9ae3ab5bada63a2c1a2ceb9d4682c243dffda28a059d213fef59d414ca1e57145a001b8dd46180ee8775be6b227cb7efbb3c12c150602de77fd1ce88ef1160160af1b216d394efdcf832cd060ba7e94226288bd4f0859c57f369001a0a4a1b13ad344d4e706f1089d9dbed2ccee6d98f463f376d9f9dc41678828133132026769c3cb91e638348bd59fc3e1bbff845aad7d1aefba3b7432c9a13c73473262420193330d9f0191c5a5b0f06e70cdc056d68d071c26ee"]) (async) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') (async) syz_emit_ethernet(0x3e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x4, @broadcast}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0xb, 0x0, {0x5, 0x4, 0x1, 0x2, 0x2, 0x68, 0x1, 0xed, 0x11, 0x61a, @broadcast}}}}}}) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) (async) ioctl$TIOCSETA(r2, 0xc4504443, &(0x7f0000000740)={0x2f, 0xfff, 0x7, 0x2, "62fff00000000000002f00", 0x7, 0x9}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7, 0x7a, 0x8, 0xfffffc01}, {0x87, 0x2, 0xa, 0x3}, {0x6, 0x4, 0xfe, 0x1}]}) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) 1.160948348s ago: executing program 3 (id=395): sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) setgid(0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x8000000000000000) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setgroups(0x0, 0x0) fchmod(r0, 0xf3) setuid(0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='.\x00') r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f0000000100)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x10000, 0x4, 0x3, "4727e79ecf7bfcff2302de51857bf5a874c40614", 0x4, 0x9}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) 1.160275436s ago: executing program 2 (id=396): r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x10011, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) dup2(r1, r2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x288, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = getuid() setreuid(0xee00, r4) setuid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="db3975d571d040e56f387e7ed2bf67876889b038e97ce08a68330215d0c40c0400cd0a9f42f2397c4e2dc1c3692a32061c174ae41739c155fb2435e3295edd1124ea2a74e26e5258468e41788a090000000000000022c7f377043bac6fad0a", 0x5f}], 0x1, &(0x7f0000000400), 0x0, 0xc}, 0x408) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xc0}, 0x5, 0x2a2, 0xffffffffffffffff, 0x0, 0x8000000000000003, 0x80000000000000c, 0x100000001, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$TIOCSETA(r3, 0xcd504404, &(0x7f0000000580)={0x20000b, 0x2, 0x1, 0x2f, "cd0000008000000000000000001500", 0x40048003, 0x6}) 1.15923329s ago: executing program 0 (id=397): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/76, 0x4c}, 0x800) setsockopt(r1, 0x0, 0x1e, &(0x7f00000001c0)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x1, 0x0, 0x0, 0x16, 0x0, @multicast2}, @udp={{0x0, 0x0, 0x8}}}}}}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0xa}, 0x2, &(0x7f0000000100)='\x00', &(0x7f0000000080)=0x1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) (async) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$kern(&(0x7f00000002c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="a15d350dda1f73464c8eca141f5e61370cd2e7a9fb49415a244d494668", &(0x7f0000000380)=0x1d, &(0x7f00000003c0)="8121e56059a4ba3201fae8d3ef436ed321b6c216c003af69bdf7904bac0502fe9d63f4d4cc3619d8727e26888c8ce8b27998020d26f734096aff463c1a61515a1763c476a8dfbd4f18623e319fdad491", 0x50) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) acct(&(0x7f0000000080)='./file0\x00') (async) acct(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x80000000) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) syz_open_pts() (async) r4 = syz_open_pts() ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x7, &(0x7f0000000240)='./file0/file0\x00', 0xe}) setuid(0xee01) semget(0x3, 0x1, 0x4c2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x7) (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x7) 977.153945ms ago: executing program 4 (id=398): madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f00000006c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r2 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946472, &(0x7f0000000500)={0x0, 0x0, 0x0}) shutdown(r2, 0x1) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x6, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(r3, &(0x7f0000000280)='./bus\x00', 0x90, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x100, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0xcd504406, &(0x7f0000000740)={0x0, 0x0, 0x100, 0x0, "97aa224ff1c14649ebb178926cc1c75a6b47c1d1"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r4, 0xcd504407, &(0x7f0000000740)={0x0, 0x0, 0x1000000, 0x0, "97a2224ff1c14649ebb178922cc9795a6b47c1d1"}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x26c0420364334e11, r5, 0x2) 976.282526ms ago: executing program 7 (id=399): select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x200297, 0xfffefffd, 0x0, 0x5, 0xd87, 0x8000000c, 0x1, 0x2, 0x280000003, 0xffffffffffffffc6}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x400001, 0x7, 0x6, 0x3, 0x80002001, 0x8, 0x10, [{0x8, 0x6, 0x4, 0x3}, {0x7, 0x4, 0x400000c, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x8, 0xb, 0x3}, {0x7, 0xfffffffd, 0xe, 0x7}, {0x2, 0x7, 0xffffffff, 0x9c}, {0x80000cdf, 0x0, 0x3, 0x6d}, {0x2000a, 0x2, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x3ff, 0x8001, 0xffffffff, 0x87}, {0x4, 0x5, 0x9, 0x10aeb}, {0x6, 0x40, 0x4, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x4, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000000}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0xfffffffffffffffc, 0x2, 0x100200004, 0x6, 0x7, 0xdf60, 0x3, 0xfffffffffffffffe, 0x20002f01, 0x93, 0x100000003, 0xfffffffffffffffe, 0x200000000003, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x2080000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe], [0x91f, 0x8000, 0x40000000, 0x0, 0x0, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffc, 0x7ffffffffffffffc, 0x100000002, 0x52adeb15, 0x7], [{0x4, 0x0, 0x0, 0x5}, {0xfffc, 0x22, 0x5}, {0x0, 0x0, 0xfffffffb, 0x80}, {0x5, 0x4, 0x5, 0xffffffffffffffff}, {0x20, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x2, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x5, 0x100, 0xf, 0xb}], {0x1, 0x5, 0x7, 0x3}, {0xfffe, 0x45, 0x6d5, 0x6}}}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="7904", 0x2) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$VNDIOCCLR(r4, 0xc0a86b05, &(0x7f0000000200)={0x0, 0x10000, 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r5 = syz_open_pts() syz_emit_ethernet(0x46, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000006018b38ac1400aaac1400bb05009078ac1400bb460900f3ff6700020803000700000005ac1400bb00000000ce103187231f3c58575da2ef193a3754b344cacadac4d5d2d54b7d342b21a20553e11ce9568f473c4134f060d02f937e18bcb92a855179a10af29df9a9ce2da6fe33b85d319bc5d73c9a9d04de292eddcd28a09995afaf0398133f7cb1484775ad500a301183cea13d8b761ff4b49e2ae3a1fab741f786d242e88389190c2f667a1bf3746d32e3b80459cda1c8c4796e477f373cb9715b"]) close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r6, 0x2000746f) read(r5, &(0x7f0000000200)=""/162, 0xa2) r7 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r7, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) 975.855423ms ago: executing program 2 (id=400): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd4, 0x103, 0x80000001, 0x17ffe, 0x10, [{0x100, 0xffffffff, 0x6, 0xa24}, {0xcd, 0x202, 0x8, 0xfffffff4}, {0x800008, 0x20f05, 0x200, 0x6}, {0x7ffffffe, 0x3, 0x3, 0xffffffff}, {0x4, 0x4, 0x1002802, 0x6}, {0x9, 0xff, 0x5, 0xc}, {0x180000, 0x7, 0x81f0, 0x2d}, {0x400006, 0x833, 0x17, 0x6}, {0x2, 0x5, 0x5, 0x209}, {0x1000004, 0x10, 0xd1a, 0x80000088}, {0x1c4, 0x5, 0x9, 0x412c8391}, {0x3, 0x6, 0x20002, 0x4100000c}, {0xb8d, 0x4, 0x7f, 0x2}, {0x29a71720, 0x2, 0x1, 0x6}, {0x2, 0x7, 0x4, 0x100}, {0x0, 0x8, 0xa7, 0x100}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) clock_gettime(0x5, &(0x7f00000003c0)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x4800) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000380)={&(0x7f00000002c0)='./bus\x00', 0x73bb, &(0x7f0000000340)='.\x00', 0x2}) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) setrlimit(0x4, &(0x7f00000000c0)={0x4}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, 0xffffffffffffffff) (async) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) (async) setsockopt(r5, 0x0, 0x6e, 0x0, 0x0) (async) poll(&(0x7f0000000400)=[{r4, 0x4}, {r5, 0x20}, {r3, 0x8}, {r2, 0x10}, {r1, 0x80}, {r2, 0x100}, {r3, 0x20}, {r4, 0x4}], 0x8, 0x7) r6 = socket(0x2, 0x4000, 0xd) (async) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000802}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240)={0x8}, 0x10) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x40b, 0x0, 0x0) 975.499224ms ago: executing program 3 (id=401): bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x20412, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0xffffffffffffff5a) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) 912.340673ms ago: executing program 3 (id=402): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x2008, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x19, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r2, 0x80487008, &(0x7f0000000140)=0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0xfffffff8, 0xfffb, 0xff7ffff5, "ff56bcd5c08be74d25534e07005a0400", 0x820f, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f00000002c0)) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000100)='D', 0x1}], 0x1) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)="4daadc", 0x3}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="32b1deb509f7481f435c67df4f930c148e92b8aa4e59e86b3eee2195d81ba19b2af590dc7fb9c105ac69f95b328015b349c22ea5d63bbe9c2629579ae869f391d7edb2c4b98f6041115f4d5707e107ad51613a0b5ccf44833f57b28c96b8fed123638bffe6c4ee6316d0a68a2efea55dcf8e9b4b120aed", 0x77}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000500)={0x10, 0xcb, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000050000/0x4000)=nil, 0x600}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400004}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff9}], './file0/file0\x00', 0x3}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x102) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504", 0x4, 0x8, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b4f69c83b01ffffff"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 911.452637ms ago: executing program 0 (id=404): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x7, 0xbd, 0x95, 0xb}, {0x30, 0x23, 0x5, 0x10002}, {0x7e, 0x9, 0x6, 0xb}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000480)=ANY=[]) r1 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000500)={0x3, 0x0, 0x10000000000004, 0x1000381a10087}) syz_emit_ethernet(0x62, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x54, 0x67, 0x0, 0x0, 0x61, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@noop, @timestamp={0x44, 0xc, 0xff, 0x1, 0x9, [{[@multicast2], 0x1}]}, @noop, @lsrr={0x83, 0x13, 0x7, [@remote={0xac, 0x14, 0x0}, @rand_addr=0xfffffff8, @loopback, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x8, 0x3, 0x0, 0x3, [{[], 0x4}]}]}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x8000, 0x0, 0xfffc}}}}}}) flock(r1, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x411, 0x50) unveil(0x0, &(0x7f0000000300)='r\x00') 694.19205ms ago: executing program 4 (id=405): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0xa7) ioctl$VNDIOCSET(r0, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x0) 693.442587ms ago: executing program 4 (id=406): r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f00000001c0), 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000040)="b2935b2bdf", &(0x7f0000000140)=0x5, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000300)=""/6, 0x6}], 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x3d}, 0x6, 0x0, 0x0, 0x0, 0x9c8bce8ce70f2362) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0xe, 0x1, 0x62, 0xb6f1, 0x3813, 0x5, 0x1, 0x10, [{0x80000001, 0x8, 0x9, 0xfffffffa}, {0x9, 0x9, 0xc, 0x401}, {0xff, 0x101, 0x1000, 0x5}, {0x8, 0x9, 0x64, 0xffffffff}, {0x2, 0x1, 0x5, 0x7f}, {0x7fff, 0x80000001, 0xeaa8, 0x6}, {0x2, 0x8001, 0x20004, 0x6}, {0x2, 0xffffffff, 0x5, 0x2}, {0x8a3, 0x2, 0x2, 0x8041}, {0x7, 0x8, 0x3ff, 0x7}, {0x1, 0xfffffffd, 0x5, 0xa98a}, {0x327d689b, 0x80000000, 0x100, 0x54d0}, {0x13b, 0x1, 0x7ff, 0xf}, {0xa92, 0x5, 0x6, 0x7}, {0x6, 0x8001, 0x2, 0x9}, {0x7, 0x3, 0x4, 0x2000006}]}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2000000, 0x1000302010008, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x5, 0x3}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000580)={0xff, 0x9b5}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x128) syz_emit_ethernet(0x3e, &(0x7f0000000600)=ANY=[@ANYRESHEX]) select(0x40, &(0x7f00000005c0)={0xe, 0x6, 0x0, 0x200, 0x29, 0x3, 0x3, 0x8}, &(0x7f0000000640)={0x7fffffff, 0x8, 0x9, 0x6, 0x97, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000680)={0x3ff, 0xfffffffffffffffc, 0x9, 0x0, 0x1f, 0x4e99, 0x8, 0x4}, &(0x7f00000006c0)={0x2, 0x4}) unveil(0x0, &(0x7f00000000c0)='x\x00') 394.610334ms ago: executing program 1 (id=416): writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd73963774d9bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce19021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0b063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862", 0x2c9}], 0x1) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSETA(r0, 0xc450443e, &(0x7f00000000c0)={0xfffeffff, 0xfffffffb, 0xfefffffc, 0xfffefffc, "0800000000060000000100002a1e0400"}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x7ec}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x7fffffff, 0x6df7, 0xffffdf86, 0xfdfffffc, "1826283e680021d5ff7f0d01fd04000004400800", 0x10000803}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000780)="117384167f2033a20d95aa5820fed3e6b3cdfac938093822264ab005d3fd4ef8860e4f1b90bd23fb982c06000000000000004525d64141a3152bb6807a921e70db92f69302b5cf2ad9e7d10a76c3d88ef0d5e86028c5ff57550000000000000098ffaa78f7fade074d82903c03d15a539ca4eac41ea26e0a2d86699576fc9e26b8f6592b0ec727def8683f9656360bcf576e441fe3dd6990e85f9e82f688b5dd933afd821e197e5588b829f349a3b3acd904938a35cfc4eecd3e3ebbc34295d6e7ece6d4b69bcb80129f02f4ad95326be53269c39cf768294515277f4377fa03992a171ac2529d7aa479359fc0fb63ac1cb6b6b3236b095391c0b07570ea13f14cde667fa99044625d5196ab25847be42c14b1a78d869bc186589094a42f5873fd3cb47db6d6dc8b4de3c9eefaaa1d46cd6ba8595587ae69972f", 0x13a}, {&(0x7f00000002c0)="f888308d051ee60544a7a3ec35e710cd7108c8ef23509fb131f092d4c5f967df9935035a04c8fdbbee64a949fa", 0x2d}, {&(0x7f0000000080)="49b59b373ad07a31c022a69772885d2f344b4c793635e752c268010000006208352fc909e1b22d8d19ad5895f24e9fab0b40be03d55ed27845f1209a7c94febb62e434624d1bf0f3105d4d5c1717b3b557a9b4d8b6746d741c0a28a3093c99610b4ed771c34a4a4964a1ecb8837043d005c9673e483ec274c6840a6660eb5fea2049fff0adec805ad49a3364d73e8dddd1613ee77b1e9789e984f5ae4567b8a7eff1719eef33548ae1e1676927fbb18cf2fae6f4f1042d40e66d1d7c8c7f962f498a751bf6ecfd86743be5f954072253f26d0835b03599ad341cdad97ea18d7be85961478299620c7e77634dfe297024ad2116276996827470507937f266037a2ffbeb6f6b728d3b5f05096807dbbcd971b79cd4ce879b5c248e2f0b343c518721d9437744f0f59a000000000000000000000000007b344b6bd77004a79b3212f6e85dce53916b139131c757876c553c03e80e28083c921f00fefb7c744bae56968b0bec7477ffb44e05a57f6a48ac40b58483e17f33b3cda1eeda69fc0071283b4458ee38f5fe4469dd3bc9cf933d235be5c97683a80d8d937f97bb7858a40ffda1f1", 0x1a3}, {&(0x7f0000000340)="205480bf5c4c134cb3fec38d14a7b3b79b4647987cf37da175d33e102819acc7bf748484821208bd6c175e2b0c09915aa42f9efb25e16d39a4e7d05dae03587b773ee923775f0bd11ee57e666679a23c7012b248be9d944c190e1ce14f18af1e43263d8650e0d819365c33ad8ca2e98faa3f2e8087e70c833420ea5f4e907e04ccf998", 0x83}], 0x4) r3 = socket$inet6(0x18, 0x1, 0x7) getsockopt(r3, 0x4, 0x8000, &(0x7f0000000540)=""/249, &(0x7f0000000040)=0xf9) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) 277.271047ms ago: executing program 1 (id=419): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x3, 0x4, 0x2}, {0x8, 0x72, 0x5, 0x6}, {0x4, 0xb7, 0xad, 0x7}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xc, 0x80}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) fchdir(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x2, 0x6, 0x0, 0x5}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\xb4{}.)\x00', &(0x7f00000003c0)='}(@n$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='[\x17\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='/dev/bpf\x00']) readv(r1, &(0x7f00000036c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/194, 0xc2}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003700), 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000037c0)={{0xfffffff8, r3, r4, 0x0, r5, 0x40, 0x8}, 0x80000001, 0x7f, 0x558c}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000003840)={0x8001, './file0\x00'}) r6 = open(&(0x7f0000003880)='./file1\x00', 0x40, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000038c0), 0x100, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003900), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000003940)={0x10, 0xab0d, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x68000000}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe0000}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}], './file0\x00', 0xc2}) open$dir(&(0x7f0000003b40)='./file1\x00', 0x0, 0x11) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000003b80), &(0x7f0000003bc0)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003c00)={0x0, 0x0}, &(0x7f0000003c40)=0xc) setuid(r9) listen(r7, 0x1) getgroups(0x6, &(0x7f0000003cc0)=[r4, r4, r4, 0x0, r5, r4]) 270.719924ms ago: executing program 6 (id=420): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x1, 0xfc, 0x7}, {0x3, 0x2, 0x4, 0x4}, {0x6, 0x80, 0x6, 0x3}]}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x2006da) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x10}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffc) 216.441483ms ago: executing program 1 (id=421): r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3901, 0x7, 0xc30, "9fad3f896d8e50edf9a08587d591fa62f594434a", 0x5e, 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x400, 0x10, {[0x2, 0x3ff, 0x9, 0x6, 0x1, 0x400, 0x80000001, 0x7fff, 0x3, 0x8001, 0x1000, 0x400, 0x6, 0x7, 0xd7df, 0x3, 0xff], [0x3ff, 0xd4be, 0x5, 0x3, 0x9, 0x539, 0x4, 0xa503, 0x7, 0x8f], [0x4, 0x80000001, 0x1, 0x505, 0x8, 0x2, 0xf4], [0x6, 0x0, 0x0, 0xff, 0x8, 0x80000001], [{0x4, 0xa, 0x100, 0x1}, {0xffff, 0x8a9, 0xfffffffe, 0xc000000000000}, {0x3, 0x8, 0x10, 0x10001}, {0x10, 0x4, 0x4bc7, 0x6}, {0x6, 0x1, 0x800, 0x37e}, {0x0, 0x1, 0x0, 0x9}, {0x9, 0x8, 0xf, 0x9}, {0xde, 0x8, 0xe124, 0x4}], {0x2, 0x6, 0x28000000, 0x8ca4}, {0x9, 0x9, 0x6, 0x2}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) read(r1, &(0x7f0000000300)=""/35, 0x23) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x7) r2 = socket(0x20, 0x1, 0x10) r3 = dup2(r1, r2) ioctl$KDGKBMODE(r3, 0x40044b06) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000003c0)=0x80000000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x9) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000440)={0x2, 0x3, 0x1, 0x4, "7ffb8261649b444d551b272a555702ce4bc30741", 0x4, 0x5}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000480)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000004c0)={0x3, 0x9, 0x4}) fcntl$getflags(r3, 0x3) syz_emit_ethernet(0xfe, &(0x7f0000000500)={@remote, @local, [], {@generic={0x0, "c78e6a1c56f0ca38ba1992edf98569a71d1e688e1b122561fc4b139ec31d97cfe10b9435c3f61bba4cd40fe51a4714f2e3c5a5f05ce6778c87d7393eb3a0ce121b83bf4a6a759638f80aeecaa2b78f96da7bf388fc76d545df3a7533de0c8d8c88a73910f03e86e2b69808241d361e06b6faf12b3cd5a81303de32be167a6ddee191cef0a68a03a9c8a7b5afcc4aafbefa85382c908695c2a34f75da9deb94ff9277d4354dc744582cac50ca7717f07e358cea219c16ea316891249fda7165c84802bebd821c7e689f08d205545a81b9c7e2e3b617f359d10170aa321981668fd1a9c9e386ffbfc3a4d5b072011d8515"}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x400, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, &(0x7f0000000640)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000006c0)={0x7, &(0x7f0000000680)=[{0x4, 0x8, 0x1, 0x1}, {0x0, 0x3, 0x7, 0x10001}, {0x0, 0xb, 0x10}, {0x10, 0x1, 0x2b, 0x3}, {0x2, 0x2, 0x1, 0x800}, {0x31, 0x75, 0x1, 0x4}, {0x1b73, 0x4, 0x6, 0x5}]}) pwrite(r4, &(0x7f0000000700)="a19ba559b24d92fbf06a2aabd7aef775afce3211f95fbe6844b03c7fa5dd7ea3395fc87062322be846ec524727e522ca61f87fc3569c6a40bb8c1a06e2b56d9341377c388b20d7eb6131b63cc94e178912d6bd50d7cd5f90fc0fb02aff4e741ea2cb6a4a214c4eb6851494481fb6796862ea87a5475932c417343e8eb3ad53aa5da4ededc83e2b53a2effbd1ed8df17f9a2a63bce806de6501fa7d8a6ac40b17928f7ca05707b7564f9e4918b1f6d9c7f1742687ee74988c0e7eea187e343330349e606661c4feb75b8993bd2cef5cf3", 0xd0, 0x2bb38000000) bind$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x20000, 0x0) getpeername$inet(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) symlinkat(&(0x7f0000000900)='./file0\x00', r3, &(0x7f0000000940)='./file0\x00') chroot(&(0x7f0000000980)='./file0\x00') pread(r5, &(0x7f00000009c0)="460099cc045117b05ab0938086e593a9bcb06150da364e44c4f9d9ed7655f1f08dd7792d432e825022a36c4b12b0c98604e36ddf2210371e98ac20aef9fb94f6fb675489edaece0d5949b198259b5b67df99be7d3ccf13694e0c73083112b0bfbe4c6eb645095e0f3b157b2e289760b41dfddc7725537d9ae7f53729eeba959262a1f29b48e8d1e32039da757a", 0x8d, 0x5) 216.035215ms ago: executing program 6 (id=422): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {0x0, 0x20000}, {}, {0x0, 0xfffffff7}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x3}, {0x3}, {}, {}, {}, {0x0, 0x3}, {0x1}, {}, {}, {}, {0x0, 0x7}, {}, {0x1}, {}, {0x0, 0x1d}, {}, {}, {}, {0x2}, {}, {0x0, 0x1823}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 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, &(0x7f0000000180)="39f29fff56576a8d", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xbffd, 0x72, 0x1}, {0x4, 0x0, 0x0, 0x800}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x22) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r5, 0xc0104419, &(0x7f0000000000)={0x3, 0x802, 0x10, 0x2003, "01d04b0ac75429de00000600", 0x7, 0xa}) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) 209.514536ms ago: executing program 1 (id=423): r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="78c354fac8c2e6dd89e15ba5487ca9f17feeb5fdd7199e56d5116468a4f6ae792c684aba361f56fa81f2b843aac6bcc64c2bd3897a34db58f4f04d6cd0ce9a696fbd5977491e96719853e34ae50c81478d3743e8696ab40432b997df81ea030e290ffe3f035113ae3937be1abc86e3da608724e40eef11230d6c847f7bea84a42dcca7d27ebb31427754b93abf80a6c1bcb15cc543e2fc465ea101f1f0afd451e94b3a03493639ab49ebd3165c637b5faa0e2214bfd241b467f58e1e5c469f784dd05ce4934ccfce", 0xc8) (async) r1 = dup2(r0, r0) (async) r2 = kqueue() flock(r2, 0x8) (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="5d0697099f45f03d6b63feb0f5095dcdf6ff82ea939e49d38f02e9d4d3cd6f4eb9e4bc96453cd3fa92e6c001b17949a7ff6c5c3cc0f7d5552bd52efda66ddc7f23e1ec1d03f800675a919d4ab6aa256b4b5c877977509790c94fd937dbd233a52202ab6bed497ed34aa41533551658bcf2960d1954e244f79a309ed1d17b45f3bfaf8f4a64490cf3fe62594831d51cd39dd54e5eb9efd47bbc0cbd2843301c625c04190e34", 0xa5) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r4 = accept$inet(r1, 0x0, &(0x7f00000002c0)) r5 = dup2(r3, r4) (async) kqueue() getsockname$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x9) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000400)=0x2) (async) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) (async) r8 = accept$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/510}, &(0x7f00000006c0)=0x200) sendto$unix(r8, &(0x7f0000000700)="08fca61c3bdce1a9308ff17ba88fef88e356a55b101d270dd567c5cc68bac915ccff7c6a75e517c2e55dda17d5e7e11a14fec6da75a4ee5ffeff9b683dca71c3e69ef7b5da7f2473", 0x48, 0x402, &(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8) (async) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x3}, {0x18, 0x0, 0x6}, 0x1, [0x5, 0x3, 0xfffffff7, 0x0, 0xc, 0x2a, 0x3, 0xd5d]}, 0x3c) write(r8, &(0x7f0000000800)="5f9c86d9aa7ed7d6e3e50ac0fb5b44205f8116af6d5c165828f000f8830a7b195811cadfe917939d84", 0x29) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) r10 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) (async) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00), 0x20000, 0x0) (async) r14 = geteuid() sendmsg$unix(r6, &(0x7f0000000c00)={&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000880)}, {&(0x7f00000008c0)="7f1ad835ccb76df1db9f3a06cbf7c0c3c50fe2a170cf22ef578cef1f594a0e0abcd62659ecbcb429b10515233d4a77cf92c5e8243a14607e9c25d946778f29e6138c9fc7fae0148ee4c2820c0bd18ced18519bec6b139e11fceaa35ca2ff4769b7b424095bb38b752dd18d2a6731b90245bf6c11c7451aea1e6a7e87e0239f26711f4381ad0ff6470e6ab2149c32ccacda000e76be1d465038169b595dfe33ad093d84e7485705de509970aaf28ff1a493e69725f4238e51ff1942ca692c5e63fbe0eba401a4e897d1ab86f9d83778f1691da2190775b5b68505ee1bf4afaa", 0xdf}], 0x2, &(0x7f0000000b40)=[@rights={0x28, 0xffff, 0x1, [r5, r5, r7, r9, r7]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r4, r4]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff}], 0xa0, 0x403}, 0x9) connect(r4, &(0x7f0000000c40)=@in={0x2, 0x2}, 0xc) 116.515483ms ago: executing program 6 (id=424): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffe, [{&(0x7f00000c7000/0x3000)=nil, &(0x7f0000616000/0x3000)=nil}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x3}, {&(0x7f00008d0000/0x4000)=nil, &(0x7f000028d000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8a9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000a1a000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a66000/0x3000)=nil, 0x100006}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003a2000/0x1000)=nil, 0x2}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb}, {&(0x7f0000637000/0x3000)=nil, &(0x7f000069b000/0x3000)=nil, 0xc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000277000/0x1000)=nil, 0x1}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f000062d000/0x3000)=nil, &(0x7f0000668000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000922000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000140000/0xc00000)=nil, 0x474}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x5}], './file0\x00', 0x1fe}) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaa94aaaaaaaaaaaaaaaaaa86dd600000c0002a00f900000000000000000000ffffac1400aa00fe00000100514210b21eadce5c00044e204e20", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="500480039078fffe"]) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x8005, 0xc000000d, 0xfffffffc, "0a64f1b62860267eccc7020002000000002000", 0x80000000, 0x100000c}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000900)="6ec375b131ae201a76afa934191a70522c353eebe85bc66beb524cb770f88cf03955be718e8e8cd94b2776fe72e1ebb6a14bd419e06907e437e7a71ba604d50e84ee7efcb739fc4fc4db24517be4a02c4fda83bcb5dea3896e891058626c572813e6e83054f7f9c4f4b9abd0e35006352e9fd94e8b508c3c1905ff31f21a20fe210f83b71e6ff28eb2bd87fdbcb934d8787c747d84663521d16cfda8db792106b8ed39a04e181d49e53a6934c4df419757829b8476bcc34d4a09da891398cb0fde52eb740cf95291696b6c4a1813f20301cefb4cc4784d8816dd07cfa8227dc028cdbd545fc22dcc91ca8507435b769f1c1ae910d8f530b1a513f1d2a48d709ef900459632c8c2f666feed354a2203fc817d63f6685d9a86449df89d77c4cb9ed7dc0f16c45dbc6989d15835c35fa91f8e4048fef25d524adf6ca8d3cddab1f69d915cbb8eee39f94c833ef048f389aa3b3ed75881ba4389b3987e420b16cf86d400c2f1fd13daf5dfab7164a5c64224fec23fddfbd9c9a9e266c031191493025b1186e8d8db27c59ec28275cb610c66245a9f49b8c0863ce1372551bc2973c43d25842c84f3f3bdeffd37c134908d4ac117c08301150944ab72e5b49e099948a8130729a5e7df1428a518b2f8767b58bcea47e81103b78260c8c5b0db06ef2b315d3004a480bfcd8e97a3b89ff0ed45fee04077a64e4b3246354739314c10badd313a8b9374a2aaf24668211628ab9b2de2c726b56d750185528007ed15646e918dd577b74e36c3f27e64717be5bbc141a72088faca77669c0b5634f141fcf8d657cf346e566ad81427e89fe47dbea2d6530b46a5bca8e86e8d9cff46cd7ef86db1f00906a2d4b9385dcd985c7c69fbbb12ebab4dc37ec6482b63e25c32b77c79bd33ce6c87b215d05864331204cb344d302b6652dfc05fac45de287aa1709054a2575783b40f4b170588a1355c56c29ec1e1390a287d6246ff55992d8bb8a130a947157bfbdafdfe5743c904a53ec7e78161937a3223f91a27d70acc18749d683fa1655804916940e8c5826a0fdf68a8a6dbb46bdaa1913a8b3f7e32c0f6a53337808e90c498306db0690c1872e4673d78b5b04857c2ecb4cdcf7cbae13789ed1956d31f08ffdf6df29c981be018653d8dd999f005d64da0fa4e0d94f9a5e48ffffb7f4a28", 0x346}], 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) 116.22368ms ago: executing program 1 (id=425): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x7, 0xf8, 0x4}, {0x20, 0x5, 0x8, 0x209}, {0x6, 0x7d, 0x9, 0xfffffffc}]}) syz_emit_ethernet(0x41, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x0, 0x33, 0x68, 0x5, 0x81, 0x32, 0x0, @empty, @broadcast}, @icmp=@redirect={0x5, 0x2, 0x0, @local={0xac, 0x14, 0x0}, {0x5, 0x4, 0x1, 0x9, 0x3, 0x64, 0x3, 0xa0, 0x6c, 0xfffb, @remote={0xac, 0x14, 0x0}, @broadcast}, "983217"}}}}}) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) 115.66932ms ago: executing program 6 (id=426): r0 = socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = semget(0x0, 0x1, 0x283) semop(r2, &(0x7f0000000000), 0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6d428440d7124f22) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x39, &(0x7f00000016c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900033a000000000000871f68d97f81ed1b0000000000000000000000fe"]) 114.905106ms ago: executing program 1 (id=427): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84, 0x2f, 0xdf, 0xfff}, {0x81, 0x92, 0xf5, 0x2000000b}, {0x406, 0x7, 0x8, 0x4c9}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040)="00000080", 0x4) (async) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040)="00000080", 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff87) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff87) 113.752669ms ago: executing program 6 (id=428): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="2ae2fe35f0fd1b44ad6b5da330639de1e3d05511ef392f35205d15fe5fa5fa4fd1cd30356e882f073f8469ff18a4d6040101c9444b7821fc78210cb91ffdb1a90a6d066070e9ca80c077222fad0ef0e7a3c406b39bf1d4555700000000262eb9d69c27e6eabce7f6e441a4a6abbfdd3e2c3f188eb5856ffebecff6dfb61f824caf1b0ccba7e67dc33f2dd686c55ef09e72af7bc945b2673102b61a470e38ae5493d0a99384445e62a242c75b92b0d43537cbae6d2a6842502a3781cf0e6ca9000000000000", 0xc5) 23.456374ms ago: executing program 6 (id=429): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2, 0x8f, 0xff}, {0x3, 0x5, 0xd, 0x5}, {0x16, 0x0, 0x7, 0x40000008}]}) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000580)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@un=@abs}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x80, 0x4, 0x3}, {0x40, 0x1, 0x1, 0x3}, {0x400e, 0x4, 0x13, 0x800207fc}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e", &(0x7f0000000080)=0x3, 0x0, 0x0) (async) r3 = getpid() r4 = msgget(0x3, 0x108) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x10, 0x0, 0x0, r5}, 0x0, 0xfffffffffffffffd, r3}) (async) fcntl$setown(r2, 0x6, r3) r6 = semget(0x0, 0x1, 0x281) semop(r6, &(0x7f0000000000), 0x23) (async) semctl$IPC_RMID(r6, 0x0, 0x0) (async) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) 22.922865ms ago: executing program 0 (id=430): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x7, 0x2, 0x590, 0x0, 0x0, 0x6}, &(0x7f0000000380)={0xffb, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) dup2(r0, r1) 21.565782ms ago: executing program 3 (id=431): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket$inet(0x2, 0x1, 0x0) close(r0) socket(0x24, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x3, 0x6c0d}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) 0s ago: executing program 7 (id=432): syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="00fe00feffffff0300", @mcast2, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0xffffffff) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="00fe00feffffff0300", @mcast2, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) (async) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) ftruncate(r0, 0xffffffff) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) (async) close(r0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.207' (ED25519) to the list of known hosts. pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 EI· pckbd_enable: command error kernel: protection fault trap, code=0 Stopped at sys_semop+0x352: movzwl 0x8(%rbx),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace sys_semop(ffff80003aff9a28,ffff80003c0158c0,ffff80003c015810) at sys_semop+0x352 syscall(ffff80003c0158c0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xab1fe269d00, count: -3 ddb{0}> show registers rdi 0 rsi 0x7665 __ALIGN_SIZE+0x6665 rbp 0xffff80003c0157e0 rbx 0xdeadbeefdeb27123 rdx 0 rcx 0xffff80003aff9a28 rax 0xffffffff837cdff0 cpu_info_full_primary+0x1ff0 r8 0x7f7fffffc000 r9 0 r10 0xc4dbde659f2df729 r11 0xb7afc3b6408befbd r12 0x7665 __ALIGN_SIZE+0x6665 r13 0xfffffd805d904700 r14 0xffff80003c0158c0 r15 0x7665 __ALIGN_SIZE+0x6665 rip 0xffffffff822190a2 sys_semop+0x352 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80003c0156f0 ss 0x10 sys_semop+0x352: movzwl 0x8(%rbx),%r15d ddb{0}> show proc PROC (syz-executor) tid=46233 pid=18183 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=80, usrpri=80, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003aff8800,0xffff80003aff8fd8 process=0xffff8000383da6a0 user=0xffff80003c010000, vmspace=0xfffffd806af00200 estcpu=30, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70931 94155 12577 0 2 0x2 ifconfig 12577 404826 91723 0 3 0x10008a sigsusp sh 28464 252720 57070 0 7 0 syz-executor 28464 64739 57070 0 3 0x4000080 fsleep syz-executor 28464 142679 57070 0 2 0x4000000 syz-executor 82025 34858 62086 0 2 0 syz-executor 82025 127891 62086 0 3 0x4000080 fsleep syz-executor 18183 147659 94531 0 2 0 syz-executor *18183 46233 94531 0 7 0x4000000 syz-executor 18183 355415 94531 0 3 0x4000080 fsleep syz-executor 18183 167659 94531 0 3 0x4000080 fsleep syz-executor 91723 182535 84648 0 3 0x82 wait syz-executor 70556 312316 40206 0 3 0x3000 suspend syz-executor 70556 366828 40206 0 2 0x4081000 syz-executor 70556 189580 40206 0 3 0x4081000 inode syz-executor 70556 8202 40206 0 3 0x4081000 inode syz-executor 78973 132721 35783 0 4 0x82000 syz-executor 78973 473319 35783 0 2 0x4082000 syz-executor 78973 321566 35783 0 3 0x4082000 inode syz-executor 78973 34893 35783 0 3 0x4002000 suspend syz-executor 49023 257818 0 0 3 0x14280 nfsidl nfsio 35273 306178 0 0 3 0x14280 nfsidl nfsio 3066 506354 0 0 3 0x14280 nfsidl nfsio 24023 437061 0 0 3 0x14280 nfsidl nfsio 59841 265120 0 0 3 0x14280 nfsidl nfsio 48151 8387 0 0 3 0x14280 nfsidl nfsio 56171 414053 0 0 3 0x14280 nfsidl nfsio 64527 392107 0 0 3 0x14280 nfsidl nfsio 79938 248725 0 0 3 0x14280 nfsidl nfsio 33327 79318 0 0 3 0x14280 nfsidl nfsio 92284 511203 0 0 3 0x14280 nfsidl nfsio 17983 363973 0 0 3 0x14280 nfsidl nfsio 45263 112962 0 0 3 0x14280 nfsidl nfsio 67418 298869 0 0 3 0x14280 nfsidl nfsio 42707 488203 0 0 3 0x14280 nfsidl nfsio 68455 140234 0 0 3 0x14280 nfsidl nfsio 55968 269225 0 0 3 0x14280 nfsidl nfsio 93779 393646 0 0 3 0x14280 nfsidl nfsio 46620 18874 0 0 3 0x14280 nfsidl nfsio 76650 24463 0 0 3 0x14280 nfsidl nfsio 62086 343237 84648 0 3 0x82 nanoslp syz-executor 23206 320706 0 0 3 0x14200 bored sosplice 57070 218446 84648 0 2 0x2 syz-executor 94531 190445 84648 0 2 0x3 syz-executor 35783 92021 84648 0 3 0x82 nanoslp syz-executor 50918 447331 84648 0 3 0x3 inode syz-executor 49731 248460 84648 0 3 0x3 inode syz-executor 40206 448806 84648 0 2 0x3 syz-executor 84648 88567 43899 0 2 0x3 syz-executor 43899 393963 88344 0 3 0x10008a sigsusp ksh 88344 440715 91416 0 3 0x98 kqread sshd-session 91416 61414 78498 0 3 0x92 kqread sshd-session 51797 97596 1 0 3 0x100083 ttyopn getty 78498 100136 1 0 3 0x88 kqread sshd 71725 333515 29523 74 3 0x1100092 bpf pflogd 29523 381385 1 0 3 0x80 sbwait pflogd 50970 357368 78406 73 3 0x1100090 kqread syslogd 78406 276403 1 0 3 0x100082 sbwait syslogd 73774 59908 1 0 3 0x100080 kqread resolvd 25784 12424 72377 77 3 0x100092 kqread dhcpleased 34191 414756 72377 77 3 0x100092 kqread dhcpleased 72377 465467 1 0 3 0x80 kqread dhcpleased 51621 500784 0 0 3 0x14200 bored smr 11546 383698 0 0 2 0x14200 zerothread 65511 104905 0 0 3 0x14200 aiodoned aiodoned 76382 91548 0 0 3 0x14200 syncer update 51474 506246 0 0 3 0x14200 cleaner cleaner 90980 313246 0 0 3 0x14200 reaper reaper 73887 386577 0 0 3 0x14200 pgdaemon pagedaemon 40039 310696 0 0 3 0x14200 bored viomb 3650 78094 0 0 3 0x40014200 acpi0 acpi0 10645 42994 0 0 3 0x40014200 idle1 93835 352275 0 0 3 0x14200 bored softnet1 46981 500816 0 0 3 0x14200 bored softnet0 6335 518977 0 0 3 0x14200 smrbar systqmp 63512 300200 0 0 3 0x14200 bored systq 480 383821 0 0 3 0x14200 tmoslp softclockmp 25030 104402 0 0 3 0x40014200 tmoslp softclock 75773 157211 0 0 3 0x40014200 idle0 1 497564 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks Process 18183 (syz-executor) thread 0xffff80003aff9a28 (46233) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839def08) #0 witness_lock+0x5f1 #1 __mp_acquire_count+0x58 #2 malloc+0xe3 #3 sys_semop+0x22f #4 syscall+0xb17 #5 Xsyscall+0x128 Process 70556 (syz-executor) thread 0xffff8000383d6558 (366828) exclusive rrwlock inode r = 0 (0xfffffd80625d16b0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 70556 (syz-executor) thread 0xffff8000383d74e8 (189580) exclusive rrwlock inode r = 0 (0xfffffd80625d17d8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vfs_lookup+0x11c #6 namei+0x7ca #7 vn_open+0x1f1 #8 doopenat+0x35b #9 syscall+0xbd4 #10 Xsyscall+0x128 Process 78973 (syz-executor) thread 0xffff80002a272010 (473319) exclusive rrwlock inode r = 0 (0xfffffd80625d10e8) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 40206 (syz-executor) thread 0xffff80002a2727d8 (448806) exclusive rrwlock inode r = 0 (0xfffffd8066edd208) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 ktrwriteraw+0x175 #7 ktrsyscall+0x340 #8 syscall+0x304 #9 Xsyscall+0x128 Process 6335 (systqmp) thread 0xffff8000ffffe298 (518977) shared rwlock systqmp r = 0 (0xffffffff8380e328) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10222 11237K 11283K 166960K 11923 0 pcb 17 16K 17K 166960K 185 0 rtable 226 10K 11K 166960K 501 0 pf 36 18K 67485K 166960K 117 0 ifaddr 37 6K 7K 166960K 83 0 ifgroup 55 2K 2K 166960K 128 0 sysctl 3 1K 9K 166960K 13 0 counters 68 36K 38K 166960K 146 0 ioctlops 0 0K 4K 166960K 1562 0 iov 0 0K 16K 166960K 31 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1402 88K 89K 166960K 1818 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 9 0 VM map 2 1K 1K 166960K 2 0 sem 11 0K 0K 166960K 17 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 93K 166960K 602 0 sigio 1 0K 0K 166960K 6 0 proc 79 131K 164K 166960K 661 0 subproc 72 4K 4K 166960K 99 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 43 0 in_multi 77 5K 7K 166960K 141 0 ether_multi 1 0K 0K 166960K 5 0 mrt 0 0K 0K 166960K 6 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 494 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 255 162K 174K 166960K 7507 0 UVM aobj 18 2K 2K 166960K 22 0 pinsyscall 42 84K 102K 166960K 1810 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 22 0 NDP 12 0K 2K 166960K 55 0 temp 76 8656K 8723K 166960K 29737 0 kqueue 13 20K 32K 166960K 132 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 71 0 68 1 0 1 1 0 8 0 rtentry 176 148 0 58 6 1 5 6 0 8 0 unpcb 144 390 0 371 7 1 6 6 0 8 5 syncache 336 7 0 7 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 736 121 0 114 2 0 2 2 0 8 1 arp 136 23 0 9 1 0 1 1 0 8 0 inpcb 328 832 0 821 15 5 10 10 0 8 9 nd6 152 32 0 13 1 0 1 1 0 8 0 pkpcb 40 7 0 7 2 1 1 1 0 8 1 kcovpl 48 11 0 3 1 0 1 1 0 8 0 ppxss 1192 28 0 28 1 0 1 1 0 8 1 pppxif 1504 6 0 6 2 1 1 1 0 8 1 pfstscr 40 2 0 1 1 0 1 1 0 8 0 pffrag 232 5 0 2 1 0 1 1 0 482 0 pffrnode 88 5 0 2 1 0 1 1 0 8 0 pffrent 40 9 0 6 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pftag 88 2 0 0 1 0 1 1 0 8 0 pfstitem 24 26 0 3 1 0 1 1 0 8 0 pfstkey 128 28 0 5 1 0 1 1 0 8 0 pfstate 384 26 0 4 3 0 3 3 0 8 0 pfrule 1344 26 0 20 2 1 1 2 0 8 0 rttmr 136 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 645 0 271 31 2 29 29 0 8 2 art_table 40 647 0 271 5 0 5 5 0 8 0 art_node 32 147 0 64 1 0 1 1 0 8 0 sysvmsgpl 40 42 0 2 1 0 1 1 0 8 0 semapl 112 13 0 5 1 0 1 1 0 8 0 shmpl 112 19 0 4 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2419 0 903 96 0 96 96 0 8 0 ffsino 296 2419 0 903 118 0 118 118 0 8 0 nchpl 144 3230 0 1520 64 0 64 64 0 8 0 rtmask 32 8 0 8 2 1 1 1 0 8 1 vnodes 216 2786 0 0 155 0 155 155 0 8 0 namei 1024 10655 0 10652 3 2 1 2 0 8 0 percpumem 16 88 0 39 1 0 1 1 0 8 0 kstatmem 264 74 0 46 4 1 3 3 0 8 1 scsiplug 72 3 0 3 2 1 1 1 0 8 1 scxspl 216 15259 0 15259 11 9 2 8 1 8 2 plimitpl 152 123 0 104 1 0 1 1 0 8 0 sigapl 424 930 0 862 9 1 8 8 0 8 0 knotepl 120 598 0 0 19 0 19 19 0 8 0 kqueuepl 224 271 0 262 6 4 2 5 0 8 1 pipepl 344 238 0 211 9 6 3 9 0 8 0 fdescpl 528 892 0 861 3 0 3 3 0 8 0 filepl 160 5395 0 5174 25 8 17 18 0 8 5 lockfpl 104 224 0 221 1 0 1 1 0 8 0 lockfspl 48 69 0 66 1 0 1 1 0 8 0 sessionpl 144 29 0 20 1 0 1 1 0 8 0 pgrppl 48 44 0 27 1 0 1 1 0 8 0 ucredpl 104 493 0 478 1 0 1 1 0 8 0 zombiepl 144 986 0 985 1 0 1 1 0 8 0 processpl 1232 930 0 862 6 0 6 6 0 8 0 procpl 664 1729 0 1649 8 0 8 8 0 8 0 sosppl 168 5 0 5 2 1 1 1 0 8 1 sockpl 752 1316 0 1283 27 13 14 18 0 8 10 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 116 0 0 15 0 15 15 0 8 1 mcl2k 2048 27 0 0 4 0 4 4 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 227 0 0 15 0 15 15 0 8 0 bufpl 280 5708 0 132 399 0 399 399 0 8 0 anonpl 32 9513 0 0 77 0 77 77 0 246 0 amapchunkpl 152 23970 0 23356 33 3 30 31 0 158 2 amappl16 200 3244 0 3012 23 10 13 17 0 8 0 amappl15 192 5 0 4 1 0 1 1 0 8 0 amappl14 184 46 0 45 2 1 1 1 0 8 0 amappl13 176 455 0 453 1 0 1 1 0 8 0 amappl12 168 1276 0 1235 3 0 3 3 0 8 0 amappl11 160 6 0 6 1 1 0 1 0 8 0 amappl10 152 49 0 35 1 0 1 1 0 8 0 amappl9 144 246 0 246 1 1 0 1 0 8 0 amappl8 136 35 0 32 1 0 1 1 0 8 0 amappl7 128 92 0 90 1 0 1 1 0 8 0 amappl6 120 312 0 297 1 0 1 1 0 8 0 amappl5 112 79 0 69 1 0 1 1 0 8 0 amappl4 104 439 0 408 1 0 1 1 0 8 0 amappl3 96 4032 0 3938 4 1 3 3 0 8 0 amappl2 88 1031 0 955 2 0 2 2 0 8 0 amappl1 80 12184 0 11591 14 0 14 14 0 8 0 amappl 88 6640 0 6465 5 0 5 5 0 92 0 uvmvnodes 80 2786 0 0 57 0 57 57 0 8 0 dma16384 16384 2 0 2 1 0 1 1 0 8 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma512 512 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 21 0 4 1 0 1 1 0 8 0 uaddrrnd 24 892 0 861 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 892 0 861 1 0 1 1 0 8 0 vmmpekpl 168 9311 0 9266 3 0 3 3 0 8 0 vmmpepl 168 65860 0 63774 103 7 96 100 0 357 0 vmsppl 488 891 0 861 5 0 5 5 0 8 0 rwobjpl 80 23797 0 19828 81 0 81 81 0 8 0 pdppl 4096 1792 0 1722 106 34 72 86 0 8 2 pvpl 32 17578 0 0 142 0 142 142 0 265 0 pmappl 256 891 0 861 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 288 0 42 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace sys_semop(ffff80003aff9a28,ffff80003c0158c0,ffff80003c015810) at sys_semop+0x352 syscall(ffff80003c0158c0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xab1fe269d00, count: -3 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7e71da4e08e0, count: -3