last executing test programs: 5.005067284s ago: executing program 7 (id=295): syz_emit_ethernet(0xb3, &(0x7f0000000000)={@random="1380fa1783a8", @local, [], {@generic={0x8808, "9210dadfec77f9993c57a8463c88aa40dbe1bc76d3397c0420851690b5ae4faa0fa0443058f9b5f2e6f7edf595595dbd627de1d7b564aaa890fb973e529de9a991e7bb5f5f6a5479a3c92f73415944b9a7b84a6b4a7a96ee9c3672f7f993d630c18550e5b2e8b68bc42710c58fa4b842d83433bbc2b0ea22f0cc3dfae53468919186f3ed58445b33759dcb6aeb773b574cbdaa8e45653e9b58350b76e6b630a461d9db1ed4"}}}) r0 = socket$inet6(0x18, 0x4, 0xd7) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="a4f1907461276f3b2a15d030852dea6b056725833db8ddbc15ee8e879872cf24f9476fd9366dfd2950dcf23f5dbe9410c0dc6bfa2165b1e03538822647eb0140e1c6d94c60f97e2683d8ff6dcd457d1cdb2462bc1f04dde6d129f4e77aacce3f2f4d2d1a1e7f91e94b0f87ac6ca4d54354e01e653368947b23a63416ee1720246d9b61ddafcc21e140da340a7f7e2fcc9e37a6529ae237bcdfe9fe0528c9666779805c16511e9d92", 0xa8}], 0x1, &(0x7f0000000200)=[{0x30, 0x1, 0x45, "21c44d607945964de607d3e1b68c83e89a4be952a2159e66f929a289c7d62cc2"}, {0x20, 0x1, 0x2d9, "aae44deaaff4a174be"}], 0x50}, 0x9}, 0x10, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000003c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000540)={0x5, 0x4, {0x4, 0x63ed}}) select(0x40, &(0x7f0000000580)={0x81, 0x2, 0x7, 0x9, 0x7, 0x8, 0x8001, 0x7}, &(0x7f00000005c0)={0x3, 0x2, 0xd, 0x9, 0x9c, 0x0, 0x7f, 0x7f}, &(0x7f0000000600)={0x3, 0x8000000000000001, 0x7fffffff, 0x3ff, 0xfffffffffffffffe, 0x6, 0x9, 0x8}, &(0x7f0000000640)={0x9, 0x49}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000680)={0x6, 0xfffffffe, 0x1, 0x7, 0x1, 0x0, 0x3, 0x10, [{0x10001, 0x0, 0x1, 0x7}, {0x7, 0x8, 0x6, 0x1}, {0x1, 0x1, 0x5, 0x4}, {0x5, 0x5, 0x9, 0x3}, {0x3e8, 0x8, 0xb, 0x1}, {0x26, 0x6, 0x3, 0x2}, {0x8, 0x0, 0x7, 0x5}, {0x484b, 0x7, 0x7ff, 0x2}, {0x0, 0x6, 0x49, 0xfffeffff}, {0x2, 0x0, 0x5, 0x3ff}, {0xd, 0xffff0000, 0x8, 0x2}, {0x7fffffff, 0x7, 0xc724, 0x7ff}, {0x6, 0x10001, 0xb, 0xcb17}, {0x800, 0x1, 0x548, 0x1446}, {0x7, 0x6, 0x100, 0xfffffff8}, {0x7, 0x5, 0x3e, 0x3}]}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000840)={&(0x7f00000007c0)='./file0\x00', 0x7fffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000880)=0xc6, 0x4) semget(0x2, 0x3, 0x80) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000008c0)) sysctl$vm_swapencrypt(&(0x7f0000000900)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000940)="356df02cc2efacf1c50751997235152c2a369ef25d0a4768fb0cb666b9e5f3feb4786513a02e0130184afc4de791fcc056100518285f9b0201efd44ce5f43f329e5d13b0aed0266d0f3f9848376f25d2cd314a139831c4446427b5b5e9cbbc33977ec7dbb783fd672bae3dd8db8c0a3ab11bae7d9922f8", &(0x7f00000009c0)=0x77, &(0x7f0000000a00)="e08c4b0c7e9a6155b05a5f3fcc94834c2c9cf59edd13f098b8eb1a4dea9745bf9267c51320b544b20c7c07139f26e3bd038320a5ebb576b46eedd0af3377095c2b46c979383df60c6b0e80575fdb79e04c70d5a25ced76fdca438f1390208ee3d884ca2a49d032e54b00531154924070dec58c9f42c025f30d", 0x79) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000a80)=0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000b00)) getsockname(r1, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000000d00), 0x1, 0x0) dup2(r4, r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000d80)={&(0x7f0000000d40)=[{0x26, 0x8}, {0x3, 0x9}, {0x8e, 0x6}], 0x3}) getsockopt(r3, 0x7, 0x7, &(0x7f0000000dc0)=""/23, &(0x7f0000000e00)=0x17) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000e80)={0x2, &(0x7f0000000e40)=[{0x400, 0xc8, 0x9, 0x1ff}, {0xa13, 0x7, 0x9, 0x7}]}) 4.627594233s ago: executing program 7 (id=301): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2, 0xfffffffe, 0x2}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x1) poll(0x0, 0x0, 0x40007) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) pipe2(&(0x7f00000001c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x1, 0x4}, {0x0, 0x10}, {0x2}, {0x0, 0x5}, {0x3, 0x5}, {0x0, 0xba}, {}, {0x1}, {0x3}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x20000}, {0x2}, {0x0, 0xb1}, {0x1, 0xfffffffc}, {}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {0x1}, {0x1, 0x80000000}, {0x3, 0x6}, {}, {0x0, 0x4ab60683}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000080)={0x6, 0x16}, 0x2, &(0x7f0000000280)="afc5069e", &(0x7f0000000180)=0x4, 0x0, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r7, 0x80084905, &(0x7f0000000380)={'tap', 0x0}) recvmmsg(r5, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/25, 0xfffffec6}, 0xfffffffd}, 0x15, 0x2000, 0x0) 4.515245415s ago: executing program 2 (id=312): r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x101, 0x10, 0xe4, 0x7}]}) r1 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x4a) fchmod(r1, 0xff) setuid(0xffffffffffffffff) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x203, 0x2, 0xfbfffffe, 0x0, "d76c2b04f7fff7ee1e2630000000000000c000", 0xfffffffd}) syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x2df57363, 0x8002, 0x5, 0x4, '\x00\x00@\x00', 0x4, 0x7d6d}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="c534864e45fc0ce81257cd181a3474808171cf260b9bbd2ce71b1c5454562fbe338e7d082be4e01c1599b06f858090db228d0d264b79aab65c27", 0x3a}], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000080)="c5f5d915", 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x38) 4.288910394s ago: executing program 5 (id=320): setsockopt(0xffffffffffffffff, 0x0, 0x20000023, &(0x7f0000000080)="03", 0x1) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x380000000000000, 0x8000000000000000, 0x9ce8, 0x0, 0xff, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x0, 0x2, 0x2}, {0x1, 0x0, 0x0, 0x401}, {0x8, 0x5, 0x0, 0x7}, {0x6, 0x0, 0x1, 0x800}, {0x2, 0x4, 0x0, 0xfffffffa}, {0x7f, 0xd5, 0x8, 0x9e61}, {0x3, 0x65}]}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8004570b, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xd, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87, 0x46, 0x1, 0xa00440}, {0x2, 0x9b, 0xd9, 0xa}, {0x16, 0x3, 0xdb, 0xb97fd}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff67) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) pwrite(r6, &(0x7f00000000c0)="c7dbc635852d07e59465afb7380c737fe12ed65267d84d798dd75fa1d60dd34a6ba3b075e128d1080085b6e919e3b0c050aef4da9ba865d11e3bac1a02b2ce007365b8f4b0499f2e782a09c185e7bb42a304251a93a6f3a9f89cd7cd78f52f0f83d7d08990e27cfec250dbbfe7e3ece979d20384d4a5b469461ef424aeaa1003d752c0f1207e935a6b652810c43953bed24832c8db1d2c9ceacf2e8e2aee5addd6f2d35aaf563c211ba77b0873f25d9f2ac036a64891a1", 0xb7, 0x5) write(r6, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='[\xf5-],\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='-e@^\x00', &(0x7f0000000240)='%{\\\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)=',\'%\x00', &(0x7f0000000300)=':\x1e\'c,\x00']) 2.940696331s ago: executing program 4 (id=325): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x100, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7929) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000c68000/0x4000)=nil, &(0x7f0000260000/0x12000)=nil, 0x7}, {&(0x7f00005eb000/0x1000)=nil, &(0x7f00007aa000/0x5000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000507000/0x3000)=nil, 0x20000005}, {&(0x7f0000318000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00000d4000/0x2000)=nil, &(0x7f0000188000/0x2000)=nil, 0x2000000000009}, {&(0x7f000027f000/0x1000)=nil, &(0x7f0000095000/0x3000)=nil}, {&(0x7f000055d000/0x4000)=nil, &(0x7f0000eee000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004de000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x51}, {&(0x7f00004f7000/0x9000)=nil, &(0x7f00000e1000/0x1000)=nil, 0x7}, {&(0x7f0000008000/0x3000)=nil, &(0x7f00001c0000/0x4000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000042000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000053a000/0x1000)=nil, 0x6}, {&(0x7f0000b39000/0x2000)=nil, &(0x7f0000022000/0x2000)=nil, 0x1000039f8}, {&(0x7f0000652000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x500ffffffe}], './bus\x00', 0x3ff}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x40002ffff) syz_emit_ethernet(0x0, 0x0) open(0x0, 0x70e, 0x8e) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(0x0, 0x20, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc1084425, &(0x7f0000000040)={0x9, 0xfd, 0x2, 0x6, "0004000000000000000000008400001000000200", 0x0, 0xffffff00}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b1400000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x2) ioctl$TIOCSETA(r2, 0xc4504448, &(0x7f0000000740)={0x6, 0x0, 0x6, 0x422, "6374224ff1c14649ebb1789280c9795a6b47c1d1", 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0x401, 0x3, 0x1ffffffffffffffc, 0x181c, 0x8, 0x10000000009}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0xfffffffe, 0x2, 0x0, "d76c0f652155a784858e74fbf520000002000f00", 0xfffffff9, 0x401}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xfdfffff4, 0x7fe, 0x0, 0x1, 0x20009, 0x20004, 0x2, 0x2, 0x7, 0x2000000005}) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) dup2(r1, r4) ioctl$SPKRTONE(r1, 0x80085301, 0x0) 2.937869426s ago: executing program 2 (id=326): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000001240), 0x0, 0x0, 0x0) 2.7761547s ago: executing program 5 (id=327): r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x20}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) syz_emit_ethernet(0x5b, &(0x7f00000006c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="fb20f8679aaab1e1827287a1e9d168a541e8e2b0272e9d2594169fbaabcfbe8b58928e469fe2679e6a2fa66c2e770e0a6b599d0990e075ced1f5a26203f13ea20b189464170797e9d985a676803fdb4c5016cade91bae96925c8108192ffba0c1ac6c6fa35671cb3aa7e3f0442", @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYBLOB="b48b4d70715a9b8ae361a36b228572ed7504ca79a8645b316901ad40c15f25b776e1f283e8ea237ff530db189833603449a95ccef421bdb0cc199deaf1f8cc0917a641e5f596bdfa12bd2cc6f2cf80e6581f01f57b311dee908d9a1f4ebbe18f40adfa64c69751151d19bd59359cf60c6abf45506adf906a119b41135875b42bf3552bdef1f5a92b86955e956f57be69ab9b5550ccceb6da3fd31f7a02096d30b13bdd0fcd6365b85b8fecd3b659d3edc8bb33", @ANYRES64=0x0, @ANYRES64=r0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001240)="8d960000", &(0x7f0000000040)=0x4, 0x0, 0x0) 2.774775407s ago: executing program 7 (id=328): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) kqueue() (async) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x20}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 2.774323563s ago: executing program 0 (id=329): mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/137, 0x89}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfff7, 0xc0, 0xfffffffe, 0x1, 0x7ff, 0xffffffff, 0x4, 0x1, 0x1, 0x1, 0x100}) setitimer(0x2, &(0x7f0000000140)={{0x6, 0x100000000000009}, {0xffffffffffffffff, 0xa91}}, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffaa) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) 2.773664929s ago: executing program 1 (id=330): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x200000000000004b, &(0x7f00000001c0)=[{0x41, 0x0, 0x44, 0x200}, {0x4, 0xe7, 0x2, 0x635}, {0x6, 0x8, 0x1, 0xe}]}) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc000, 0x2) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) 2.618139832s ago: executing program 6 (id=331): setgroups(0x75, 0xfffffffffffffffe) (async, rerun: 64) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async, rerun: 64) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x136) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="239c2f2d6f924bea501f016c040021", 0xf}], 0x1) write(r0, &(0x7f0000000200)="0920ecfa02035cf2277125beceb3c7091900db0038840200ff4278adb03a00005642000000004f24b77b6a250a", 0x2d) (async) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) 2.616915346s ago: executing program 6 (id=333): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x3) ftruncate(r1, 0x80002) r2 = getuid() setreuid(0xee00, r2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 2.429038728s ago: executing program 2 (id=334): kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') open$dir(0x0, 0xf02, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000780)={0x1, [{0x1, 0x7ff}, {0x0, 0x3}, {0x1, 0x7ffb}, {0x1, 0xd}, {0x3}, {0x0, 0x9}, {0x2, 0x1}, {0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x9}, {0x0, 0x6000000}, {0x3, 0x2}, {0x2, 0x7}, {0x0, 0x3}, {0x0, 0x8}, {0x1, 0x1}, {0x2, 0x2000108}, {0x1, 0xfffffffd}, {0x3}, {}, {}, {0x0, 0x6}, {0x0, 0x9}, {0x0, 0x3}, {0x3, 0xb0}, {0x3}, {0x1}, {0x2, 0xfffffffd}, {0x3, 0x10001}, {0x3, 0x7ffe}, {0x1, 0x40}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0104451, &(0x7f0000000740)={0x5, 0x408, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x4, 0x1, 0x3be}, 0x0, 0x0, 0x0) close(r4) readv(r3, &(0x7f0000000640)=[{0x0}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0xaa76) setgid(r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0xa, 0x5, 0x7}, {0x28, 0x80, 0xb, 0x7}, {0x816, 0xff, 0x14, 0x80}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r6, 0x1b) 2.414800199s ago: executing program 6 (id=335): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000240)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x8000, 0x0, 0x1, 0x0, @empty, @empty=0x23, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xfffffff9}}}}}) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000240)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x8000, 0x0, 0x1, 0x0, @empty, @empty=0x23, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0xfffffff9}}}}}) (async) close(r0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) (async) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) (async) 2.410072743s ago: executing program 4 (id=336): recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x2, 0x0}, 0xffffffff}, 0x10, 0xc3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r2, 0x0) ioctl$VNDIOCSET(r0, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000380)=[{&(0x7f0000000a00)="5afc927c13ffc0ef5e6d4de4f906d34e9814549202a74a2abdbd9e33f60342ad5c9d42ca20c7ba5c5682493311f2e81cfa993e134951eb2719d6854d2fa40e6be3edc6e22a3714baf14a223cbb1709da6e5c62f915", 0x55}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x6a, 0x0) dup2(r4, r5) execve(0x0, 0x0, 0x0) 2.406226668s ago: executing program 1 (id=337): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c, 0x7, 0xc, 0x10001}, {0x6, 0x1, 0x4, 0x6}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="cd01000600c8", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x31, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) 2.374785141s ago: executing program 1 (id=338): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffc24, &(0x7f00000000c0)=ANY=[@ANYRES64], 0x104}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0x10, 0x0, 0x0, &(0x7f0000000280)=""/129, 0x81}, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x80084904, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x26, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x40384900, 0x0) close(r2) ioctl$BIOCLOCK(r2, 0x20004276) 2.373392848s ago: executing program 5 (id=339): syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000078ac"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x4004426a, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) connect$unix(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 2.090285953s ago: executing program 3 (id=341): r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x80000000, 0x2b1b, 0xfffffff7, "098269e312010478f6c4ade0000000c900", 0x3}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000dc0)="12bcd6984f1bc45d80c7f68355711055e0e75ab3fbb2b2cfcd93f2e7ac9b2427d468cc6617f228f88e8eae3ba151e747b5412c38ff45f3c88e37dfe084c7c417d5da747b6719f3509ea04037ee7841f3c7bb74857475976735418db96190bad35ae8941fa69e9209cbe454d0b3d068c3c1155d69ebaf3116560779fe38021c855177cd112f6138a5a0e8c792e6dd9dd09ec8417de4857bf8a16b42bd3152678b13ef6db46e8d28810357fb73e7c6932928a2ff789feb1c04d5ba3ff6684f50476e166a22a0ab6d11bc02cfc8cef626134e7ff8755fc1bc88028329a7a8a29f5cd67c96c0b01d4edb6522bb493b85d14538fa5584c92ae997efc27a94ed8075fb4b1d21de81b03cc4ec6e6e3a8d2ae561bcb33cc46a830825900a185db37221b59bd137bceaae7165e9b7eac28020e246abdd181eb66716f8c491210f3adbefb5b133ccaa9a03f1c482ec7363b3b067592a79fc99be6cfdf4dbd36498c0fae4a21c8a9df785b620ccc876d84dcea17c17a6ad03ef3665b45c5b6b0d3882dc27", 0x17f}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000140)={0x7, 0x3}) r2 = syz_open_pts() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x6) acct(&(0x7f0000000080)='./file0\x00') setuid(0xffffffffffffffff) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x2b, 0x2, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x20000}) poll(&(0x7f00000000c0)=[{r3, 0xae98cd7e8d4e801f}], 0x1, 0xfffffff8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r4 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r5, &(0x7f0000000380)=""/235, 0xeb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002640)={0x3a49, 0x6549}) 2.08820034s ago: executing program 5 (id=342): mkdir(&(0x7f0000000140)='./file0\x00', 0x2) faccessat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000080)="01000000", 0x4) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x3) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x84, 0x48e}, 0x6, 0x9, 0x0, 0x0, 0x8000000000, 0xb000000000004000, 0x0, 0x807}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000080)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206983, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) mkdir(0x0, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x8, 0x3b, 0x0, @rand_addr="01984b0e23742b40c3fa3d76af5fc1fa", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x0, 0x8}}}}}}}) 2.080931683s ago: executing program 4 (id=343): r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0xc0284457, &(0x7f0000000340)={0x6, 0x2, 0x8000, 0x5, "978600000000000000010000f0ff0f00", 0x2, 0x80004}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xd742) open$dir(&(0x7f0000000240)='./file2\x00', 0x80, 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="e1", &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)) 2.003886055s ago: executing program 2 (id=344): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206910, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) (rerun: 64) 2.002620047s ago: executing program 4 (id=345): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) sysctl$hw(&(0x7f0000000080)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r0, 0xc0187009, &(0x7f00000000c0)=0x7) clock_settime(0x2, &(0x7f0000000000)={0xde1ecc7f}) 2.001848205s ago: executing program 3 (id=346): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x8, 0xfffffffffffffffc, 0x4, 0x1, 0x1}, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) close(r1) 2.00090954s ago: executing program 6 (id=347): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990000000000000000ffffffffffffffe6", 0x4000000, 0x20000}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="e727dc07001f000000000003cb697a653e336f"]) poll(&(0x7f00000000c0)=[{r2, 0xae98cd7e8d4e801f}], 0x1, 0xfffffff8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r3 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$VNDIOCSET(r0, 0x41946472, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x48}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="04000002", 0x4) 1.990330383s ago: executing program 5 (id=348): r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x160) readv(r0, &(0x7f0000001640)=[{0x0}], 0x1) (async) r1 = msgget$private(0x0, 0x100) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000840)) msgrcv(r1, &(0x7f0000001100)={0x0, ""/203}, 0xd3, 0x3, 0x1800) (async, rerun: 64) msgrcv(r1, &(0x7f0000001680)={0x0, ""/194}, 0x100, 0x1, 0x2000) (rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xd5, "00000000000000000000001500", 0x3, 0xff}) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001940)=""/228) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) 1.989360509s ago: executing program 0 (id=349): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000140)="355a6c69c8163ed431cd77c4dc7d435b4968965f181d87de2158c45879065d2be4551cb1d86f2f074c104e3aa1e19449105df774ac32d6c2c043fd93e6f71a2bf453dfff024bb6558a35801415ca1f10a02d", 0x0, 0x0, 0x0) close(r0) socket(0x24, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000080)={@local, @random="5fa98bf09d48", [], {@arp={0x806, @generic={0x6, 0x812b, 0x6, 0x0, 0x4, @empty, "9847e5770de07896d1960f8c1314e7d4", @empty, "ec68a8c8e27da7c3f25b020dde480bab"}}}}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="e9f2d779", 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) listen(r1, 0x800) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r2 = socket(0x1, 0x1, 0x1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) 1.979257253s ago: executing program 3 (id=350): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="df53c281e43013bfd879df2ab6001a179575eefd53b5e77630ccb10c17485be9fdb555b51edf9a779ca77249b1929581af3ac5c8f5fce35a21fd1598157b85a5890d692f45f927b8212c2881b8f90d51d9fd94bc7f84da7aed123252ff37669b2e7ec8fcb93a2d603bc4cbb0370642", &(0x7f0000000140)=0x6f, &(0x7f0000000180)="3844b57097380532c7d6910b50dbfbb58b9174b20a26f555008902b6effa8ef46c2c9379fda9742fdd51a7d2ed2c53259f7c89d70f38a9ac3548170b61a5683720b94f4ea58887fb44634d264687fc6a4272cc827c8c084ab5b4b7fef58d7945a49ed6f913fb1b403942af8a6a2020be9e50d7196f03931c5df963ab54f5cb992dc63082a54cd70a40552cec6b059b53435f93e3d727d4366847556bc40a1726778e98d1b30dc32d9b700bfeb206a3c6f0902166349fb9ffeedcef6072839b2395f367c880db655adf1af4f22c1cdb8a7b1436beb633981bdae7c323c3717701c38bc2b084b92a9bc6777002172eb2057f2e82775fa49b7048eaef5972adbf49939482a1f1754d39ae550d1033d0ed23ca4bb4e1fc368de7e56fef35d28f1e444cbe6eb836c4a094288b8393e5a289bdef0651e60438f59746d298021f265ac9d8cac22bf9d4c65d00aa86595f2dd48587909504dc38ca71e4e66e7effe70add3e3f59f73b36e071243a3eb5f55f82556bceda8a0ce469aa2a14fe334685b7c69184c244fe5200d8e315e1e61643dd881fc8e2f67fedd9c98771acc104e8aa737eb41a5827d22f42a8ef1474ea24a86c9988dec59303944e52b64563cc48ec4c6010fae877cbf1419ed69027670faabdc4afcae257d63c290830cb3bb897434952d9d82246f24e17642b2133029633f8e6f49e8189fd985552c79287988d1db0593516f8a82b56a7889046d857f88f9f1a37a8e7c999e797eb41eb8ebf6e95b618c72f0f02fa4c26fc60f595bedff84e8945ee9f46289a546296779da2bdcac2e569f3631957382dfee10116ca1cdf94f6390686f6a90ccda010cd69e559c90cca3d012d3ce16b914776f2be5afb9d956eb3f1631d308be0fb26f02eaf8454ef81fe47d833801446fbd2e6eb5f9aab57421a5bd17ca7ff3520fa20428c7e7afd416e17887f06e91d2dd597f2490153ece64a3796e42f1de5f65fee0a0264694c0b6f82f1c1ae43ce900140b084ec078a9d37296aeb0be74e3b0182e51d32a8d783f431702f2ee17d7e341c364054ea86a8e6bdaf4a1b29b65fba97e63e19bdaa877fc5528e4c2b34c55ec6448e3b540e417a9b4a98622b448477f1b85bf21c2592810029c22ff4c7b1df3318aa9bf911ca4e86e5429b15270dc083b80635e1bcd94bf6725971c361cbd3988ecc55c349f167e15308b5c78018ed3b74c48a66732978daf8fb44e3ba23ad200139d27d93587f1efe64cac8500136abc44e7840e953dd6b2827bdc4b46c7eb9d6d0394144f5d3e54c1129185a1994d50611ba638422044554a64305ffe0a7547f6f6104018dd772f3c04978cd049b5497da53de922c3f4172cdc5a1411f3414e46985bad41ae6f98ed62a586ee28e3587353cb2980e5f7c28bdebe3ca631ce89828fabbc8a066ebb15d08f768ee2af5211feac7693bc33ee4827a5dd1a5732f820ae686563365455955239a7deb0ac1928d7a88b41e3c63131689a4c91b159f59c705afe0d45c6458fffe58fcf77c1bebafede44beaa271ccd890b379522ff4854e3a2dc8b078cd8070f2c615285e5a301ce9051c7e0760897e5e5c4f115ec5926d542981abd260a491e3dbcefc0e3ce06fcf88955b878e21f8b0f0c5b0f6cc69a447c6ca2f427cb150c211274ae31b5c939afb26ade937ffa34957163b1bab9f23f14f5abd288b3cfeb211a50fad1139d9386ecf3f8e05afd42bdbbf43f65aae9378e84c451ea25fa259a59c681062c469be743bd362bf2d0eea715441c97a9421e194f4b26a31f8d0bc2104c5835e7517a3f8fc36b7ee6ab74625243e861d3f2273d7adb472592314a0605431947d31e7733292c6b557060799f12b7f2cba467f940425ec48a64e1efdd7dfcb9efabc8c70dd32d505cc9386e07bd73013b35b4099748d32a752bce801471234ea16329f0ce5b54775ca5ccc9b278b73efa2e86b70f847961a52f8eba9a3e1c6031721858979bb03acfb22d385aa8dae2f26e67b68e053e4e16dd1bc0ed7fd8533aed39f8603a01626b5d6221323ddfae272e7b256e3ed8e8f3c3fb46bca6f03778f6f298a6578d398208781e16d34532fae4b0b56ccc64e5d8d69799d7bdcf6eebba926d3613c2ab146ca1c670d111b22e632fdaa02690fb9afd05727448be816d08b4e8465b6f9f8bed83cd5bb01ac1903ced61ca585d4a9abaeb4301329c0921df892000504edf6e527e9b5e280884678e7b7a1484d78c0432d316008d4b9b4b3f083322c13856871633a02c83bfcb43723b747397e98c1b62a9b7e496a022635d2460703b050718cd53646d3ec85636c20182663181a8dce207f6718129635823063f4241783f92e68828f73bff6665ddf27346a4d186704fb212c82a20ac91bd5d460b4cbf655ae46626f882a2d79b9fd0dcd4eb319e3a626c8e9294c3b54138ed1b87262f5ee18bb9e11badbcec909fdc4530b104a333db26b5db069438f0f1e1b94eb274edd7e851a6a622cd2c2585ff0ed9e917ea762968d2e8e58f5377f7accf9d1b05346b85319af3d80a793b6f47d9ddf23df8535bd8a4d7bcaafbd52dc0645ebe414da5980da90ef57201a40b1707b4d4b228f5587808e524a90ea0be2a52bdd1cb037ed5218a3b4499e3448d4d11727df7db760411f5b068ebf5a2a4ec6af446f36872c6e70c1a288f0206557451eb4b723aa95a075979a0581039554934bb829ce7194d6ba7193983e517c01c4671a105f2a484d665a6f3f5ef022e94f04674053e5fb8adc9d04b3b6bd255b6f48ede67248119647a982bc1443ac5909f2829629e33f73c1ef749d3cde3d7fffcaff097d48e7046542f281dfe5eb8f863d0e0fbc4556103816ea5e9969768b87fbe7cf09bbae3a93f168e85f8196f7e5f48db4b7347d85aab10c883a681f31d1b0e7603f8f866dbee31e41f83703e07ee215b2bbff0db69ff881cffa5e095e33d20b3a41a144d31d566ce646dbc36785d2b777fc695a72ee8da06e6d771d098ca795ecd65f0845795d2f9d5f6fc0975937cd20d73c8f9d17db5db2a8c228016b6c351919e135e09e84eb631a0e18f8574a22a1ae08d17e565717224bfaeb4cf5dc9931e9129fc536c2454d4cf242ff33f17b9f78d08d834f2f966bf49514da30898300010a0f9708250706daeb8f6b6372f83e58ff1d48dd1b96081f8164c47f6c0b9c23f804bfdbda010bd2be0ea17323e18203abb16a94d902e8e73cc412c4f18b2776c041783dbab8f427b53f4aeb3bc7dd25b70111aa1b1b9562197ea3c434a8a6975d5a466ed3fe48dd4df7f1e94313dc4f584b257e79bfec0a0134c7338af360e6f8b278134f62c45e0a7d24f21efa5917c0275e3d80823fa99e3ab4542363361f5fffe8a17b610f922c4177a2e718ede22ad47af87de695a5ecf1ea035e58e8328eb321f4b7ded63115633d34385aada60dfa1aea92a60d70fb9f2f4656504af3726210708edb0b7e5bbf8973a4964431038f510ca8a2a70d57dc9077d2f84a69d765b869eb0ce38194c714165ad0f857d912addf56bd55c61ee4da8975f8b9872d798058abaef8273f42d489182a1be8ed9f93df7720170cb4d5f8103796da0eb7cebf306e72405c4ec0d3088d3440ac4cf817c4031860d90a2514172b31de0c724a1d15416d6eb14c11ae93d9223a26374e49ba2dd830d90e72879647cad18ad6d01c35e3703a271bcdf6bbe84d9025375cb06770fb9fd2f591ba054199afa63c09ea8efdaefc2ed5950420daee0315c6fabb4fa568e2c03f9620a8e1d71a6a9de5a999ad0621fec41dc29beabf9778b9fb720513f8d60d35f5e2204aeb15adb3c399136c61a16b7a59d202519092ec37457f67dd7521e642c3445b2a1c93ad8c757edfad160f1f2b6069380dbfcea9711cde1698886c53412b204be47ba834e77629893c096618ef1f4f47bf8e129bbd0e1804440ec9064038991fabb9d824b96bf5eaf7996c12f700cad4a9687fecae7d058275bbbe339f4ef3c5832dac113acf48475a6f0cf5eee5569d9a2c33e91b0a53431d48475940b874218c177a3944802b655135f7b13dd3f1f4a1e4eeca8f95abf637ef43f935bc40199c6b503cd6a1f0896a59e3db960855ac90681070e7b446a547f2d6b26d1f8140e7b714bb17d7a5d76b3bcafc3ee25b5451886e77c5e3547d97f6e46ff5b60706aec70eefc3de7aebc5ff02d841fc286d13abd10e5f2cd7e97531c0abe89e4cf1fcaba852139583ffe91c1ec021f61768bf603cf2ad7416fcc543bcfc101563c790f6f15d5d931196f46eba81b67e6059a59122b52e0161bb2f497a61b81e65a697098184fdcd7fa6e04f8c24c6c9ab3eb6f0ebdcb40b789e8d9fa7c3ee88789dcdf4d2575166e6f08e593c53fab3644e957c848623e8ae9e05b0352bd9c96ecb9654b360629b63fef1156f879c15428c4ca80067d8d760a2856841ac8635e3298a7cf2a6994ec61a69784c92b909c5ce4ddd189c34ee66f4a2ca33ee01aa1f81dd6f7583ba04ca8812b6a322c31cb25b6221de4b096092d2af9b14d86ec679a21f22134548e11837eed21d003ceb71f0533fec454c7446eae764d2f869fc026a06c3510e1749bbd598725f9541ecbf26e000c16e4dcfe52868ccdd5d56419ff93fd9cbd9d8570ec402e641811ad2b04e87286eaa59cf99248ecb7cef77999eab44bb3ed578c815ce1dd0b5f4bb8a21b7372af5b9ca7d345d1b0235cee70b25d55b499e785132ea25b49dbed22457c0865c9c9d4374307d7f79faac7d7f1bfe49ca3db06bfd4d71eba76bc8244a29102e5aa8ef716f7aa0a70dba1cafbf3535ee4624ccbad3cdc2573cf27a38ad51098d920a68a1249ed03bd527abebe0adce49fbfaee536c7d35c164aec021d35848b9ad1058908d0e47e7d05a0fe4db383d3e73dd5a22cc35c5e307a64c51ac60ba1b860eeda2dbf4d84f2631cb53bc7c050d5ba37bc3e63dfdb044ca406800bfa892d3173338c25eef02c76e24cdb4c32da6def4bbd846f2a6506332c81b40b296f082ae5190bc2cd4a6bae655373721d95f1695173289d3ba5e2491a4beeca006b25616c99e0150b28affdd7c9e93077c1d63df7c094f4e7d1e7a3ac357c5ff73e436973c4bed682eb0697199cee7881f517c4efafbd685c671ee347c63fce075a4dbecf3df6d5f09a13521cd8143b0d0a737db2ded3fee2181f699dfe2796a74ecde320080c54b6b4ff6e3b669c026eed7816462ba080b8f5e95117ba69e45fc64c58081123c1b1b3a7199da9aea4224de0e6171bb2cf00c39fd40e2abfa1dc58ae6734533f92cd84b4c4953d3869089459779b487f0a10e41c872c4855c824a53eb7440b0b14c329f7a77b842131f408602489aed3d8ce701b86b90e7e9671e90c8bc40c539d8c555eb770b37e2b954b61395f49a71d464c379d7e69123a9112c9f02da64a6cfbea2c3f6890dbaee0b0d75a724e1e8bd254afc5e73be8a522e5c1e244ecad83476e5eb5797199964f9b3be017014a3fc2d3197aaf3b3a198d6a67aeaf953ca70a9553d6a23f3fc9b8bba5f19c26ca8822d2672ea16880b646807d22d95f86a744c3d832c68c7ed9e40cf357dab52b2b07120ecb4b6dbc081ac4b731fa8d6ea858a0959418ffbc19d8ec6a276ec7e60ae06c3a53abe24c3fa707e87fed2e035cd9719f319efa1e1300c0caeb32d1801bc83153ec7820024901e1c50ff1ad826c1dde369735da4322bcc464ed9c7ac2de60d964e3a998b9a5cd9ed975ad928fc8474b75cc84f6c2027a6916d23df0cfaffbbccfc38c9b8979dd4dbc40137", 0x1000) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) 1.683825969s ago: executing program 4 (id=351): r0 = socket(0x18, 0x1, 0x0) (async) unveil(0x0, 0x0) (async) sync() (async) sync() (async) sync() (async) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sync() (async, rerun: 64) sync() (rerun: 64) sync() (async) sync() (async, rerun: 32) sync() (async, rerun: 32) sync() (async) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80, 0x6, 0xfe, 0xc}, {0x40, 0x0, 0x10, 0x40000}, {0x9e, 0x9, 0x0, 0x23}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0xd}, 0x3, &(0x7f0000000140)="ca1dd50d9bb34e6e26b477503adb169c58f50fc30ef398fa872cec2e7b3ededa16a862f4e41779874b5aecb4c8abd74b724e526ad287e00ccd42dbcbda216f9f01006d3c7a7b1899195966737dee4bba0f61f51f00f0e659f0f39587c0c3059b7bd05b7302cd944c315d67b65a0150364e3295567931ab1c313705e0c01a9663551c1e04a5fb70", &(0x7f0000000200)=0x87, &(0x7f0000000240)="21d0ff5ce6211103c32b71b3ac122ca23238ff5937843bac8885498ee3c5b2869e7f44b35dec29861bb08d552e3332ce90b7cb78c3bc750a94b969df60e02b3272cd9a5f1d52cf8070a36913eecd569b67f4535f2710c6eeec100148d5a5000ffc13e6c2869f06de4af7d96b5698a6b47192995637abaa7a9d9cf793b67fe6b0677167e4d37701868b8d10e6dd254626c4d8a4b929052ac3fd51b63f0d35473f9651d366dd96dd0397", 0xa9) (async) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) (rerun: 32) 1.660938156s ago: executing program 7 (id=352): r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x1, 0x9, 0xe}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000003680), 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000003680), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x32, &(0x7f0000000040)={@remote, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0xc, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0xf, 0x4, [@multicast1, @local={0xac, 0x14, 0x0}, @multicast2]}]}}}}}}) 1.660366524s ago: executing program 3 (id=353): r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667d, &(0x7f0000000040)={0x3, 0x9}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) execve(0x0, &(0x7f0000000340), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1fd, 0x44809e9d, 0xffffffffffffffff, 0x2, 0x2000000000000000, 0x181c, 0x100000000000008, 0x9}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONBIO(r3, 0xc0307004, &(0x7f0000000140)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x138, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1000000000000285) dup2(r5, r4) execve(0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r6, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0xc450443f, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) 1.656969595s ago: executing program 2 (id=354): setrlimit(0x8, &(0x7f0000000340)={0x9, 0x4000000000054}) (async) setrlimit(0x8, &(0x7f0000000340)={0x9, 0x4000000000054}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000380)=0x55) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) (async) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504444, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xfffd}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c, 0xa, 0x6, 0x84}, {0x0, 0x40, 0x1, 0xffffffff}, {0x46, 0xb, 0x5, 0x7}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r3, &(0x7f00000003c0)="fdff1cf1223e5878ad0d937f94525c269bcdab8fd1264c491c5955f10cec4f93a81a88549c4347f5e8fac9023cba2e2e656e121cae3cbb95de0af4175f84448a186cffbe3762c4bceb10435cf44af8cc3fd5a650961fde862dcd9f10eee9900694b89d0585d67dba8b291e04bafc334587813bd859f814ee3c199d6f6c7eeb7d7d7a9c107b06d710ac", 0x89, 0x1d, &(0x7f00000001c0)={0x2, 0x2}, 0xc) close(r2) syz_open_pts() (async) r4 = syz_open_pts() connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x750, 0x8c, 0x1fc, 0x4, "03ec000020008080f6000000d100", 0x8b, 0x9}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='./file0\x00') (async) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='./file0\x00') write(r2, &(0x7f0000000240)="c570a4a5bbebc12d2a91854a3269facb1316b1dbefdc29ce59a480cfbf608dea9c620e5c769e41325bb05beb095558da1082977cecf0ae7465d33a476b2bf8d8323faf622b829cdd2def3aebda43f9d65bdedac3153eaa24e781fe6c886078dc1997598181a8a2b44b588cefa7fe886b4990181ebd182952bc83b084eeaf3c75abd47f349f01f6", 0xfead) (async) write(r2, &(0x7f0000000240)="c570a4a5bbebc12d2a91854a3269facb1316b1dbefdc29ce59a480cfbf608dea9c620e5c769e41325bb05beb095558da1082977cecf0ae7465d33a476b2bf8d8323faf622b829cdd2def3aebda43f9d65bdedac3153eaa24e781fe6c886078dc1997598181a8a2b44b588cefa7fe886b4990181ebd182952bc83b084eeaf3c75abd47f349f01f6", 0xfead) fcntl$getown(r3, 0x5) (async) fcntl$getown(r3, 0x5) 1.538425197s ago: executing program 0 (id=355): sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000240)="71f902005e099e6210b2d5cfb1fa7afec37082000000000000000000", &(0x7f0000000000)=0xfe1e, 0x0, 0xffffffffffffffc7) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="e464daa0c3683412cdc531b4d6982e01fc4cee42198d15f68e91a206e7330ab42a18f168845d943df9728c702834128b4a56849d", 0x34) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xc0104451, &(0x7f0000000740)={0x5, 0x408, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x408) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x12b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0x1dbf, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x8, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x4}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1802, 0x30005}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) r3 = getpgid(0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000300)="82da4182b71557fcb393aa3af76ae1f700d9b5bb47db179ed31bfde8406115eb5e16fba2747a78f2b6dabda1a0fa2abf8961418950eb20ec43474147ba1518115bce94c5967ea0688a0fa921dbd528c4f159d0308a65cf6ee779d3b6ff7e7b581792dea1e4fc113dc2", &(0x7f0000000080)=0x69, &(0x7f0000000380)="baff3143de63850e7b72cf411f6fe7006af584b1b6bb98862a38b75cdad5c56d1f4ce7cab6754d01ee24a44c86653c58785cd2", 0x33) setpgid(r3, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000001540)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000001580)="2b50297b8b", &(0x7f0000001680)=0x5, 0x0, 0x0) 1.537110386s ago: executing program 4 (id=356): mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) sysctl$hw(&(0x7f00000000c0)={0x6, 0x11}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 1.534708121s ago: executing program 5 (id=357): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0xbd, 0x95, 0x5}, {0x3c, 0x7, 0xc, 0x10001}, {0x6, 0x1, 0x4, 0xffffeffd}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x101, 0x80000001, 0x4, 0x7, 0x10, [{0x0, 0x7, 0x0, 0x71003}, {0xd8, 0x8, 0x8, 0xfffffff9}, {0xb, 0x4, 0x0, 0x8}, {0x1, 0x800, 0x3}, {0xf, 0x0, 0x9, 0x7}, {0x2, 0x6, 0x0, 0x95}, {0x82ce1, 0x1, 0x3, 0x400006d}, {0x6, 0x803, 0x14, 0x5}, {0xffffffff, 0x82, 0x2, 0x9}, {0x20000004, 0x7fffffff, 0xd1b, 0x88}, {0x1d0, 0x10001, 0x2c, 0x975e616}, {0x7fc, 0x26, 0x8, 0x5}, {0xb8a, 0x4, 0x6, 0xffe}, {0x29a51717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x8, 0x6}, {0x0, 0x1, 0x4, 0xae89}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0, 0xfffe}) rename(&(0x7f0000000000)='./file2\x00', 0x0) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) 1.529436455s ago: executing program 7 (id=358): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/260}, &(0x7f0000000100)=0x106) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001740)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = shmget(0x3, 0xc00000, 0x80, &(0x7f0000000000/0xc00000)=nil) nanosleep(&(0x7f0000000000)={0x8000000000007ffe, 0x2}, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x1, 0x5, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, &(0x7f0000000340)="762f49c02be22a4ee5e1cb678084a81b5057e3cd5d162ff7ae", &(0x7f0000000100)=0x19, &(0x7f0000000180), 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3b48ad5e0ffec179c620d357ce1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setitimer(0x0, &(0x7f0000000140)={{0xfffffffffffffffe}, {0xffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0xa, 0x5, 0x7}, {0x28, 0x80, 0xb, 0x7}, {0x816, 0xff, 0x14, 0x80}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x6, 0x8, 0x6}, {0x9, 0x0, 0xfb, 0x9}, {0x2, 0x1, 0x6, 0x778e}]}) chdir(&(0x7f0000000040)='./bus\x00') socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x615, 0x0) close(r4) 1.528253271s ago: executing program 1 (id=359): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x10, 0x5, 0x3a) setuid(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRES32=r0]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4000, 0x2) bind(r2, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="dc9335c80ab4aaaaaaaaaaaa080600063c0506100001aaeaaaaaaaaab920517f9a1097b3fef844d0a3c7809faaaaaaaaaabb051cd86f73e2e690f32f852111eea248ff5f"]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x3ff}, {0x18, 0x2, 0x0, 0x3}, 0x7ffd, [0xffff7047, 0x80, 0x3, 0x402c, 0x2, 0x73, 0x40, 0xfff]}, 0x3c) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) r3 = semget(0x0, 0x1, 0x6c0) semop(r3, &(0x7f00000000c0)=[{0x0, 0xb, 0x800}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYBLOB="adc434c10952b6aee585d368000af61d9ae1f37029efd14203b76039c3a2a4bc4f00ef6afb2fc54978ff7a2496f88876441f5d87de0e45d17e916b7b8793328909cfe20e86a8b489e9161c17347b22123676263b2f2a7fe5c7b3d39ea2664fd791e7bb7054be8da7f9f6ae467219c18a7ddb407c29cda4dc2a27e12fafc67a19451e3f966048edf106ad99b538ed36daaaf0e6ef13d68d0a3dbd51854221d6b2d66c9ce346a33c8306d0bce420f1ff030fd2fd680656b70ab0043151dc77730d8be55a14f240a0b9b96f81d06733b0679c7d2d872c386460a180e1a8f953dc460914bb950dd0488021593ac92c35885e74aab9aecdca8f1397fffaa3f7f4378694570e8d0ca2ed9c0a82fc6fcf083cfc55249683b84597c70ca64f91f5bf0c1bb230fd854902303cc97ebe644022d334a2ac1e292b8c3d2041830d740a260f887dee86e859ae23650b647c601a707e1a2a94112b118265590baefcbb84e85b37e93ed8396c164033be0238bb220d36b5b7642eeb3e5a65ea5a9ded45d596a77be3e8e2df4f1865a554762953504a2d01643990b7f563a7a53d8241677afff7e9b9cd70dac76ca6a9fb033c760b8cf5ade1922cc453be1e8ab636028bdad0ae97641348f30d8332c5881898f97a4029a6065ec54ab56bd0b0c8fd307c6d8d6f6a7fd5ed3db30c85a4cb6ebbe2f4709aa08079861a8a7bedf9facf1a190efb61adeead0ac9bebc297a136b68556ac9a70f93e72372ea05eec03aa053f8f213d80fa68cb2b950ee6b16b5eff00e0198becfd076d620e43642dc89036dc77ecf63f7392573b372685c3b9d125041a4325329547a6ddd5210d545bfbb5483a979af2bde5e551a7ec8314bdede16fcc57a06f619dcae02293d5844eb1f3bfb5ec6c985b6a6ce2a1a03a3ddead4c2843e5d0deb9b416fc1ed95eae436c0f2b1e683d436d14648165fa9ed91bc599975e39c112d60e0099f0446516e5ccfa1dfdc5a6487949c028183e0651781647d74a59b5a2b73a48f71c0b25f5ded694847c0f4596fc445f42592a25cd65d62b36869a4681a5b66c400134117c3611df4fd04ca23700d1c5dcdbec6fef4cab7b33b0a0dff7080ec16101f76c6d97e45bc44ccded632f4edfb16b28abea730bb71ba2ca27b758dd413dff1b44f0c969798e961dddec7e48c0be4f12cb76336c4cd9afc072ed7a1f3d4407d017cf33a97b54836dbb8e781630779803faddfc7bc2b248ce575055074e20e5f158f3df12e700cbcd295b8261662f805597a21c2aa837c1e31fb6c32d4d0fab75824e561f748cdab4de58bd92229c97010faf548b2210c21649dffcbe2725999c503f83fb8151e5e3ed4fb6b381a76b6457a1071948ac3ec12101bebc38841dce8cbbfb56eaa520b4c173e135683df8a2657b4d417bc9992edf6bea855fde9893a489a589fc92d67608e21e8cb408c6cbaea12c69e93ff8af97805023ae1b08bdd51b52acc428e0bb8a56383c8df2394523b4ff2163e3685f684dd91b938b181833a87a56037df489b0dfb4a7a11c7ec76581a7b51798c5afc7e5f416ba6965fdf25b23350dddc965eb51c85acbd92fda67b8f5ea3ec2011ddeb4ccfa5d5f17f6f00e7801bb41e3864f51c91032d32fdca2b442de23d71a47ba2662ffd37462f473603253071024b81283592a58742631393c1f7b239ecfffe773a0546007bda4555bab19d36ca85d1907b5e21fdf021ca11e1d756b5da986435edd8193b43b30e8a662fac8fe88ab698c6c2b9eda34480c6b59377f2e8af1938b38083177074750a8e74c6c8a31c6724c805f16c5d9376cc04f4f214adca798eee02f26a45d2be2947e1687d705aee810ca105bb6491f1f4d219a741e82a66e41907133aa0d6f4b029b83a5eff2bdf65492285dfca53de5998e958c9a183b0b668610e7b2509033aba386f4f7e577e6c8c7b9e38655c5ed3f06ae78be8e995ce35099bbcdc08c480fad41ae8b9fee810df3acbbb887c3e1631a3f2d5e0c0b4d982f1a5e21fe74dd7c2dbc5cb9f4f834386f33be12973e7aa6dc8f3cb6e0a7a59c92866e60543df06ce58adfa6fc8b8e5f99d0dc080bb87251d76dcc1c2b0fbd6e0f040305c05b1080310476272ac2e1d5b043a12409d2e304c10b329ae1a8623ca9b92b4a5fb686527addc449e3695a412d5aa4d87816e6b524196d2ea07b967efaa774b0523966e0bbd091073eb9f74f9271c68208a4dcf9adc6c2c6a836b096cd02a46974c5cb1aa41c4f94c3441a4f86f8bf2c4c62ea8844075d3f1ec219d0e9e206e68059c78b237b386300212d29f34a29be8e0f4150058cb6fd978cf836ec65d4ec342ae13fdbcad7597a08ff952fde8bf512f4413721013516eaf83c5a199727c3d0cb6c5bb91dbd11e7cceaf23fd036dce96406852145551269bcee284f19ad141089899ddbda5cf61ccbf97de75e5f9e3acbf6f647145cd0c4db304b59e73fe3fefbb6ea6382bfbfa27a61768e31e732e2731f535e54db907ed4e954d583c814187d432567d82b6742f42bcb56f23d417b88f2a5ddae6c9449caecfaa59d52627cdd6281cef776158bc9735c510a7676cd03477466273e3a9d8218d4c1362601b2f14b3ff476b55b7201b31cb26becd8b171311442234aca9656df4247c87fb663ad0bc1d4b0919f05911e9a2ff0a7d01dfd1a16ca54c6050aa9000d4919fe76ea6093bf768d63bcac7f9dc257481c1dfb537802da5fd959ffd85a8016537889545df6eccad6f127d4d15cce726793dd01b654faf145a7c55ce33371032782976d2d0fba0c163d3a8a5075a5e232aff2e9fdb8903c5498db9f79bf4a07a32c202a82cba447f5affccf45d933e8059fb7a7d06ec12980e0bbbae0028090dc53d5b7bfff3d1fab1ec098b30d588883a65f4283141fa4949f0c0ef890ce41b562818f6be5d820ad45691fc82a76cb71956e1aef3f49ef9b13a11539278250641046d1ed837878dc5e590d7f67c918725a2fd4a6061c4b270196f3d44e6cc5dda63c9f47d3abf2167d2e33e0a7fcacec90f7cd5a523fdb31ef420aac000941a4b10a0984edd5e75b5c04cef1f8927f0f9bf72bb76a317649440be35d165ac4fba190e3c66e1c1f19f4acae1a17d188c58fc4ec3ee64af418060ff9eeb246b0895e2426c941887629a8b7e67a0d26bb2cd61096ae8d0546b313d4b77287620bb71ee41dcb3d945b13ae02e48f0edf2883983f246bb9fcb57d1c8af4fb9ff2cb0fd96083142c27eed692d888a5d24260c7b94d39be35108274bd787d76db5c7225a7b6d8dc20fff9f18aabd7f866881ca143ad4d86622cec8d8e0a445013745e0b558469d1d992dc9f4ab62b76bfa5b447a6f2c9e130d1cd547ccd3df6d43d5cd096729d27cb6df4669e549b2f9f956ef32f21b581eda14a6eaac6e920eb4d89ff4f0dd53fdc213751576b0b8df85113c81b7e0d50f943fd2595f986d7c6c9d895015ef876f75ea83b94b61da669d8c6b1d4531214eab04f59e48af37d6c6f9a088bf361f800bafb85a71ba11888e24768597c1140d00bdd3c2eb360e6875640b9a3b0812a6df392aa7fb0544534eeaa27d51a3785de07f4346daddb3f1f1532911cfc9d1b5884c3a6a4e15c41ca125a6eecdb16d81f2d7d96abffbbcc26e579e35f267a39783136cfaf47d8f32ccd8f122881b4916c6d4492dd2a1587426e2b48c16e20192aaa229c7a4d501d940b89fdc30d64c8a2f313cd5b05a62e074082181d5ea2b92e507cec1505704b5f6cc0f32fe8f5b137600293729d4d2bede15ac184ae9dab5a1e5e9fc7ca8f1397b6bf2f5d69fd0489cbcc5af26ca4331058c5241efd5b80d972204b8ea368ee90ef3c32c4e5f4fe933285a9d2989a5c033fb67cfe63aaf5c0dcc6bc88287b9b7a095c2af0594db437dbfceac7b1b7a111da86f86262f0ff16c7673930edb559890665eca0df77eb6bd43ce6b6630d7aa009ea5bc8c8d09591ed21e8d10bb7f310a7eac265f93b73664c9cd9b6aed01e987a9bb883139468608547165e9279c8f2e2124003e5d4f74ebef44a9466ca60552884adf6364ce235c770f295c1a924566ae1c387e5d9ea05d0273f176f48e0106f1b535e462190f081d9b6a5e3bb787068184b65571cd7d9a0c53a64928c5b97c18268ba08b526b131619d3f4a95a3a40a82ae6ed224ffd8469bdcaa1c2aa297f5b204b3b73bd697666b07011de363e8c4906c16d8de9c62a6d69d18bc9a4d2bfdcfd2a5520db06c97a9140e6db839f17232d59ea3f588971b3b7173614956d90408ab38d59929e56f2d4445d34fb00235a2a2767fc3fa4313ed0d22b7b57c23619b773ba9467f3a041fd1acd409774376bbcebeeaedbb45d1470663d4891462baa066b5c7f13c2e61c243e557b758f0dfd2f524945474744db165c9cf88f12f339bc600851032fad169740af8bbff4f0f5059b83dbc1afa29fbde907100c839990bfec01501226ec986cc1073b103027acdf83e752e30be6e2885a651bfd26dea5b6761df808519106074823d85a91916e3aaea6e9a218405c44eb754c1d801df43541c9eeb5f99fad31629fa39beae21e37512188fded9bb33c61cb74bfaa46adcbdbac9920cfcdf82eba298f7e9a9ecf0ffbbab1345206f2b1ba14b99962b4c33c7842c5f5f96f5ab033c0284e10d9823560535da12f5a1ba2fb0fa065008c769b19fd1f09d7c635f7ba09ba6566b5f94505d20a7e9a1bfbde27a37301ca6f9e3aa3259d0ae980c9dcf2eef7ff32dced5a0b0038c29082b4c9a059cf8d93387c8455825937b3bdb86f2537f2911f785104c9588607c1737b82fd708635c09396b292298c35e081c02dcea58741160145b71f7fb88677f0b933d7af082498d9e23410bd2dd8eb5f5848718202aa2b4803a5f5d46c6cf441d5b04db4c9dead19dc4e9e13750cfe8f4f86a0060892842f3a2cb49e678f13fb139fa7572ea4a2db97541bb33a98060a371d9b9c83fcc62ccb64204c7a17bbdb219e78e2ee48fbb3c45aaf870c1c476920c6a6636ef4d90bdea9299a92c27a632c2451f66b51cd6cf9cd71d410c718950a8cb4da45def249923709a7e6e5334430068284ad8c2542b3249b26ae104714ac3bc502271218ee9df825e27e277b9c38e1130783658f7267a1e76492d6198357f927d554cfb0ed62a4eb52c1fe68f28e8a9ba18fb4c7392fc5be5dbf7aa80270954f3e08fb6d2b4f81a040054093f5f2276a1637ce6cc108b0139f937b6c9315f889532598319508357e5604741dc676b5e46911159e640463ad46d79c1a0ad81660d973bdcfa31f78d279d524af9e4d398db0128b2b15ef262e04b18e7cab68d5a6e3685ecb4eba1b3b6e96457ee9929283b69aa9da6ce241811855cba8c1e369c1503d80da6aed72019929255ca3ad0b3cf281ef12ce401f7318508b6228948fc4f4925534eca34beef9d2fd63ccd26c57289af0259f146de3a3c7b6b32c72eb2f1202472af551aedf4c5a011739c667507f9c89c7dc2a153bebd77796d54c6ca23c55943e12a8c7f44506c23034255208c73a555b26887ca10a5b98c59dea49945507f66ac07f3598c8dc5a95a4e09739c240d26a0b66f2a73d4aefc15cd1e515611669aa5a1c13b14c6224fe215db55258e0b8d0ae195eb7d88db832d5369cecd6fa318df068cdbc344e980f968cd687e70e34506555b1a25eaeb5a670cb1bde15f1298d71cc0fa6e78b287f36de3f84af070037ad83cbd8684782a5d73104148660c5f1dd12d815ee85490d7e72311e8a2fea99b7b98c8676a628b4ac294d114485051e4cfb", @ANYRES64=r3, @ANYBLOB="75c73ce6f2983431cb40bfff2991d9079ae96d09da24601cf00335ba5eba8291d5caeace1e5bfefaef500135eb69a26a37006ccabe737594a58653b0cdad52dbc2fa9e620d8d230037df199c040c1e583bc1d92d4ea62c9fed5e922388f08fdcf6a46ccd41e22c381de51a5b46d9236e42dfa69a61d559c007048cd52565c68bf93ee5ed99c6a5", @ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000300)="cce47d35", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, 0x0) r5 = socket(0x6, 0x3, 0x7) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) lseek(r6, 0x5, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x4, 0x3b5, 0xe}) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x369000000}) connect$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 1.346576942s ago: executing program 0 (id=360): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5e9, 0x9, 0x0, 0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8) 1.34337668s ago: executing program 0 (id=361): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xc4504441, &(0x7f0000000080)={0x7, 0x60c02044, 0x8, 0x7, "97a2e900", 0xffffff80, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2cbb, 0x3, 0x42, 0x0, 0x7, 0x8, 0x6, 0x2, 0x2, 0x2, 0x80}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 1.341607213s ago: executing program 2 (id=362): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0xffffffff, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x9, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x4}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x3}, 0xc) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12b) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0xffffffff, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x9, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x4}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) 1.339542374s ago: executing program 1 (id=363): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x2) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x280, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc4504446, 0x0) syz_emit_ethernet(0x76, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c, 0x7, 0xc, 0x10001}, {0x6, 0x1, 0x4, 0xffffeffd}]}) setrlimit(0x7, &(0x7f0000000040)={0xb, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0xc, 0xc0, 0x3, 0x2}, {0x2da2, 0x3, 0xd6, 0x1}, {0x0, 0x5, 0x1, 0x2}, {0x1, 0x0, 0xc1, 0xe}, {0x5, 0x63, 0x5, 0xffffff80}, {0x586, 0x4, 0x2, 0x9}, {0x4, 0x5, 0xfd, 0x80}, {0x6, 0x0, 0x6, 0x99}, {0x9, 0x83, 0x4, 0x30000}]}) setgroups(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="cd01000600c8", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x31, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) setuid(0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001440)) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xff, @rand_addr="20f4372e0865915f577ee80000008000", @mcast2, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x96d}}}}}}) r4 = socket(0x1, 0x1, 0x7) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) 1.336346138s ago: executing program 3 (id=364): kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x98, 0x7b}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0xd2, 0x40, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000000), 0x80, 0x0, 0xffffffff, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x1, 0x1000) setgroups(0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setgid(0xffffffffffffffff) setuid(0xffffffffffffffff) unveil(0x0, &(0x7f0000000140)='c\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1810, r1, 0x6) 1.334631697s ago: executing program 6 (id=365): sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x8, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x101, 0x4, 0x8a38, 0xfffffffc, "070609000013160000050800", 0x0, 0x7f7}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000"], 0x18}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)={0x88000000, 0x200, 0x0, 0x1, 0x37, 0x100, 0x10, 0x10, [{0x3, 0x7, 0x9, 0x5}, {0x7, 0x0, 0xf, 0x1}, {0x8, 0x5, 0x1, 0x9}, {0x200004, 0x2, 0x3, 0x6}, {0x6, 0x2, 0x7ff, 0xb}, {0xfffffffd, 0xce63, 0x9, 0x2d7}, {0x8, 0x6, 0x80009, 0x56d6}, {0x4, 0x100, 0x2, 0x8000017}, {0x1, 0x10, 0x800006, 0x7}, {0x9e, 0x5, 0x40, 0x3}, {0x403, 0xa82, 0x6c2, 0x10000}, {0x38a, 0x7, 0x68}, {0xff1dd302, 0x10, 0x40000007, 0xda}, {0x8eb, 0x3600000, 0x223, 0xde17}, {0x2, 0xffff, 0x0, 0x40005}, {0x1ff, 0x5, 0x5, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x4000000000000013, &(0x7f0000000040)="dd97b261399749cbf9a0c09ea6ad302221a0275595a407943055a49b212e9edd19f8f681781b0000000000007fffe972b1acbda30d571ce29f907108000000000000003377", 0x0, 0x0, 0x0) 1.255459385s ago: executing program 0 (id=366): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x2, 0x4, 0x8}], 0xa0, &(0x7f0000000100), 0x52ab175a, &(0x7f0000000140)={0x5}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000180)={0x8, 0x8, 0x6ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) r5 = kqueue() r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r13 = getegid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000240)="f486fb69c5a91306e6de4aeb864b4a08645bc68b9cfeeb35e616628672a8c3e06c7554c4e05d39d1b1790077625c8f9d709e87c8d945c5276df8464f25f389a965f21f7c1aa3b3a511e81980af0a45d5956045d264d4c6e58cc7726d157d86d351348207805ed0b6ee328bff96659285114a4c11a363487afcc71e95db2fe407ab03418ee366d52fc968e1c7a9e3cb9de270100a200d81075dfa04002db20a8422d4397cb7c667f8f11a26c4ba4898a704e235d7f34fc038b4e1d060c9a8cac0c7a7f2bc058037723f53a3e6da9a893dacc106a20b131a7bd1a9c17fd4d16badcac8f6011567c2d42042697c11e660944d63e73aee5f50", 0xf7}, {&(0x7f0000000340)="3d7b1738677546565d5fb309f2147281cd6055fba86cfd0b978d9b950aa3f15b7d9b3a0112593785ae8ef00e06cc", 0x2e}, {&(0x7f0000000380)="aae1af90d66dde70606928ae05311d45fb9f12918f3453b3197ae5219c9ab20d7fda22c4d0d17810348336c3d6a9499cf80048d84e0d3bd20e4cc6e450243fb1a261427b13104fe61a16368005c242dd5dcfcd79bd9bf71183fc9b869915af0846246a695be7aa8fcd88950654af4f5b0cd5fa039085df586c661d6e15c1", 0x7e}, {&(0x7f0000000400)="2d0f8f26852ca1165d4047d3b8dd8025ed396f34a22d638f93ee721ea907cde8310db661c6c00a542bd55c70595d2de7ad9ac0157a6d34d2c7ddc82655d3b2926c765cfb3ace95923f17c54a626433caa33e2cc0b263e76fb32d1c06352a01798ca04d23fa69e04064ea0cc1f14e6b8552ee2a48d68ec84e8c40b3feb506fb28901629c9f74e990c833c6ed8b88681c1ac2ee1d7c4bf61df56184ea2b09b76d96dea59f9ebbc7cebb7202569b4aabc0a9e4d19b857cde2d5de963daab4f43522444a503daad3c66e0d", 0xc9}, {&(0x7f0000000500)="6786c5234b2423e7896414c6775007317ec2b940b95e6bea5c22c0eac9c2c3f4925bfe2d39ae14cf4d0627a9703c3a173dc9d00b171bcf99f1cab2bc402c02fbdd344bcc46b4e3e15a083421752df6350644dc168b80bf817eee3e06f3db686fe6c79ca81816146165074eedba000426d93a25d6cb7938a3858b7854df49e426205ad4df4577fa7ecf744a4d58a60fb7648929ee123ce631a2e73bdbbe7465d1e7068aca21576114cbec25e5c09b5c4b1495354620dc2bd609dc30d362a6bb84a77686d0f9fbc4f392ee4f", 0xcb}, {&(0x7f0000000600)="118f1b210293a70cc22f3bacf9503fa6f76ad1ed178d12d55fa04f481c30f5aa3497ea820b120646b916c4ef5b7d6be83a2e0532906f2456a388c35862b77c130428fce531", 0x45}, {&(0x7f0000000680)="fb90c5fac47def2555384ec3bd58524bee9f3e0f3c3bd0ea5e5ea6a0dbd950fd7ee6475e3baae03413e460d9c1d053ef69dcd5c3d9fe82257d273a8ed7ac0fc1c8f33141234a57f532b878e4a1ace3043e5a7890723ba27a757d1eee0dc1138272fc0cf4d4d783c155b4753447fbd0cf09bd83ddf7de724d5fa604d72302eed59d80ab708ba88d9f7ac794e4ae17278270885e0677cec931920fd8b5eebcd7d7b827d5d54150ba1d0cb6a9427de3e0e0f1a5443eaef7b02acc11585a09f34655f7ffc227808fc53a9074f34eeba6d2d4cc7492231bac7d5bac2d94", 0xdb}], 0x7, &(0x7f0000000940)=[@rights={0x38, 0xffff, 0x1, [r4, r5, r1, r0, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xd0, 0x4}, 0x1) sendto$unix(r4, &(0x7f0000000a80)="6f08d91d1c466f2851bf03339e4514bdd9927e453f5e16a069fa88359a370b75483cdb4fa46ab7d1b6f888df9200d684d5800c71fb3998e603ef769d0c6aaa31a078d6755d07d3ec391e2e24c3fc51bf43e5f1cf18485c19847631bc938e419551ed6b2d39", 0x65, 0x2, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r5, &(0x7f0000000b40), 0x0) pread(r0, &(0x7f0000000b80)="a18d7aa38e67bbd1531c4b40b28a270bda2b057a07deb1114ee998e4ef6c497818c18da899f3eb52b000a34c942278ebf09e8f8d3e941475b1c0e17f7bc50ea79f027a4be4fa68061f5cbe2df06c1253aefa3aa5eccadfa785fecdc26f4b1cc2", 0x60, 0x8) syz_emit_ethernet(0x40, &(0x7f0000000c00)={@empty, @remote, [{[], {0x8100, 0x5, 0x1, 0x2}}], {@arp={0x806, @generic={0x6, 0xc74d, 0x6, 0xa, 0x3, @empty, "2c7fc4e739ac29e9f608", @remote, "df3ed6417c7fe8d8aee51faebf67e437"}}}}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000c40)={0x6, [{0x1, 0x2}, {0x1, 0x4}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0x7}, {0x2, 0x1}, {0x3, 0x3}, {0x2, 0x6cea}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0xd}, {0x3, 0x1ff}, {0x1, 0x1000}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0xffff8890}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0xfffffffb}, {0x2, 0xb}, {0x2, 0x8}, {0x3, 0x80000000}, {0x3, 0x705}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x7}]}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d80)={r8, r11, r12}, 0xc) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000dc0), 0x10, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r14, 0x800c5707, &(0x7f0000000e00)={0x7fff, 0xb3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000e40)={0x9, 0x1000, 0xc, 0xfffff7dd, "4585d9f7167d408b718f32c4aba2e9e7ddf868a4", 0x100, 0xfffeffff}) shutdown(r3, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000e80)=0x80000000) sysctl$kern(&(0x7f0000000ec0)={0x0}, 0x0, &(0x7f0000000f00)="7689d16bf25a99e73deae3d686a3ed646b003f2f9e43a44039372a2a03d59ba8451d38ef3908b3e0932ef10a01b1211d5a1c792a464b32d76ad13ed4f17094a874242b562fc238a6d0a33413ede56106c01ec1710bbd2e17a8a7caa01c2666bfc23bf689b3f494c49c955715b422a28c00c2a0da302366a76c94aeb319b2f64cdfe5e86aa442770563295790c598c16d95f62ba17085ade3720d87594be2231afe11bcc5525d9c438e8a22bff4498edc8c9c3ce1d86ecccba74c103980443fc6ce57cd04aa5e3fab374fa98eafccd77434bef9c57970de6c5d6142ebcf52ba22b009efe129c1dfc781439f5d5ee15d2195b4815305b267a11b9043e50dd25d70c745a2bdda8a5616424f9f5365e63f707a7f8dc6d1b0430468233f6d62f3204768b8d23777382a9b94a3a8e7a63d8728bbdd426f486f92a84ccd4155d8259df46843c227fa87c5a1a4e3246ef3c76b596a38778475cb1b2821a00a7a432461f5329b0e09dba50a9c622b25a06e01fc38daef7d3e4dfc124d7c1c1f603de250144bb6bdc4b144778e304918d959b38dfb395896317ba8d9aff86184ee724f1a22cdd2e58b47ebaa8afa1676814045bd24645edaba50d9accdec865f068b3fcdd1938d1e7a27d11bf99523f439e9e3dd11ac3cb552d53a094fcafd2b2ae9465a79773b29a2d3208d26638683010628d194e0c058d4cdd0c8903e0cd46797fa09838bdac5e36bde546b8f789a26701d571ab54c1f99d458cae287d18163ff08d0264e73e7314ab211bbd6a5dbe8143ba14f2c94117f5bc44c1870991f678dbb5c292117ec80682f4eb590a25a03ba4a961eea2c1759735b567fa585d2295ef21de2e23ba369de0eb359130477911e3189ccf672caad4d80e544d48c56287609a9425512deb64600dda57c6e2620115effaa30c5e1040fe41ce25f6e1e0a49ee5b012064afc6f4b44faa532c7571d4d356da418e44f04976035332c5b692a7a7047f5f5be78dafe49d4963439b13292ecbce9433684f9e8d78888d43d60debdf2fbdf795a759954c406d79218ef1c2abb4ef6fa2dd992880030033eae0cfe32942cfa69c85aa326a13561a60cbc9b125d69520c7bb9d5137aafbb7a0b11a6aafe425728350c9f814030131305f3030d67d04e4473861a2291e6e1d1891aa3ace5d52581c753a403b8cce5b0ff77d49ebddf1dda36bf133d0d06a45d38868d617ba5d638ce9f1e4c97198ce45d938109d6398617002751922121c7c5272d9843e79f285c9aa41e5771b79e87d73fc66fd31641f97822626d8a82973bdc4ff46af5268eef2ecdc8cd586c1c584dd11d1b548c53997e824920fdd704b5ea7b89635c9897550981f955412657e57662593a3dfdf6edd993589c2321a6682a4d8f57942178451f81994161ca9d2a61c2fc078db68168dc723026ffc38cefd100041dcce82c1542e2585d30afe16aa6b2014a04ea72e8057d584df3700dd796757097ff769233f42e36f6d313f1eacd99bfe48c1906228d526040263cdff5d5a49778a4ff43f0dea0c82304f82f5a01a97d20b633e12b0f0430b09cbcada2f778e77526f68cca286d7d0883b60e2e0faf9852d326fa98226bd49aeacf96a4fa9d841e0c3b20b48a14d282bdee9c2583a8614258da58696480606328f8c1307e401b8c227537c0c18ea56758e39cccec17e49dccd3c94054c5f37e2552b4798ad3b04ef972a01dd00c7324668f075c2efc5e91f02bffb40fde5a07b98e7f1d480dc2e3de534f24c94e0356667ae898da3b636f52473dd655508fdb1f87b18f0b0661e1b7afcccc553bbd751195065436ee4d497b70f100645789b88263cc3cd3c13c71920ae02160d07ba21299a44788c9086d54d8b9d8b8ee171e7f5be83f5b9c47b2d06b82509816b73446fdcef8e4f1df52c7abf971da7128c8530836dd570fdc115db09da975b23ae1f5fe52aa6f929b44ee78f308840d80f7a83f30093fb65a86a52a4f2fa4c1ed14db0de2aca80daaebee5a8fa44aa4476469afb01530275547277e5c1fcd188419200ea9c0a852dec95b404f7e8fe4cbb26dfd30c55369795043a30c97ef73029a97b247120d0bed96887f89b04531aea4562e542e79c740362118888a581e35cbcf5816465d1e7da60a105cb7473bab9de90db6c4d8cea65895e1266c941e1de8472bdfff501821b66e1b493b5eae6cbb4c264ae0dfc041a9d202c5fa825dbccaeeda59429f2d0b6a7f98e8b9b4b97c9ec3c8f1de851820ac9ecd2dc96a523f78d91c765a0247a3d57951c45ed2d84da6f7d3ed9ff8e90fac3ae3c14c6422ce59784462dd9f6859e10bc098a316ddf02e61f3d5f91fe02a8acb70ace736baf4640baa29fda2ff9ad6afab5ccc8205021351ab03b8413f865feb324b6e4502c74c6c9909c1bebd580b8b08a96b240dc920d5cdb1a1399fd805bfd80a77dbfced4f687c1b3074ebbc4c874e4b2f03b41dfd5a2e5741af8129f9d1a92413c517b46c82e253e7d6eb1999108981ed1ab8815eb48088849678aa901b41d11e45fca3047175ca92dcbd6c733c6f218b22979c433afb956ad300671b291e392947c1c2c34a538279ed2e5241d5d1c6d5c8dc6566495df7a1506210d9cdbecdb1f7b81fe319bc51cc19f88782e3cc938329ea3d4f009a9b816064396b85362e199a804d6f3bfe38248e46327b1d3be42593edeb50cd447146aecbe9ebebebe1f983928002b8063b6eb2285d7f63755955d54dd973bff3d97599faa26b32220bf4e33939590110a3e8aa20924dfbe4b425df7ddb2a44a36650c19adea5bc28b22f1d5eefbf2f38782143d4e4b67eb2e08e856cf4958ea8855ae6cf725176c66deff0f0d8f8fb3ccaff5f5a7d0844514d7eb81c7c2e1c4307840f2c3231176c995f05aed1a16d6e4130e77531f5e06ab060f301bf10f1b24b1dfc461da0163907010e352223f5721d9266c0a6ef8ab2ce7e5af67628f1ae720c312d64836a5e6c1ee40e9824be5f9454cfce081aea1a7614fda355f8e0c0713a8ab0512d641a2937a147c2746ae099eba9822aa786de617cb7f73b998586ef07e4dff0048de326768350a8ca2b16871063aa365984d4a5a6a2f02143dba9e4c086e2c4ec4c814eb3b804c6b290365ddbcd3dc02bbd0680decd30e0313ceeb09cd1a9dccd31bd211848add7436eb78105c91b8bda7654cbd90d0d7d41b2f52198016e5fa0372b9a174989c0f03fa8a6285a71a6120cc392fff4f3043aa40ef51c3ed5aa684a9fbf92818f58d8b71614c6416737bd49c0d7bd5ccecfa77f1f1f8ad0bf7af1ddeae29c5dd051278d1ce2b009b89294ee51680ac51c228c425cc3cd2380ba7888bec693861f53091b458658e74ab6850cec4b76d7756d5ca546e42acd6a6e236ccb38cc0190b7c76ebb634df7f7238d8c95955bcf3d9b0d70004b7cfc009d43c5bff7b94e8aca75ed1800cc264711c5e644b8ff42e8b6f21822b7e782847404084286ad6eb2e33b002d75fec90e65b8b8e004789de553c74d2bc7be4006a95551db102b6f0a902c3f65034ed30424e9f925d2c50623fe9487e00e2fc1a30777c6684e4f6b8d102557ee53e3c05eedb31580817f65230d80f4192e3012fcece83418c886393e5c054b47e79f4cc123964cfeb59f005cb9ad7c2d76d651201cf3d5fbefe51c4c8deeeff730635fb565e9a4be7968095265dfc01277d98f7c1a196b5c41590bae152dc91d5c131790990ec9d63d8ea0023d6f4c12d99585198bddf1a64b4125a916cacae687cb9fff504e8e1d2c2bddc0a1a979a9d95f94059749c683969390e151908f8d92b23da2e02806842e52afb4b3bc246f1431e99ada8c244263ad0deb0d7541bc7777a58aaf6e2e8e578450b4bbc40b715800bf1a2bd9c2e217a5c06059ceb7d71761306aae2023c357d8129aa425a32e6cf81ec318b2dd2f9c5615befe29ab1f0061ca07fc8c4c7c0ef14f8cd0ebdf4cbedac6954b2a34543439742bd59dc741f4eb7de32899eec4e785b7197f88f40bd4b949199e65436e170e4cd7a018650d233ff1ed0a8348a1c4ece2899e40e4018f41c1af559d054ed5c2e1da52a588663ac25b259e16ed0e4c465c0fd8b93cbe298ae8b1f8d39e8968bf0e08daf47560d92afcbcd6d5aec963981fe55095e9ea71588b0ae13e3960b98a0c2ee83ec66c69d31836aa75ab3e9e6bbfc37da3ed434ab632f81b78e6cd27b461f2bdcef1aab7fb8ca01fe7786fc93b126b47a2cc35e744d213ae0c39574a6915087c1a8f6ecf4ff7d2a7b86f684dd6e35b6dc9cef3541361ddbe63d02b7c9652ed10813da3ea933f3098fef7962eef3edca1165c62f682f64e0c04ced3197db422c7d119453b77e93c4df40a48dcd21ed7f322b98ef034f227387a750ee046904735aefe074ab7cd7e03978b26331d324b6c3808632cf4d30954d0fb96e1306a02bee63f37f55fa0bf627b2d86be3ae5ef6b46bea6a65dcf481dc23fa5847574b81523f1144d765c1c5835d25428790bb7b65711ec473a4b19a0acd18eae7fd49dd4308d2a4dc11de0f495eca2c8b2dc71feb8413e45e95f225015d1ec879a19c4f136b139566256dbf6e55f144bd7b6af6209d1db303d05188e018db3a0eed4393612994401773432523c2965831829b6a1f5c458ce63558f1c6e4c060bdec834ebed5761a581b65205b4f80e7e1c5b069934e041e5d42e19bccd415b432cda3c51f2c2d3eaac1d95bc3a8316576a226ff6d3427145fa92151610d611fe9d327896ab09d0e030af90476c4dccd702e1346ce8cd5aff698ad620d0b7277c58cc2065174718d4f6fccf85a14cfa9820cd3aee9e32ee12cbe4ebd9a6df51c03266bb8d2298b3922430e7d1fc97173b4b9ee431092fc5dd968fea71aba3e9626540bbd02b64351c391745acf95e966b810962deb8421c7c1f70638e09d4c265ba8d2f17872e7bf0911eed493d141e32e399e28e2de4eac44f245fbf957ec7c349e09193d76abaf63cf9dbee2ccaf14bc0d424cf1ffd0aac8c8225608b9cd2ff8f3701f578522e2bd69a0004b79cda71cb9235e8d920a227e879c1daec722fc2e01f18d59adfa83d72744df1252d0a86558811ef1e28aa18ccbfcb91e581dd7f7c72ae8a764211c14dcd49cd758923f8d1e8904255ae5de4521e6e042787ca6329e001c59a8cb7ee3e9a13d52876d606bb257d36c18a4dabcb4508c4548466684c53950c07d37e65fbf832dfd3efac33df0a69de36b198e8844b7962570b776dcb82c4933f007a7dab048371fcc1d70694a0bce3e88e8129ef427c1698903fd6d583c8590df0376c1cced2eebb9082fd4ba9e875d62dc4c9bfd92cbf78e2a893a79baf067f423251105b8c9581f99730df0196f8a5c3a1f54146aa88bfab7961205eb8655c4a4acbba7d86cb5d3e6585cbf135ba36a698177b08fa15e6a424748b90937caa0277047eb470a729f0cdf7899f7122a7761fe5428af25f7ed8ddf96a9ebe2488622a214d0f11f7bb4b14e5a93324945ecf007526dce9b8098b84f2c116d47d99b743df9aa414130c3605d6ce308936b5ec728c1c4846e11673ba02d0f78760099564f9b950f133577aebd09abc4a685e792968f8011e53b5f5ee3966479104d807a1c9982482d5a023d28a4f0fffbd608a0fd40871356439144e2fd2b515c42af1638816bed82d63932860941072568bfc02f350f8a879be0d50b56407271b0e89bff90a97bb2946901de4329bdcb836351fc8e0fadd28397b5c0c818ad1c25cdaefeb1c96e393d75616fa7a833d60a768b65a4c2dfb80901f941", &(0x7f0000001f00)=0x1000, &(0x7f0000001f40)="ce8a29739265842272a04d7181e6e1eb15194d6c638ce641615e1c417d81b23589d626c4cef2e792f2a60249edd9f6dde21831ea6a3726fad849e3a942cab289cf67cfae71f26d19144e3fd509506ffadae3bdf2c595c7f00952bf8f5f5d70624165e19e4f06a396c0e210a1f8af2e69598a3ae21b984f2e6c524fa58434936b0aa703a672631de93dcd9f", 0x8b) mknod(&(0x7f0000002000)='./file0\x00', 0x8, 0xfffffff7) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000002040)={0x5, './file0\x00', './file0\x00'}) 1.254870813s ago: executing program 7 (id=367): socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x16, 0x3, 0xdb, 0xb97fd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffff9dfff000000000000080045f802090000000000ef90eaea25480200000000080090687a5100000100"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mmap(&(0x7f00005af000/0x2000)=nil, 0x2000, 0x3, 0x1813, 0xffffffffffffffff, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000000)=0x2) readv(r3, &(0x7f0000000080)=[{&(0x7f00000013c0)=""/1, 0x1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0xc003, 0x3a) setsockopt(r5, 0x25, 0x100006c, &(0x7f00000002c0)="caec6a96849c245915b656848c9e86759278e91279425578fa6f91156fbca26d62d9b158eeebbe667b6c5b62b79bc635705b16bc28a1b9f5a79d9b380de050ea973aa313cc79f7f6e6d3dfc8c60e6bb9be832357070ebece98f2e93d5b18ecc825578b6e4babf1db690a43880a310813cb174d14b3f7f551c4056b047f08ab4b21e88a119768c7c4dea187a0701c97bf6f55caaf6a6a17195ce485b8f20cf865ed7f0eeaf24e5663a312", 0xaa) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x7}, 0xc) write(r4, &(0x7f00000000c0)="65ce089f3c2db996ca8503d4659b57d8e04d064c37a4f7f3586f6d6a57a117d506c495ac09edd176f5fc9fd4f3bf284bfef9c3022f79476aaf77121e35c6209a5eea4681d9a91c09057498c7c72faf17f19611b520a178fdd90edbf05f64fa63ace3e9ac8a9f2def22da3666e0bbee8fbdb62c5a4c98aa66fb4fc037f181414721bedb4930a67104011ef3a80fb854fea76aa5da0994b95a75be738216616e43ffb54f5bf906525621e5f1b405a697debcf4e0a492cf10bd49f3262987412413fab1b74fc26940dde414d9d22cb4a83b81dfc1cac84109419178e37e3d9fdecc09be6ef2fbb3b569b148c5a9538a84f4231f6b539ef7f227cd1c12a77e165b341a", 0x101) close(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000080)=0xc, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2, 0xbd, 0xa0, 0x9}, {0x5c, 0x7, 0xc, 0x10001}, {0x6, 0xcb, 0x4, 0xffffeffd}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="ca7967", &(0x7f0000000080)=0x3, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) 1.248257887s ago: executing program 6 (id=368): r0 = socket(0x800000018, 0x2, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) 703.905µs ago: executing program 3 (id=369): r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000100)=""/236, 0xec}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000003c0)="e80747aac44b952ed5be0249f4b3fde4", 0x10) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/150, 0x96}], 0x1, 0x0}, 0x6}, 0x10, 0x60, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x50, 0xa, 0x5, 0x7}, {0x816, 0xff, 0x14, 0x80}]}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendto$unix(r6, &(0x7f0000000280)="16887b0196dae7c591fd7c021d9be2abc7cbe1d647a9faea68c098650d364d869922862a4d5dd8116c9a177951e9378052b44919ac383233140d5f1576a16afbde32e87abd85747c0cbf39409cfa42728bd841215f3198cb47e7817cb033f9ec82408881ad9fb2da109dedcb532654626547e865fd53e5a05c81e1cbc20eeb7c5e512bc235b7f4c4ce85f38948945d737e8fca3fc3719047e1d8d3c24f92387e3b316bf76d4843b8af3d03a9007bc95d950cb40f4fb32ee0f886eeaa33a2128f143fa2710fa68d6b6f891618ea43f17ef62b49478701eb549eccd61b", 0xdc, 0x8, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0xa0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a0000000000000000000000000000000000fe8000000000000000000000000000aa02009078000000006006c33e00003a80fe8000000000000000000000000000aaff020000000000000000000000000001030006f868000000213d41b6c98d6b05cb2cff096269836f45a56058c58f20d3341712bc575fdc8024b5a8e45c6166d35a1436eb43916adb56bb9fef74fd47f01e4ac3492862af41088c2ed656abdc2f6e274ed39058d470ce1fae03a7752367e97b96ad1d489139c26385502aeed128f8793831c8f9687f9600e9565515239aefc9092c68362453e9e5193d3ace9eef3aac0811c6389b77de2bf46dbcc036dbbf4956d7fb4f972554381065f7d70d5ba6950a5f0bf67a64977b185d67513945212e1e69413972b998cdd3"]) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4000}, 0xa, 0x2a2, 0xffffffffffffffff, 0x0, 0x1, 0x80000000000000f, 0x200, 0x40}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000000400)="922ff83bb514", 0x6) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 0s ago: executing program 1 (id=370): r0 = socket(0x6, 0x5, 0x5) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$kern(0x0, 0x0, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040)={0x50}, &(0x7f0000000080), &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r1, &(0x7f00000000c0)="3526cb2a5169bd161d1c1d5060983dfd4c72465c3738169ed655e21f4effcb8b3c260d5fff5cefe48985104b81", 0x2d, 0x209, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) kernel console output (not intermixed with test programs): OpenBSD/amd64 (Amnesiac) (tty00) Warning: Permanently added '10.128.1.12' (ED25519) to the list of known hosts. login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error vnd0: sloppy read from proc 23573 (syz-executor): blkno 0 bcount 159 pckbd_enable: command error pckbd_enable: command error panic: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 132 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 2226 63138 0 0 0 0 syz-executor *363905 63138 0 0 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8337140e) at panic+0x1e5 __assert(ffffffff833ad9a8,ffffffff833ac3fd,84,ffffffff834070d1) at __assert+0x29 rtmap_grow(21,21) at rtmap_grow+0x24f rtable_add(20) at rtable_add+0x2d9 if_createrdomain(20,ffff8000013fb800) at if_createrdomain+0x40 ifioctl(ffff8000014937a8,8020699f,ffff800035023100,ffff80002a2c74e0) at ifioctl+0x1c66 sys_ioctl(ffff80002a2c74e0,ffff8000350232e0,ffff800035023230) at sys_ioctl+0x674 syscall(ffff8000350232e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8a710ef5980, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/multicore/kernel/sys/net/rtable.c", line 132 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8337140e) at panic+0x1e5 __assert(ffffffff833ad9a8,ffffffff833ac3fd,84,ffffffff834070d1) at __assert+0x29 rtmap_grow(21,21) at rtmap_grow+0x24f rtable_add(20) at rtable_add+0x2d9 if_createrdomain(20,ffff8000013fb800) at if_createrdomain+0x40 ifioctl(ffff8000014937a8,8020699f,ffff800035023100,ffff80002a2c74e0) at ifioctl+0x1c66 sys_ioctl(ffff80002a2c74e0,ffff8000350232e0,ffff800035023230) at sys_ioctl+0x674 syscall(ffff8000350232e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8a710ef5980, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800035022e10 rbx 0xffff8000299feddf rdx 0 rcx 0xffff80002a2c74e0 rax 0xffff8000299fdff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xe79ba6a41c833baa r11 0x732ba9ff83d8db24 r12 0xffff8000299febe0 r13 0 r14 0 r15 0x1 rip 0xffffffff814225a5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800035022e00 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=363905 pid=63138 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a2c6020,0xffff80002a2c6d28 process=0xffff80003b439830 user=0xffff80003501e000, vmspace=0xfffffd806b9c7018 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77570 118828 49350 0 2 0 syz-executor 63138 2226 1554 0 7 0 syz-executor *63138 363905 1554 0 7 0x4000000 syz-executor 63138 219010 1554 0 2 0x4000000 syz-executor 80992 405087 39626 0 2 0 syz-executor 80992 277843 39626 0 2 0x4000000 syz-executor 57443 368809 4875 0 2 0 syz-executor 57443 288589 4875 0 3 0x4000080 fsleep syz-executor 57443 523727 4875 0 3 0x4000080 fsleep syz-executor 99027 63930 37146 0 2 0 syz-executor 99027 119119 37146 0 3 0x4000080 fsleep syz-executor 99027 178469 37146 0 2 0x4000000 syz-executor 7415 140190 36853 0 2 0 syz-executor 7415 382146 36853 0 2 0x4000000 syz-executor 7415 57641 36853 0 3 0x4000080 fsleep syz-executor 7415 510697 36853 0 3 0x4000080 fsleep syz-executor 62957 240056 3645 0 2 0 syz-executor 62957 26044 3645 0 2 0x4000000 syz-executor 62957 85474 3645 0 3 0x4000080 fsleep syz-executor 53404 21105 0 0 3 0x14200 bored sosplice 37146 151632 19201 0 3 0x82 nanoslp syz-executor 39626 226083 19201 0 3 0x82 nanoslp syz-executor 3645 211442 19201 0 3 0x82 nanoslp syz-executor 1554 170200 19201 0 3 0x82 nanoslp syz-executor 4875 449624 19201 0 3 0x82 nanoslp syz-executor 88369 513798 19201 0 2 0x2 syz-executor 49350 60314 19201 0 3 0x82 nanoslp syz-executor 36853 363887 19201 0 3 0x82 nanoslp syz-executor 19201 85909 16893 0 3 0x82 kqread syz-executor 16893 225285 67930 0 3 0x10008a sigsusp ksh 67930 113354 44886 0 3 0x98 kqread sshd-session 44886 317970 63562 0 3 0x92 kqread sshd-session 57215 419056 1 0 3 0x100083 ttyin getty 63562 143126 1 0 3 0x88 kqread sshd 96843 285681 25790 74 3 0x1100092 bpf pflogd 25790 313848 1 0 3 0x80 sbwait pflogd 80104 405541 14279 73 3 0x1100090 kqread syslogd 14279 403465 1 0 3 0x100082 sbwait syslogd 71881 65832 1 0 3 0x100080 kqread resolvd 33621 65420 69842 77 3 0x100092 kqread dhcpleased 37450 350265 69842 77 3 0x100092 kqread dhcpleased 69842 341677 1 0 3 0x80 kqread dhcpleased 13392 106349 0 0 3 0x14200 bored smr 8319 97634 0 0 2 0x14200 zerothread 52352 278980 0 0 3 0x14200 aiodoned aiodoned 57129 425745 0 0 3 0x14200 syncer update 41190 287528 0 0 3 0x14200 cleaner cleaner 52060 46883 0 0 3 0x14200 reaper reaper 58724 481451 0 0 3 0x14200 pgdaemon pagedaemon 20430 173629 0 0 3 0x14200 bored viomb 98295 465835 0 0 3 0x40014200 acpi0 acpi0 48680 406352 0 0 3 0x40014200 idle1 2811 242853 0 0 3 0x14200 bored softnet7 81394 395442 0 0 3 0x14200 bored softnet6 90563 468196 0 0 3 0x14200 bored softnet5 1277 295838 0 0 3 0x14200 bored softnet4 77237 312834 0 0 3 0x14200 bored softnet3 13573 293734 0 0 3 0x14200 bored softnet2 48978 32853 0 0 3 0x14200 bored softnet1 76152 439265 0 0 3 0x14200 bored softnet0 84085 326145 0 0 3 0x14200 bored systqmp 39495 354531 0 0 3 0x14200 bored systq 45390 405448 0 0 3 0x14200 tmoslp softclockmp 53257 286380 0 0 3 0x40014200 tmoslp softclock 53549 56271 0 0 3 0x40014200 idle0 1 253574 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63138 (syz-executor) thread 0xffff80002a2c74e0 (363905) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff83993dd0) #0 witness_lock+0x5f1 #1 __mp_acquire_count+0x58 #2 malloc+0xe3 #3 rtmap_grow+0xb2 #4 rtable_add+0x2d9 #5 if_createrdomain+0x40 #6 ifioctl+0x1c66 #7 sys_ioctl+0x674 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 80992 (syz-executor) thread 0xffff80002a2c7778 (277843) exclusive rwlock vmmaplk r = 0 (0xfffffd806b9c7300) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 vm_map_lock_ln+0x12e #3 uvmfault_lookup+0xe8 #4 uvm_fault_check+0x895 #5 uvm_fault+0x106 #6 upageflttrap+0xa9 #7 usertrap+0x3c6 #8 recall_trap+0x8 Process 88369 (syz-executor) thread 0xffff80002a2c9ca0 (513798) exclusive rrwlock inode r = 0 (0xfffffd8068df4458) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 sys_getdents+0x254 #6 syscall+0xb17 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10246 11108K 11248K 166960K 11751 0 pcb 17 12K 12K 166960K 92 0 rtable 198 8K 8K 166960K 347 0 pf 38 18K 25K 166960K 163 0 ifaddr 43 7K 8K 166960K 74 0 ifgroup 59 2K 2K 166960K 116 0 sysctl 3 1K 9K 166960K 11 0 counters 72 37K 38K 166960K 180 0 ioctlops 0 0K 4K 166960K 1638 0 iov 0 0K 16K 166960K 25 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1370 86K 87K 166960K 1684 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 13 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 15 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 89K 166960K 502 0 sigio 0 0K 0K 166960K 6 0 proc 72 115K 164K 166960K 570 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 127 0 in_multi 95 7K 7K 166960K 125 0 ether_multi 1 0K 0K 166960K 3 0 mrt 1 0K 0K 166960K 8 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 235 1049K 1049K 166960K 235 0 exec 0 0K 1K 166960K 422 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 242 152K 170K 166960K 6617 0 UVM aobj 79 3K 3K 166960K 80 0 pinsyscall 42 84K 99K 166960K 1630 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 28 0 NDP 13 0K 1K 166960K 46 0 temp 76 8656K 8728K 166960K 27343 0 kqueue 14 22K 28K 166960K 118 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> 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 59 0 55 1 0 1 1 0 8 0 rtentry 176 119 0 36 5 0 5 5 0 8 0 unpcb 144 222 0 198 1 0 1 1 0 8 0 syncache 336 8 0 8 3 2 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 736 133 0 125 2 0 2 2 0 8 1 arp 136 13 0 2 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 3 0 3 1 0 1 1 0 8 1 inpcb 328 474 0 463 6 1 5 5 0 8 3 nd6 144 20 0 3 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 48 0 47 2 1 1 1 0 8 0 pppxif 1504 4 0 4 1 1 0 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 pfanchor 1288 1 0 0 1 0 1 1 0 8 0 pftag 88 2 0 0 1 0 1 1 0 8 0 pfstitem 24 49 0 12 1 0 1 1 0 8 0 pfstkey 128 49 0 12 2 0 2 2 0 8 0 pfstate 384 48 0 12 5 0 5 5 0 8 0 pfrule 1344 23 0 17 2 1 1 2 0 8 0 rttmr 136 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 591 0 230 30 2 28 30 0 8 2 art_table 40 594 0 230 5 0 5 5 0 8 0 art_node 32 118 0 45 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 5 1 0 1 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 77 0 1 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 2296 0 788 96 0 96 96 0 8 0 ffsino 296 2296 0 788 117 0 117 117 0 8 0 nchpl 144 2998 0 1307 63 0 63 63 0 8 0 rtmask 32 3 0 3 2 2 0 1 0 8 0 uvmvnodes 80 2557 0 0 53 0 53 53 0 8 0 vnodes 216 2557 0 0 143 0 143 143 0 8 0 namei 1024 9920 0 9920 2 1 1 2 0 8 1 percpumem 16 105 0 54 1 0 1 1 0 8 0 kstatmem 264 63 0 34 3 0 3 3 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 16350 0 16350 13 6 7 8 1 8 7 plimitpl 152 151 0 134 1 0 1 1 0 8 0 sigapl 424 818 0 764 7 0 7 7 0 8 0 knotepl 120 539 0 0 17 0 17 17 0 8 0 kqueuepl 224 234 0 222 6 5 1 5 0 8 0 pipepl 344 205 0 177 9 6 3 9 0 8 0 fdescpl 528 795 0 764 3 0 3 3 0 8 0 filepl 160 4175 0 3948 19 5 14 15 0 8 4 lockfpl 104 119 0 116 1 0 1 1 0 8 0 lockfspl 48 57 0 54 1 0 1 1 0 8 0 sessionpl 144 26 0 17 1 0 1 1 0 8 0 pgrppl 48 44 0 27 1 0 1 1 0 8 0 ucredpl 104 541 0 527 1 0 1 1 0 8 0 zombiepl 144 931 0 931 1 0 1 1 0 8 1 processpl 1232 818 0 764 5 0 5 5 0 8 0 procpl 664 1499 0 1433 7 0 7 7 0 8 1 sosppl 168 6 0 6 2 1 1 1 0 8 1 sockpl 752 769 0 730 10 2 8 8 0 8 4 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 107 0 0 14 0 14 14 0 8 0 mcl2k 2048 23 0 0 3 0 3 3 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 159 0 0 10 0 10 10 0 8 0 bufpl 280 6799 0 655 440 0 440 440 0 8 0 anonpl 32 10276 0 0 83 0 83 83 0 246 0 amapchunkpl 152 21272 0 20725 37 9 28 30 0 158 0 amappl16 200 3222 0 3189 17 2 15 15 0 8 5 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 131 0 119 1 0 1 1 0 8 0 amappl13 176 42 0 42 1 1 0 1 0 8 0 amappl12 168 1453 0 1423 2 0 2 2 0 8 0 amappl11 160 51 0 37 1 0 1 1 0 8 0 amappl10 152 4 0 4 1 1 0 1 0 8 0 amappl9 144 254 0 254 1 1 0 1 0 8 0 amappl8 136 19 0 15 1 0 1 1 0 8 0 amappl7 128 115 0 103 1 0 1 1 0 8 0 amappl6 120 184 0 180 1 0 1 1 0 8 0 amappl5 112 124 0 114 1 0 1 1 0 8 0 amappl4 104 324 0 304 1 0 1 1 0 8 0 amappl3 96 3510 0 3412 3 0 3 3 0 8 0 amappl2 88 1072 0 996 2 0 2 2 0 8 0 amappl1 80 10750 0 10142 16 1 15 15 0 8 0 amappl 88 5824 0 5653 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 79 0 1 2 0 2 2 0 8 0 uaddrrnd 24 795 0 764 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 795 0 764 1 0 1 1 0 8 0 vmmpekpl 168 8614 0 8576 4 1 3 3 0 8 0 vmmpepl 168 57902 0 55907 109 2 107 107 0 357 14 vmsppl 488 794 0 764 6 1 5 5 0 8 1 rwobjpl 80 21391 0 17810 78 0 78 78 0 8 0 pdppl 4096 1597 0 1528 107 36 71 83 0 8 2 pvpl 32 21489 0 0 174 0 174 174 0 265 0 pmappl 256 794 0 764 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 282 0 44 7 0 7 7 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83851ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83993bc8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x77ceaad0efa0, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83851ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83993bc8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x77ceaad0efa0, count: -7 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8337140e) at panic+0x1e5 __assert(ffffffff833ad9a8,ffffffff833ac3fd,84,ffffffff834070d1) at __assert+0x29 rtmap_grow(21,21) at rtmap_grow+0x24f rtable_add(20) at rtable_add+0x2d9 if_createrdomain(20,ffff8000013fb800) at if_createrdomain+0x40 ifioctl(ffff8000014937a8,8020699f,ffff800035023100,ffff80002a2c74e0) at ifioctl+0x1c66 sys_ioctl(ffff80002a2c74e0,ffff8000350232e0,ffff800035023230) at sys_ioctl+0x674 syscall(ffff8000350232e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8a710ef5980, count: 5 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8337140e) at panic+0x1e5 __assert(ffffffff833ad9a8,ffffffff833ac3fd,84,ffffffff834070d1) at __assert+0x29 rtmap_grow(21,21) at rtmap_grow+0x24f rtable_add(20) at rtable_add+0x2d9 if_createrdomain(20,ffff8000013fb800) at if_createrdomain+0x40 ifioctl(ffff8000014937a8,8020699f,ffff800035023100,ffff80002a2c74e0) at ifioctl+0x1c66 sys_ioctl(ffff80002a2c74e0,ffff8000350232e0,ffff800035023230) at sys_ioctl+0x674 syscall(ffff8000350232e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8a710ef5980, count: -10