last executing test programs: 7.530262828s ago: executing program 0 (id=3002): r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x4, 0x180) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xe5e, r2, 0xffffffffffffffff, r2, r3, 0x1, 0x200}, 0x13, 0x3}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x4, 0x10007fdf, 0x9, 0xfffffff8, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x29, 0x42d5f92b}) pipe(0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r7, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 5.330378802s ago: executing program 2 (id=3036): sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000300)="edea629d3df2b9b3028298ab0233c2b59bd8ddfcefab1547fb6dc3f75463f3f87018d6f39de664e250b0430f3aafce05a94fc66f49369defcb53faffad998ee49eaf9b3a23d1cc12f9c43f5173be8839d315db5ec312c5bcc36c5dfb39098bf40f1abfbaa9efeefd5dbb7f7066fd5390c68747119dd7464881ef1a421ed0eda391a8d4944bc2a1122e81567897ac5d0ba268d2f845f29fded223afcff7043e319a96c8d5da29c0bac203b39d39f7a9cb2f59f34ad8e2462523e25986226245b925", &(0x7f0000000100)=0xc1, &(0x7f0000000bc0), 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000140)="85297450873d910ef15345ae009165c2a8861a82e7cfc9895c21a4ceb58f8e8b9137ed7981ea9bbc19ea3317ae22c7e19b2261c47dce6d7c5dee4633217c952eb8dc615b868aa6f971beb7ff4812abd6b4476af0b437aad365ae674e5456f30bfabea86b6e34efc56cb4c0b3f66ff6aa9c3e029d73ad1fe77fbab2baae2c1867c685456fbfa2bb809a", &(0x7f0000000080)=0x89, &(0x7f0000000200)="238ced93843e26ca598774bf9e94ad72b45de3f259ccab6185c49d53ed142e86bbce03f56b39936cdf56d3ae229919ca95edacc8ada91676bd3832794dc22c95ec95cc3f2d9fd5bc2611351a82b1ad5a2c98221b6368ee92a18e77e45f2cb8838e03ef101b39276d56bdbe9e9a287d53ef9328e2b69f19f1388e64db201ced180359aa426cba0760869dc9bf66888eee7a20", 0x92) 5.12122598s ago: executing program 2 (id=3038): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="8bf73376bd", 0x5}], 0x1) r2 = semget(0x0, 0x1, 0x281) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x1000}], 0x1) syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYBLOB="cf599d594a0987000000000086dd60000000001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000008"]) kqueue() r3 = semget$private(0x0, 0x4, 0x122) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0xbd74504b1cb48572}, {0x2, 0xb, 0x1000}, {0x2, 0x7fb, 0x800}, {0x3, 0x0, 0x1000}], 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 4.436157273s ago: executing program 2 (id=3048): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYRES16=r0], 0x401, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02"], 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x8000, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="0315f1d8dec5a317a93546ba", 0xc) close(r1) sysctl$kern(&(0x7f00000001c0)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x80978c, 0x1, 0xef7fff00, 0x80a19a, "bf08000100f1675910812cc900", 0x8, 0x100}) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socket$inet(0x2, 0x3, 0x10) 3.693847901s ago: executing program 2 (id=3061): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0x8000000000000000, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x101}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) r1 = socket(0x2, 0x2, 0x0) semget(0x0, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x0, r3, 0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) 3.413397079s ago: executing program 1 (id=3065): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000008, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x1000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf83, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x3fd, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x2}, {0x6, 0x803, 0x14, 0x8}, {0x3, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ca, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1004, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc7, 0x0, 0x1, 0x444}, {0x40, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x401}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae40c3979fa3c601886db07416f57cf78e68200d04000000d4087f0700000000000000710000", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x35, &(0x7f00000002c0)={@broadcast, @local, [], {@arp={0x806, @generic={0xf, 0x86de, 0x6, 0x3, 0x6, @broadcast, "c20900", @local, "2e079c1568b5b52f560a06de4c41a573"}}}}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x310, 0x4000}, 0x100000000006, 0x861, 0xffffffffffffffff, 0x0, 0x80000000000000, 0xfffffffe, 0xb, 0x7}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8}) 3.004624081s ago: executing program 1 (id=3068): r0 = msgget$private(0x0, 0xa3) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) (async) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x143e, r7) (async) getppid() setpgid(r3, r7) (async) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1c7, 0xffffffffffffffff, r2, r4, 0xffffffffffffffff, 0x174, 0x1}, 0x8, 0x6, r7, r3, 0x3, 0x5, 0xad2}) syz_emit_ethernet(0x21, &(0x7f0000000100)={@random="e33a176ed024", @empty, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @remote={0xac, 0x14, 0x0}, @empty, @rand_addr=0x6e}}}}) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4768, 0x4, 0x9, 0xccf7}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x10, 0xb, 0x1}, {0xb1, 0x10, 0x2, 0xffff}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r11}}) (async) r12 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) mkdirat(r12, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="9bee5e1d576bd22c00dcfe4b670bee1a", 0x10}, {&(0x7f00000001c0)="fc8d3000d8d72ab11bb0b3834faae27108f867f93f7c45ff7d6483489b01436a8da529657cadd68d590f622fede1f1bf5092b63f", 0x34}, {&(0x7f00000002c0)="71468eff3d53d5d4f7ca3d299d226b4246e1b3286eb0358847679ea33e7d879f63b5b143c14a328135b6ec35c1573d97e612240718334711f319987d9543f7ecac23b104488cb9e922845cce067292768f4c40338c46ec7fa65af8acc2ce17715d42a9c48cd81da4030f78af70678a976df80337beb401", 0x77}, {&(0x7f0000000240)="d3688c31dfb23d89c956c0a59818040a0273caf8902e3e1967d56616675d36581b234f116c6662a75cd674b841c72a7933dc90f548c6753820446a40289ae1", 0x3f}, {&(0x7f0000000340)="5d1acecf6bb3151792a82eeb0fc60447efd3d6b0e394c65dc29a6977e89fce29fbf3dc95c071ed4d87a0fdeeef5f5ec0b74fdf68f5175382568d5c23a423557bb451f0e75d794627370df716303f1ff0bc3f0772db272f6a", 0x58}, {&(0x7f00000003c0)="b6feff5c15e483b4c000ef83e09345e74a", 0x11}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r4, r11}, @rights={0x20, 0xffff, 0x1, [r6, r8, r12, r8]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x58, 0x401}, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="7e520092485d0180d973d336b82d129550aa0c95b1685bb0688dafb3738b7b7ba3e30df7a53541dfb30d44c6d1", 0x2d}], 0x1, 0x14e) sysctl$kern(0x0, 0x0, &(0x7f0000000840)="a612165d5377ffffffff9b6ef46dcae877b61f139bfc84010000004fb8bddb092ba18f28c8357b7a1c2c098501f9446634b273ebb14361601bd0f8a834467d7773c743071feb27df55e7ff9c4b4f2f269e100cbd99269e331af0358f9587430153b5c49692bfb63c8c939b28becedac9f5f16a5e0dcc0785cc5251c71c4813959a82d061196267db33d63f38d8a0b403de92ee612367299188a9bb0e2b8c901b18985b861da1c4aab8a87fdbff76a7492da5e8bcc75b2df84df548c261fd85c7b01539daf5e098a2a1f110190101f13d95f1e7034e7a99eb9952eb584e575f5900f8fcc4d1f7ea7d743499946642cf1b1b709b91a8796c22fde9882c02cbaa82dd56792575173b7c3838fcccac4ca6a6ca3eac4e3b8aedb6ef7181d2cc41913b6b10a6a072da518c3e9ed5aea67e19ae34eb4f05fdc7f0ae326ee6caab762ac598936b283c4b500fba1aa6d4e74126429238ea2a0d6298c5c18da6a46db2dbd31512de", &(0x7f0000000080)=0x4d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) socket(0x6, 0x4000, 0x7) (async) write(r8, &(0x7f0000000600)="d8564b0bf1ff0795548af920179f", 0xe) 2.732654723s ago: executing program 1 (id=3070): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000131, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) open(0x0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast1, {[@end, @rr={0x7, 0x3, 0x8}]}}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x80, 0xd5b}}}}}) 2.593635963s ago: executing program 3 (id=3073): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x100, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x3}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x7}, {0x401, 0x2, 0xfff, 0x6}, {0x2, 0x6, 0x3, 0x99}, {0xfe, 0x1, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x1, 0x9}, {0x4, 0x8101, 0xd1b, 0x88}, {0x1c0, 0x10001, 0xc, 0x80003}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0xc3b, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0x0, 0x1, 0x4, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe(&(0x7f00000002c0)) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/90, 0x5a}], 0x1, 0x0}}, 0x10, 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 2.593252946s ago: executing program 2 (id=3074): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x2, 0x1, 0x440}, {0x80, 0x2, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000240)="821fea27", &(0x7f0000000300)=0x4, &(0x7f0000000340)="e9ff0000", 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="a612165d535a3672ab3eed65745ca3329e519b6ef46dcae877db092ba08a89dbb5f7d8062fdf8896c25bd2d358b40100ecbcd25ededd098d1cf3002b19deccd04edcb29a09a5ea02bcb473b36b", &(0x7f0000000080)=0x4d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[]) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000000)=""/119, 0x77) execve(0x0, 0x0, 0x0) 2.450196302s ago: executing program 7 (id=3076): r0 = syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd20", 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000000}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xd7, 0x5}, {0x18, 0x2, 0x9, 0x5}, 0x400, [0x2, 0x4, 0x1, 0x81, 0x161e, 0xe0, 0x3ff]}, 0x3c) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() 2.449745556s ago: executing program 1 (id=3077): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0xe0, 0x2, 0x4, 0xf3}]}) mknod(&(0x7f0000000500)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x34) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff7, 0x1, 0x2, 0xfffffffffffffffa, 0x7db}], 0x6, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00 \x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) getrlimit(0x3, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r3, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x7ff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x6, 0xe, 0x2, 0x5}, {0x8, 0x5, 0xc1, 0x80000000}]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r6, 0xcd50441a, &(0x7f00000003c0)={0x3, 0x621, 0x2, 0x200002f, "3d80a00040b509632f831846e1dd1f2200", 0x8252, 0x3}) 2.249956073s ago: executing program 5 (id=3080): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="d9abb9ae78cf03", 0x7}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.249194354s ago: executing program 7 (id=3081): msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setuid(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) close(r2) socket(0x2, 0x3, 0xfe) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) 2.248702029s ago: executing program 5 (id=3082): sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="79040f91f15da040473675618dcd42b074", 0x11) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xf66c, 0xf200000, 0x9, 0x5fffff5f, "9cdc452e307e0804002f4c0000002f9e68cd3304", 0x3fe, 0x80000000}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000001780)="bb6a12de96b93bf117983163d7f9a543d5549144d4ca9cdfe4c4c4dea9bc9434888cf93b22bdad65f2deb0f36f838c2c5cc459f6638f5deac132d3c37e31828b1796ea3cf6fb8b72e9219b1e3d27c13670a5de33962293e9f15433bc0972d8ae063401a9cbe1e8317a13b6bf9fd5103487fed28dfceff066803bb743ffd5d16c1aba434b0e2bb92c50409d8bb397ec74cf728db1636d7f817a7530226174fb145f92840264adea6752f807996eac4b1b484cbd0ff4dece4b0d6078ca6a115f2ebc04eeeb4147455bb056a1b33e69403dafbe091e7eb492f7b428e6a3984a4fd81ea679aab9b948e7893cc65612ce1024fe871f63ec75df9d592b6e38d7c42c80e7815ecd19ae29980beb4bc005906cca596809a6facf566e7d640dba15c2853297cb28583fdd67ce57dcb302990558dd9e3673fbddf45b87304a4e5231c46b04f8382e5ed39d46677e80137618507bb86f28e5784ffbfc1e7d6a8fa84856faa8439d99bf677715f3652953166c6419e0b00ae8b619fced12dff94e94fe01e4c0e78ec5d916d82cf65f29a90378bee875c3303df850f465a107f074daf88c6126b19446d5cb5f471aa155e685179e003928a36833330ac3d10b2416a7be9f1f956da2154d7e4a521a4bf61af7fbf8eea6aa2698314824fb6d22291b071ef8886748b6f5e5d176ee90d59ba58d63bbad39ecf8735e98c516bfa6fcd818916dba3506c86229310e591fef2653b624f554c638ce90c65f433c6f9626a4ee219e76c1610584d8c4db020b877517f73fe561e279f151466e63c23336c3366cbd7d1c319c2a52089c1a096dc5ddeac9e67bdd21b9722b0f49b352b2156bbbcde140d1e81a49736c0c34a465d8d2224b61b337b1128f46f41c5789643d376a79d60354e13ae23e1a8adc7a1f956b11e47f3bf7e04b5a77e674351653b795994ee2ab550b78e6a547df24dc787ab6f7a8dba219d5d8bee9a8e7f292b38dd021c76e481814efe7433e446792c1a498200597251f5b4db0a2eb05eb640d5e960446b027492e4336d92f1dbcf36efbd48d88869f72fd986b176ae0e5d68015d8ff5378ca0ea64085671faab30e637cb5f0b7e6dd7a1aaed13274895fcb5e0dda689afc80a5aa67ec0df9079df3fa79b5a5598119539fa8059dce279dfaa985312ed03f276e9da9d003205693624a539ab0ab4b5ad7479fd50217341d028acc93f699f27e87c86c7a77bb7c140cbabbbb658a2350bd36f5d55f36f23ecb6f8e301200b32f0b146415284c4cf9f6bfd838155ed45d339f304900000000000000f43eae2be7ba78f4c272c7612da53e", 0x3a8}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001e80)="8f0ab9be01576330d796a4a30a8eb612c204a40813c93cda1df23fc7c26fd52ff7c4a482b06fd1c6a52d073c9fbfc88987e23fddb401804d7995112cdec0658e3f7fbfcf98612354a5a7803b9305cca5c36634c218a54b9c780e1a9e6ecd4d913e997fe1bfdb72e224bee334e3652a07e236b09a9bcbb2219ee3a4f7ee5a329f0f65dcc3708eca40a53821502913e49edb450c63d303858a9ff59c92ec455226b568cd5785afa573af17984920730fd31b037b9c918f511bcb82e4c5cee5df9d24f558102115ed939541f02b86258085047fa8d6142b9e1ae5383cd6908f5f6c97dfd50d447ed30153af5de9c5e6a1905bf8808b1c9882ad9abd0c8cbfcb8595297ac269ffd435f3f949c2462c6de420cbdf01425bae20c8c223fb283d7dd498c8df00d9534f8d1774959dd16e52a29ab32a2aa344e04faa4a0de97bbc13f62a6c317a0943b9992dad1d39454845bea98a32779e7f75100b298b3ca3483cc5143f76321a2561bd5c774367a15e431cfb46ecdd7511db7986424e964e67feedf8e5a5be078e5224196e42ceda46a4b854eda95f0c1a5b999190499a9cbd1344551096e38e35926752c35c03504afb06da60f98db9b811667bed9c191f42898d6b7280eac0a8c54bda8a74e0c7ef63470a23cfb4a8b06fbee1250b62bdd920796daf3e902bd958529f837b92e1e99115e6516d3ca9abe836805f54e092e9c84b86b495663cad678a0430e0befc9a778097fc1f8e02edf1fbce7660471b275ce814597c449a727b142c9a4a06651a78d6318a0cc2ca7e37b30af873ec6502b30d84d2b88e2ed22f2d6a12cc3b1d0643ef7df5fbbacb7132a8b4bd1c27104df0544db444f178f6e2a5e7a2cd2f4731fe4f8719e37e45e3623bdb4eb70a2a10347314c0eb6f8ee5e3a21fb34a8a350e308775da258373090ea09eae7f6fac9aab33f7d3ac78f76d3eb03e3910842ea189b808bc4559fb34802f", 0x2b7}], 0x1) utimes(0x0, &(0x7f00000001c0)={{0x6be, 0x9}, {0x240, 0x5}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x10004, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0xffffffffffffff8c, 0x11, 0x0, @rand_addr="fe000000010000ff80d14400002000", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCCLR(r3, 0xc0a86b04, &(0x7f0000000200)={0x0, 0x10000, 0x0}) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000040)={0xab6}, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}, "e3c579a829ae48ae"}}}}}) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000000100)) 2.24848714s ago: executing program 6 (id=3083): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000007c0)="7f454c35c5c41a49b70cb7a21de87373791810aaa95d576a0ac7fca22716a22987b881794ffa08bb11bafcdc202a294097ae6826050800eb0683d43b24ff4c5d", 0x40}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 2.043115943s ago: executing program 1 (id=3084): mknod(&(0x7f0000000980)='./file0\x00', 0x2020, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = socket(0x10, 0x400000000002, 0x7f) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200, 0x7, 0x9, 0xc2a, "03caea000408000000000000000000000087d520", 0xfffffffb, 0xb}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file3\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) (async) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc450443c, &(0x7f00000000c0)={0x72f, 0x1, 0xd, 0x3, "c9f75500000000003b0bca8f00075a6b47c0d100", 0xfffffffc, 0x6}) (async) ioctl$TIOCSETA(r2, 0xc450443c, &(0x7f00000000c0)={0x72f, 0x1, 0xd, 0x3, "c9f75500000000003b0bca8f00075a6b47c0d100", 0xfffffffc, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget(0x0, 0x1, 0x281) semop(r4, &(0x7f0000000140)=[{0x0, 0xfff8, 0x1000}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x3, 0xb4e, 0x6, 0x5, 0x240]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file3\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r1) (async) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r1) setuid(0xee01) (async) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0xb8) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mkdir(&(0x7f0000000300)='./file1\x00', 0xc2) (async) mkdir(&(0x7f0000000300)='./file1\x00', 0xc2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)='./file2\x00') (async) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)='./file2\x00') 2.042905843s ago: executing program 6 (id=3085): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2007, 0x5, 0x2, 0x7}) syz_emit_ethernet(0x54, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @generic={0x3, 0x6, "6ea9541b"}]}}, {"63eb2f308678409b8771f6bbb6d03ef81971"}}}}}}) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 2.041793097s ago: executing program 3 (id=3086): r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) (async) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0104407, &(0x7f0000000000)={0x0, 0x0, 0x0}) 2.0391457s ago: executing program 6 (id=3088): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r0, 0xc4504448, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "9706004ff1c14649eb0700000100040a0047c1d1", 0x0, 0x9}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)={0x3, [0x0, 0x0, 0x0]}) 1.814695848s ago: executing program 7 (id=3089): sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x2}, 0x48, &(0x7f0000000140)="506c0a8632a3c0e900000000", &(0x7f0000000180)=0xfffffffffffffd06, &(0x7f0000000040)="b3ec1747e9b6ccd50c640969ea4e0af98258ff93e2786b628cb8b79c18f4044d5aa55d0d7529853f433c3212359ea5a366376bbfec1ad9d13ee04cac8ba55681f7625ab699e9629749ef05efe45c699ef4958189661c694dd7089ef7ffc5612379a7488c1a061c6a4566680bcf5cef322c11e063a52072023a85d7aaf2cc9bd1fd1fd354261500353f165f9e103899db41c37f436050c1f537ec9542b44bbd91f9e7917ff57d2f751cb6b05e83317316c2a0786b43c44899fe14398a3ea970989a8277cedacd2b239da45aa6fc18b7f52b558da19fefc86df5946586ad45ffb38099f02084a332073cc8b657", 0xec) sysctl$net_inet_gre(&(0x7f00000001c0)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)="d0a096aa25f2ae7401c8f56851996cc3cfa242e3f5161495ecf49031dfcdf78de55181542cade056d8977286d321038a54bf37264d4398c9d6088c2a5507478d82b74efaf7b1deaf86d05fd6bd9a0f4498510b837577a0810d1d6963ce5b361331785e3bac6914d83dcbaafa105cbd5a594a48040388a134a2f9cfb0f77bab9b8e9c6252c27a605c9fa0f5f6c65e7c4e9eb51d77d9038f33617173a1a980231e73112677e86e316c784013395815b6eafb0eee9a0395264e1fc0cb16c39eab5409b35906193bec36a02f5dc7078766a62c64cea84ad876b54b", 0xd9) 1.814356612s ago: executing program 3 (id=3090): r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000046c0)={0x2, &(0x7f0000004680)=[{0xbc87, 0xd, 0x1, 0x2}, {0x734, 0x7, 0x8, 0x9}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xa, 0x7, 0x9, 0x9684, 0x8}, {0x3, 0x5, 0x2, 0x0, 0x80}, {0xe0, 0x5, 0x81, 0x4, 0x1}, {0x80, 0x2c, 0x4, 0x5}]}) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000480)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18, 0xffffffffffffff8b}], 0x10000000000002b8, 0x0) 1.814207231s ago: executing program 6 (id=3091): sysctl$kern(&(0x7f0000000040)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x1, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x0, 0x40000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) 1.812576335s ago: executing program 7 (id=3092): openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x50, 0x0, @multicast2}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}}}}}}) 1.811907893s ago: executing program 3 (id=3093): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000500)="e6f87acbe0f08ff6db479655baf8683d60a99d2c0257620ec4539499f9fa464d585f3de183405d0fbf15e7f4b050332e3c7f8c03f0a06a6304", 0x39}], 0x2, 0x401) syz_emit_ethernet(0x54, &(0x7f0000000940)={@remote, @empty, [], {@ipv4={0x800, {{0xc, 0x4, 0x3, 0x8, 0x46, 0x67, 0x0, 0x61, 0xd90be4cf9e9e03b9, 0x0, @broadcast, @broadcast, {[@ssrr={0x89, 0x17, 0xff, [@rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}]}, @end, @end]}}, @udp={{0x2, 0x0, 0x8}, {"a839ef07230afae0065aeb9c362c"}}}}}}) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0), 0x200, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x8, 0x0, {0x19, 0x4, 0x0, 0x1b, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @loopback, {[@end, @ra={0x94, 0x6, 0x62}, @ssrr={0x89, 0x3, 0x9}, @lsrr={0x83, 0x3, 0x81}, @end, @ssrr={0x89, 0x1f, 0xc, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x2, @multicast2, @multicast2, @broadcast, @multicast2, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x23, 0x3, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback, @empty]}]}}}}}}}) r2 = socket(0x2, 0x2, 0x0) dup(r2) socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="c5eabfedf9e2011c5dc17154e0ec16c8c7d3335c", 0x14}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r3, &(0x7f0000000600)="d8564b0bf1ff0795548af9200400", 0xe) socketpair(0x1, 0x1, 0x16, &(0x7f0000000600)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000900)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)=""/84, 0x54}, {&(0x7f0000000700)=""/44, 0x2c}, {&(0x7f0000000740)=""/178, 0xb2}, {&(0x7f0000000800)=""/72, 0x48}], 0x4, &(0x7f00000008c0)=""/2, 0x2}, 0x840) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="1cee289030247da902837f2e1d7a291de537", 0x12}, {&(0x7f0000000080)="cab009c24204efa511e39ccd82a4c9073d58ca5e7242eb95e4e4a11d190852f7c6f0f2116a1e3b33f7c221576f6d65aaa0d286e3146b5a30c10adc9fe2efe81a5602c15b555fb1089b281e9fb9c167d3c1f911574b4f5907fb052d7f9a204b6ad8b085aaaf", 0x65}, {&(0x7f0000000140)="7432485d752714b9917fa647c8b7eb0402e715d137f9b2f6f0f8264da6dd79fd2d83dfd2e4baf47605070ec043c7aba4ee3649e91f9973e70765af00a64b29105bf3473fadeed5d50911c79e6e576aafffcb9365e789fd1a8262a3f8fe125fd8ae5d8a424ed72faa2592b91f11765739f75a8963ff0b1f84b7cb98aca4a69e90797193dc08dd4271eb501fd11db48c306194cb51d8c920d369401f333bdfe250139b9df4a32fdcee9dc5c0661b145bd464ab46507d30ea72ad959a205195fefa2ac74db6b4b4b8b92fe23a5fb6ec058165229aef04f665b7e7ad6c14d84e5fdd549d", 0xe2}, {&(0x7f0000000240)="b1ec35e7a7e06ef6c7f19d7ee4a96f030d7b8a4e7509aa4bec90ff068096f29bc68e556947ba048378015886621fde2dc365b7f61b8d7e31a047bf12cd1db32e356fb835b4fd1b5602569ec07f1685c4267d30a385735419a933b84919cbf4b6de0956bf8d1e2fc670a41215fc767bbfb71f369fd1b171a5ff420dbb0473f445b219fccc028fb2629b704c70d86a54935b508aac70f706c6093df49505a6cd5c07749276cbf6355a6d9231706a9896e064d63997e22155f6f8419ccaf8f3653f77", 0xc1}, {&(0x7f0000000340)="eaf0e935a56972140b87d261e02484e854d453d73bfddfaf9ae31c85319364f27d22d5b6d884e08b0b091f1367ff0e825f7d88a9a56fcfcc783f89189427893590afef93066cda0671820a00ab17b6e5f0692272e66c02801ab12c13cc14b8e218d47ced378274e4a79eb0fbedbe55465c582522beacf81ba8ba8e4c926d068a7dfea1e98bd009c9ee6c00a3164fc5bbf610537a080af1c6de1ecf472cfa3e2ab4ddbea472b02ebe779866140248e2064437cd01875218445e5aeba3d471b1b545187a28910344f5d1d5abedf8a809f4f34f3690dc999ed04fab4f0f88d25591bb303a", 0xe3}, {&(0x7f0000000540)="2c2adeeec566d0ef7bf725cb9c81837eee24b8aa4584b539df4a5e818fac60a840675d5ddbee3c92a1c086e3eefc957d18cf9f4ed5aa908b4917a173e6c92e74f43a38fee328a4b64b2f8a29c77b5468fd511fe811fd56d8eb5ea1319b3c35d6d16398c91752386890c955c3ebce75578075a466263adc99b47ca5578437cdbad1aec66b2f5dfd3fc24d7d392511eb31ad3c315e5264b3a7ed3780bb0e122840111bb597be84b14a54b3f691d7f0", 0xae}], 0x6) 1.530023579s ago: executing program 7 (id=3095): sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000040)="ae8cd12e14fddae9075160c38ea03b3e71f8261162298789e6c75caadeff7700d8448f89cd6bcb8511e0b1b9752cbf345431c96f29c7da3dc73bb997fb7db9d4ec03ead02824dda093f1c78a3edddee31e50f7fcb683a548cf2fa9defab1c8e8510f2f647411eb051a19b52efa25ef1c67015cc8", &(0x7f00000000c0)=0x74, &(0x7f0000000100)="70aa366b1b8f9cf10b1f9c8b58667cf6c87dd87d3c8859e3ed8c9dd889a3407fb9b6e0c35a6b981766d883aa790f9b312f646265", 0x34) (async) r0 = geteuid() setuid(r0) (async) setreuid(r0, r0) 1.529622155s ago: executing program 5 (id=3096): open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(0x0, &(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000120000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000100)) recvfrom$inet6(r0, &(0x7f0000000140)=""/43, 0x2b, 0x1000, &(0x7f0000000180)={0x18, 0x2, 0x0, 0xe}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x3, 0x6) kevent(r2, &(0x7f0000001100)=[{{r3}, 0xfffffffffffffffe, 0x89, 0x1, 0x3, 0x7}], 0x4, 0x0, 0x5, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 1.528713904s ago: executing program 6 (id=3097): syz_emit_ethernet(0x70, &(0x7f0000000080)={@random="fb00", @empty, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x2, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x32, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x5a, 0x0, 0x0, 0x3ff}, {"7788215f7798961caa9315374174f0ecee953cf11096a312138bc1942567"}}}}}}}) syz_emit_ethernet(0x70, &(0x7f0000000080)={@random="fb00", @empty, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x2, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x32, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x5a, 0x0, 0x0, 0x3ff}, {"7788215f7798961caa9315374174f0ecee953cf11096a312138bc1942567"}}}}}}}) (async) 1.364598254s ago: executing program 7 (id=3098): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x3}, 0x2, &(0x7f0000000340), &(0x7f00000000c0), &(0x7f0000000040), 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xb53d) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffb, 0x2, 0x8}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) acct(&(0x7f0000000080)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000200)={&(0x7f00000002c0)=[{0x5, 0x789}, {0x26}], 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r3, &(0x7f00000000c0)="69c4a504afb20e1d56d5e4bec16cb0bd7fdf2d40c4c77dd1ef23227efe9498ae", 0x20, 0x80) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000100)) 1.36288933s ago: executing program 6 (id=3099): pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) close(r1) (async) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) (async) r4 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r5 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x80046478, &(0x7f0000000500)={0x0, 0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) (async) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r6, &(0x7f00000004c0)=[{&(0x7f00000007c0)="7f454c35c5c41a49b70cb7a21de87373791810aaa95d576a0ac7fca22716a22987b881794ffa08bb11bafcdc202a294097ae6826050800eb0683d43b24ff4c5d", 0x40}], 0x1) (async) writev(r6, &(0x7f00000004c0)=[{&(0x7f00000007c0)="7f454c35c5c41a49b70cb7a21de87373791810aaa95d576a0ac7fca22716a22987b881794ffa08bb11bafcdc202a294097ae6826050800eb0683d43b24ff4c5d", 0x40}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x112) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x112) sendmsg$unix(r4, &(0x7f00000029c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002840)=[@cred={0x20}], 0x20, 0x407}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) close(r0) 1.362122669s ago: executing program 4 (id=3100): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x31) getsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000000), &(0x7f0000000340)=0x4) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.361505863s ago: executing program 3 (id=3101): syz_emit_ethernet(0x66, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0x10002, 0x5, 0x28, 0x8, 0x400, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x3}, {0x3, 0xffffffff, 0x6, 0x1001}, {0x1, 0x4baa, 0x3, 0x8001}, {0x4, 0xe2, 0x7, 0x100}, {0x3, 0xb, 0xf15, 0x2}, {0x788c, 0xffff, 0x8, 0x9}, {0x4, 0x801, 0x8001, 0x9}, {0x9, 0x9, 0x28000, 0xb7}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x8, 0x28bfd}, {0x0, 0x20000, 0x5, 0x7}, {0x3, 0xfff, 0x800000, 0x89a}, {0x401, 0x10, 0x9, 0xa2}, {0x3, 0x1006e2, 0x2, 0x6f5fc48f}, {0x6, 0x101, 0x3, 0x9}, {0x9be2, 0x2, 0x2, 0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.105414582s ago: executing program 3 (id=3102): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000180)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d4eff3fe56124fdb2407bc125e9ea92319c8966f2e", 0xaa}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="30c47992f2527ab33a20786f78bbdfe063346723", 0x1a}, {&(0x7f0000000000)="4bbe3911f2399d12ba0933bfa666b1c4d092a00ea0f79645617d1f1c52e399d6f87a01c2cdd2650ec56df5c80c6d7ceff48f7c115ce0b185fe61d43883789b52d302e91693c224a01405fd6a8ca473dcc186d1e1496b6bad2dbc1c236d048851e9f8e4697029bee003d887b3022bd5516a95c529f8713e71a2de894ffaa22d5e05a4a9d94e6fb2c6b79d3e0d7e2e2e", 0x8f}, {&(0x7f0000000500)="1a25ac47ef27f88ce695d2869142e084fba9f5221b5778cf290616c82e562e96920a395b1fda553b92d13f046e89feb553d0225564be2090ab2f64b4305bcf64a8cfc948d4097f1b7949c74a2bb0b24d4d660d0c1f0f46f301b77ab50ffa0c6ab4247a99adf35681be2043ff31f95818b4b2d6f10b5b876fa180854156de2dec39563e11375faca114e0c1205e08cdfc40fb4dfb9e95d103d5f1a9f4eea3f213092670c7770aa74dbb55d69af918dfe181d6c42fd24c322ac38ab7b898907dd1ba41e98be9d32454ccc3ebb61121b60643dddc6d22fb8e30942df4cb5a55d8d2f841655adb91bc1fa50e9cc5f34a9c873ac5abfe36693d373d6d3c39df18a80a0b9fc758ef89b3ea86edc79ddd3b0b4ef801cfb00c6881735c15c0dc15fb2a68a58e2d9507c3ab421c88b2a83361804d58405a045cf680f8512c8d6b7afab60a122f0ba3b6945b9951fa63dfec2717cedcf9f16d8befa7adf0206a04829853772f46e16f51ba1d3aa6aaad649e1ed19fb634a76b7ac30c8a938d3ed8807cb8668bbdcb72c708d9f4a65d1c042693e2fce6acf3a6c99675d08de6b0b628315eec95d8d7c256aa949acd21b4198b23e307314aa8f8df5856d16d7ed861495cde634b0b14c2be2c73d9fae6c15e7e27bc61b79a25856bab508dbc70e61daec6425f2b2dbd1abdc3584fc5cf0c9e86209c12a71ca21ba05547e7ec3fd5c49d7f5c82c16104058a92e219c59fb09f2e38f5547f5b727c4c83714ec0f2ad6c49badf4bc6115f5a592d223baea0056db0df5c8beeace36d57b5d638642f0aa9d7660bb25fa3df645ea282"}], 0x2) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x64, 0x9, 0xfe, 0x10004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r3, 0xc0307006, &(0x7f0000000100)={0x7ff, 0x10}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) sysctl$kern(&(0x7f00000001c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) 1.105090771s ago: executing program 0 (id=3103): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1fffffffffffff8f, &(0x7f0000000100)=[{0x0, 0x2, 0x0, 0x81}]}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) (async) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) 1.100877599s ago: executing program 4 (id=3104): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r1, &(0x7f0000000600)="d8564b0bf1ff0795548af920179f", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x7) select(0x40, &(0x7f0000000140)={0xc, 0x10, 0xfffdffffffffffff, 0xa, 0x80000000000bd8, 0x2, 0xffd, 0x4}, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x4, 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0xbbe5f64e15b62325, 0xcc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x3ff}, 0x10) 1.100641942s ago: executing program 0 (id=3105): r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 764.382329ms ago: executing program 5 (id=3106): openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_getres(0x4, &(0x7f0000000b40)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) 757.736967ms ago: executing program 5 (id=3107): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) (async) ftruncate(r0, 0x8531) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket$unix(0x1, 0x2, 0x0) (async) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) 757.370409ms ago: executing program 0 (id=3108): setreuid(0x0, 0xee01) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946472, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) (async) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) (async) dup2(r3, r2) (async) listen(r2, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r4, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x3}, 0x2, &(0x7f0000000340), &(0x7f00000000c0), &(0x7f0000000040), 0x0) (rerun: 32) 424.63655ms ago: executing program 1 (id=3109): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$VNDIOCSET(r1, 0xc0387200, &(0x7f0000000000)={0x0, 0x8000000000005, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x1, 0x6, "0500", 0x8, 0x2c, 0x6, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="4079e811670a1ec2952a4234926cce07", {[@hopopts={0x1}]}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xca, 0x2, 0x1, 0x440}, {0x81, 0x2, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x402}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="d29ef49c87f88f570000402c5a13f18acfaa1e74b1aa0d1b8812692fd879709e", 0x20}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="41082d1a522020c6b3f20771384001c2f40ed16bf3fd0ae93ffb76a5b348d2502e848ff7a9b8bbe099d08e69118e14164757173da4ddf3c64c1f3adb2579d0d08df87c87cfa1fa5c45f43cbaf83ec670b84d95daca362b324e976655dcbfaaee7b27f6e27d3a3b6ca09157aff5e8152ef031b93a48520f16441d867cc76220756e", 0x81}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@remote, @random="0ee0569436f9", [], {@ipv6={0x86dd, {0x6, 0x6, "028a67", 0x14, 0x1d, 0x7, @empty, @mcast2, {[], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x7ff, 0x0, 0x8}}}}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0xfe, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="000000ae6c8829ab2b3007837e2d726122288cd021060e7fc87c4c9e6e0a6ec93f2e68110e9f81d2759f86bf48fbac19c03d16e45e7a038974a48fef5d6daeab116c06fe12e3459da66617d867bb529c023eae72f300000000000000003d917c28", 0x61}], 0x1, 0x200800) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="a6d8cb5d535a3672ab3eed65745ca3329e519bff", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9, 0xd}) 424.303423ms ago: executing program 4 (id=3110): sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81, 0x0, 0x2, 0x4}, {0x7, 0x8, 0x4, 0x2}, {0x6, 0x3d, 0x47, 0x10}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) sysctl$hw(&(0x7f0000001100)={0x6, 0x12}, 0x2, &(0x7f0000001140)="6beaee571471e2309efc0411a6c792c6ce003f0b302345723d5301be91cb07583bbb5c08504f2426348c3a99ae90f76a55b6f54e1384d944de755bd06bcca171049b52de8b077c1349c198ee9a85cc7c89cb94a880bccd5068a06aef09a1ab97f4fb5a0a74903aef3e307c289ff2a3581844f1e4b01132260ed4a46ae901e57702e15a96ce0475020346e3628b81217952453f8e121e2b358f0c8cf4898b9317fa0d5ce6f1cd579d289de72a0b02390f7c363329c50edc93138fe32e8c502af23ea52ffe9015d82e5bd7d155daed7c5d18bae8435d4bce4be1f556c210", &(0x7f0000001240)=0xdd, &(0x7f0000001280)="c62db1fc07e9875b1585b2d68eae6086404dd07ec89f12e9f0eb2a0618e84c5a17dbd3208c009dd8cd4ebdb61259943c6ac560aa02e57c425d9a3ccbd42d7b13118d813297f081dab0c88d777e054409421a8fa2af5268cdd0e1cd2a2635e7a9dec501d322a8c9a279ca61e28a272f962d120a404391310da6fddc366009023530f96395ed1b75180d92da56bc066cfbb13519bac713b2a82761965d200a39f91a0befb4c459dc99", 0xa8) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="483f69297807ceefb78d4ffbca6660e26b77df6d3f9826dc922c9e67466c519d2339e4ed3e022ba2b54ddfb4cc77cddf9328bd50bf6e355eaccf07fa132c8b856cc18cc883387972afbe6118540cd4820318d0e840b96c007a8438f1a1243d36a2bfe83832479b562b64e66901b0b5963976ba18b9cb4fba649a24dd5653bb062a549876bebe20383f270b16210f9144bce7c57f81f85bbd5531bc2f4f86128502c83f49d47f8532a68dde2d4e76c610095d5cbcf890af8cd75274c63e7bcd52eed4a943012a7a7d96d48b01d2a21d51b47ee1176ecbc7b055b8ac4777f33bb13fdb33ba60f556ceffe5261caa3ad3512c5e1e04197ac7a4727c9f5045cdfd8fe181bca861d8b08a563eb8e4d9a23a8226fb0e262a880807fcbf4a4f97c605d349112623adc783f343a610febcce6a642da621bdecc4ca7b90891ec8023fd3af322d14bfdc70f8a399a24e76ca492c9e1ea78fe3f547bb40d96e8ad1602265ecf846c2bc22b1aca9dc24b0ed2a187aa40ed484f71b097d8162f8bad82136838fedc455b7a2c332fb870d561c4ee036f71bb5cb28011fc900c6d814cfd7e37aacc94707a0624f24bfbea85c1995e75710c9de14e0b368562b3d2f77203f1094daec25cbf6fb73520eee460948eb634a4b83b1d64031376e8881d2339703df0111e62d12781c18d51a2822b832fb67e224ef752ea89bd380d3f19bc858e2db16754ed49936337da2e67415cfd8634065c456ad0ddaa7861602bc88dd76991d0016e5021d88c41aa15a1ad4b65a03b4269b2c01c62486edd028c214c17981e5248f5b3d714450a15dd6df880f693d6640ebf1386c288a61edec33631297ab4e7765dbf5003593ff361afdb975de87d108eac43772cd296a5437c004d163d7b40154498d3ed57a8bf6597cb59edef2c2c2f946ab33ce41ac864fee1616b7ab151425d821decb8f086a48d966a3b8a77d4e617b9279be28f068dbac667dc49930475acf509e43f79afe3dd21df9d0b21646284ebe8190249878d1f4a6cd51a63d84c14b2db7a813245f9ba76a74a01b2895fe526faeb08de855a79423bef9abac947077d52a4be45207b90dece5ed2fbf032821052661d0c817cea9ec1fd2ab9191c6e3097a38e8db0e533093539800f10f052203add6478aaf19b66fb495c7198b548ccaf612c61b2e4e3e65657760bc2619dcbbcf0de8316bb3553651ed79418abe1846d0537ed954373af6216cade0cd003aeb432aeb47ecd85480e070edaefb90f3cc34311878011a3d934ee28afa61c9d83dd1e5e57947c4c4e1e24400b0ae86c4c23cbdec0aafc6239e4843cc6af2851d7bba801906d2b37578844b488b73961cbb6ce848fa518a41985ec4865553f906782cc2f3e4c516b8772bce54a93150a6cf217a4afcb9af54849492a75ee047f347b5c5ff2f7240d29e852a6c4429b4c8523686c45cc0392140ec06004b0fe3943794d3a8fde7ee101eb6c40110726b7e4d4355d8f007276384d8449da18c0419f2f8c04230c7719e7c16056f40224674aa857f0adf8d8e1bc856e1a83f35a429a6f219caf91795316355dba50858f999afac6bd5411347c9ca842686af750860febbe523563c949cfe4dcf7a888853173ca7cc0762e00ad86b66e28e767316314de609e8727cb540d9c04fa8ae814e990000e5a75ffa2ce9533c1fb5440050e49ba1c4cc564715060f9081b0f4f4537309ae1d934f20d06dea560c1c507537cd8e8995529d32128f12fc357888aa9d87454ea74dea3e42cb56551e9016a378fbd99d6327d14ca8c56b3b3fa8bb83b869d21244cd69774ca675572da7bba5a54742115f772d386c9f9f05863748a6de33337a8b6da63bb90c09ee68da4838c02affdd67ed51c2fcce30d67f822263d832d19a0be4a2cc6edb131d322d043f74b6225b1368608621b2d9c1018e3cb0ad7953f1d66bd2b225821750859ba8307affc0107c34ed0fbd33e99c30b717765811db36a4c031aa6d28ef974ec0898eaa56c412ef56b77c977a8d012dfb19caffe02860ad2417c1bb1ba650200ccfc85d0a690de91613124f633b40b56140031897b4ee1f9d208d810c287b3e617df52f3fb7349a657f2875504d5b44ba17e0680302c0a10e53b870a5ddf58630da5182da582a332095ae0223ae9a56cf3f9d673a37968a6dd69870470eae07a99b41a13323522b4ba01decc42bc09fb81a51c260b32a5959c9b77a04fd638cdc8a41ac5760f66e7033bdf33038d742120c98de904b7a2864a700168062c37ddd626a571fe7969a3a57e29e0d603d897756b908c6eca91f702899a8629ee0c14d9d1f45e50e279ad452c1c34338db52950d14aec74316e96d3b1472410c2d3ad1441c8f4a0a9b78d488a348e93ff4068ee2cf0255dc441ccee346975fd06fa96d31bef3a5d3412ba63cadf21e7082f62964c9620db7d4e32a2a5adc19e861c665d648641752991276dab52a805af8f6c7e9d00c6be7833bfc468901e1b630e9ba2d2d12b6ea0ba9138b08f949662d9e35b228eb82db3dd2931bc2985660ce509bcf908102dbfc63e0b4ec9f7fd88f5ffc9eeeb4abe241e57b6b708bd71b37dcef2d521f51e9497cf78cdb478c0033dc148627c8f2a5074458af75894986566859b58494b82eaea1fab050c681bca26b39611ad329312c6304b2a38814648de5451cfb004ad74c214ca89439476725170af37b53785f9995400f0ccdcd32a1b69acdce3eaea5aa043b3038e3a3178caf5c351c4e61e515801aa1f67e5b0771210ace578525b0efac7c5505f87121d1fde51edf384797aaadfd59612f096ef51d9f5adec8231e3408d03ae78ec5b61818dedc2f5a3f4ef75a442147de1917a8b97f559427d17dd6d9f378de038fe2e32b03842d0e3a169730c0d44623a09987396dfe0f335490c454e5a56b25d396162f919ee82735f1fb9a846e36f9c8fb16f1dcf1cd2e6be07ca765a4e1c0d83260f2f4d0965622118a58cfaffc8124818764b6660902211cd927d907b29937e4dc25a7f71dbfcc4fb81b78922198d430c44c067a034ef77c5d7704229f68b3d403450096df5cb47431a5ea04229936abf301a24b9fd3b36ece09c8fe023c05a475b3c233ac5e8a29ce0fac3b46b94667956912c78d3b35f7804fd8fd3f04df9991e878c4d61d72ced060d516fe679751e31e9a0563c4466e317fffbf1ca568e5c08b2bb309a60b3907a144e5ad299af3f0ea5cfa6c7964dbc6cbe2e76a301d0e1e379b4f58e904159aa5bc39103dd4fe8c515dc178d3e27b423e6c6dc76594228fb09e36601dea2873ef7e3f82850e345d7b06d903ff7ace0372743a98b653c0f1dedbadfd3815ee1b79edefa5c276091b1a2022e24d402dba9ee3d8a845e7511fbd16df518cde5eef6c439b9f08f9063577f537781f9ac9b299d06432a0706390c0eaf52faf303862d9e374ad7684ebb1f37352b63046fdf02932c64baf9a6a880888c9149178bbb226b83d874cc25c0dce6947c8658c39cac8bffd01c876e8d3cecb2c9ab66d625b85027b8553686c7ed60574c420f5bef01c086a4f46cfbc68ed111659dc24df03728e0c8de9d7099b5b58faf2b84bb63e42d17dc8504026a34d1f7949cd5f795ce16dd966c6388f302905f3d47d99f4c217fbc131815fa5fc726f3cf9bf6a8c283f97ce9cd1d48a402f0a7dff833b1e31442965cd483b264d3c583634434d71294893bb18b2cefb7970346fd5cfb6ebc80ff2cbf334a55a341e9f4d301c63d85d7b732afb48de6f8b8dbb2612a51ca2b3d412aec1729e0f35c716de5fae1095633707065dfa9b87556cb1b8249a8faddfc77dc53486a8e4dda6c309a9d842d155c0d82e47703022ce3e6e92cc35ae52e38c2e6bd6bf319f82b4c6860695b44555425be095d5f93a34da48cf7b9233cbd95fa7a1e339286cb27e6de4d078952764db212b0486f1c3be0a39b1ea0d4af2e9cb719149938e4cbd5d8f05587ce119c5ea7e18360eb7d590b514adb47ec4dfc934deacdd455fc977a8eddc10474c6954982df929c8d242c49778d300402e9c0b28ffb37305b695156ce214240bbd43c07529d68e683b2c11aa37c4af981e143d0b2ffdec35c0ec3315bf8c59d9e5519084480209c73331ac91e018201398a616cae83b8f906b6e1f2ac31c43fdce909131139434cfa7fc8b3ca019ded97d1407d8719fbdb1bb8d663019aff13989ab26cdb72387ab8fc3fefec8a657ea06fd6f399881732fc250e0e51ebf1eaa949dbe2628cd73d0c5671677ec3fa6a15e67de25a78d81063989fa1fd0777eabcb95a4bdd454176824da5f25d124151776865097a26cdb9ef07acb47d44d4362c8fd19a209f8de0bef9b1b27a5586ae5b6abe285e880e1adf78aa45ce2af6422e12064cbaf640045b2dd9f7d1cb1fc06063d865c027c3ff8853b2fd6aed1af241f320f9a358c9d4b0e51f16e66d5cc6fc2fb8691f3f227cf8fde79312380910f127af6aae496c424c4f0153808940af2cda7688b467a84696c30a41ccedad88b9fc1e5ad98850c631aac9e2aa8c39f7f1b00d4ba97e1dc6ff6f438e372d45c2c4ba65c9b9489528bad35fe9a9fef7ea82551ba1999aa582d06c4e29e4bf9c3bbc26378e36394ca529e4edd9b0c30653b4d4772d0d5e94012e0fb2e2d554bedb737c29ee62c05881d8d8ef6acd8f4120d59ab5d228208dbbf4c0281232f7afc57e8cb4629c5e9dd0bc1bfb839d9a182f2b5ab8a470de0b80fab7150e1adaced1f2a0bee3d667d56dbe72c65ec2b5d4197edba7f0c6d939d29b2645b0c62ed2a922e6b18a788060231bb4346698798defa1709fe802b7e1f2b98ccaf8074bf52ad8987e605aa2a00dea520948eded8fe55efdbaed557c2db23ee3c99021419dc575c214096856f4357ab31c71cefce1a0628abeae4610c8ac2f83019803ecccf5dc3db76fe91264a189c089f6fa7226d7b4089b28c9980be1278e04bbe27f9c864f9b6d6031ca3728c5fb256c3b66c0c5c61d92e611ef32436c1be78a1b84f2d34cbdf79866509b9e70e6b37ce4733256bcc3e9a0f86e9b644aaf3bf105cc92d9cb9807814460ab46a834a0049ca866403545805deab39199f5ca1a5d6f9f74c179073d2b21480b17d76c2e93d20544d4c86093196cbe8848f64e24c3564aa090c2c9278536084fbc20312892c307704a1187e02ba1463a5f3ab878a1bb6cbfba7f830ab07e54f8a0ec7b3f355d9dea508596c0dce858cd7f869497c773d42fbe07554a75e3958088d008dbab5b41120e394e37e4313c468c893db0776ed9ef3393837451f71ff579914e99f7f560b3c91584a6d69f0b8f6daf61539c2ef38317ff6373397225da583028e19535332eb950b62411c7da00cdfbc03ce249d8ef8ac1e4687c6e72b563fe25fe9206458cf4934a09a11674179b0dc464faaa3a460711228da2e98d8756479a98e5fffdb7252ee739912bf9e37ba2e66e84c438d412666cc3b6872758cb8ed393db1075f33995e0244a79c54929178a5ef3f890e0b840e24f05d9b5405111e5b8e242977b862b78ab5fa5c3b4447c58435b9a72dcfec6d5fa8c8a4f16f66b364c164bc39beb0538277b9e8301935801795a001c7fdd01347aa734cdb67be25ce36a8d47fdae99af56014f2d781baf25c9a1ca3dfa44e4ead8b074a16f6240cd9448f0ecc980a4336b7719e902aef65c36a133fa8b8c6183f4f1893f1979cfa8ba3179bee8e215ba50c8b59fd8094bf9c902d6d2f8948b74cf9c78cc1f8b810841fbdf2b7952057082be8d271ed4f6ffce028ec34b592", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="a0fac4b473af57eaee44c467b558c73f6c09c477b6b5312b976c84299fb94f", 0x1f) 190.702175ms ago: executing program 4 (id=3111): utimes(0x0, &(0x7f00000001c0)={{0x6be, 0x9}, {0x240, 0x5}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1762) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) r2 = msgget(0x0, 0x41a) msgrcv(r2, &(0x7f0000000040)={0x0, ""/172}, 0xb4, 0x3, 0x0) 189.79161ms ago: executing program 0 (id=3112): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000008, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x1000}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf83, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x3fd, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x2}, {0x6, 0x803, 0x14, 0x8}, {0x3, 0x82, 0x5, 0x9}, {0x200, 0x8001, 0xd1b, 0x88}, {0x1cb, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x100005}, {0x0, 0x1, 0x1004, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 189.380514ms ago: executing program 5 (id=3113): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) write(r0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x4c49, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={0x0}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="49c4", 0x2}], 0x1) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) socket(0x20, 0x4, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x465) 188.569168ms ago: executing program 4 (id=3114): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1e0, 0x3f8}, 0x4, 0x8000000000000000, 0x0, 0x0, 0x2, 0x9, 0x9a, 0x8000000000000000}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x83, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0x2}, {0x86, 0x26}, {0x2}, {0x3, 0x8}, {0x84, 0x8}, {0x88, 0xc}, {0x89, 0x6}, {0x87, 0x7}], 0x8}) r0 = socket(0x18, 0x3, 0x20) getpgrp() r1 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x400, 0xd0, 0xb, 0x9}, {0x5, 0xe, 0x4, 0x3}]}) semget(0x1, 0x2, 0x1) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 1.757316ms ago: executing program 0 (id=3115): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7, 0x262}, {0x41, 0xd}], 0x2}) r2 = getpid() setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) msgget$private(0x0, 0x124) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x5a3, 0x0, 0x1, 0x444}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockname$inet(r6, &(0x7f0000000180), &(0x7f0000000200)=0xc) setreuid(0xee00, r5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x48001000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) 529.495µs ago: executing program 4 (id=3116): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f00000011c0)="00000600", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1a) 0s ago: executing program 2 (id=3117): mkdir(&(0x7f0000000180)='./file0\x00', 0x181) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file1\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.156' (ED25519) to the list of known hosts. pckbd_enable: command error 56.&,53(: /"*=08&&&&&$8061!"5328, /&&3%4=080. %22/2 $52).' 0!'%/54. 56.&,53(:  : #(!.'%3 4/ 0!'% -!9 "% ,/34! OpenBSD/amd64 (ci-openbsd-multicore-2.us-central1-b.c.syzkaller.internal) (tty00) login: lo0: can't handle af0 denied attempt to set clock forward to 13622315181289262 fuse: Cannot find fusebuf uvn_flush: obj=0xfffffd805eff5c18, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! `ךq"l.e'6Z;=lt ]T;a%*Vvoߙ‹Gû2{5-TnYvOpppx: unable to set addresses for pppx1, error=17 malloc(): allocation too large, type = 127, size = 5431741492 OpenBSD/amd64 (Amnesiac) (tty00) login: uvn_flush: obj=0xfffffd8073d4b1e8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pppx: unable to set addresses for pppx1, error=17 OpenBSD/amd64 (Amnesiac) (tty00) login: pppx: unable to set addresses for pppx1, error=17 load: 5.45 cmd: getty 39755 [ttyin] 0.00u 0.02s 0% 341k pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx1, error=17 fatal protection fault in supervisor mode trap type 4 code 0 rip ffffffff8268dbf0 cs 8 rflags 10246 cr2 ac3b6a7f000 cpl 0 rsp ffff80003c527a30 gsbase 0xffffffff838afff0 kgsbase 0x0 panic: trap type 4, code=0, pc=ffffffff8268dbf0 Starting stack trace... panic(ffffffff833284a6) at panic+0x1d0 kerntrap(ffff80003c527980) at kerntrap+0x29b alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b bpfdetach(ffff800001480000) at bpfdetach+0x70 if_detach(ffff800001480000) at if_detach+0x153 tun_clone_destroy(ffff800001480000) at tun_clone_destroy+0x2d6 if_clone_destroy(ffff80003c527c40) at if_clone_destroy+0x1d7 ifioctl(ffff800010fdd158,80206979,ffff80003c527c40,ffff8000363eef98) at ifioctl+0x5c5 sys_ioctl(ffff8000363eef98,ffff80003c527e20,ffff80003c527d70) at sys_ioctl+0x5c3 syscall(ffff80003c527e20) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x270b02712c0, count: 246 End of stack trace.