last executing test programs: 5.868164906s ago: executing program 7 (id=2161): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11e) rmdir(&(0x7f0000000080)='./file0\x00') 5.8677564s ago: executing program 7 (id=2162): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x1, {0x2000000000000, 0x2000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0xe8d105f84261f09b, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xa7f) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0xffffff02, 0x200000d, &(0x7f00000000c0)="e5ffcbff13b9fd812eaa99319296480000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000100)) fcntl$setstatus(r3, 0x4, 0x40) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x80000000000) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x1, 0x800c1, 0xd, 0x1, 0x1040808, 0xfffeffff, 0xffffffff, 0x2, 0xea58a3795ec839c9, 0x6, 0x8000000000f6}) socket(0x1, 0x0, 0x0) mknod(0x0, 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000100)={0x7ff, 0x6, 0x1, 0x0, 0x80000001, 0xa1b0, 0x40010001, 0x10, [{0x0, 0x288d, 0x5, 0x71022}, {0x6, 0xe, 0x20000008, 0x8}, {0xfe, 0x6, 0xfffffffc, 0x9}, {0x4, 0x800, 0x800f, 0x7}, {0x1f, 0x10003, 0xeaa, 0x9}, {0x1, 0x7ffffffe, 0x4, 0x99}, {0xce4, 0xfeffffff, 0x4d4, 0x6}, {0x1000006, 0x0, 0x4, 0x1005910}, {0x2000002, 0x82, 0x6, 0x6}, {0x0, 0x8009, 0x1000}, {0x1cc, 0x2004, 0xdaa1, 0x3}, {0x3, 0xa, 0x8, 0x1}, {0x4, 0x3, 0x1000089, 0x8}, {0x29a71717, 0x7f, 0x60, 0x7}, {0x11010, 0x3, 0x9654, 0x4}, {0x0, 0x1, 0x8000fff, 0x30003}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) 3.336113323s ago: executing program 6 (id=2260): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) ioctl$VNDIOCSET(r0, 0x44946472, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0}) 3.325987313s ago: executing program 3 (id=2263): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file0\x00', 0x7, &(0x7f00000000c0)='./file0\x00', 0x8}) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0xd00, 0x0) 3.268891969s ago: executing program 6 (id=2264): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000b40)="825a4f47c21e02d7eda0f5903abf65b18d7c51050006ccffb40500007e515b7178642408fafd5793776666d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x40d}, 0x40e) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x200, 0x0) r3 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x44, 0x10, [{0x1, 0x3, 0x1, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4bae, 0x3, 0x9}, {0x4, 0xe2, 0x0, 0x100}, {0x3, 0x2000007, 0x4, 0x84}, {0x7890, 0xfffb, 0x8, 0x2}, {0x4, 0x800, 0x3, 0xfffffffa}, {0x207, 0xffffffff, 0x28000, 0xffffe2e9}, {0xc, 0x7ffb, 0x6, 0x7fff}, {0xf, 0x1, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x401, 0x4, 0x400009, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x9be2, 0x1, 0x2, 0x400}]}) poll(&(0x7f0000000000), 0x35, 0x0) select(0x40, &(0x7f0000000580)={0x7, 0x8, 0x4, 0xc0, 0xa, 0x10040, 0x8, 0x101}, 0x0, 0x0, 0x0) close(r3) unveil(0x0, &(0x7f0000000080)='c\x00') ioctl$TIOCSETA(r2, 0xc4504449, &(0x7f0000000740)={0x0, 0x4000, 0x2f00, 0xf, "3901224200", 0x2007, 0x10}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) getppid() r5 = semget(0x0, 0x1, 0x281) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001440)={{0x3, 0x0, r6, 0x0, 0x0, 0x80, 0xfffd}, 0x23d, 0x6, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000140)="33e8fb9dfa5a94cfa943e7662f41f28418", 0x11) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x47}, {0x1, 0x9, 0x5, 0x1}, {0x2006, 0x80, 0x12, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r7 = socket(0x18, 0xc003, 0x3a) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000200)={0x100000000000, 0x10000200000000}, 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYRESHEX=r0]) socket(0x18, 0x1, 0x0) 3.261518227s ago: executing program 3 (id=2266): sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0xc, &(0x7f00000003c0)="6c6f545fedadaeeab98902000000352ee25c277f7ae307710e55b11edccfa46169f9c3cbacc5d142f5ed3ef8ebb641d58ac2ddc155a278d9260b24", 0x0, 0x0, 0xfffffffffffffda3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000340)=0x6) write(r0, &(0x7f00000001c0)="f81ad30100060000000100000000", 0xe) 3.260955658s ago: executing program 3 (id=2267): r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x5, 0x0, 0x401, &(0x7f0000000480)={0x4, 0x80000000}) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000200)="9b700780", 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x200000000000009c, 0x1000002fd}) (async) syz_open_pts() close(r0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabbbd5266000000000833042b818aaf4ac0f73be5466b58cfa6135111e18e290000000000000000000000008a2b00000000000000"]) 3.199070431s ago: executing program 6 (id=2270): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x8}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x401, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f00000001c0)="5e1351d18b9da08c", 0x90, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000002700)=[{&(0x7f00000002c0)=""/229, 0xe5}], 0x1, 0x0) close(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r7 = msgget(0x3, 0x82) msgctl$IPC_RMID(r7, 0x0) 3.10784508s ago: executing program 6 (id=2271): sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0xc) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x3c) ftruncate(r1, 0x84002) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x20) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x26, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x9ae8, 0x0, 0x91, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 3.10684024s ago: executing program 3 (id=2272): pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x100}, {r2, 0x80}], 0x3, 0x7) write(r0, &(0x7f0000001e00)="977818", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r9) r10 = getgid() r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffed7) r13 = getpgrp() r14 = getuid() r15 = semget(0x0, 0x1, 0x6a0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000600)={{0xb, r5, r4, r9, r16, 0x20, 0x5}, 0x20000000000, 0x10e, 0x228c}) setreuid(0xee00, r14) getgroups(0x2, &(0x7f0000000480)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="246935b9d21a4e42c3a57f4d4a5bbfed0bb5b990db2799969dde7cf9bd160538e9a3ef22305ed4d41ffee44ff1e7bd5e5a1f935002697a7c861b9ac7699a9d0a1f817afada94e823e50d53a88f8541b513f34049f4a2927cdc27c627dd3e57a39af2d89b65f32f53ef45df7b27f3c59cc0cec5a18db9d85523cbbfb7d33c8ea429ef9ddca42e35f0323cceed421506fcbcc896b0195c8898528c0e5cec306695db9067feeb618d5d3ad429adc34b04bdf57b057962ed29c68d09a850024c9048eb55e1044d1fb2602f7dbc5625697e1eb80b17ed4aa9383b0021dc744333", 0xde}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="8bc4c30362072b420771db976e5e39265069790163149f1088d469b996", 0x1d}, {&(0x7f0000000240)="725fea257b0b2c4cd9b3def4715d2fc98dc4be0ad1b5b7262bfad9520c49214dee0dfa80c1c89659e19ad047317d8366e3a58ebdb28b833836c29d8baa2e74b45344aa101697e7b7d1", 0x49}, {&(0x7f00000002c0)="dc0808737c49fcc74bd156a76a016aa09c218d00e41bb2fe3eaa496efc40e0d5d12487a6e2f875ad6116c63e78f5c956573bda456e4bcc399959e12dff0e274f89edbcd9e7e4723f73", 0x49}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r2, r2, r11, r1, r0, r0, 0xffffffffffffffff, r0, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r17}], 0x98, 0x405}, 0x2) 3.105424189s ago: executing program 3 (id=2273): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x18, 0x3, 0x3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000000)) (async, rerun: 32) r2 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f0000000100)) (async, rerun: 32) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) r4 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000140)=[{r4, 0x14}], 0x1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0xd, 0x8a8, {0x8e, 0x9}}) (async) socket(0x18, 0x3, 0x0) (async) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/38, 0x26}], 0x2, &(0x7f0000000200)}, 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$FIONREAD(r5, 0x81406947, &(0x7f0000000000)) 2.761469723s ago: executing program 6 (id=2290): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="3dacaf2007efe7f2aacb103ef5614b7ee991217204933059d9fcfbc5d67adfc708ba90e85c3252b8101709dc11c37cee01b0a4070000005e0984f204ef676d7a15176cbe2584124bbc6eaeffa4739da44ab12627c0b68f4f6b2a5fa778b0241132b072462a736f1b3a5227eb254db06f148a13f278b8f1efb35410a0a7febc5571457cab4d2763c894eb64c90f92efc71616839cd5b627c5e619747c135a97a2e37ccf6b1bc0dd5d56d3cecd8029ecfb924772ed6fe4798b990c82e93aab095f25642c116a27a7babca09430204e2ee06ac8cce7404e", 0xffffff33) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) r3 = socket(0x24, 0x2, 0x0) getsockopt(r3, 0x4, 0x10000002, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000340)={0x3}, &(0x7f0000001900)={0x100000000000000, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000440)={0x10000000000}) 2.669091175s ago: executing program 4 (id=2293): r0 = socket(0x18, 0xc003, 0x3a) (async) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/89}, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000080)='\"\x00\x00\x00', 0x4) 2.49058603s ago: executing program 4 (id=2297): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = socket(0x11, 0x3, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0xa4}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000000)="9b1809ff", &(0x7f0000000040)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pread(r0, &(0x7f0000000280)="952db75bc028e653898748738877519f8a94efbc6b7df99f33169cbcf3f5634632915883d3acb7bdde53fb88d914b15c88fd997c4004f3985ed80b8050a530f7576e716f4e23fec012c43df74dc8afacbd095e90204314fd1d28353cff0cda00112144393e5c97b8fc0ebe12ae6e5222b5a81d7a8303b6", 0x77, 0xd0c0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) select(0x40, &(0x7f0000000180)={0xffffffffdffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x6, 0x2000000000000044}, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x1, 0x7, 0x6, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x3}, {0x7, 0x4, 0x9, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x8, 0xb, 0x200003}, {0x7, 0x1ab, 0xe, 0x7}, {0x2, 0x4, 0xffffffff, 0x9c}, {0x80000cdf, 0x1, 0x5, 0x6d}, {0x2000a, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x10003}, {0x66ca, 0x8001, 0xc7, 0x87}, {0x4, 0x401, 0x9, 0x10aeb}, {0x35c00, 0x40, 0x1, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x407, 0xf3, 0x61, 0x1, 0x7fffffff, 0x3, 0x3, 0x0, 0x2, 0x3, 0x9}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) r5 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000840)=ANY=[@ANYRES32=r5, @ANYBLOB="3cc4612229d2c50fa9699be2409749e16d29118446b3033ae2bfa57684c574a22414cc6bacf79a1f43e54d973c4a53daa3908e7f4652ce55d54a7a85847dd03e738d7bdf3e4299d361ae97212449491cee9bbca548f8475b9ee95e17c47766369227ccd9b5babc9454850ede00ff085bb26f8986d1b2f5853d745a6a8558b3abae08f8c54c6bd263bed10e9a9f3eaf5361174d6dcde2e5e9fd2fd99942cbb8a9e49df7dc01164b050f3ca4a4d97cf9300af2c36e0d05dfb8ce7f6eb7aa1e8e4447799e508f082d8c7980d7a5f86ce3fcba53be6db4e0487463a87a8f920ae4bbdfd918206250a74df33e6dfa0163034da2267c1c70e9357254e2ac88dc94f39868ec49f67b84365bed14cf482ba17175634a56b68a8b858281745fe3bb5d7161b66d93f84c55b04bd633161500a46ca9a135d1d5543614b1682049411c798607cf9ef67b0557187389188f059934f8b3db9338160027f8bac707347b7dae6f2ce6071da392c001b2f592b13abd066c44e7b30b4a0a92e2ff34051eba54ca00940dda0f6a28a6f48582488a7c1b16b4ea32ad409c4b1625f099a069ba6bdd6e9cd9b2ba28b1055d305c4e939a1d78baa035aa59c7f48a4f9ae2bb085aef91d6b0f41fe5f061533f1fc8c38de64cd7d6ea057060f2da1651a115f1d2762f8d5b9f67374d5da1cb7c0568580cc0c12463678e8c91d6feb54c2f2708efc983fefd7f8da71a147a48f4b5c3fa13a4df4b0663e78bea09093fc22ea9b6c47c0635ff0196a75e53d3b2c1c1818e4e60f5dca2ab9f12044bf45a13c2f9448539caa8c2e62ca5ec23c3083505ad5a54a0f934cb9a20e083437c1f1a5ee255e174c6333735773db661e8c537a12462ea7413c78fdd56f88b645695fbe3719b09350031a99058b41eb742a5b226e5829d5b05a8a4a4259b5956bcf6fbc9cffdcd0ff9ec552877ad8d7edfe5ea879f30c28d04b5fa5c3895570320f861fb1abb66581283af4cc802830e81b01fa320f199085af7ed891f7da6b7a257d97c93232d133f008284f2fd35ac5dad7a0f72238c72b5dfe0bdb7b5a51a4086b57a3441f24e8c7acd4704856992ec49bb5b6bcbacc9457d2f0871511628195a01c33532b1bdc26e8f4ddc85dc7a1236cc3caf815bbce9e931b955541513331b26246afc1de16ad9978285b732669c9ba80701673f869ccef5650da8c15c0df87b89e85ae23035edcc338669d6fec8b37a0773b19d0d1537a89b7fcdf340ed6d47b9158446a5d28528454aeaf0d8b906e0d21788b009da6cdb4bc6298972ee56561b462ec3b9d48caf73431b165fadd46a84e15f026644f19f31bbb0c38da6d7a0b28fd3ac3f3c73e2e0645538e9c322aa568ecbf5235f7ec796ffd44c8ea164b054a93eabeed35a8cfa642fe7ce5d96dc5cc51e9f492af3eab532339a81c3839d13afdcdef84f237cba6f71dd561f9db611c9c8db0fc7461b02f25d4d5d1d3be49d1774269c5b1c2d24285741787c5879ca86c218fe95995894be3d78b69163d8e12d81f88a49458898f1a2b1b6dfb0218e7d76bcdf05ce40260e168e311ce8cacf10f031c3859a4e830d28bd3ca402ad3e84fcfec27b3b50b3bf7073e03e8ae124bd372ea34215393f42de20c7f2ae2ec94864e43b827430c8584e35e433cdc9da179cc17bb19d5307f0b24d4c7a235c04759bcfbdeda026d054c65f927ec7324cdac2d3c99a7b26166e7112ab53dd78c5157948bf07cc5038d8f0b98e7fbf061cf29700f555080f1f4a1d8c8f33548b95d6469ab19677feb195bd85a3c5585fac59932d9935801b6262bfb17967ae0a3d447169e2ad4a80b44fc774fe4f8199d1cd2f20ed927692e305766cce0e3ddf048fb17d809348a64da1ce0ee4d056d50dedb4d657fe171d4a92f4e9d5630b724a05baf3ad692a023f4e96bdf13d942a55cf6fc5495ad31645ac78a97a7bd744369abdba7740b5a2bfd42450d696a6c5e37035bac1300a892d399beb85170ac690a518f3178c74cf8f9358f254e319d298c565454e1519f6b5808bb5d27fdbd4ca4256235e49a70360b0b10e5b45f5ad455e57cb04abbad3ad3a2bc52746f9cfa5fe77d0e9014316a6e461b2ff199b978d495b1f1a4430119a22c8c8729560911da4a2a1db623053d649d3907ae58a6fd2c39a006f3d46eb42cdac1d33782fdd410b5cfa718ad5b1d712254d585007609911f0b1a6568f2ae40a88b03820fad8279cc2537f6c5a0c92b752040e32be9188433aa050db20420a7c899c6c7aacb29a2c8dfe014be9cc507d2c76ad58011f2126e3b243d0e5e471b12beddc8ff4a6f41eab7f8c8f75d508a3f9d5c7b65f755cabc15915936dd9cb17169ccd2f10704ba589334f5a889f476ab1527ce8efecf4129da23c5c150dc031450fd20404a74f0f82454b1d554005cc0ebcd1ba4aabe5bb731aa9f8972b10886dedb35df33431415c1a4740fb6e931ead0b04b2271d8cdc2c1b12ff3a8259850528a4ad4865dff12d96a18f75f86ae958adfc3f5e3ba8ba651d5278b638438897200b9d418ee46d9257ed0f641640082c3f9bfbab7bb704df2594edb1ec1f4924d1a136c9cc751259b0b972a6c803d4c41730f72717cabf9db8a9887c7a57af43e13862be5368cfddec36c8dad1d7c8022d61c4da590b2e59263481674c2f102fa6dd5c633f639390c6608d519a343826293c5e28c574243e9911032259db7f10c8e3049664040d2842ed5d3aba7b9926fa6c23041e5e007ce1326778d3313c5487b6875a39f2ae064b0c665e555b57ee374c672f5a77bfd5cb9f1e339bec7d758937a9ff8146a275ea5a5e9b570034d943845a22d6a567fb1d4a52c928a72e0932220f78b7c3a4d043a886ceca16b178590bbd80e12a45377cabba862a78f59e2a2cd814297dffdec367fa7b16e8f597f266014b86ec3c399703a8e311506bce548595ca50792fd4c826d70458d081fb23eb3dcd5615d03174f5e98441ebcc9d37ac908845bb6c60781bd9db52c32b40bdc6c2d1901702cf4d297db31c9e83e536a590a21b646828cbb109323e5e555e87f7e4bcfc505445361cefb836a4bce95e4a373650613777be066c10b4102d841efba2961fa83fad791d0d9f44370435927519d59f4aecfe7e2d1c33c8515eb202dfb8a67c60d660491cf24bd0068644cbc7400d2378233e625b15f33c3ee6533c3f971f5b2c07fc8a7ec838666e16d1a67395cb6e7c2e9b4a77d3f211935981851b12fb6cca61470ca0bd938ffb5cc04a5d1065d0f0ac8a829901fb8cf786b170e57783fae5f01988bcff268c9f56e34b4f59357dc8495680d7fe167630fe76d206acb3572da64ae6c761595dddd6aa9fd133a2ac484267d3046ae2ee2b43799a770bcc3100218ab3f1d1111fdb5b4b4b5b0851b6fdaa5abd5c8d94f324cbc28031500c591f448ebcb963f552888227ffbec0b0320fa904fea9c3b8bc0b68d31956714e0010feef204683e66764540ebd80b9f6feee862be441f7de770c3a3197574f72e1cda31333ff946863d981058f5e42f70a10f09cc0d76d8c7f082cb0812af0068147b7bc50657d6ecfbb4eae3741d6fc24685549e9e7b882b3ff95113ec977b3296ef910ceb1efa7234de7e0370d754bee1bd0ac5473fe12eee6ea930db18d6add8fc5782aa0cc9de7096c10e91ae5f8c99c5adb73e7575626c1799968a57130dae4c366a0d3a127bea53a3199e17e6476fbfde9f26d962b700e552fb55d5114ccf280be138e8a945ae3c96ea6728c354930dee5f1ae6de8fa15724db24ca78f3ef236425d663f9fe55ff31f4716fca18688f40cb493bdbbc6d383a6123c8b17c603411ef9e82d04a389a8a080aadfb70a6d70770bfa22d5aa92a412d58052490e01bed35561f5137dfbf170d728f96bd749f56fc53c32d3c7b83709fc731a3f475e5527b9b090a3303bf18bfbb8604067b8bf75c2bc75327ffc406ca9d9d7f5a46416ce67f687fcbab8352887579f16fd166d773deae5b8f982ffe9c0efb4f2abc47b1ac846bece19752ab65a4ebfb0e200cd27d3409408dbcd5da950803a4025d198e5593b1fbdc53d92200cfd70dfad09800ede74c5b2ba1826c04cabddeb2ed8430a89b0002527cccfa08dc6c32105797d03571589168ce1953a541df6861a3a4966a1f0d4fa8850f8be9d0c8224578748b7195c7db5d0e3d6c525f4c953ce2cd3dad416ed1a989c7d237845de3860086a142263ca1c2fe70243178c7610b72bf72469dc0c41b105deef6eddd10846b85b7c30e3f5e93848bd72a22734538b1bd7b2292832845b49df37c7bc244c4ff16354d17c694dae990f0be16d07615166a8e0bc45a2dd96d40afded62d0d6e42b8ffa0f5ed5ff08f4eacc7fd7ca81e4a129a077d15349917a878e4703e6be029c613cf236d23dd74626abe14a5441f899bc1e8d51ae63c42a7b94ea267d5ea97b1b82cd11bed3bc5a4ed1e984b09a4ea6194ec0ce1ce900a1f85ecdc2f7cc06ff84977d88c3ef0c125fdd511b30a0b1caf1a7a324b27120f8f17e553a16c0237515bd4df847fabb01ea60630f3c5d091bede98bbb833c5a0a1470a7a458404fcc15c6486b425d29eecc3380c95aab2ae0c77ea2acf825fff956a9b6a3c1c0409610e9d2d7c507572453903c166d0ffb7dfab9e36f82da482b6805899ec8badc7f288c46e6e3f857def0f27353d3ea4f900f5d3cfe810cd6573990b6c02411cec1deb4dbdf1b4c703ae7e07d3fabded8a3ffe55c057153fafa64c1f47942a2cad911eedda9a51a01c984830262422e1d58c41aed82da0379c9d12164418bbcfab80f7fda02832e600597246dc21b22c2c0498279550d798cf282d629899badb0bb1d5638a686156c008bb84e81b4a39082194ddd3c57dc6537c9ba2c11cb12a07ff2c5e7382d8e3e7da141ff8f7b3c91bb5b6ef96db60c384e21f75ed4eeea66892acb5e506e3e5481ca601b8590871892d69f7648916a29f98e5af943eb5f24a8e31f942bc384079534aac7ac29dcfa8afcb1d9a6d14d574fe2f09cbe3ac59643351415602553be1ef18ef952f297e6b05afda333017c95d5016838528c33f3baa532c0071ab1f4d99b511d2dd1db3cc6e64790e821cd524e2a55be4e48f297331f2fc851eeaa9cb86d07e829cdcebea28c3a160f2d0064e1004c4026af911f80ad959756d0899c88d5b28f6ba3dc23a399ccc57de01a026b0284873e98004d52bb59e04f54166d76be02adf30a7f4fd95c94288cef1890f38ed2bb3540b740f1bf0b84b0792e228be3aa058052c4ac5d9d7f17969cf2b9ba118b687dee24b7ad3e287fb7417367871f0b7c0e6e3d9080d8ea9a7a396ee04ddf9823135197869d2a542839389d7c89d7e07529e49d2a164f8744479ce37df9138ae4dd6d4c510f474aaa20a18d4e42b046ffd91b44e0842dc0d0999c7f5ed28e983252934164fc76a269e6912a6a6208823292fdb714bb3947dfb92d1aab4a8251f4deed11714dafb81f55ef78f1a5df676b2b5e436f92ec039f4b2c36d504bdf6a6b1e3a94ee62fd220fa0885df54d4749f1311ff212fdde9941963a6e1d6198b73b37c719e015774abe1ca5055e94b7fc4321c70a34d38175e52a24e11d237b37cf096d55960c8393ecda6f0e114779135fe635e10040cac8e5eb3f2f8f4ad47ec913d4c7cbbdd78829bc5fcf750df7f4d849fb1e5012fb77d8d31cd65ea5d489417bc1ff8aed71090218fa66e6b062e1ad8b6e219a0eb089080169dd5464403f1413c851c1ddc37bf71d6db601e3a13195f1aff08ac7d40b8602dd9db70", @ANYRES8=r1, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYRESOCT=r6, @ANYBLOB="1ec3d9acd43a9cecebfa50bb24f9bc01c61ef2225ff8dbce73a23e34afe0f549fe1ebbe89c6efe885ff0a247c8d4957c25a6f0f487a4a70263c49eea55c692b7499849ca59a9e4d30621769e5ae1bd0cc62b4705bac7619ef1aeca577f7c2736b9448fb9378549e75cccae1c9f7f3f09ce0d24b3a4c37c00694cfc3e067eda20dc49be5478e59adf496cce0ad2e260b7b8e48f83debd99a3035ee8507bcda73cb28f6d60ef1587a2f562", @ANYRESDEC=r4]) 2.222179787s ago: executing program 5 (id=2305): writev(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000200)="06544f7e5a4f69e7bf80f277667b4bb9d858bc47009f8c6655a2cc6aa32bbb44a954c8433b7de062021e73a59a17a494de47109b8271934901a4762f149265d8a7542d012af0259f27e240035992b0f2c708c6d30fa0fadc718d584906ec6385d3dd1429134a9bc2ad6a69c011c8c32e3e77d4b2edd974406cb626d877fa0434ccffd94cf745f2af24f9c6accf714d7e2f9efc626856bd90e7e1be515acfad3d"}, {&(0x7f00000002c0)="cb133ab7d56864de76a1259245fa7105d62648cc9490aaef6dd68f93bff5ab4c8a40763073b875a5ff9c67bd6aa1c3d786291b7d11963d408ed67600e21621760f230494cf"}, {&(0x7f0000000340)="e8e335dc10318137847c0641270a0ee989b755289c512bbcfe8f16dfe07ffb5e775cf9d4451f9261fd4a8d950d412a1c094c587930662f089298febce4"}, {&(0x7f0000000380)="e3162990c5a27bc01dba2fd9e62a1042dfb093317db130d75a1d275a371235e8181bbbdc77fed67a5c1c772f9467c2ba79ad60a66c37b419297746c8a8532252b1fe749af700d0ceeb96ebe61cb6826a77aaf65ded942ce4a68052db3282170267d443be5dc57b11d9dab522600e628d4eb097417437dcbd624a0a35cd7b3f5c6005f55a1ab9a1ddd5fc0c88cf76aa0525836ea73de60b1691d7"}, {&(0x7f0000000500)="80dd4cc6a037effa61cb8a6c5748c12b02000000000000003d689d57d382809f382a9a197913aa304f255495b12fd7174057df2e7b7391e88f4728e52893b1040d39f09d266743f2ac8e076f1fef160b54feedc0ca43136913c042182a02"}], 0x2) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) getdents(r0, &(0x7f0000000180)=""/75, 0x4b) (async, rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd12) (async, rerun: 64) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) (async) ftruncate(r2, 0x79c8) (async) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000001dc0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6", 0x241}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x7012, 0xffffffffffffffff, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000001c80), 0xcb, 0x0, 0x10001, &(0x7f0000002f80)) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="76c079f7cc0c116f7b5b3f8a6dcf0ef15eeb2e1a93e706fe6648b6bddc63", 0x1e) (async) bind$unix(r2, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r4, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) ftruncate(r5, 0x40002) pwrite(r5, &(0x7f0000000100)="93d4", 0xfffffeca, 0x5) (async) ioctl$TIOCSETA(r0, 0xc450443c, &(0x7f00000000c0)={0x72f, 0x1, 0x9, 0x3, "c9f7d2462f0000023beeca8f00875a6e80f775d2", 0x2}) 2.207801417s ago: executing program 3 (id=2307): select(0x40, &(0x7f0000000180)={0x80000000, 0x44809e9d, 0xfffffffffbffffff, 0xfffffffefffffffd, 0x2000040000000002, 0x210, 0x9454, 0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x84, 0xa4, 0x36, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x5}], 0x9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0x1d5d3, 0xf9, 0x3, 0x80000003, 0x4, 0x181c, 0x4, 0x2}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x94, 0xb, 0x0, 0x808}, {0x3, 0xfd, 0x3}, {0x6, 0x7e, 0x6, 0x67ae}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x400, 0x4, 0x0, "d76c0b652155cb57000b9034aee9c6d700004f00", 0xfffffffc, 0x401}) r2 = open(&(0x7f0000000480)='./file1\x00', 0x800, 0x3e) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000000)='x\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0xef, 0x61, 0x1, 0x5, 0xd87, 0x8000000c, 0x0, 0x0, 0xaf, 0xffffffffffffffcb}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x123) setsockopt(0xffffffffffffff9c, 0xb, 0x4, &(0x7f0000000200)="b0fcf1ecbaaa6fa577debafbba39a0477d1cad05234e650640d2ac81db4da456f64bddd2859891749021104a05739fbdb167b350fc9f5573b9438ab263903da192d0b4b8ebe32e37a18d0f1bf29ba71cbbc4bd80147cbf4c89ef244222e6b135d36517415795971b519bf407b0a1d9fcac75502026d3d58cc3f4c568a83438b0482a932afc479981d085de771dc00ddafe0af4ed76254085c34f839a125d42c0b98e21e7", 0xa4) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) 2.03124892s ago: executing program 5 (id=2313): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000440000/0x1000)=nil, 0x1000, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) close(r1) socket(0x24, 0x2, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f00000001c0), 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2002, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r2) r3 = socket(0x2, 0x2, 0x0) setuid(0xee01) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x196, 0x3ff}, 0x401, 0x10000, 0x0, 0x0, 0x1, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x48}, {0x40, 0xf0, 0xff}, {0x6, 0x80, 0x12, 0xfffff802}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="a7a6d61de4a16809d26243003b47915d8156c41f3462b255c61b4f0919d7aacd3dc6959cb3e86fff46c0fbde", &(0x7f0000000000)=0x2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 1.961133236s ago: executing program 5 (id=2315): stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x68) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x14, 0xad, 0xf}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000380)="673bb5b8cc0c16ed08f1b8d24ec34555a65007857cf49811f88d01f1fc94794643e7eca455061c9c3ce6abbbdabb26a52ad7f4", 0x33}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) r2 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x204, r2) select(0x40, &(0x7f0000000000)={0x400}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000100)={0xcb}, &(0x7f0000000180)) pipe(&(0x7f0000000400)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000200)={0x10, 0x1a, [{&(0x7f000037c000/0x4000)=nil, &(0x7f00003b9000/0x3000)=nil, 0x6c7b}, {&(0x7f0000602000/0x1000)=nil, &(0x7f0000193000/0x3000)=nil, 0xf563}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000021e000/0x4000)=nil, 0x55f1}, {&(0x7f000005e000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000c6000/0xc000)=nil, 0x1000}, {&(0x7f0000314000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f00003c9000/0x2000)=nil, &(0x7f000066b000/0x4000)=nil, 0x6}, {&(0x7f000067e000/0x4000)=nil, &(0x7f000006b000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000705000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6615e947}, {&(0x7f000018e000/0x3000)=nil, &(0x7f00005ee000/0x2000)=nil, 0x9}, {&(0x7f0000656000/0x2000)=nil, &(0x7f0000540000/0x1000)=nil, 0xd5}, {&(0x7f00006bb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f00002b8000/0x1000)=nil, &(0x7f00007da000/0x3000)=nil, 0x7}, {&(0x7f00004b9000/0x1000)=nil, &(0x7f0000751000/0x2000)=nil, 0x6}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f000037d000/0x4000)=nil, 0x9}], './file0\x00', 0x75db18fe}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8000, 0x63}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) 1.95597989s ago: executing program 2 (id=2317): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8f) sysctl$hw(&(0x7f00000000c0)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCFLUSH(r2, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xc}, 0x4, &(0x7f00000009c0)="55be1248a216d48cad74539d1a4e01bf79c4188fa3a2b4756ba43cb3e15664ff377bc15679a3f6d72b1a6c852970b06c00aacda9e29215efbb07c9d0f49eecf8c8eccbbd24aede67c11eed5dde336de64066a8c1f6c04a642d450a828243580b02eba7443d722b3de417393b5d127d34daed3f4f37a1b4381732afd3a6756bac6ba7d7a5837b6c8db62967b99e9a595c385107ca85918c612e9fea85f9d084f049c706f63bb61f03d53a9f38efb4adf4249e4b99c6d803089b0ceaa7562600b56608040223252e9433490bc2bb04f4448e7c6810f32241f3b593a9ca7dbd506eea8fc7634446c46dd05c02074bf67784b5734be851c6087aa7e2c4d194f8ecdf1dd7288b0aa463a29ce86e0b0f75a7b028fa45fabaeed4cbd9d1aeb9061a92a606bb4acb8783bc04cf369518508f8bfc0e073dfa843a7d734f35a76a72518c83194b0062190b6dc5a7f8ca647ee834c6f91eca7488565373bf694f406ed3d1d95d1cd6b0451cec92f4f54bb8ab28231c4a28c570fda56722642fa81510ee0e1a645e06f434965745632e635e408291341cfd171313f485fa789ea36e84ca7d7f34dc2b8af539818db2326a8bdeaf93b9d26bbbbc6e175472f11a86a6bf9f096d40381977f351359c8ae3e38d18c44c34f0586ef483456308620e8e4d9239c0d32615ebd799295e82ababa849530678d618408ac998803e38fbc84287fbc9a16b19354082febbd64fdf2db75cad74c163cf8b7c63e043e3143331e99098c732633df8e0bd20bb30a7c4bb02afee48392a9dda4726a4c03f63c898da4d7aa95b7ebc74a146ab3967b5883635426e7b7fdf7c5f0a470758f9b47f1c0be0092d6289850b676d8b5ce200e813076a8e6f924a9d75ab7953fa91573630a82c0f10285b970b7e3f14f47d923dd1b4d286c15a0fc53208e8864a85134c2cff58fc2c7b5a21e7ba3cc1f25c471966fb82a2f1b1bde5dc9e224a409daed3bdb5eccf37bb96a57aaff82e9a5538892b55e3b83dd4e35b80885018a7894cce39b789038371b7dbc7fdf270efd31931cac82de8ec95f9242edf7068258b8c229630a21ad8f6c19e1e36c680b88414739b00313ca8bdc50964cf075b01c3715bcad40e83ad29276bd38d9f890ed7175e3ff3a5948d0cc1dfa608d4df61afe63b6e857f6d3fb724b9643d8b6d692d0fc0ca9f2643f22e10f2075df20cb3b30f984d07c93a5b5a9db7a4eb15eb6bfa969ced271a55b0de8a84ca05225b5f27bcd297cd0d8421169806e84133fd10fe618dcc49f9bc9a0c3662d506037a9168ccc7e53b27231244745bc59421f4f40f2d0c17917e4031f37478eb5b429314661cb169a6695573cb0ed9bb8de33e36d292a41e756115f35406be6beaad9e95bcba67324066d1c75838426174bce770ecec7b3297f70c94b88db5f3da11e7f5e94cb7d5384cf8656bc9d650b8d4aaeab23ebf8c210f52ad92c92d59daa5ded42a752ef941c0d14516fdfe23dcc258909e4e553f58ecd2cfe11a7fdac810e5ec163a25ec8d86de556032d6cb7da1fd3ee35b91e4b8d986e515cf64442ed60caca129d803529aefe55d4746328a5baee302933c4faab53efcbe29283307cb58cf7f2ec8867dbfe287141b83658825de8b07ec77d447bc56be4bb3734e0fe5f33d73c6f96819c3a21719c8ab031cb13ce147f103fd27aaa2a3f2c0d3660d9c7aeda98e4917f79baba2ba7880e058e79f75154f2fb8d335d9e8be68848435e1ddd08e08c34d4b85713d4eec123daaffa21b28fa8b1c05c7272cd71d6a4a4afb066c8338197b8a942487efd9756f309c03433d03b2b357da3ea92251a674730315489985fb7579f1460d443743dd52083f330cb3a084ddfafda529727e8674f469e1dd6d880cc95b704487bde17dcd3800b9064705ed197572744f8561b53ce6c688cb05f2c286d2b27ca7b4ed9b0aae8e90c015c4d9348e43adaa67ac153ae55d72555e5e105d2e6368232afdb5d391d930e7dd6dbb2c124dee48f4c18c3967878d72425afd53b4fb0de20518b1d97c4e214d3491998e5db5d1280bcf08f62864f0f0df3e0bc76105fc40aa64be7bf9077484457c70324d4c8a2d3f428602b346c731e7e6fdc65756ef81c451c6b833f1dc311bd40c46081f7d74b1c1184024900ae7f0e0c74329da6ca032e3ff6c3ef016998f50abfacac517fc67c4d1b2c4b0695fee6c581cac4e09b8fb0c3458b13ae7da3da470d68ee49a1302a32e8bf09efcee74e6e1eaaec255de6bd3f2425b6456cd599f2003d5f028d23cb1bc8eb42eea05be1c3d3a11dbdd3e26d6198ae6d179c68a9214d1d9804546d50ec840e883b806ee0f069906d459aba88a88d79275fcc0aa9db7fc30fd4482a305c6c6b97df06b0ccafa420b68ae211fbf3f2d37a56be9032612d7d99a11dc46494788e629f04b2537e3347e4313196e3e5a64a40c67842d2fe9c0065ec42669dd6c89d3c887a34cccfa3014d460a5b0a4caace03f4db3a9bc2dba1c15a2a3f51260abac7065a22b84eed0e92039451fb5ddca7d06d8fbebee0771e6cdcc2d7498f09ce62c99a4e3a64746a66c808f7c481db85139c6b88fa63f8df6940c723c8042153682c8ef9d8aeff647cb3286253f4d2e2d0bc6f77a91eba811da997349b51eee48c8e88fe7d529b4275de00247ace25891f76bedb771741878bbfe2ee59a491c9f2e6afec2000b0518e7c47d8ab260d0801b906ca672ec0197acfdcb292fff7d4174536949b666136d7485026321d2fec772843870fae370b47fb73382d4fb26f4c07171dbc6ade58a5642c5cae253f61677e90610fe6c72772ced7ac683783fc21761c6e23d8d17236e81ef231fb1fd6304b0651008f80d7d031d54673cde32336eb1900ea70fe2b52af8a7bca6ecddfacdbd9934c5134c86bb48441528ab062f6df7b73af6b56977e20d76913213e9a45bb0df2154d99492309ac0d1034ad0ff186bae9f8c6d97e4e516d0c30339750612b3e4c4aad1f816c53fe3483e8072be38f3b6d741d515827e7bcb5649215dde5e6278df92cff37a3e5948c7195ea609fb5759590f8e20678173f93b19f3fb568609a8a332d69ae9b3fac720b93d516f7c0a0552875c9bc3ed8b699f1c715ae29741ac0869ba3c039647c2b320af872db1774255ae34f54b92bede0a9c5fe1f76d86fb03ef988765cf9d17d392223b79cf7dd71517987346d1d796054e5b0bb5bed80c639a3abe1568f025f4e9e56a7b536fbc2f0b4a04752c253c14a76a15d89e57b5b7217ee97cc6063ef1032fd306ea19e2d117f9918f99d4b682708d501396f124e723b7bbc73b087754febce7b22bfefdac1b84ed69f3d64b659caf2b0f4dcc156acc4689ad86890be323aee5e56bb5df68b27aba184f0b5f992608fd799634dea4deb3bbe24fabef6446e5088a7803451f26d97560facdd690e4d1b0dfd0b4e600999d84b573f3b07a7e2e2a7d1f76a73392291e661b3a20076ee76b5c367484963e306e755c60d51ebe0aba22ca262982311ee299e3988e6e9679417f989e2fb3c9c7acb049c0a37954b9ff10626c48fc0ff4b06e2a4d27ca3363a357093c234a01183020449d01c504cc9d7f082721c3caada7339a6b5346c7e8acddff8cdfb7137bff832d60a7110fcd5ed5490f337b64060840be8bd12044f9454aeff029e13e8970be7c149a3afbaf4f67755cd462743bda29492b2c9606fc1feb62900f05a42802f187473d8743cfe399c1dddabc7aaffcb4a52d45b2d000a9b3a305e9a47bfe007560932188442c376a714e6ed55a482a9ef0c63d22773089643b572499f8bb6ca6faba9fd9dab4d1c84b7e53736d31816acb44b6b3b3f3353c31033a51048b3fe4a5ff825f87e1a6a350ec4bc56c54b2edf128b71e401ce919844205bb51259821f32b60a8cd3c823cd6f2f83f41ea2e2e2443fcbd6c4f0f861a0a0f7bd3a9de6369f16de10784d220620e8faba79cdb1dabad3d1d375fae35c1b52f8b7e06b13d7a5d1f74f64f155e5541e18deb09c791420b6a4371f1c5cc5c45132313eb6cd8ddd65f6343807315c7c706407ab1d04295131ae99606640d4081c06f9c335043196f20157c7177735a1fc01b50a99e2e16c35be5f259a881f17695fb3a642bc3bbe41e49e1a30793cc86d6009d0d8d994a171691159540ce5c9636928c161066a7671a3bde5fe2b5623804401ee6255f7c451f3c8905c41e9560e820baf7df07f3d628da6298d9a0f2116cedcbbfa38eef0598a867845b3dd72f912a7828360298e08dfe0449a6621dca612c95c78693efc9bb447a7d1c52f1bdf292dcc5a0a222d4be7aeb96cd2ffcc13ea2a5f10ffa9e89f8dcc873e10894e6a5cddc1612387e81ccfc28f282785bea3761a960a094d609cbb5ed37ceaefc84f5aa5498ba1052e584befd70022739a5422218c45a962505a093c6e7d87d51eb120758aad215df96d91eb534856d3561458b1c4466ebae6db6e7fe284e76ff39d6d4964f2ccb8ebed56bb3512ef29125f1f90243a4ea4f8c05634226edf784f667148a0ecb0aaee552114064fdb52b31f8abce66405991d3fd2137fe4a4446723ea96920d7aca7bacd630c6c9f86fc6f1d62cfb7ac84353988f8db0b4c7da5dbb5e8ebcc350321108dddd59fefcc8c4604ec72a3c626c8d502042e8eade1ba426359e8016e814d8ea396f84b4667d1443060c45e2f6ce7d987716e21d3ff323712422de4d5b5f920e87fbd6f1632f5dfac12218e03036135a00d18120b07bb61a68987428293c036b199f17074a4a0f5c3369583c7de544ea2f10e0cf61c32492115ccf628c38793e6a81799073b8be097b9a434c87ec31db4117e6469472264ecc391cd82e048cde2ac361386a3b8e1c7c1dd5ee06fd7f902465d781e8b38a54805e56e1c82c0aeef49e4b63cb4bf8b36e1c65a50611ec8cee918a5723d36eca095de1faa5ac9b1e97992af72a563068e8e52074fee7003a0c0bcb4ee91fc916b57c6fb7a676954826a9be29f18037cdc53f679667f1b38a1a373166e4c63c2d9900282096e8de311e1631043101abe82813f0d60eac76dcb2d9cbd69dcc8b964eb58a36623430fb3e90a48c2c5109f24de02d172c5bb92c9500418acee618709253a58919be4ee34a457bf7529d11d8e3b500dd5715d7c7b2b170dc366629388a0fc3525e9b212c88e87dc3cf3dd70ebc607dcf0c64c7f6faf1bf9a19b2131ae73cfb76d46ff9019dd0300ddc4315ac69624326258e91483d0e405c28328ad8c1b5a986e32545bb8ffb65fa057307ac761c93f0442886041b630bd338da0d1938f8c986f30f8f7e7841d9e12a79f7c77bcd9440a59c87f99e8a2e12671de39db25dd7ed2ddac456e5311eaa680b6ee8b6d9b6be5c9f36fb8c59089da240e6a916761c28414646d49e20770cb9a7d5c6ea7f743dc9b418b0449dfae5589835867eba217ba07a594d0d79a3b43664be51c34a205289b5ccc088ff456c568a1c58710aa37d494d548709ff0f4e5393465737bc8017e5971e7f3623304a02f6b3476763dbf8e2200011374765e7594aa92f44cfe2ca10cc2398337b05bdb6f2af0b319aadc91eae635ff2c1f312b977bce43cf02d2bbcf7c9f9d31ef0f079826d8e34dd8a6c5228f9bae744059aa6279ebe4219f2176c280f74cc60cad7bd2a0518f9457f1038cd56f08594f38f8bf6d378a37c45416324dad0965e986e5350c8b3f098a5b255327aa2bd0fc2985df53a6fbb983beeeaad7ae8ccbcc2f75de25fff371dcb8eda678e3b89c7bcc3e99af454c57c2b223a2dc335661", &(0x7f0000000100)=0x1000, &(0x7f00000019c0)="861ef14cc6a19da54c2b0496f85153b99011e7b9f2f1052a0b45548c8c88cc40f7b63de32f1c6c91efde36a372936fc8e47e187e8910b6f0cc77ebe3b55f4048fb0ef676fed26f0c3c82c857737614bbedeeb6b6849da95590cc2eaf31e03a3d4d0f7e4def654fe41c76238e7f7220eb0e4eceb5ea1da24c7db0860445cb1f8d1e84f37d27936e9fbeb144f5f06538d8b6b414345bae18239f0ac6c58103bf0cf5028ce156c40a28d54986d4a348a059438c18967048b7500c441e2453f1d41af01bab59ee329b16c3678a0c66c64a1790d322643becb40f67aa7a10d5beadad8cdfc25551f2f043058fad432b6c86a658ed60bcb1e1fa7607b999e95aae5ade6a42d4d9f032e31c9ac3b774ff9a224d7efedaca91d1fb6524e613a7771fc332f36c36c438c5cfb2707a9866773309832e8224d94e15e66000a8a3c62d4cb77d3375e57a400d241b5e1659f35480f9bea469b5edb9da6db19740cca805c900981355d959ce3ea54fea60a4c9ea754685236a4421521700abb0240618e544dac2b1965e78ecbfb27795ed5077f82a0554f39200bc7fa6ecdf87b11377f99194a30d2d2b51f3e9d01824b27e3d24f698699fe94e8a0df8d0cd625980362f7eb7ca49f6a6c27302339e850b713e557e894fe834ebad2caa0118b560987a1b6d5f71ef7421fa0a010e43aa161ebb698020269971006177c7b4713a5256b9f0a73f27f7e881b8aeb46dcfe51013e921526ec716f47a992d076531c9a329a1fae5d02fd9bd086425b624221050b60fd0fcfe16d8ee25b982266fa660fd456495ed122e8221f300913cbc5e43b9441f936be567c380cda82d64b0014eb578e16e028280dc96b67c8f5680badc9cd7c4f9598291a9fb0ecc4ad469b0943fed3051b7b53d3c604d733dbea9f08ae6c878ab540cbe40ca14e889a3b07fef81d106d638730062e908ff8eeeb229624f0887ed0e4d8291c4e4afef9d3f61e45361b01d5e34e6791d363eef5cdced4486e700a9506ac51917ac90e0154fb04f0c10b60a750ca7d3dbb213409a49bfc9f95589df5446152503a87ca82324ae4e71dba0bf298c16292552572582f08abbc127f901900083b30f7ef10065047914043466dbf56c5ee3c14e68cbc81d289854b08f6745fc6002fb214451d9c58ccd8a618ccd7daa8af59a4476ab736975360e4071d11c936b1be2dea4e28bb2c318dda39eceed4a4fa99759beda10804bc40629787c904f007fb760474d8bbca5a0f0434fe3bd8b75fddfbf47921a86da2a2da564635b3ae3c0613a9c89241eaa982eadf5c463d24034264455f6adbf0e9549752587d0f7176a18d7c2d9fc9f49692ef70e50eea660d76b1db2ee94ec2ac1881c4c2663e45750bd3e8856f0088d114b9ecd4483121b5c78909950928de49e9f8308e10fcaff3ad49831b92d7ad171dc714f1b74f8544250549c66793c4960cdaeff9757922bff77af5f4ff65053e33bf85778b95b4a7959d2f1f333048a8586428ae564455593ce6f7a13cde1d28931cfccfcc6b6ebd423f62c455f1d6fa2eb46ca0ceea443fcf6fbbc3e60e4a4c88cc8311811438b539d9a8c594f5b97d32bc7c5f13cb56044233187c540424aefeea7235d4dc028be871c86fd72adccf55700134ce1d463642298426d01c1e7d770913b527589bc05b462cbd845836164dd4d4160aaca95c002cf72b9a7ae0ec30e2ae4270a50d3ae209467195ab67ce640f3f167d27f505ce638688758458169afb96e04dba121b89d317c4700e19274d9c34a22514253e57160193d00117c666fa55a4154102de943d3261f6c56dc207a635f5e68f68a182600443aa6da219cc27ecb5ecb3d0c4936b69fbc2ce394d9ca3ca1a8e27f746226eab20642e45396963c4cfff10c183045e1b0155d8daaccdfbbae2043dbdcef7da09e506a0e6ce07e8c05f39804cd684f4d213e2fea9f66f086c9c11994f79bd18f9af25dc9709c0792a2bb5e9b9822928cfd50e268da9e9f7d0f695aadc223e0cb6d60c3fe7a5756e3ce91f66ccafea99944b5d777f7f618e26357e5e0a59ee45944578b099b3f077c1c2faafa742d19c0a9833af27315ed87a775760bcf8a0e68e2f2d5ff576c2990d7aef2487d2f1b2dca820e3270ae0e141dc93ebf6282f33abba165aa79c122cf88aef492777a2ac657c7fc0fa7c5dc942c2a386c7a45c005ad23bfb6c00b1888b44d05c9cef536d8eed826d09ca9b80ea42f43238dc988bf0c90c4baf5e078988125bbfddbecf2bf3a44942782f21a9f1d5bcaf146edc8769bdd8f2efe863d2ed62218971e2c441a07188cb36e398f7e235c86c4044518af9d188e82cddb5f47fe831c630e506dc382cef6e74ff6de91770600b32e66910d9fca31b5f10c6d6b7ad5204582e6190d11cd7e32a1669d21f0bc363969c0fa65d8a49a7c4083be49fa749b7034433970b294b323dcc706cc6e58e40b3f975ea185e9c584e161bc11e5f4359fc956a69566549fa1f4ae6c3ddcb98256ada0c85e9bcc43f60ae13f4a669353fbc516e5be120024c70f570f633033798a5279499c7ffe760ad3b6f0c0bb367a0c1a9bda271f07d93b9c01fe09f087cd5525b42d9e60461ea7394c6326137fd164dc2bfb04060c71572ecea3c2bad2670fe24c4c0cfc3b56108ef19874e0726bf7da8ac0ef9607346c4f78ea9c8d3e19a2b0442c8854adf3ad4f30b85bddef9a930e3bfbb76bc9fb235c981701f0e10290c5343b20cac5b3497ee6322a91691219e473484222fc58db81d0c71c8bbdb1fc350087b85d7bdbea1320f3a21589c104a1b80e1ca3078e3ae2300a880b1308930c05d2d4630f5e23bfe459a888ccf37d2dd2245cf168529f2380dfcc7a3fa2f8c3aa2213f629531af84b923bcfd2264c55563a0c1473433aec23c3a2a24b74f99aa96f29169e09c00717d42b92da2eedb86c3af31fb9f0e91fc03d973532414a962904bc19f40631a7c591d5b8e3cf4b8441e2f7206e798e55486080f0523f33e7cf65b6a66cb7eb18509e2c71af64de890c12a4d3f94afdd56a85c59f19dee63c9b8f6d1255bef47767019fea9208e798e61d1b617b7d9057083f5c8a2013285c96fa08473083f003d4309826abdedd7db8f376655eed353c988550865b5a5906adeae31fb22a5662bfff9d3fa455cf28791a8ed1e92f4924a29f16fe9b4ec54ab967ab3432895c154178080b277716e479c955a35af6ae199d76d1af888022e4bfdfc326221d43ac91ec59a19a8525dfddb733e1745bf581966c83f7050b8f0d4fbc12b1aeef83beaa6cbe173dbca83cd31a21bec9c1e6870de3428377e66d85160dc0dde43ed14bdcd2238c6bd10ba13dbe6a11b996fae014036d8f3b397ceb4d9f7dc4646483709592c613434d0449cc8e78b7ca34c64227b4ce5fea39b758d3a992a249031eb3c62b41fc1a26f88217c2af75ec905af57671f126b7e72d9bc6857d617f23b7dcba2f52dc5c84f053589b0114b887b2bfa797eb6b8ebac129cac4f0b1bb6e7b27d50d66c2f25335e3c79c81eb541e79cf4c5c8cdc5847061355016f3cc5967f7adcfd7c06992e5c004571d3752f55e6f42d4268e90db83c4a1f9a931a56a475944cc8073ac2a164962c0102c07ffd9f1473ae77175397ba25679614afbc5f6f157438820cb90aad481b6b601940e9d2b4c83378d21fd0c8ae0ea87d311cec81cae1b66c0e77f5143fa973fe282f8462522aa84d622e6395b5c451b49364d48f46734fd23fb5878fd3255ab4f0079e50a733383511873de8aeb9f6a417c18b3bdd165247a88dd8f12392c6c84b923323def15e61733e64bd2186d3dca37b1d3820874c2ad4f5026c6e7dbea6ecda0e79ff3c3b1fa41b906cbfb90e416ecca4a0035dd3099ad06d44ce3c6e97e9fcb944e6ad9aac7fa1d890d07335afd6a94995e1d0ec461fe43fdfed317063ebb956ed87ba39889c1ac18bf2fb4eb803f92058bb25c66914c8eb36f43e9500f2088ce00d199c4f63941ba812801021b4ebd55f5f1310ed1b6c22bf3440f568fede068312b48b371e5a7e5466afc6a092a39cfe132cd13ea04935b54277634bd828ca051f41b265f48f99d9d31f6d9a21467330f33e844ae7e85343726df73228ef5a5625b3f647d74b4494df90370b63e08b5dfb14f14f73ce2f79bcc9dab46ed8a71349c159d6bf8ffb5d083152a4ad8a647f00b014eacd454906fadff0e5953a76fe4c23f4db650e72eeba0efb820a505e7e0f92034e63f220d9384e32c50ca293e7c7b72b33f3d487c51777ce10e1ed1a6c0b12ee96c6a5995aa79322aa9b67043f0b53c112fe0612dba572aed2e20e7132a8b60d15e5210a14e48dfd63718aabdfff531031f7ce891500b92e47bb6183b3b61a7f5f41b6caff6faf02fc75d265a4acbba0ed456272361536af312d945d80600f3092d04cb67f9ad8823bcfe889912c5695bb4c598680d4dc0b7ea17c9d5f51e848ed2895f42f06d5212e191ee587a4a1b59b9d7ea379aa0981a7ee875e6fcb5e350300e2f88cb04bf0514b4cb240262e8cc36f4496de8864470bd05a5a72f4ff2d684eb4a33a077c307bd332ecb6aaa9fd761931daffca4c9483496acabc719cf53490ed9d461314c2ec8aa9a105b147c714d6a0dacf922ff2498697de71fd1afed4c0cbc6ab58de401aa21511f95d697462d42a62bbe17b6fc625b99f25c6577d96080173805864189aacf087716fe3d6b131758dcacef2cf6b2f162aae3dd35cab02641257516e50184475a56a6150c7ff001a469a72a45ed9a6be6846749801bfd185425f6785999beb8382e53b9998cdac91d8a97ae8908534f04144b6f2c0a983378f7abe6adcfd862e5caa78ee37ac81443d06b017f6d619ee7e449bb58fd108c03ed7b9a0717f86f40b70245795535e7f365f3c76eb82f4e74bc66df76d2c0da4f9d855ecaf1f339b6079b3a76522f7e78e7759751651c14663e0f42ef3e55f6c744d6cc27ebd72a3c0ef7068e3cd7fd5827dd64b1f25cd15079d19a3973ae2061a97986de361222eab273257f1bd63bb29cfddab82eda4069411aa715341a71e315d9bd16005019cb7ec49ba33e2a47aef2d8f54e623eb0b6f9703723139a4514fc61800b7db0ec2fdf26569064f808a2a29ce207f32055fe1b07d4fe78da59a75ee2d954efa40abfe749a36aaffc6e360e8d216577ba95cb62a9b48af7defb6a6bc37774b0210e0d04097c724b7780d4d8f33edb1985e0ae213c5f84e79634c43adb5b3146ca97f932b003ca2d4347bf6530d69d29e14e3756c8055e966a015fed137bfb2bb6b7d79771d02b3ba859325cdb5616b519bd0fab261fc948db8eb17954c7ba42f6fa7ce0781aaca916402e61f56ee696d45d1138c4ea56be4af776232c8c69c6a727f562dcba567067e79e4a2fbdf79b4bb7ca0a02760bf3f7107f6304b0d26552091bd3fbba8e86c72821dfba92f55a96fcb5829883fefc3d042c10341524170cd8d1120decb8708da7f21e2f50b493e73ec33fb0d633dc71b473583080e3a224816593f1af1b1bcb8085556699c5c74b4e0d0c4cc17ccb3003964b94cebb1046c31cd250d72fae0f27c8074af06e37b183b8e0d14f373261c8a659efe8405f50d047543638cf74f94aae6b651148cba2b12c608c301fb745a77db5ed9a604bd2297c9b006182295f779be79bac845e7abacc22f6addac36f1140ee437925ef27ff77b73a199a816d1f6f1c8ad4352bd1eeeec69bd107cd351a3d99fbfc76eef62504237e3e3f9c963e6d69ea9b3499152bd46c32539d274ab77513a8e", 0x1000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) 1.945965372s ago: executing program 5 (id=2318): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7, 0x4e7, 0x0, 0x289, 0xfffffffffffffffd, 0x8, 0x1010000000000000, 0x1}, 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7ffffbffffffffff, 0xffc, 0x10000, 0x3784, 0xd, 0xff}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) pipe(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa, 0x1b}, 0x7297, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8000000000000000, 0x7, 0x3, 0xffe}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xe7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0x4008}, 0x22, 0x80000000, 0xffffffffffffffff, 0x0, 0x4, 0x60400003fffc, 0x2, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x96, &(0x7f0000000380), 0xfffb4161, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xcd604404, &(0x7f0000000040)={0x10000000, 0x2, 0xfffffffe, 0x2f, "2800180000020002000000000068ab5ade800600", 0x6, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0xffffffffffffffff, 0x46) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3, 0x84, 0x9, 0x9}, {0xac, 0x8f, 0x3, 0x8000004d}, {0x6, 0x8, 0xa, 0x3fffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000140)) 1.815866995s ago: executing program 6 (id=2319): r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x11, 0x3, 0x0) fchdir(r1) writev(r0, &(0x7f0000000840)=[{&(0x7f00000006c0)="6f2d96", 0x1f38}, {0x0}], 0x2) 1.812549903s ago: executing program 0 (id=2322): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0xffff, 0x101, 0x7ffffffd, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x4, 0x7100a}, {0x3, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x7f}, {0x4, 0x7fe, 0x8007, 0x7}, {0x401, 0x9, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x800, 0x14, 0x8}, {0x2, 0x82, 0x1, 0x7}, {0x6a75, 0x8001, 0x7f, 0x4}, {0x1cc, 0x10001, 0xc, 0xdc3df0b}, {0x8, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x4, 0x1}, {0x6, 0xfffffffa, 0x1, 0x6}, {0x1000c, 0x5, 0x5, 0x10000000}, {0x6, 0x0, 0xfff, 0x30001}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x8, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x20, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='u', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000140)) accept$inet6(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) fchflags(r4, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x3e, &(0x7f0000000040)="00fb534f", 0x4) getsockopt(r6, 0x29, 0x2e, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/123, &(0x7f0000000040)=0x7b) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r7 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8014695a, &(0x7f0000000100)) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x6}, 0xb) pipe(&(0x7f0000000300)) r9 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$VNDIOCSET(r9, 0x80184404, &(0x7f00000001c0)={0x0, 0x6, 0x0}) 607.573886ms ago: executing program 4 (id=2324): syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @random="00000c00e800", [], {@ipv6={0x86dd, {0x8, 0x6, "4c1482", 0x18, 0x3a, 0x6, @mcast1, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @generic="8468d9c51d01d68a17b640547cd0a9038fa44cf566995f24"}}}}}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 606.924108ms ago: executing program 4 (id=2325): madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x489788, 0xf809, 0xfffffc06, 0x480a1a1, "dda77323000000007e000000ff7f00", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6099cea6000800000000000000336f000000500000000000ff0200000000000000000000000000016200000800000000870090780000000800e43205e68d9f2d3d0000000000000000000000000062730ac0240000"]) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\tr2\xe8\b\xc58\x00'/659) r2 = open(&(0x7f0000000640)='\x00', 0x70e, 0x13b) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x8, 0x5}) write(r3, &(0x7f0000000000)="b9", 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) sendmmsg(r5, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000580)=@in6={0x18, 0x2, 0x0, 0xfffffffd}, 0xc, 0x0, 0x0, 0x0}, 0x2}, 0x10, 0x1) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) recvmmsg(r2, &(0x7f0000000240)={&(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/150, 0x96}], 0x2, &(0x7f0000000340)=""/120, 0x78}}, 0x10, 0x41, &(0x7f00000003c0)={0xa, 0x6}) 599.188518ms ago: executing program 7 (id=2326): open(&(0x7f00000003c0)='./file0\x00', 0x80000000000206, 0x48) r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r0) setitimer(0x0, &(0x7f0000000000)={{0xf8e, 0x80}, {0x401, 0x4}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, r1) getpgid(r1) setitimer(0x0, &(0x7f0000000000)={{0x100000000}, {0xffffffff}}, 0x0) setitimer(0x1, &(0x7f0000002900), &(0x7f0000002940)) 595.345481ms ago: executing program 5 (id=2327): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82acd00000000140e0343395b00737a4a00000084fc604fd6642787b31558a39bd200"/136, 0x88) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x200}, 0x5, 0x8001, 0x24b83c97}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec430500061", 0x170) (async) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x56}) (async) syz_open_pts() 591.298233ms ago: executing program 0 (id=2329): mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) r1 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = dup(r0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000005c0)={&(0x7f0000000380)='./file0\x00', 0x8f, &(0x7f00000003c0)='./file0\x00', 0x8}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, 0x0, 0x0, r6, 0x0, 0xfffd}, 0x14800000000000, 0xffffffffffffffff, 0x1c}) socket$inet(0x2, 0x3, 0x1d) r7 = socket(0x24, 0x2, 0x0) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x40) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) fcntl$dupfd(r1, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) mmap(&(0x7f00004c3000/0x13000)=nil, 0x13000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000430000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000340000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x80000000}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000024d000/0x1000)=nil, &(0x7f00005ff000/0x4000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000179000/0x1000)=nil, 0x80000002}, {&(0x7f0000338000/0x4000)=nil, &(0x7f0000000000/0x400000)=nil, 0x8}, {&(0x7f000077c000/0x1000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6b9}, {&(0x7f0000132000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x2}, {&(0x7f0000196000/0x3000)=nil, &(0x7f000076c000/0x4000)=nil, 0xa}, {&(0x7f000024b000/0x2000)=nil, &(0x7f000079e000/0x4000)=nil, 0xffffffffbffffff9}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e04}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x6}], './file0\x00', 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xe980bf0fa681d58}, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffef1) r9 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x9) ioctl$FIOASYNC(r9, 0xc0107002, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMAP(r9, 0xc010570d, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{0x8001, 0x6, 0x5, 0x8, 0x2}]}) 451.15814ms ago: executing program 2 (id=2330): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = msgget(0x3, 0x280) msgrcv(r1, 0x0, 0x0, 0x3, 0x1000) getpid() (async) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000d00)={&(0x7f0000000cc0)=[{0x1, 0x3}], 0x1}) mkdir(&(0x7f0000000000)='./file2\x00', 0xe1) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file2\x00') syz_emit_ethernet(0xcc, &(0x7f00000003c0)=ANY=[@ANYBLOB="ed0000000020ffffffffffff080040248925fb00be00680006072c9078e00001fffffffee0000001000000097f000001ac1400aa7f00000100000000ac1400bb00000000ac1400aa004e224e2300089078b47f2b76554787e68e6c2c0c0f365c6e1e2f87ffb1b1c9e5eef2917a4e93fef15dc0d479ed4f8036db5c38a20a9ce4d739413e261293b902eda2a7b368a292de829c1baff1200a2c0e5084e09dd51efe3a4c5a2e3ec050a5b49eb3c31abf59e6cec6844162478d54c978a83acbc06cf0c17b6bd77dafa99dc3040a6bd4381061b93a32ec8b3094cf0705526c24f2884a62"]) 449.332137ms ago: executing program 5 (id=2332): setrlimit(0x1, &(0x7f0000000000)={0xfff7fffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3ff, 0x0, 0x7, 0x0, 0x1, 0x8000000000000000, 0x8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x80007, 0x0, 0x0, 0x0, 0x0, 0xbc, 0x7}, 0x85c, 0x6, 0x0, 0x0, 0x1, 0x1, 0x1735, 0x8000004}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000180)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0xd, 0x0, 0x0) setuid(0xee01) r2 = semget(0x0, 0x1, 0x11) sysctl$net_inet6_icmp6(&(0x7f0000001600), 0x8, 0x0, 0x0, &(0x7f0000000380)="3458fd190e73f5449e403fbfbde39a49ff8f01fe405448aafcbeaeaea060df9546f3c0de896126697629e6e4866c5bb039241bdf713957c8ab5e624c5ab5e5b8a60f7ee7f6dfdc502ec7a24301dc6a34a3e0c819cd91f82cfc869c01f3741a921ff9f5e89f4f2b367e347ba071accc1a7c544259039be659893bfce997f9b369ed79d996c18f68c4b1c2dec138c97e39540ca2ec29cc5351fd24d6d4b34cf3bec879f51561eb243c22c583a33b0021e4a2af72c13ff6e2962553b35044bf61e0b4a4c42211d36eb16a32cc1d86f0a005ddfa653aea236ad7455abe31ae421d30", 0xe0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/189) semctl$GETALL(r2, 0x0, 0x6, 0x0) select(0xf, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7d, 0x8, 0x7, 0x7e, "057dadfa0a2ff978bf7176cb685dc8675ed29276", 0x2, 0x1}) r4 = socket(0x2, 0x3, 0xfe) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000000c0)="b5", 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000a80)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x1, 0xffffffff, "1a1116f0430000000000f3ae858afffff7000080", 0xfffffffa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0xdc1d800780e51763}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xffffffffffffff7f, &(0x7f0000001c00)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf1155dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d00000000000000000000000000000000d9dda15e070b94f6689c71b46bae7c5f230fb2974a1b2f970c80cb33696e7b04021261dd42b88a190d5bce1ef2cf9cfdfb55d648fd39a9fdef393d221afa0ec25152ff14919b4d54ab717421b0b1041202dbade64cd9de91225fb5e5a8494afadafe95eddd586be04eab50f066bd4f9f501dd3eb2724a671863c0fe2f353dff444ff2e568e702f0522ac0004eb26485474114c3218103f9c3c6050537f7b1615936908231aba4633cec3df0bcb3ca1d883650f9491321109b6800f46474d089c22fe290ae7812b2508e264c8716e55094da82f9ea2425e2c", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 448.821821ms ago: executing program 7 (id=2333): acct(0x0) semget(0x0, 0x1, 0x281) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x40}, {}, {}, {0x0, 0x60d}, {}, {0x2}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) 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 = socket(0x18, 0x1, 0x0) close(r0) sendto(0xffffffffffffffff, 0x0, 0x0, 0xc, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x1000000000029, 0x1b, &(0x7f0000000000)="c04a1190", 0x4) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x280, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000a40)="4800660904b715fa967b4c44bae97c7ccd5b69ed32b0e02264f6d10eaa6897675cd70ea509878f72126a6b1e2c5ec391c06a0052ecb8819db65293ef360f60a23b4eea03d603306af13f8fe5ae6ad19f1befa7e9ea84904dbedb60c9b78f3f5c1a8161d4c6fad12cc247d4eec4ad24009dd6b7de4a323c81c6f9697d5aa47b87c0f8743cf1702f05e336ab67be96ba44a2204edadba0815d45f7324d327b6a9ccb2ec40ed4c3013cc1e8d4ed726925543c6ee8e5bec5595b929ab2776f3f674cf1a8592f937428d7df32a91e01db4edf88eca147f0c21b7aecaa43e687ea344c780e40e628460b9c950314c083b19939cb7b738e759985921ebd1ac398774a9d29495f8f0ce071dd03fbf102c268539d2a1b038e42256b13936e87b7108f52f855a4ce5f48e70d7e70d9c87fc1a59fae5ee9421fc33f8cbca4347ea186a0b6dba08d51a71308eb805a3de6b364e5eb147a2aee21787c854801906dc72bdba73c8c5a929e0221342a252776b7db4dc1e5512660957636831e757dafa9eb1fd41702ef35dafca32facfc707a907604847b52b290e508c89f4efb7b5560363f6b774ba6ef8c5b7e295aaef6721749d994c1d1d3dcf083e2c474b3bb98006804ef18df242fb78a2962a38e0f446fc01b96263107fba6217c838d062f9878855a7230c6db48aa4ad720ffc4c15f08eaa4722f01aacf3cb72af5653c172ed8ca559b3fc7407ad09539fdbb5426e2c99e5a043cc62ef732558110b2884e378a82cb1490fdcc7c81e6df0244765102583830700e7886c9f101fc769e6e8c909f97e1cda2ae8fffcf893250073d05f0c5f42cdb32e27f293e5d3314e133f2d88e761cc44dd428b1a7577497f648c44ee3449821f736211f73b51ebc5fcb6a1d05a99688e19cdb08afb09581024221927e41e56ac871534590e23face8b0d374aafb68441461001d628424b74737e500e6aef51acb4002352ee876008b2e74f043440b2168af958101f021b87c53feedd5822efd59963ac8aa3f4a22d7df7f7f7374a452418eef9eb5ebc49dd268e1cf19d5ca51a47df857b2471605e50d98856064ac8c461d7413f591f398de4bfadc88335df84db73680e11d87e256eae89b0aa17e8dae5bc7094512dd6db1f9791053056e75577784b6b0cd5eed432a9f980ef5ce3385cefb37632bcd77ea2de3251531b69fe86647074a976aa82ce994999d08ccb7f0211a94c46cb37caf964ae661a2f727cc34a4e87ddc884f186f761843a20a8a4b05e5b703a0ad18665590ac5c62b572e977f8c6bf211407fe7e8eaaaac14ecb0682227cbe8a5122d2a9552a7eff9b23507bd53930a45c699bff0f000000000000db8cdbc49f117e4ae53a073410d31c9c6020a5ab7461b988d0129bb45518f210ee574fa21dedb7af1a8fc679cc083df71f475910f678f91fa4f41fd5a67d8a13984ebd42065841429d4a6d85b2317070b4db7fb0ce3af96d5e1af96497d755684c99e3fb458c2375cf71e6ee0b0b802a70652f575b2637a5beb5566e2bc2956b74e091f196ad779f5db10489c782b367fd352f9e37ef8d2132b3015cbcf06bccf56628e0189c84696ed1d6781385bca734edfa2cd73dfeec3ad766a6009a0fb69b881881679ee2a2f18fb858e9e48cd2c3ea7041e9c8bb97b2768a0e2e428c8ef1799682f105f1da585fd8991a1faadacd05d0a5149764b93e9d8de2b8c615b74acdda8c3333383707c70e341d4bcd32cb52b2a28f0615d09968cb3eaa550aea9a25ac1a4a65ea99f55210e9cee303577f216ed5565c0bb525a8f2bb040c5ebd0d80a5118159cb35d14a7e4ea3f0fb730c829f809c6d2831fb9f29cbc3f4d95b611df39cfa54b890d2bb4b87b97d562e570af0e5a2ccff787933ae530b59ef5f68d356b0abc761ff1b1d348a7376178dd36b7eaedde4f04d5b1aac9da9c2352366c059b97183b4034a558fb40372e91b6c9d345076f90509850e120dce3134fdd0e51c2e5066dfb2c05892e6a7a414953382df5ab02360f82b7658c19dcc5eb86d8aefaabffbbd17d2a602aab822f11fb3d1ad13a6255ad1a0034fb29290d4e0519d5d57bb917f013f1c434a7862b01a1cce17f775e86ba3d5f11d4728d9d5b70d6c9ea83a68cd7e26a8fbf6a706fbb875512fd142b5f708576fe80c81d6216b4a7fb7848583b4c418048f9ff077b0a7c5921c44d43f24ad622c73b8a8f11347c97f290beda4a63523a40cd38306996b4e4d9e6400dc1bc51e1d6d5283fa89e302f8b69199b60408a39d668ab93ca4e78841afebf95825259d9eda6b1e4b739862a9237013c22a8c928cb4cdb54ed6268811cca9eca9080be6232e347f87e07ec6410ca77ca9c141d23ccfb9225b81eaa52e7bcf7cf2e837329460a77da6363e1644484b4ff4ae56bd28b970faa9d29667ffe0ed02b8b443a885433c31b5aae0f71eee8c9e81b119ed5acee1a209818adbda7ff193af44ae0114f9390a", 0x6dd}], 0x1) setsockopt(r2, 0x2d, 0x2d, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000462000/0x2000)=nil, &(0x7f000057e000/0x2000)=nil, 0x1}, {&(0x7f00002cf000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f00004f5000/0x4000)=nil, 0x10000}, {&(0x7f00003d5000/0x11000)=nil, &(0x7f000049e000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000036f000/0x2000)=nil, 0x2}, {&(0x7f000054a000/0x1000)=nil, &(0x7f000028b000/0x3000)=nil, 0xe04}, {&(0x7f00003de000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffdffbfffffffffe}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000063000/0x13000)=nil}, {&(0x7f0000181000/0x3000)=nil, &(0x7f000006f000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000463000/0x1000)=nil, 0x3ffffffffffff}, {&(0x7f0000ad4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200000001}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000006c000/0x4000)=nil, 0x2}, {&(0x7f00001cf000/0x4000)=nil, &(0x7f0000463000/0x3000)=nil, 0x4}, {&(0x7f00000cf000/0x1000)=nil, &(0x7f000028b000/0x4000)=nil, 0x9}], './file0\x00'}) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000140)) 369.873376ms ago: executing program 2 (id=2334): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) close(r0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82acd00000000140e0343395b00737a4a00000084fc604fd6642787b31558a39bd200"/136, 0x88) (async) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82acd00000000140e0343395b00737a4a00000084fc604fd6642787b31558a39bd200"/136, 0x88) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40}, 0x5, 0x8001, 0x69b}) socket(0x18, 0x3, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9", 0x12) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000140)) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x400, 0x7fff}, 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xb, 0x0, 0x0, 0x0, 0x0, 0x84, 0x3ff}, 0x400, 0x40000010000, 0x0, 0x0, 0x200000001, 0x80000000000010c, 0x4, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() (async) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x5, 0x1, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x4000000}) (async) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x5, 0x1, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9", 0x4000000}) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000080)="1ea04df50ca4c989896279bbc24c5fea522fc33d8f35d01b889f6dfb345ff7e90987cd865f7f0b06a5e99666c9c9f304c777bf81adb2535b1819dcfade07512b17426209ed15021dda39a205dbf981a97b2c", 0x7c}, {&(0x7f0000000100)="bbe75b52f70008f8335598f090776f870184c2f34c4831deacb4f50b01926fb15590c69fdd92dde50178b44a7c8237cf61f345145c54acb35bf77580921f6a5b743a31f6ef72347a171df5563a4dbca2ca86ce7082565e604e3af5a450b7aaa29d6b274322565123f01f7e21104f0065ca9c21f2d13e06e08d06fd8fffe10486b7b85704c7ded9cf00b87f6b571e7f4400a28dd13bec8c80842b66075b0993a42744ae64950ad76f2bd65d4802e1b259", 0xb0}, {&(0x7f0000001f00)="b4a258fad05eb0a6283bcace4652ad995bdd190c5e71f941b460948ce4127c469326878f0d0ea15317ff9e75701df3ba52b652dd1ea34b393828a8ba56952becabf7912429128f5d5120cc44f303fe637b5b820ccfdbeda2bacbc862441c3cf5df1bb1acbee2ae1736172a2db239f490dea3886e2cb4ee4726843089d81f9e7a706004aeeb7a11cee95827a72a141ac2564729449eaf115ad04dc770ffb6e6c1795dc572e611b5a51cf19f6051546176af467192a2f8d1a25630005df9fa695df1645daf8a6d15626d7c7afa67e11100678992fedbae960e0034074e6fd6ab7b23ad1efd8d270fc17849478239f9f5eef6d4e835f92965e7f8451b51d2bafb15adb41ddf054fb1ba1d1d29d1d27f7ee78475c9033e135af91ba3df4676cb4633ba1d44f4128ed7467e458f3fdbc64c4fb974073935b127819ce5bf20d108c4fc613c9807833d0069da851eb45e1f1fb54f24b2547188fde18d155d5b79c31f8603e856b66bc6c5f72a875228e25023e1de76827a76b1e7758ef698d8e006950caabb9d66757ee0058a888d1d9eda3c79b31365dfa86d248dfa5cfc82e312a60607fb966a21fa64cd412ca0bf7107af1917114e56ea5599b72adee5eba983330e2aa552722412a926321ccfddf0d7e06bd5a5aed931c23c7756b390d64e13956df7dd0a241e460a0ba2202af7c0a350c2991904594a49c9d94747bacad9985a4329eb7938eca3cb03521f893da724deec342cd52e2f05b47b563e10fa0fd8600bee8205c8e5439a11b273a7a625509a47eb397e6ea313d2d8e80b17cb2c6747d07a207c6243c9554ec54b49552ba978efd2be109ae936977de72581fb07313ed458a71f83b2212f251c57e4a4ae275c7a631df5b52864077a58be14363b5f96b60766058f891705ff752c6c09f6d3c1e8c3fd98bb09c0b7182e3243e3b3cac7e87045388ff137ca75adc7a1ef86e1762261890765460f9d1e990a8fe4dbadfc8e35c8be0c38986cd0ce550c97259e1411b2b2147f271259d0aa63a5a7fd8e5151cbd9549954439126d07e5bbbea69d6ecb52121a8d330a0db58699129ada765ca205f8cea6a00efe6cbe6a80c1e3b0e098a9a7d1b30be462133527d83381181cf5092db609b456822f8d03978dc21d8c7958181e0777caa8945b9c2167dd0cbbdf509370b95b3d44b22308e50c421563da56256758ba8b04d94e09d1c0f27bf26a4f09e8aea9af0b49b10f6537b8519c34922ab5e960c1b4bc9fc9e5a6ff45a1798a8110743ffab85bfe8feeffd87ae4f2a0fa03b41b198a2e4344d3d11bacf22255c041cf90a2a929e4ce7a202d380170c2299a918ee18588b0b221ab3a5677a0bb840722b0b07c7a6eb337134ff8edb05b74334be200efac7672dec9dbbabbecc4f198afd0818e359388044823908056531b8fc0778d08c82cc003fce916fdee74b8b42a337fde107f82902315cc07cdc6eb5764003b719c5b0d2518f514938afdc0da12ddae5793e02306d5a197c5775fe6b0d23d8bcbed688a6888b718ed0a4a0a59f2681874caa70b183bacd9265d7f96382555f8d1b93dcfb67e81e657f281e9b421857ab026d1e1e4441ee13f452791ece8f9e1646f3ab0b052cdb9108454fea91a1311ecebe70a2c3aa093c46511716b51a16d89490d6b32a5744582970a671e30496005ded2e8a79e78aa9a1e1aaf7ed52908711b71f48efd341a7d9be2ca54cca471435b06fafd1411020cb97006d68d733865f86ba226ed1cab596410b47cd4bc31f8327337023bf5fa46ebb650b234bb52046169c1b340e4922784b9dc0aa33d2ee7e5323bc862045b4d167eeb1d151415697eb97dd05b02eebf5459a7aee0facd4866fd148f8efa363fbebc35b35b487ab8fdce3aa2efcac6a4830c998bf50b4fe8c3c314491f1625d43f2c64879cfc65cdfb63c9a5f2a1f98b3c563e4cd82444558023be919a3f728f01aa53acc015e78de55eaa15656c2bd63862edab913f7c00e162c23e72705a22789c72f620d4cba638880871f9476c731508822ac68ee61fac41e27784cad81fe8bc61cfd8bb4e4943e8a4b9aa0a6b04d927f35e18842452222ae73c375ec04f1fb6a8b3c59e692de314ec91ec59c27b973a908b16882b8454885a91ff67f1ae0a5e146887ee36604b8757182dd8f81c9cbc081042d7547bf93fe3e1e088f602f9ae446d8994c2a7989763e6f2b88bfbf89a861dddd5809fc821f0911043f09f1ac89ce380f1da79bed9cbde6b49a612f4b044d593dcd6b04c85d272c6704b2d079e9c59f38214181583c7113236140458f7d08ecb1cda864d8e03fcbbcea9c74217bd925d13a5e0a09d58d786bed30d8cc284768a6e6d8b6e18658fc6fd3193362f13bfd91cfb69697bdb5af59b5d647c72e6656e3949965d4390342ed27dc9e2bb30a780bf60af4d7bf861096b22da91d2709345436b751b35ccf8c88b39a03c7b04ec57f9f8839ce2db3a09e07f44a40e6fb2c6d77b4514ed412742802e378d08a5e22c74016491cfbaf01634fa88a8717c54b1e7e41533242ee580c87316274c2aed395b487ffdedbee125faf681f5b40311120ae81dae83847807f4c5457c0f710381063b88fb7a48ddadcbad54bfcf3561afc2fa1cfcf5ec07d4558091d945627990e5e1481a1e49136768a7cfd6d3a94f971269f94a514c39258d732a833404f5a2d076494fcb5e5eff9a7dfe10e9c6ae8d1a5c1cddc51ce7d1bcee91b9c285efcef5276b49a8cb454a8da1c4afcfbb18cb2905bf3c8dc4fa611b6f8c80d10a8361d40744fa16e982d6285daa10110818dbd514e0d30c0d92a07bfa2484e57f30a93cd150c3c54b3264e13ff90a4dc9448478ab399bf4346172031a26a61bd40ae9f66f215daa5412e7d117048097928db3cd2d6f4a6eaef333301f336c711293adb684373fcafe44d3451a3145000031380de7ddc8efebdd5c3e2aaa43616dbd7aaad529f63fe63a1638ae67d8af8b38cb329b2570d1ca705c801c8a978bbc8a8001460c48459f79a7b2d427cd4fe6233594440e09e0dc621d5dd165b540e561da780df0299c5d7b917e1b4132d459c9f290ae384ef1a1897bc50951d2cb33604e7b305c7ea2f03988c6addd479067941ae6a9a3782187dfe341fea819cc95a563e11c2b91c595aaa9633c29ae9adf311b43039ef720751fc884616fc5904c5a54c30e0395418fefafb1cdb3552c81b5c57e2be38441737976f7196bf9af06b84f792945023fa687979116ca0fc3073d7465c1ba26e907c89f6ac78c62c9d128eaf76d618e2cdc68e5fe70c6b42bd1c1e119bef540aaedc8e6b5b5ad86987b855c6dcae0a644299c09d73306f23d69e15a5d761f33d6af2aee14a8613ea02ac05da883b267f0fff20d55260eb71b9d211c5fcc46227d302812292f28e9b5240b6669c3299ed253e2896978be9f1099655fc836ef262492df7145812c633dbc77688615264043b6f6f57b461ce2d8f6bc6bb8c41dfa3a4044f9580c1f8d1a8a748100d2b187cda219b928b47838ffbdedcf722a3f82fa6d65718d0c7bb0c104c88b6c9f3cc474a3afa2fc896702961695aa10115d033fcf7e0089787c307f889e938a9b03b541300533498cf92aeec66201e8346e9f9fd16b37575c3f8538c8c679f22acc2b3258945960654afe46d12612f1d0e047b67a868906f689a28940c294fd275195cc95125dcc24f646c369cc4911b90d559ab59b9f23fde912d64843e7b98ed3c997f9970bf51928f8c13dde9d7b17ce2106f423322c88927fc9af3ad7a096fc1110c2137d2c5a6428e9e65c095e478c198abfb010b403cc2ffcde040024f22d1f0c6ea9181fbd59dbee6677ba03ab95f80ab4037701f5dda89f6386cdb1c50c5399a3f7f7cd8fc95f633dc008c51edc92542fcf779a9e69c92e519855cd7253cbd075fee39cce3f501a9af76939a4ee2e660e1f64ac4e5c2246066500da7c9ffff3795844be66c00c980393854d3e03353d21135731e196b5c0942a431e03c634354a8ace7380fada6469d4197d9121eca0521118bad03aeb3aa135e921057631c7a62a3856ba4bb6244f0640c0d0aba309361c0967382e954d7bb9357266cb3cfc124d3cb5fdfdac2a13bca9a963a5bcc15088f1c3818bf2d9ea18d5fadca5eb0d7fda21a2e34cce519b90549695d7970ee9a8c932c9e10ca47f32c9d43eedd03316c98753bb060999ee286186442603ce374cbdb070fc09f6beb4203db61386e80cc1589d00ace935b08fe68a07e78983c1c61116e6697e837ea429cbfeadbef636b938f0592d8a5283b1508cac98886ebfe73464c9217d0c82038d8e5fe521d56cf38abab9213528f2621dd4e866ca404862a040cde3ea971c84a457feb5d0d756da4c0baa1a9663ae53ac7d4d86b0919acc07daff31cbdf3cf530a8aa55a69040050d9211e2c101c04b460a7e08a5f145a6a3b0c2fabb3ec2e290ebd485fcd30e69558650631d5bbf8d9179e1065b1e67599488e5832664f08dbed4759ee80555a9f9671e7fd2c3f00d1ab6eb145c6583f8d1183c85d60f24208d7271758b30a851578d488be82b943c113774fe2910a47670c85472d1847885deb5ed753cdddc41ddc5d1e05a0dbdfd554341d6e969cd37c55c3f47fbe72a7b1b4eede12f8076987098207d8619084b973ef27b8b1f5364df77f2615818386ea6576d3cbc892a585683e652a9cba4e707d7f6f1be951fe3843c07291457efe5e8d405808851c098bfc023d2e13c007e384030201a2d5718571559b334810a00a6ce64da756338f7fc04112ed1196736807e58d61a4f4c56c6962ed596d8cba4afb4a15bfe4428d766d115b29a7e0c2f498a651a80cf82bec2582fceef09c31df665ab372d1623a185f29ba530153b959925cd2583cfe7903909fb4ff6523f4a167e64c99209ba7409e92e102d1cebf28fbc4f8b63e2ba151574f15e278b24da581a9ead1cce5e202fb63abb3e1e809ac30b6bdb72d8f7effe877f458606cf1e865716c362dc33a740ab571bede6e49a553cf1d13dfde20228c52eb6451d17e1f46071cc5c87b3c297a94c315f384b5f283dbb2842b6131880b81a2a88bd89dc33c58867fdb89bce97b469bd3cab3ffca74171162d71978118964a2bca6acfc2345957168998a0c5cc80e14860e38740c9dfbebe07ffb5bcb95c90cdc75988271dc4d32207875bde5a44148ebab8be28983a6f6a8d337d1b4974a60e2964ce4481f9db330e6b669f4366a01e84cfe119e832614551c389d205327fe93bf0b6c661a100bc575f9f148579b2a5a59cf28f4f241086ac630b7abf4fe3ac28d31e21a9337d12861f118cf7b650d5e4145e3343ada0ef103a2a1dadb1202bc1992ce7e46784515e993df87dbd6be4e46e0c24c87fbe254335a023b45b5232303a5c689336552e5703fd0632b64116d1e9592919695eaadcf10e348afc1c2db5d7ce2a0515a2f7f61ef7f0ee62a8642846aadf1f85ac71d1baf0612ad6fc659457265b4b9532a096940a08194903c034c2b6570136c4e235ecfd704dbef2396099522da8271c6b3732581c409fbf4a896c408fff04c691c7177ad00a617d28d6aa9e970cadbaf7cc5dcc2ceb6d57973a29d2f684b219e5505583bdb49d29e49f8ec097d85d1cd6b88abb75e6166140f293273744ba772afba3a655bab44f498e71319233e0800ecac53a625bd5028e2a24f267bc1e4dfde208dde3d517854fefa7224498eee4ddf543dbb01039665040fd2ec61da19d1", 0xfe7}, {&(0x7f00000013c0)="390671e6de467a06abee0b51ea2ff3992e746b3a3e5b32a6868f9f09e94526d4dd61f91f547d8329e10c8dc09f88cf049f75ef49726a59348ceef0af178d3692e56f8b9c24fbf1ee67ca3d4529c8c772c1da0e45b8c450e3916ac5ea4131498e184a1fd6bcd648b9ed8f91e5ed1323675be14161dc012782e3a8135b7a6193fd5ed900e5b457e194b3317a1df417fb581f1d54c39a93b7cbee28ea2e26809f2095e6f4ab400e970d9b310ea71e2db1b2e5a8c735be82dc6f5bde4b850fd4e14ce1e907b71690f30df46242a4477b1740242571e8a980491b16d84eb0ab949b2b9a3a62d278c7226f819b490d3a67787ab176b0e64cbd13e991d65c5eeee467b7c91a1ecf66cbe7469d598d068996793d0ecc15d050bf743d11525783f085aee3959981e061573300e9d1420dbd6d7d6c27eaaed9cc43e0c8eb8b954c4f9e45d8fd750b62673384e2be9afbf44e2e643c28c6a814358f8456b3266022f3c0885c1e395e885d8e5a13699a034a9cf4aea248a79eeb8460917ddf32f4175066763a67cde8d9e19fd0d96f0e7f5e7c9663a81870b33a608f0388ff3ec8bc0fb5e81242c337d1fc396e3ab29e9e3d4088e43015763c19bb082cc5b263c02660a10317bbcd322b639302d1fe30a997318703136480840009af2ff7240f21ca4afdb00d3239ca1f76ee2ced9a960cd6f6040c66714069c3fbbf080d0cc205be6bc243b60147b39f327f16a509b0751dd2eca2f2efa92cd2d3502a40f21fc685ac03062b8a75b18c1d772db7c6b9fffbd2b20377ceba10a2ebfe4a64a00d9be0aa88a22e404b69b6163c6014871a112d9168135a9e91ff8d770f87e582bba50c9d71ad1118acf89678125abed1a8a541b806235e91ad7bc3a3992965a667a2993f0a7769e044425d3432bf082fecfd7b4e247a24697bc20506d1784a86cab8ebf7cae66f5f70613e121fd46bdfd51371a44028513e1a1635d0ae2c9a520c0e33b19f9b3a7e97037a1060174ece9df4655ace8381f36df6fcf2d9708078c0ed04861fbbf478f0e52298057873e9e0158c0367a91d0ba959b70c80a34be2656413cd7eb22eba1a1585c432569624a14d65ebaad193cda43e1b6924eb1c74285fc97d71220eef7284553685f2b43983dbf7614362c65e1ea234c30e01c4432b51fc5e5a0c6692438f156aab8f6ede9eb1308d89690d6ecbffea1ad648220354a4f131b6732a25f1eae4780012f820dc75bc6166595f55243e10c12fa216fcdf75ba1108c5989ba300d246931ed8493c002379a061aa69ca16856bf2a03c7456d7ac541a685bec550657525670be23833fc44d5efe6a511e0a5c33614d38a7089cbb86dacfada7f2417657c46eb4f770466cbb0f2ef64de83206c4ad54c5f116459350de2f15fed2a0ea144340e7bae08ed6de67bf8bcde7fe6480149bdc1c0251c9c663f7ada50ae722731c368b5e24299be5c9b821686db8b3c205bb3bc63917897fa7b2fd588008fe42cac6ef3330f591f4e00424e0eea32dec680df6c79d035ff86af391be832dc3fe0e0bb2d175641b1bd44938542dda9ceb60af9bd54fde1af38848711b7b8e05a885988bd9049b5790633589cf2fa260024bedb4eb1086a28f35b783a0484304956e32a942865426462e7ff34f625dffcd1946224f17f711c5659fac0e0ad7b265157a436ab5a240626b57c870746f1885e3bf8319c1153f52c56e854fd4d9b069d01f1ee14d4954c1aa38615b22b5e4108129151c990a857733790e3b8f46663983b683b2ef9294b7cb039990c1d8a6bc8d8dc6b273cb85a0c4d61ffc2f26118455807ab13074f509efb436c8bb3fb8d09fb788986c58da3b810336b86be7c913d9548ad8bb9f71580228a56a4e7dfad8b34a3eaf20347cb1afd57d14c6f6d6dd2906c7a187fe3b173a3a43a259ee173589329ace02035369b29fcf41f6d43c22b5c9c4c51b16165996f72994a10db438cd18c9b27225fc5485d9e6f4ff2637c607e7e5f2fb15a2437c0713973275d49382b281bc5dc3bbca740cb7b8823fedcd8728be045a59c8ad2d46088299e08a2754fe1ded71be5a8f297c35767617ca1a213bb202fc69c8d3cc63de5c5bedc2d6f97a58a5eaa24b8b57f4582f552cedc4727cd9e3dc54c5d8b3c199f69a9124c0baec2b2b736c2595dd5b5e1d89934a3d36bfa3adcf3488a57e9a8acb6132ce155818835bb6f5e3f2a82f818ed3308372b661741a6f01dfc6870d81", 0x630}], 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) 369.143822ms ago: executing program 2 (id=2336): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x100000001) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) select(0x40, &(0x7f0000000000)={0x19, 0x2, 0x7, 0xb, 0x8, 0x3d, 0x4000000000200, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') read(r1, &(0x7f0000000100)=""/122, 0x7a) 350.589685ms ago: executing program 4 (id=2337): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r0 = socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000880)={0x0, 0x6}, 0x10, 0x0, 0x0) 320.465475ms ago: executing program 0 (id=2338): r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82acd00000000140e0343395b00737a4a00000084fc604fd6642787b31558a39bd200"/136, 0x88) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x200}, 0x5, 0x8001, 0x24b83c97}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec430500061", 0x170) 320.001289ms ago: executing program 1 (id=2339): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@local, @random="d09b049f6b63", [], {@ipv6={0x86dd, {0x0, 0x6, "36d2b5", 0x38, 0x3a, 0xf9, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0xfc, '\x00', {0x0, 0x6, "5f7f00", 0xffff, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, [@fragment={0x6, 0x0, 0x0, 0x1, 0x0, 0x0, 0x67}]}}}}}}}) (async) r0 = shmget(0x2, 0x3000, 0x680, &(0x7f0000003000/0x3000)=nil) shmat(r0, &(0x7f0000005000/0x2000)=nil, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (rerun: 64) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) (rerun: 32) 319.129455ms ago: executing program 0 (id=2340): sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00002f1000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) 254.941481ms ago: executing program 4 (id=2341): r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x85d, 0x1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x876ee05d5b66df58, 0x2}, {0x0, 0xfffffcea}], 0x2}) r2 = socket(0x1, 0x5, 0x81) r3 = socket(0x20, 0x2, 0x81) setsockopt(r3, 0x1000000029, 0xfff, 0x0, 0x43) recvfrom(r2, &(0x7f0000000280)=""/132, 0x84, 0x1040, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000040)="24fca14c69", &(0x7f0000000140)=0x5, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x1000300002002}) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgid(0xffffffffffffffff) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000001c0)=0x7a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x194, 0x1b}, 0x7297, 0x7, 0xffffffffffffffff, 0x0, 0x6, 0x7}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x101}, 0x8) close(r7) r8 = socket(0x800000018, 0x2, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xc8d2b21d9a355508, 0x2}, 0x0, 0x20e, 0x0, 0x0, 0x1, 0x71ae, 0x5}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10"], 0x10}, 0x400) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x46, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000eacf00103afffe8000000000000000000000000000aaff02000000000000000000000000000188"]) 249.847548ms ago: executing program 1 (id=2342): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xaec7, 0x6, 0x8, 0xc, "d0ec170000000000cfffff9b0000a17d002000b1", 0xc8b7}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x2000027, 0xff, 0x4, 0xa1b0, 0x10001, 0x10, [{0x4, 0x8, 0x4, 0x71002}, {0x3, 0x9, 0xfffffffd, 0xfffffff9}, {0x104, 0xf86, 0xfffffffc, 0x9}, {0x4, 0x1, 0x8007, 0x7}, {0x401, 0x3, 0x46c0, 0xc8}, {0xdc, 0x650, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x10000}, {0x6, 0x803, 0x14, 0x8}, {0x5, 0xa, 0x6, 0xca9}, {0x10000, 0x8009, 0x1000, 0x204}, {0x1, 0x10004, 0x5, 0x3}, {0x8, 0xa, 0x3}, {0xb97, 0x807, 0x4, 0xae}, {0xffffffff, 0x1, 0x7d, 0x6}, {0xfffffffa, 0x5, 0x5, 0xf}, {0x40, 0x6, 0xfff, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) 249.301039ms ago: executing program 0 (id=2343): sysctl$vm(&(0x7f00000002c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000440), 0x0) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="71f90200000000000000af6fb1fa62498e5f84cf71b59c7afec37082", &(0x7f0000000000)=0xfe1e, 0x0, 0xfffffffffffffd7b) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x881, &(0x7f0000000900)={@local, @empty, [], {@ipv6={0x86dd, {0xa, 0x6, "911ede", 0x84b, 0x4, 0x6, @mcast2, @loopback, {[@hopopts={0x3b, 0x0, '\x00', [@ra={0x5, 0x2, 0x8}]}, @hopopts={0x4, 0xa, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x8001}, @jumbo={0xc2, 0x4, 0xfffffff3}, @generic={0x5, 0xb, "30f0875821a51aa45459a9"}, @ra={0x5, 0x2, 0x4}, @pad1, @ra={0x5, 0x2, 0x200}, @generic={0x81, 0x28, "fac26a16410af1251ef15638e6bf5c7ea384f4abbad4c4c66cfefe5531887d12bdbbb84e7052d087"}]}, @dstopts={0x11, 0x11, '\x00', [@enc_lim={0x4, 0x1, 0x70}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x3, 0x73, "694b104f2fa10d15e9dc8400624377ac46134b2fc694838a6d47e9ae1c615c754544b35457b810431759ed877ae42d64552b190bb383d94bf1407e85e156f59c10e7cf6e735b7bbbb0ce29535909f7da5f4952bdcf21a915a51a822b507553498e2ca3a178ca5c856fb0e1270e4aa30ae9ee35"}, @pad1, @jumbo={0xc2, 0x4, 0x4}]}, @fragment={0x16, 0x0, 0x3, 0x0, 0x0, 0xa, 0x68}, @hopopts={0xff, 0x1, '\x00', [@padn, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0xff}]}, @hopopts={0x3b, 0xd5, '\x00', [@generic={0x5, 0x6a7, "fbb00b49ede99ca18b5313c461583aca1d938f64ca34b29c243a33218767ddbc99d66255b1e36e22339e2ce1d14c03e281d93c1a9380b5b45ed4e6b140fe490cb2700fdb8470797bad37f97194ec285c10d27103a46cd9b55f29063ca72bfb2fa35eeabe01afc39a30cd1224e3c66592d02c18b84a54d6a284e25a92ae36af429c65f4beb3cad34962249f85aa4e462d9239573a05f9ddc2c02fb31d405ef7c4626599c8c2303fa0dded41917f456fac1ef9da5e89b8041335d5d2c91e67d155ec34e10c6f1a40508256605c97fe25375b918088539d1e27efd45de1d93ecaec7e5a9eff2f6ef6968e22662053d361d7f96fd77b80df94099b53eaadc84823a9891eb6d3077a6fd4711e48e359d2b64526b92651e6c454a387c060db4483d08c80520169c4c93e5d1d3a470a3c4fd2cf8151cde63771e9382be55f467845aac606a59f2066444e2390c349581ee898edba12a0235ac485feb17b8603a304ee10745e5176baa7fe98d06122fd5e44adf096dbff5f4e25e363ba8173f03830b0465f008ff97e5667fb47be50e205bef7d8300fc7ff60e1a626b1b5d953fb149a567dc1da6550eed562c322732aca867242f428f91d533078284ef94e9e07c489230175b2eaa1a112f29aafba002d7392eb619fb7ba58605bbfd564ad55f9a7e6f5a6cfedfb44046b477a48dd55bb38881ca94e7c4715d48979c1df98b969e200047972393301f0907630a99d8db8b2365835630554029a410de65d637681d46eb43056649a5b88084f12aef3a3054b880e9a5481eaed35abb9745fa2fcaffb6932c939aafc08413c5575b6e4d4d4da2f60f5a6d2b5d09a7271e62628ac9221ae939dc55b8e0df7651052c440e75bdece0ba403c31cab6d4322d20382a9643c0147c6f830b142bd481702e663453d3b12311f9b1a2379340ac5cf2d6f91e14ecaa9493fea4c70d95c535dab276d3f2371aa29eec57ed129a4358bc95f1a55c6b615a1dee6fbcd16caa8f6601d31646d565a50192efd3e774397d5f5426836ddb62e50555e6b852baabde374e957a43fd4782efe09f3f422c72c772d661db3b3fdea8243163e7854746766037117fed98f1efe53d0c2ec0603c54b0373bbf58907228c176f746e43eac46446b9fa74a70cc946b0dfb73879aff824708fcce1d03707683854b059e3cc3adcdb7ff6cf10d363a1a0b52adb9c4bd8a85f64ad1cf784b87eac7ada2f406ee3902e0a827f4966d54cc3174252619aedd1b2a0846b2b6a4f5da66d87e6e9cb605d1a0ebff9370b829994df68222bf573fc622cdb8be70219d7bfbc8068c8589b8818868d79793c85bcea634510f5d80ecfe3aecb722e34e5097b658026d0c27496aec7bd5f03b74cf1a03d3520b17a852a6a50566114b3b65adf12ad53a6728a5526d847262eb6e63e1854be4c2c515b72bdc8e46b3e96513a09635ae1ca848a4eeb5831a426f5f1137c61696ff17dc360b5a179dc88fc9093b03d7263fef89e750603a02f877569c244d2c7d5ca03c028119bb2a15a9db29833ab23bca4c12a4001c54b0569ede155e4806985e35d8e1a7495e9d8cf154cd5dad4b71a6c127b8245ed1c605250b91b83007d74714d5440f3a48c56edfd962bb15e72ca5bb1ad9bc556a6cff43905a3de905abd91a33fc00016beba6269d5bc4390e8aa5f816b2ae13601b6ba48f8bfa9748d1bda3a3ec2b1c519af280cd94b1878703c76062ad30fcb0aa94039d8e9cc9710ed69f3957818572bf9604b7e44225280f269c87d6b8daf8e927446d25275028ce15e6c42b8c5b7b996f1d7ff262865c498a97faf07992a0808dde8c0400088358386ff1054ad05adf75a3c96d0fa772e803a9a73237ee606e633e34ca9c1ae7ceaa796ce93b76f397de5b6c6bf20af57f37f87e73512693ff275d3cbb1a227a04583d03958a71f79fe025470246b23f9bef94ac4928b8c94c267ee149fa59dc0bd1e315e7ef501e3a66775ddd18bf76fc15f36b29bfaed193462b643460a6896ec7a53d51d2b92377707fba23df78fea3e89cc7f1b40f6e6ce8dc50a76726e6c84f5372aca8e8f53f93a73c6a43a84a4cd8abeca6dcc33446215fd599d625acbd2d663d8dd749336361490967e57547dfab8ca50af87d8506305e3e412238a74abe8ddc4df98693b75958d1d920ef66a5439f9f55b3e533032d37694e98a6d75ba70b74f93b6649d363cc2f13ca680ae0546fb95be1b6a65b1afa72d370e2f98dffbbfc4dd74d5481b99e93e2cbb6f01235c31ecf46bff956833ccf4de13dffb8345dafaa4fdf7d57d88c70dd514fc086bca0d1e24b0d8c39ff3f467ec86d593eb3bbcab793304691dbff781c5dd1701bfb6bca7658295306a1bd13722a353cd39c41f5fc336ad8f73d1154e77f22e243aaea5"}]}], @udp={{0x0, 0x3, 0x8}, {"25031db6762f58fe4fb10dab4970acc3d127afba5aef2ab8712592b2e300d583718c4a551f0fea236128a3f77b53dde5ab41ea800fd55239b57f33970d8cef2358291176809a6b50fa0828b698530d018a28ee5ec9d03f62ddd41e35c7505f19e5fa0b"}}}}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) chmod(&(0x7f0000000040)='./file0\x00', 0x104) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000000100)="81d55331926b217a4a1d103fd64ada68cbc1c9164070fd60189b89ef0d06664f038d24a528b0d2fa21bc9a6310e5e2ada79afbb43562ca55d48eb79088ae80c582b3601e90122ef310284d999b1c535742e58475cfa3fd5d91da152c6f41c851e1e57b18ab7bd0a0b992fe4c9de4a27661daced2156ebc51a3af4eeb9ab6b0466c3317a1cd9b41b0532ada5166d732670c8525849301c486779b9af93378752f20d3c3a7e60a6c88a1692ad8b1ce", 0xae, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x101, 0x800}, 0xc) 247.649714ms ago: executing program 0 (id=2344): r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xb) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x4) syz_emit_ethernet(0xd3, &(0x7f00000001c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc5, 0x0, 0x2000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="7ad37e1263ab185b42f2793de5c8f480f8b7bb4ee067587bd9e8a41e1c1002f2116666c948ba0c7a9ceb56f002728f5f458b50279697410cf1d2fdab883cd9ea77fdb5a9f91e1c59d58f3dc197c94c8def0d82089fee81bd694fc644282101bb71a5d351bfac5c8e6198fae197e95ebc49caf795fa9ed6dff8dcfea9374eb629124962ba2592cccb4c4e75d2f63d50910a980df64640a1c94a3de9219baf6381dbac8d0dbf929ebc0e1e1cf6229bb4c856"}}}}) 247.43139ms ago: executing program 1 (id=2345): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0xed0f}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63d6, 0x5, 0x2, 0xa, 0x3, 0x47, 0x10, [{0x4, 0x10000, 0xfffff115, 0x80000002}, {0xfffffff3, 0xe8, 0x2, 0x2}, {0xcd5, 0x4baa, 0x4, 0x9}, {0x7, 0x1f0, 0xf, 0x2000100}, {0x4, 0xfff, 0x5, 0xfffffffe}, {0x388d, 0x40fffd, 0x7f, 0x5}, {0xfff, 0x400003, 0x20003, 0xfffffffd}, {0x207, 0xffffffff, 0x4, 0x99ac}, {0x9, 0x1001, 0x4, 0x7dff}, {0x3, 0x100001, 0x1, 0x100012}, {0x82, 0x0, 0x8a3a0004, 0xfffffff7}, {0x10000, 0xfffffffe, 0x1, 0xa68}, {0x401, 0xfffffffe, 0x400809, 0xa1}, {0x3, 0x2, 0x800002, 0x4}, {0x0, 0x101, 0x8000003, 0x3}, {0x89be2, 0x400001, 0x2, 0x400}]}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb61b98df192f9781ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x40c, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) 158.469048ms ago: executing program 1 (id=2346): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x3361) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x80, 0x4, 0x0, {[0x5, 0x0, 0x1000000000000000, 0x1, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0x9, 0xfffffffbfffffffe, 0xffffffffffffffff, 0x1], [0x5, 0x3, 0x4, 0x10000, 0x400000001, 0x0, 0x10, 0x4, 0x80000002, 0xfffffffffffffffb], [0x7fffffffffffffff, 0x0, 0x1, 0xd31, 0x8, 0x0, 0x5], [0x7, 0x0, 0xfffffffffffffffc, 0x165, 0x200, 0xb], [{0x0, 0x10, 0x80000001, 0x7fffffffffffd}, {0x2, 0x0, 0x1006}, {0x1000, 0x3, 0xfffffffe, 0x9}, {0x0, 0xf, 0xfffd, 0x4000000000000000}, {0x0, 0xa832, 0xc8, 0x7fffffffffffffff}, {0x9, 0x2, 0x0, 0x1}, {0x0, 0x0, 0xaa, 0x3ffffffffffffffc}, {0x0, 0xfffffff5, 0xc00000}], {0xfffc, 0x10, 0x20000003, 0xf5a752c}, {0x0, 0x5, 0x5}}}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x4ebfac6bbaf79cd) (async) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000a24, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000080)='./file0\x00', 0x5, &(0x7f00000000c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r1, 0xc0a86b05, &(0x7f0000000200)={0x0, 0x10000, 0x0}) 157.556572ms ago: executing program 7 (id=2347): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000600)={0xfffffff9, 0x9, 0xfffbfc03, 0x80a199, "ba080006020909739cd2b3e62803159200004000", 0x20000009, 0x80000001}) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd50441a, &(0x7f0000000040)={0xf, 0x80000001, 0x7, 0xd7, "00000100000000000000908b7f7f00", 0x3, 0x3}) setrlimit(0x4, &(0x7f0000000040)={0x8, 0x9d}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000140)) ioctl$VMM_IOC_INTR(r6, 0xca605601, &(0x7f0000000040)={0x1, 0x0, 0x1}) ioctl$VMM_IOC_INTR(r5, 0xca605601, &(0x7f0000000040)={0x1, 0x0, 0x1}) 154.532021ms ago: executing program 2 (id=2348): ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x1ff, 0x80, 0x2}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) clock_getres(0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x1000000000003, 0x4}, {0x4, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x81, 0x40, 0x3, 0xc}, {0x400, 0xfe, 0x1, 0x108}, {0x36, 0x8, 0x5, 0xffffffff}]}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) 3.614797ms ago: executing program 1 (id=2349): ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 854.634µs ago: executing program 2 (id=2350): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) close(r1) (async) r2 = socket(0x2, 0x3, 0x0) close(r2) (async) close(0xffffffffffffffff) (async, rerun: 64) r3 = socket(0x2, 0x3, 0x0) (rerun: 64) close(r3) socket(0x18, 0x3, 0x3a) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async, rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c6", 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x10]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x1}) 241.247µs ago: executing program 7 (id=2351): r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x5a}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x80000002, 0x5, 0x1f, 0xfffff7b4, "8b02000300090a7837b13e13355f4fa7c2f4e300", 0xfffffffd, 0x2}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x1a2c, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="ab33e54db1f286351ad4dd92bbfa88a39724cd1cb9f8c6821e41dcaf82c6cb45eb542b0e8dd16abaf3316010633ea1d606a41f74ef053738e702687aaf1862c034870c62e207a950c96114c94ae184fc3fc908868ebd4d4df545f270650719575d6c91147ae0a09925a7f92294f813f36c3957823319d3403975116947ba996c151e5aea9db87fcfbad946fd2a3328eaf702cb8426679c8dbee96c887e923e09000000c287479444f51345bd4a22a4abe52331a0e080d9bc137993ce8959bca0deb18ac7bda5ffde8d395e2b7fb95f913665c30004000058dab9d3e77c22b9b7c4f401dc31221dc6ff42041c9586698dcc8ecb096eeec30ea4e11df36582796d02df7c391f71563fef97dcf0c59b636f9071ad63a900"/289, 0x121}, {&(0x7f0000000140)="ba78c9e0cf28cbe9b0dd33944621469eb92cf4", 0x13}, {&(0x7f0000000240)="eec9ecdff1277cb7a9b7e7fdd6bd6be313ea72d161e48b075ba10a2b79b7174a1043f7d8a7e85d44dd53e2b31eb0ed87376b1ee1aa77148fc4c5792c113819d8ebc5827f020a951d9deb9b2196575795cffa3b6de34bea8e34b3cec805eab64e2d9fae3140fd4dacaca40e68ab9ecfe6b54167cde548d408fd2bb61ac4ecc2a858b163db66f8b78f83a4c0ee7191536aa0c38c0f202862857aae71b063145b28285d30950223dd5eba2e947eda100f", 0xaf}], 0x3) 0s ago: executing program 1 (id=2352): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7, 0x4e7, 0x4, 0xe95, 0xfffffffffffffffd, 0x8, 0x1010000000000000, 0x1}, 0x0, &(0x7f0000000600)={0x8, 0x6, 0x7ffffbfffffffffe, 0xffc, 0x10000, 0x3784, 0x10, 0x8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) mknod(0x0, 0x2000, 0x6381) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) setreuid(r1, r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x9, 0x4}) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000540)='./file0\x00', 0x40, 0x8) unveil(0x0, &(0x7f0000000140)='r\x00') recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/131, 0x83}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/42, 0x2a}], 0x3, &(0x7f0000000400)=""/102, 0x66}}, 0x10, 0x2, &(0x7f0000000500)={0x2, 0xa60}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.218' (ED25519) to the list of known hosts. WARNING: thread `nfsio' (83590) exits with status -1 WARNING: thread `nfsio' (118182) exits with status -1 WARNING: thread `nfsio' (24466) exits with status -1 WARNING: thread `nfsio' (358207) exits with status -1 pppx: unable to set addresses for pppx1, error=17 OpenBSD/amd64 (ci-openbsd-multicore-1.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error £,*£^I«í¿åmalloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error uvn_flush: obj=0xfffffd8060423100, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 OpenBSD/amd64 (ci-openbsd-multicore-1.us-central1-b.c.syzkaller.internal) (tty00) login: pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error denied attempt to set clock forward to 4263431296 pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx2, error=17 pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 in6_pcbnotify: Huh? Thought we never got called with mapped! pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx2, error=17 pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 WARNING: thread `nfsio' (283886) exits with status -1 WARNING: thread `nfsio' (450518) exits with status -1 WARNING: thread `nfsio' (289074) exits with status -1 WARNING: thread `nfsio' (516760) exits with status -1 malloc(): allocation too large, type = 29, size = 16796513700 vm_create: uvm_map failed: 12 OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error ¹vm_create: uvm_map failed: 12 panic: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 323 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 139297 37565 0 0 0 1 syz-executor *422519 54856 0 0x2 0 0K ifconfig db_enter() at db_enter+0x25 panic(ffffffff833b1ba4) at panic+0x1e5 __assert(ffffffff833f0663,ffffffff83440e86,143,ffffffff83331f25) at __assert+0x29 tun_clone_destroy(ffff80000159d800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80002ebc3d70) at if_clone_destroy+0x205 ifioctl(ffff8000016fa438,80206979,ffff80002ebc3d70,ffff80003c42aa88) at ifioctl+0x59d sys_ioctl(ffff80003c42aa88,ffff80002ebc3f50,ffff80002ebc3ea0) at sys_ioctl+0x674 syscall(ffff80002ebc3f50) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x777ddb137d30, count: 6 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 323 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833b1ba4) at panic+0x1e5 __assert(ffffffff833f0663,ffffffff83440e86,143,ffffffff83331f25) at __assert+0x29 tun_clone_destroy(ffff80000159d800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80002ebc3d70) at if_clone_destroy+0x205 ifioctl(ffff8000016fa438,80206979,ffff80002ebc3d70,ffff80003c42aa88) at ifioctl+0x59d sys_ioctl(ffff80003c42aa88,ffff80002ebc3f50,ffff80002ebc3ea0) at sys_ioctl+0x674 syscall(ffff80002ebc3f50) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x777ddb137d30, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002ebc3b20 rbx 0xffffffff837bfe07 cpu_info_full_primary+0x2e07 rdx 0 rcx 0xffff80003c42aa88 rax 0xffffffff837beff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x44a93c5ea2dacf6d r11 0xa6051508727601fd r12 0xffffffff837bfc08 cpu_info_full_primary+0x2c08 r13 0 r14 0 r15 0x1 rip 0xffffffff82e49265 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002ebc3b10 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (ifconfig) tid=422519 pid=54856 tcnt=1 stat=onproc flags process=2 proc=0 runpri=86, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c42a028,0xffff80003c42a568 process=0xffff80002a3a21d8 user=0xffff80002ebbf000, vmspace=0xfffffd806eb0e3e0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37565 139297 11260 0 7 0 syz-executor 29627 159641 71437 0 2 0 syz-executor 29627 417967 71437 0 3 0x4000080 fsleep syz-executor *54856 422519 75165 0 7 0x2 ifconfig 75165 19868 90227 0 3 0x10008a sigsusp sh 90227 348354 67592 0 3 0x82 wait syz-executor 63988 341715 87874 0 2 0x10 syz-executor 63988 37063 87874 0 3 0x4000090 fsleep syz-executor 65793 440847 88705 60929 2 0x10 syz-executor 65793 523393 88705 60929 3 0x4000090 fsleep syz-executor 65793 182600 88705 60929 3 0x4000090 fsleep syz-executor 22683 295040 1 0 3 0x100083 ttyopn getty 88705 139078 67592 0 3 0x82 nanoslp syz-executor 87874 205624 67592 0 3 0x82 nanoslp syz-executor 63338 510459 67592 0 3 0x82 nanoslp syz-executor 60514 292438 67592 0 2 0x2 syz-executor 11260 505056 67592 0 3 0x82 nanoslp syz-executor 2085 52608 67592 0 3 0x82 nanoslp syz-executor 71437 177747 67592 0 3 0x82 nanoslp syz-executor 67592 493158 26906 0 3 0x82 kqread syz-executor 26906 133033 53043 0 3 0x10008a sigsusp ksh 53043 422197 19003 0 3 0x98 kqread sshd-session 19003 507601 71981 0 3 0x92 kqread sshd-session 71981 223047 1 0 3 0x88 kqread sshd 23868 315066 13559 74 3 0x1100092 bpf pflogd 13559 111187 1 0 3 0x80 sbwait pflogd 7400 267038 95725 73 3 0x1100090 kqread syslogd 95725 427748 1 0 3 0x100082 sbwait syslogd 62422 281205 1 0 3 0x100080 kqread resolvd 59207 84017 2466 77 2 0x100092 dhcpleased 25379 380054 2466 77 3 0x100092 kqread dhcpleased 2466 103447 1 0 3 0x80 kqread dhcpleased 72091 500515 0 0 3 0x14200 bored smr 20386 506611 0 0 2 0x14200 zerothread 77995 473692 0 0 3 0x14200 aiodoned aiodoned 38007 68476 0 0 3 0x14200 syncer update 43215 54723 0 0 3 0x14200 cleaner cleaner 79212 47543 0 0 3 0x14200 reaper reaper 52005 24201 0 0 3 0x14200 pgdaemon pagedaemon 88451 191038 0 0 3 0x14200 bored viomb 40205 106331 0 0 3 0x40014200 acpi0 acpi0 39992 280421 0 0 3 0x40014200 idle1 9794 341207 0 0 3 0x14200 bored softnet1 67867 379242 0 0 2 0x14200 softnet0 82545 242201 0 0 3 0x14200 bored systqmp 54359 153559 0 0 3 0x14200 bored systq 72775 489947 0 0 3 0x14200 tmoslp softclockmp 9700 72322 0 0 3 0x40014200 tmoslp softclock 38666 714 0 0 3 0x40014200 idle0 1 315211 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks Process 54856 (ifconfig) thread 0xffff80003c42aa88 (422519) Process 60514 (syz-executor) thread 0xffff80002a281240 (292438) ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11100 12115K 13105K 166960K 14712 0 pcb 17 16K 17K 166960K 689 0 rtable 216 13K 14K 166960K 943 0 pf 35 17K 81K 166960K 293 0 ifaddr 35 6K 8K 166960K 197 0 ifgroup 51 2K 2K 166960K 341 0 sysctl 4 1K 9K 166960K 30 0 counters 68 36K 38K 166960K 340 0 ioctlops 0 0K 4K 166960K 2353 0 iov 0 0K 24K 166960K 288 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1446 91K 92K 166960K 3518 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 8 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 167 0 dirhash 12 2K 2K 166960K 72 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 240K 166960K 2653 0 sigio 0 0K 0K 166960K 80 0 proc 79 131K 163K 166960K 1038 0 subproc 72 4K 4K 166960K 153 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 350 0 in_multi 66 4K 7K 166960K 326 0 ether_multi 1 0K 0K 166960K 39 0 mrt 1 0K 0K 166960K 19 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 1274 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 6 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 239 160K 177K 166960K 25261 0 UVM aobj 14 22K 24K 166960K 17 0 pinsyscall 43 86K 103K 166960K 4029 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 348 0 NDP 11 0K 2K 166960K 138 0 temp 79 8688K 8764K 166960K 136205 0 kqueue 14 22K 36K 166960K 506 0 SYN cache 2 8K 16K 166960K 3 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 200 0 197 1 0 1 1 0 8 0 rtentry 176 282 0 204 6 1 5 6 0 8 0 unpcb 144 1769 0 1752 15 10 5 6 0 8 4 syncache 336 15 0 15 6 5 1 1 0 8 1 tcpqe 32 6 0 6 4 3 1 1 0 8 1 tcpcb 736 1012 0 1005 22 15 7 7 0 8 6 arp 136 40 0 27 1 0 1 1 0 8 0 inpcb 328 3560 0 3548 31 22 9 12 0 8 7 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 10 0 10 1 1 0 1 0 8 0 nd6 152 62 0 45 2 0 2 2 0 8 0 pkpcb 40 24 0 24 4 3 1 1 0 8 1 kcovpl 48 17 0 9 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 1 0 1 0 8 0 ppxss 1192 95 0 95 3 2 1 1 0 8 1 pppxif 1504 16 0 16 5 4 1 1 0 8 1 pffrag 232 24 0 14 1 0 1 1 0 482 0 pffrnode 88 23 0 14 1 0 1 1 0 8 0 pffrent 40 48 0 36 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 4 0 2 1 0 1 1 0 8 0 pfanchor 1288 1 0 0 1 0 1 1 0 8 0 pfrule 1360 6 0 3 2 1 1 1 0 8 0 rttmr 136 4 0 4 4 4 0 1 0 8 0 art_heap8 4096 4 0 0 4 0 4 4 0 8 0 art_heap4 256 1325 0 976 40 13 27 31 0 8 3 art_table 40 1329 0 976 5 0 5 5 0 8 0 art_node 32 281 0 214 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 163 0 153 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 58 0 41 3 0 3 3 0 8 0 dino2pl 256 6481 0 4965 96 0 96 96 0 8 0 ffsino 296 6481 0 4965 118 0 118 118 0 8 0 nchpl 144 10090 0 8364 65 0 65 65 0 8 0 rtmask 32 21 0 21 4 3 1 1 0 8 1 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 36372 0 36372 3 1 2 2 0 8 2 percpumem 16 185 0 136 1 0 1 1 0 8 0 vcpupl 3968 11 0 1 2 0 2 2 0 8 0 vmpool 848 13 0 3 2 0 2 2 0 8 0 kstatmem 264 206 0 180 4 1 3 3 0 8 0 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 13 0 13 6 5 1 1 0 8 1 scxspl 216 91180 0 91180 13 10 3 8 1 8 3 plimitpl 152 675 0 657 1 0 1 1 0 8 0 sigapl 424 2934 0 2886 7 1 6 7 0 8 0 knotepl 120 621 0 0 17 0 17 17 0 8 0 kqueuepl 224 1170 0 1159 14 12 2 5 0 8 1 pipepl 344 395 0 368 6 3 3 6 0 8 0 fdescpl 528 2905 0 2873 3 0 3 3 0 8 0 filepl 160 20982 0 20761 36 17 19 22 0 8 5 lockfpl 104 1089 0 1087 1 0 1 1 0 8 0 lockfspl 48 342 0 340 1 0 1 1 0 8 0 sessionpl 144 47 0 38 1 0 1 1 0 8 0 pgrppl 48 130 0 113 1 0 1 1 0 8 0 ucredpl 104 4150 0 4135 1 0 1 1 0 8 0 zombiepl 144 2888 0 2886 1 0 1 1 0 8 0 processpl 1232 2934 0 2886 6 1 5 5 0 8 0 procpl 664 6839 0 6787 7 1 6 7 0 8 0 sosppl 176 20 0 20 5 4 1 1 0 8 1 sockpl 752 5637 0 5605 49 35 14 18 0 8 9 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 128 0 0 16 0 16 16 0 8 0 mcl2k 2048 38 0 0 5 0 5 5 0 8 0 mtagpl 96 7 0 0 1 0 1 1 0 8 0 mbufpl 256 426 0 0 25 0 25 25 0 8 0 bufpl 280 39022 0 32886 439 0 439 439 0 8 0 anonpl 32 15996 0 0 129 0 129 129 0 246 0 amapchunkpl 152 87702 0 87219 48 21 27 30 0 158 2 amappl16 200 12848 0 12816 110 90 20 43 0 8 8 amappl15 192 10 0 10 1 1 0 1 0 8 0 amappl14 184 5 0 5 1 1 0 1 0 8 0 amappl13 176 522 0 520 1 0 1 1 0 8 0 amappl12 168 3358 0 3316 3 0 3 3 0 8 0 amappl11 160 65 0 65 1 1 0 1 0 8 0 amappl10 152 46 0 32 1 0 1 1 0 8 0 amappl9 144 250 0 250 1 1 0 1 0 8 0 amappl8 136 27 0 25 1 0 1 1 0 8 0 amappl7 128 115 0 113 1 0 1 1 0 8 0 amappl6 120 400 0 384 1 0 1 1 0 8 0 amappl5 112 87 0 76 1 0 1 1 0 8 0 amappl4 104 541 0 511 1 0 1 1 0 8 0 amappl3 96 15329 0 15233 4 1 3 3 0 8 0 amappl2 88 3097 0 3020 4 2 2 3 0 8 0 amappl1 80 23188 0 22593 18 3 15 16 0 8 0 amappl 88 23873 0 23712 5 0 5 5 0 92 0 uvmvnodes 80 219 0 0 5 0 5 5 0 8 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma16384 16384 1 0 1 1 1 0 1 0 8 0 dma8192 8192 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 258 0 258 6 5 1 1 0 8 1 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 21 0 20 1 0 1 1 0 8 0 aobjpl 72 16 0 3 1 0 1 1 0 8 0 uaddrrnd 24 2905 0 2873 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2905 0 2873 1 0 1 1 0 8 0 vmmpekpl 168 22690 0 22633 4 0 4 4 0 8 0 vmmpepl 168 193263 0 191337 152 42 110 120 0 357 4 vmsppl 488 2904 0 2873 6 1 5 5 0 8 0 rwobjpl 80 53934 0 52758 44 8 36 39 0 8 0 pdppl 4096 5844 0 5762 140 54 86 86 0 8 4 pvpl 32 23180 0 0 187 0 187 187 0 265 0 pmappl 256 2917 0 2876 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 375 0 95 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833b1ba4) at panic+0x1e5 __assert(ffffffff833f0663,ffffffff83440e86,143,ffffffff83331f25) at __assert+0x29 tun_clone_destroy(ffff80000159d800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80002ebc3d70) at if_clone_destroy+0x205 ifioctl(ffff8000016fa438,80206979,ffff80002ebc3d70,ffff80003c42aa88) at ifioctl+0x59d sys_ioctl(ffff80003c42aa88,ffff80002ebc3f50,ffff80002ebc3ea0) at sys_ioctl+0x674 syscall(ffff80002ebc3f50) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x777ddb137d30, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8394a580) at __mp_lock+0x199 syscall(ffff80002ebca2b0) at syscall+0xaf4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d1f47e56c20, count: 9 ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8394a580) at __mp_lock+0x199 syscall(ffff80002ebca2b0) at syscall+0xaf4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d1f47e56c20, count: -6