710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x1, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000008}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:44 executing program 7: pwrite(0xffffffffffffff9c, &(0x7f0000000300)="7c5128d5764d0155f3f7f3cd2c544f1e475899a64f482d6712791b", 0x1b, 0x80000000) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2cc3ed342cbfdc58f2e5ec276ced806090df120c43b60a7b73c3defd48f4df5a6711951c5f82d80d47a1736948e2b321fd67eb149f8ee17b4e0bec9e20dcdb6d10c388b9da1ac5573c4a9c83eef6a45f2918892cbc90ecd7a2dd48ba07e0ce50800447c9dc876b6992ad7ed2a1cc30bf69e480fcb3cbaa6ecdbafb9a405918c929e542b1b0daf740125072cfe0aa9916ad570e4479b807b4d5163b1b5ad29fdf7b4df828e84c818f6c4e2afeda3fac53d96f53924bc15b", 0xb7}, {&(0x7f0000000200)="1781f36e28ebd3df0ead2db14d426badeae2b966c9e5ae34e2adae95909add7b1a593861f65954b73121857a73aa5fe55c0faa8bed8e6833e3cf93977528f800a1d960661712e21da77082d1e9c07019d468f515b9aa3c62736a7dadde40549e216b6d52a5ec45fdcee8f61850ad698bab3095fa4c03d16cd4137a10e18b698c6254a5d44d481b5048f22548b1242715698fe53291d67969de6277e57b6849d2c5a7b6ffc9a7b83fbfe0670653d2a87b0dd0708a9560cd6d5d28bd2da8c87852163dd50f48897bc2d0f602a522c046f14c2127c8594adc0b1631", 0xda}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:44 executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6}}) 05:44:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x4, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x14}, 0x1, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x1, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000008}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x4, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x14}, 0x1, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x1, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000008}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:44:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:44 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) r4 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) r6 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r7 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) (async, rerun: 32) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffffff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x7, 0x0, 0xaf, 0x1}], 0xfffff000, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0xe6, 0x800fffdd, 0xff}, {{r3}, 0xfffffffffffffffb, 0x92, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0xf44, 0x3}, {{r4}, 0xfffffffffffffff8, 0xca, 0x20000082, 0x67, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x200}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x10000, 0xffff}], 0x0, &(0x7f0000000340)={0x3, 0x450}) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r9 = socket(0x18, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc050756a, &(0x7f0000000300)) 05:44:44 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)) 05:44:44 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:44:44 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffffff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x7, 0x0, 0xaf, 0x1}], 0xfffff000, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0xe6, 0x800fffdd, 0xff}, {{r3}, 0xfffffffffffffffb, 0x92, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0xf44, 0x3}, {{r4}, 0xfffffffffffffff8, 0xca, 0x20000082, 0x67, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x200}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x10000, 0xffff}], 0x0, &(0x7f0000000340)={0x3, 0x450}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r9 = socket(0x18, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r6, 0x0, r7) (async) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffffff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x7, 0x0, 0xaf, 0x1}], 0xfffff000, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0xe6, 0x800fffdd, 0xff}, {{r3}, 0xfffffffffffffffb, 0x92, 0x20, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0xf44, 0x3}, {{r4}, 0xfffffffffffffff8, 0xca, 0x20000082, 0x67, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x200}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80, 0x10000, 0xffff}], 0x0, &(0x7f0000000340)={0x3, 0x450}) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r9, 0x0, r9) (async) ioctl$TIOCFLUSH(r10, 0xc050756a, &(0x7f0000000300)) (async) 05:44:44 executing program 1: socket(0x26, 0x5, 0x80) 05:44:44 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:44 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 05:44:44 executing program 7: pwrite(0xffffffffffffff9c, &(0x7f0000000300)="7c5128d5764d0155f3f7f3cd2c544f1e475899a64f482d6712791b", 0x1b, 0x80000000) (async, rerun: 64) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2cc3ed342cbfdc58f2e5ec276ced806090df120c43b60a7b73c3defd48f4df5a6711951c5f82d80d47a1736948e2b321fd67eb149f8ee17b4e0bec9e20dcdb6d10c388b9da1ac5573c4a9c83eef6a45f2918892cbc90ecd7a2dd48ba07e0ce50800447c9dc876b6992ad7ed2a1cc30bf69e480fcb3cbaa6ecdbafb9a405918c929e542b1b0daf740125072cfe0aa9916ad570e4479b807b4d5163b1b5ad29fdf7b4df828e84c818f6c4e2afeda3fac53d96f53924bc15b", 0xb7}, {&(0x7f0000000200)="1781f36e28ebd3df0ead2db14d426badeae2b966c9e5ae34e2adae95909add7b1a593861f65954b73121857a73aa5fe55c0faa8bed8e6833e3cf93977528f800a1d960661712e21da77082d1e9c07019d468f515b9aa3c62736a7dadde40549e216b6d52a5ec45fdcee8f61850ad698bab3095fa4c03d16cd4137a10e18b698c6254a5d44d481b5048f22548b1242715698fe53291d67969de6277e57b6849d2c5a7b6ffc9a7b83fbfe0670653d2a87b0dd0708a9560cd6d5d28bd2da8c87852163dd50f48897bc2d0f602a522c046f14c2127c8594adc0b1631", 0xda}], 0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x4, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x14}, 0x1, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x1, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000008}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x4, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x14}, 0x1, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x1, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000008}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:44:44 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3}, 0xc) 05:44:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7fff, 0x80, 0x3, 0x7}, {0x7, 0x8b, 0x1, 0x1}]}) 05:44:45 executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) 05:44:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:45 executing program 5: sysctl$hw(&(0x7f0000000040)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) 05:44:45 executing program 7: pwrite(0xffffffffffffff9c, &(0x7f0000000300)="7c5128d5764d0155f3f7f3cd2c544f1e475899a64f482d6712791b", 0x1b, 0x80000000) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) (async, rerun: 32) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2cc3ed342cbfdc58f2e5ec276ced806090df120c43b60a7b73c3defd48f4df5a6711951c5f82d80d47a1736948e2b321fd67eb149f8ee17b4e0bec9e20dcdb6d10c388b9da1ac5573c4a9c83eef6a45f2918892cbc90ecd7a2dd48ba07e0ce50800447c9dc876b6992ad7ed2a1cc30bf69e480fcb3cbaa6ecdbafb9a405918c929e542b1b0daf740125072cfe0aa9916ad570e4479b807b4d5163b1b5ad29fdf7b4df828e84c818f6c4e2afeda3fac53d96f53924bc15b", 0xb7}, {&(0x7f0000000200)="1781f36e28ebd3df0ead2db14d426badeae2b966c9e5ae34e2adae95909add7b1a593861f65954b73121857a73aa5fe55c0faa8bed8e6833e3cf93977528f800a1d960661712e21da77082d1e9c07019d468f515b9aa3c62736a7dadde40549e216b6d52a5ec45fdcee8f61850ad698bab3095fa4c03d16cd4137a10e18b698c6254a5d44d481b5048f22548b1242715698fe53291d67969de6277e57b6849d2c5a7b6ffc9a7b83fbfe0670653d2a87b0dd0708a9560cd6d5d28bd2da8c87852163dd50f48897bc2d0f602a522c046f14c2127c8594adc0b1631", 0xda}], 0x2) (async, rerun: 32) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x2, 0x2, 0x3) 05:44:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f00000002c0)={0x1, 0x37}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x7, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffc}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) socket(0x2, 0x2, 0x3) 05:44:45 executing program 5: sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:44:45 executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x0, 0x1, 0x7, 0x3, &(0x7f0000000180)={{0x7f, 0x1f, 0x7f, 0x6, 0x8, 0x1, 0x2}, {[0x3c8, 0xfffffffffffffffe, 0xae5e, 0x3, 0x9, 0xfffffffffffffeff, 0x6, 0x1, 0x9, 0x9, 0x5, 0x8, 0x3, 0xffffffffffff4afe, 0x800, 0xfffffffffffffffb, 0x7fffffffffffffff, 0x4], [0x0, 0xa9ec, 0x7, 0xcb70, 0x101, 0xfe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x38], [0x5, 0x5, 0x3, 0x5, 0x80, 0x1, 0x8000], [0x1, 0x6, 0x0, 0x8, 0x0, 0x9], [{0x80, 0xffff, 0x6, 0x378}, {0x0, 0x4, 0x4539, 0xff}, {0x4, 0x5, 0x4b3b, 0x2}, {0x4, 0x5, 0x3f, 0x5}, {0x3, 0x20, 0x17, 0xffff}, {0x400, 0x2, 0x10000, 0xffffffff}, {0x6, 0x2, 0xffffffff, 0xfffffffffffffffc}, {0x49, 0x3f, 0x0, 0xed0a}], {0x2, 0x7, 0x7f, 0x5}, {0x4, 0xaa, 0x400, 0x729}}}, 0x3, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7f) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) dup2(r1, r3) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f00000002c0)={0x1, 0x37}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 32) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x7, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffc}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7fff, 0x80, 0x3, 0x7}, {0x7, 0x8b, 0x1, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7fff, 0x80, 0x3, 0x7}, {0x7, 0x8b, 0x1, 0x1}]}) (async) 05:44:45 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) 05:44:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x2, 0x2, 0x3) 05:44:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:47 executing program 5: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) 05:44:47 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f00000002c0)={0x1, 0x37}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x7, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffc}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:47 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:47 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x6, 0xfff, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) socketpair(0x2, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x3, 0x800, 0x100}, 0xbdb, [0x800, 0x6, 0x20, 0x2, 0x7, 0x7fffffff, 0xffffffdc, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0xe740}, {0x18, 0x2, 0x7, 0x3ff}, 0x3, [0x2, 0x2, 0x5, 0x8, 0x2, 0x48, 0x0, 0xffff]}, 0x3c) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r8) kevent(r6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xc1, 0x20000000, 0x8, 0x7f000000000000}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0xab6f, 0x7}], 0x2, &(0x7f0000000780)=[{{}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x4, 0x7}, {{r6}, 0xfffffffffffffffb, 0x3, 0x1, 0x9, 0x6}, {{r3}, 0x0, 0xe0, 0x4, 0x2150, 0x8c}, {{r4}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x0, 0x3, 0xe6a7}, {{r1}, 0x3, 0x30, 0xf0000000, 0x0, 0xc2d}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x8, 0x3, 0x2}], 0x2, &(0x7f0000000240)={0x3f}) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) 05:44:47 executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x0, 0x1, 0x7, 0x3, &(0x7f0000000180)={{0x7f, 0x1f, 0x7f, 0x6, 0x8, 0x1, 0x2}, {[0x3c8, 0xfffffffffffffffe, 0xae5e, 0x3, 0x9, 0xfffffffffffffeff, 0x6, 0x1, 0x9, 0x9, 0x5, 0x8, 0x3, 0xffffffffffff4afe, 0x800, 0xfffffffffffffffb, 0x7fffffffffffffff, 0x4], [0x0, 0xa9ec, 0x7, 0xcb70, 0x101, 0xfe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x38], [0x5, 0x5, 0x3, 0x5, 0x80, 0x1, 0x8000], [0x1, 0x6, 0x0, 0x8, 0x0, 0x9], [{0x80, 0xffff, 0x6, 0x378}, {0x0, 0x4, 0x4539, 0xff}, {0x4, 0x5, 0x4b3b, 0x2}, {0x4, 0x5, 0x3f, 0x5}, {0x3, 0x20, 0x17, 0xffff}, {0x400, 0x2, 0x10000, 0xffffffff}, {0x6, 0x2, 0xffffffff, 0xfffffffffffffffc}, {0x49, 0x3f, 0x0, 0xed0a}], {0x2, 0x7, 0x7f, 0x5}, {0x4, 0xaa, 0x400, 0x729}}}, 0x3, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7f) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) (async) r3 = socket$unix(0x1, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) dup2(r1, r3) (async) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:47 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$getflags(r0, 0x1) 05:44:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7fff, 0x80, 0x3, 0x7}, {0x7, 0x8b, 0x1, 0x1}]}) 05:44:47 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x6, 0xfff, 0x6}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) socketpair(0x2, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x3, 0x800, 0x100}, 0xbdb, [0x800, 0x6, 0x20, 0x2, 0x7, 0x7fffffff, 0xffffffdc, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r4 = fcntl$dupfd(r0, 0x0, r3) (async) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0xe740}, {0x18, 0x2, 0x7, 0x3ff}, 0x3, [0x2, 0x2, 0x5, 0x8, 0x2, 0x48, 0x0, 0xffff]}, 0x3c) (async) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r8) kevent(r6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xc1, 0x20000000, 0x8, 0x7f000000000000}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0xab6f, 0x7}], 0x2, &(0x7f0000000780)=[{{}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x4, 0x7}, {{r6}, 0xfffffffffffffffb, 0x3, 0x1, 0x9, 0x6}, {{r3}, 0x0, 0xe0, 0x4, 0x2150, 0x8c}, {{r4}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x0, 0x3, 0xe6a7}, {{r1}, 0x3, 0x30, 0xf0000000, 0x0, 0xc2d}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x8, 0x3, 0x2}], 0x2, &(0x7f0000000240)={0x3f}) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) 05:44:47 executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x0, 0x1, 0x7, 0x3, &(0x7f0000000180)={{0x7f, 0x1f, 0x7f, 0x6, 0x8, 0x1, 0x2}, {[0x3c8, 0xfffffffffffffffe, 0xae5e, 0x3, 0x9, 0xfffffffffffffeff, 0x6, 0x1, 0x9, 0x9, 0x5, 0x8, 0x3, 0xffffffffffff4afe, 0x800, 0xfffffffffffffffb, 0x7fffffffffffffff, 0x4], [0x0, 0xa9ec, 0x7, 0xcb70, 0x101, 0xfe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x38], [0x5, 0x5, 0x3, 0x5, 0x80, 0x1, 0x8000], [0x1, 0x6, 0x0, 0x8, 0x0, 0x9], [{0x80, 0xffff, 0x6, 0x378}, {0x0, 0x4, 0x4539, 0xff}, {0x4, 0x5, 0x4b3b, 0x2}, {0x4, 0x5, 0x3f, 0x5}, {0x3, 0x20, 0x17, 0xffff}, {0x400, 0x2, 0x10000, 0xffffffff}, {0x6, 0x2, 0xffffffff, 0xfffffffffffffffc}, {0x49, 0x3f, 0x0, 0xed0a}], {0x2, 0x7, 0x7f, 0x5}, {0x4, 0xaa, 0x400, 0x729}}}, 0x3, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7f) (async) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="d395d062ff3d913eeb", 0x9}], 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) (async) dup2(r1, r3) (async) ioctl$FIOASYNC(r0, 0xc450443e, &(0x7f0000000000)) 05:44:47 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:47 executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f0000000100)={{}, 0x0, 0x0}) 05:44:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 05:44:47 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000bf5965120fd97dec5ba5db469625e0c27444d2c67a39df99eab5ab23250e17911969437b4560382b63cc7ea8f9e74896fb3c4e75ca2d1593c0ab6aafcfd118acd7d9a401df6f7dcee6000000000000109dc2e0f5751b9eb337e5ca62a8aa586ec203b6db3178ca2c61d3e49fa17462fe1930020fb3d93b5233f5484d70d2245b2e42b6d6bdd096f3d1a132e6f9ee9758f71a44cc62adad15ebca9322668e8ef2e98d7f7357759861b52835ba9728dfc5ef0e04a8"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:44:47 executing program 1: msgget(0x1, 0x289) 05:44:48 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:48 executing program 5: sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) 05:44:48 executing program 7: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 05:44:48 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:48 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000340)={'./file0\x00', 0x6, 0xfff, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x3a) (rerun: 64) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) socketpair(0x2, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x3, 0x800, 0x100}, 0xbdb, [0x800, 0x6, 0x20, 0x2, 0x7, 0x7fffffff, 0xffffffdc, 0x2]}, 0x3c) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = fcntl$dupfd(r0, 0x0, r3) (async, rerun: 64) r5 = socket(0x18, 0x1, 0x0) (rerun: 64) r6 = fcntl$dupfd(r5, 0x0, r5) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8, 0xe740}, {0x18, 0x2, 0x7, 0x3ff}, 0x3, [0x2, 0x2, 0x5, 0x8, 0x2, 0x48, 0x0, 0xffff]}, 0x3c) (async) r7 = socket$unix(0x1, 0x2, 0x0) (async) r8 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r8) kevent(r6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0xc1, 0x20000000, 0x8, 0x7f000000000000}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0xab6f, 0x7}], 0x2, &(0x7f0000000780)=[{{}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x4, 0x7}, {{r6}, 0xfffffffffffffffb, 0x3, 0x1, 0x9, 0x6}, {{r3}, 0x0, 0xe0, 0x4, 0x2150, 0x8c}, {{r4}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x0, 0x3, 0xe6a7}, {{r1}, 0x3, 0x30, 0xf0000000, 0x0, 0xc2d}, {{r8}, 0xfffffffffffffffc, 0xc0, 0x8, 0x3, 0x2}], 0x2, &(0x7f0000000240)={0x3f}) (async, rerun: 64) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) (rerun: 64) 05:44:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 05:44:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000bf5965120fd97dec5ba5db469625e0c27444d2c67a39df99eab5ab23250e17911969437b4560382b63cc7ea8f9e74896fb3c4e75ca2d1593c0ab6aafcfd118acd7d9a401df6f7dcee6000000000000109dc2e0f5751b9eb337e5ca62a8aa586ec203b6db3178ca2c61d3e49fa17462fe1930020fb3d93b5233f5484d70d2245b2e42b6d6bdd096f3d1a132e6f9ee9758f71a44cc62adad15ebca9322668e8ef2e98d7f7357759861b52835ba9728dfc5ef0e04a8"]) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:44:48 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:48 executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) 05:44:48 executing program 1: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) 05:44:48 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async, rerun: 64) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 32) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 32) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:48 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x113800, 0x0) 05:44:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000bf5965120fd97dec5ba5db469625e0c27444d2c67a39df99eab5ab23250e17911969437b4560382b63cc7ea8f9e74896fb3c4e75ca2d1593c0ab6aafcfd118acd7d9a401df6f7dcee6000000000000109dc2e0f5751b9eb337e5ca62a8aa586ec203b6db3178ca2c61d3e49fa17462fe1930020fb3d93b5233f5484d70d2245b2e42b6d6bdd096f3d1a132e6f9ee9758f71a44cc62adad15ebca9322668e8ef2e98d7f7357759861b52835ba9728dfc5ef0e04a8"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000bf5965120fd97dec5ba5db469625e0c27444d2c67a39df99eab5ab23250e17911969437b4560382b63cc7ea8f9e74896fb3c4e75ca2d1593c0ab6aafcfd118acd7d9a401df6f7dcee6000000000000109dc2e0f5751b9eb337e5ca62a8aa586ec203b6db3178ca2c61d3e49fa17462fe1930020fb3d93b5233f5484d70d2245b2e42b6d6bdd096f3d1a132e6f9ee9758f71a44cc62adad15ebca9322668e8ef2e98d7f7357759861b52835ba9728dfc5ef0e04a8"]) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) 05:44:48 executing program 7: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) 05:44:48 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 05:44:48 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="a0c49fb98dc28de73e8f0196f3befdbba736a828f4037d0ccce6b9a009e880acfde3412aa78f33fefe2c578644dc58e7aac824", 0x33) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:44:48 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r2, 0x0, 0x2, 0x4}, 0xfffffffffffffffb, 0x5, 0xfff}) r4 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, 0x0, 0xffffffffffffffff, 0x6d, 0x5}, 0x7, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:50 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x7}, {0x803c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:50 executing program 7: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1, 0xee00, 0xee01}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 05:44:50 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="a0c49fb98dc28de73e8f0196f3befdbba736a828f4037d0ccce6b9a009e880acfde3412aa78f33fefe2c578644dc58e7aac824", 0x33) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:44:50 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r2, 0x0, 0x2, 0x4}, 0xfffffffffffffffb, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, 0x0, 0xffffffffffffffff, 0x6d, 0x5}, 0x7, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:50 executing program 1: pipe(&(0x7f0000001180)) 05:44:50 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000001900), 0x22000, 0x0) 05:44:50 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:50 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) 05:44:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x7}, {0x803c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:50 executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x0) 05:44:50 executing program 5: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 05:44:50 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r2, 0x0, 0x2, 0x4}, 0xfffffffffffffffb, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, 0x0, 0xffffffffffffffff, 0x6d, 0x5}, 0x7, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:50 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="a0c49fb98dc28de73e8f0196f3befdbba736a828f4037d0ccce6b9a009e880acfde3412aa78f33fefe2c578644dc58e7aac824", 0x33) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000080)="a0c49fb98dc28de73e8f0196f3befdbba736a828f4037d0ccce6b9a009e880acfde3412aa78f33fefe2c578644dc58e7aac824", 0x33) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:44:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x7fffffff}, 0x10) 05:44:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x7}, {0x803c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:51 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:51 executing program 7: open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) 05:44:51 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/225) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20}, {0x4, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080), 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x6}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/30) 05:44:51 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001440)=ANY=[], 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="b17af5a95fd1d1d5f6199746e2ff802a5948f323f42883d5433e24d53123d6", 0x1f}, {0xfffffffffffffffe}, {&(0x7f0000000100)="e44dfdbd82530d", 0x7}, {&(0x7f0000000140)="4ae548e487083af42acbe42f475e888dd44adda05de4be4719cd0718edc0cfabedfe007f901ac828ea06b862fd44e6a6ffc88eddfce9a516434317f764e4175aff30a5adb74c096f", 0x48}, {&(0x7f0000000200)="e5829a745147a21c9533e5f2a0a8176c7c78395e22aba5700a80d74a6cd42dd30122c7da901d33e7ab33e1508defd96086a662312bd405cf7ef8b97cbd8d7d792a4780b49d5bf328787ac4df606386526699762c92a3fc66c904078cde75ead9645e6ac142c1bea8", 0x68}, {&(0x7f0000000280)="5f682b63da9c5733d8acaff310f827e20296ef2466b54f3a7a6a5b2060ea4d0d02753fd10406476d70b5d5146d7687dbc9627c0a17fe728f7b55fa31d20504c60b3af95f8dfc5abf5c83520beeb23157b93b39c82d2759b9efd61139f3a8331d46f2f0160d3f3b16595c42a2a2ee37ea30906d8f847407b70821ab43f2af0176eeabc9b7ee8d4046741f3acac0a1f1030accaeb4f0b541f14bb03176e396a23bf8968fa11bd9178cf92d3202a87c5c6cb0ecc1ea90693622e6669d43c7de090316f8092b0050a210b345cf7ecab371a213b33726396403934e9c7386e83353815e5704ede77b8a825f249fe2c51b8d2f29f7a4dceb2738321fe577cebac85f94daa24b743cf75f915b4bb85e7ffa122defd29bc5306a8b9847551ccf68088dd2efaa1380eef0c99aefa03f5a76ef0efeb15e87f2c7b6bb6e70e65345ef58d8d0a0e855ed652ecc3807d3008c2bc2e8e101ba843df53964a3c520e13c0577db1a2d7cb5ca7c5bce14deb2ae0c424661f564e41f5faaca0d5ac7d351eb0174bf0de14a28b47284f531115115cf381a32d7ba2ccf9ee9126360ae5cd242ae0d9eaf855ddaea8339ff2639303739b1d8c06d1f27dded29a9ad61699a8a17c0f0962a73c9d982b93b57352266f7b80befc810bb78f54e11a7506b9f9141b823e0f7b5ba0a171c3e93643438fc54bf90574cc7c335466cd36a16ffd4a6c7bb78f9017fcfd20e115863609755cb8ae7d93a9fa900afd01e765ebf3a22797e9f0ab2dc63badfacfc4bd6cdbcc41c5aeb4e61c20a8f7d288caa35717d384a9467d3f1b4ed5e15e4d959612ce70013e2b90ff46065ae15d32f52c4998e7ac992a9fd9083484a2c1d5ed94d6c3d507413f1352d5addb11da11b7fcb96497e39d20ff69053646aa4b62465f2387e0f9ce8bf62894f886f5d553fb2e41370860c82e7d43de13e12b48b5d9b44d1bfe40167c0f5e06458eabf260812dcf3eefd4a6a2ae2e4f507600f3eeb2c65bf07beac3c2d05f8dac7bbe0585ef7c0f35f56cea9ea670d65b7bb8530e4db52edc48ada5b025a15e3018168bf07d27f84b0e56a7237553293455e52d66245ebf60f2d06a96f38d565b26b91bc9e7a8f8647fef20f52c6e33eb6a20adad16f186f737ff1f748537c55ef16f205e5604f691c5937a2421ea1e32062946b100835b8d0a2d72d5a836020dee502f1cf0091934ccc78e29d816e883a07fa8a0f27b155f4d9322711a410bd731be5f14dc964e6b4926c447cfac2ff4a88c49d8f0c496686eabe9449ff048e05c2f2977dda2160a96463e1d7183b59f071c54bbb6e7f1c1b448798aeaabc1ee2f896f1819600e897dfc53d6d38d1fa92d4a089a264e0f0d1a0ac57ad7044da59eb7f6fe9b63ac086da10973ea1c505bb12e495cae3ecf104b16c9de1059ae420e38b2419f73eb39c215c1d0a0ff9c4695f5c534241d1a6bee01ca4231015a0b26d3b3f000bf34c60a9b71e695fcf00d87b451476dad2c4a9adf5ab1b418ff3f92e9858ec78bf840f04c1aa1a294b3110fa2e0f4478c484a218adf6339a6b69a656a8003e7a1e358c776993a65384e0f0b0f3144a336128e8175760bbd8211889ead718016ee6eb776e58d232c480737752c7e23d249621aad0ed5792ddbccd8fc7b05147c57ec69ed17f26673bb3f2ec1aa6cbf0df070961bc471df1cc78a0080645f49d7f080d97e5d630953e2e05690f15f5cace023d380bf2b7739a93afabb076bc096dfb2a6f0b73bc4d3dc4a845fea1a4d5dcefb8cf22c3cffac7f04e7419672348aff75d77103354711ee6d8f7d46fe8bf5ec8fe979d891d12ea7451ae298564651f34c0a3094b478608061d00c2ab276c65cafb0b0de6e424623a96bcb9d4a30b36cd311b7756df1328a746af7e5e7c333e65840eea60c305300d4db378b935e1c3fd74690c8be54c662db0c7f92d0b4629702e629320d9cc7cb9364c816d928ed9b9a926db27a9269e16d8ba93c4a8881ade5a6b6965a026ae1a6f8a6958ad428c8db37ae2732f7534c1dd2f2333c1597d7d4e6976fed9a9c85c91d7ef0b76cc817253d6d99ee59f6054b3a70290551c4ed4fde6c90de8d4a5fca1204f0163be2fb4b7d0a5506fb1369add37704d05c852d481142d9fbcbb52ccc96a37951f7ef63c981d33049be73521e0bf3a642392c7cc13a1ffa8e2fe2e3dc9d18dc5f17fc0465fde5cdbf656e4e407254eb327c8460f06604f60f9b8cbe25f08803195dda62551d51ba52486e967f6a9a04f9e87f828d1e2871538e4ad0dc7293aa2787472f101a56b076ad3fef476ac0fccfb77b269bb5585b0aef66106df1d02392d173a76d1d819b18a399b7c91b29195e36c619d63561c8742ebb592100653ebb120479eed5e2c1380ca71df2a69b8789c26071030cc28d9a6cae19d6833d824713b78b20ac6d30aa52d2ea84c42cb0355aa2eaa5b6b2d395abdc178de9d7f1b92c3023a4b6b3e9c3fad551973f4e8313e8755505f87bdfce24c6e032aa5e8c195cb46197352945407f86f44b8e3110285fe85ff9d546550f56760d52ae6052f01a29ad463f8782f3d212d34a6d8e78290c082fd7f6bd1144e91e99390b79c0abc95c3717e11d40cad367c73275eaa240671cd5ff57499eb9fec7738dc0f10c4974e7e55a0e116db8756cb86049c992362d63c70889f2f891a55474fa3a03173321aab720dc5a1cd37b7fc7e07a2c92aa592e23581debefed6ec7332384b8635a11a3a93b8daadfc9a6a92fc418e65d01fef86ccadd7bff019b0d7be92a322ee595f247c793d570d250df891646160e36b9baca6149de6add621e665f4ceb05d922e64d7d13792d760f8d49933716228a4aca25da6b4d0dfc2eec8c5a3dd4c9674ca1508cb42faed72170e4b324dd8a91b12499583e9516dfdcf54011ca8ef88ce0771d9d577f34af055bc137d2d775a4b507797ba2d056104e31dcf55f5d94a40c07439ce24bb40c6842bc6ca0004a1d30e694486acb190c8000246de5ef3c9a2fdae657c287834d2d40d57f8177334565e1a91f79f8af8dab593945792628aa3221d9c4ee57a25dffe394f75f253583c792ab1d35d259a8502995c8787d35e084cb8330b9d83e285c05469dbd99a25bc99430b763ff0e5e048785a257c31de4491e1887219df29c317a54e6aa1701e650cc9dfd2ffee06038713d8af679a8efaa5127d7e2e4f71e6719e7817866493caf3ccc72eedbed5c3168be49f865d1349eb4b90bbd3c851aa33cdf32e5b56e9bd7bda45d4f31ba1b853b4767f0a724ae493c4535b56f3f69b2b78a143e7ab4532fdb1cc4503b14d08b1ce9ab1fc490a1e4e8bc303f9c9440f5afc91c33e2718d19610d4c08b209e8d3487556cb3c19a6d1a27dc971a00b9893744bb2af06178c728fd4bbae1796e9c33a9383efd4675d6f1337e8a6fcfc81907ea3a6d3e14f34a25209c071ff9c8b7c891ca0611fd0feeffeaa9c3a769d3d10176c0ba31abdad0d5acada7a48822cefcf83179ec9d32743beee3ed8c1a773cacce7df7bfa094b480026a27a1a2f97e0b6648ef9b15a239107ed6a473cc25bd00061a7a78914021dddb945c3d2d255e5aa3d7c49ebb05ae048684a2dbe9593f5612cd7305567c03d0b8f8677ac3e10182f260975149b049e1f854822c0141afb0e418d7dfeedde5913ad9f14204c91882916d6ff3453e7497d48204d8db1146dc4a020b1325edb6c0ab3177d3d98c33d71fa06e10d49be2e79fdc16bb7992b59b80baa3445cddadb6b0aac6e888fe89dd3861641978307f3802d3c3ae2b6ac458462765b65791c54d89eeac8fd1d4ac37d63f30478955b3bf5eefc0c360c04de28f5cca0bb3d01e57447056743831d3d448541fadfa4ed87e3a28d620d95bf7dc54f048ed20f4908fcce5827885f52dd041260f594943b7d21c514fa2c782f7b85adc3b42f4511b64c25234ca0e5228565c8da24dd7998dd910e631df1fb2e6b2c47fb05fc4789ef110fcc492c1caa1b8b03749a5e39b0ee4582b1247a487f9a6d05c020770afbc12c0ca54703205c8c2889380726ee983f80eb90740b4ea3bb6faa9f3d3870f32405e0270c3ad9e27d1c0ea8969276ed902506705402483bf00cb4efbc5f99117bd2d74d0325d31e56a11ffc4168f4170720a0c01b9df232a017e7c48105eab2d310547d774fb331b92f2f724aec076df51118ce776d4e02ea9c89a7d575f5becc3941f7ae062edf4d538fc108ca520eb4634db8a572ec169189072458026c277d5caf50a508e758ea11493ed8e62f7e5c30d565552409ffc170aaf65244c9468d86e2471496b7e4b898260ed3852e251050d85f99d9ddf539e1716bf4d28a76f3987b88bb902eeaedee33e6b4d9138b38dd4fe89df09fd776f35a8f7ea39981b114e80ccb44023925fefbff818a9aabf3be9653e2196ef05cfdd030c11b28fc65e8c6bf635661245df8dbf47afd83614b8c500dd5a1cedf4399e34efe0e62a3e91fbb8e1c9222605b261629f457542720f11b0a0d2730ce2ca83e8dfb3f375d2ab4bfb4e0583f7a5bb6eee708e4ed34201b3091fb28641106595fe0b499b77368a838860c00207b74e4937ab52f242428b9faadbf4731888758fdc406d6952d79bf0fac41355b79fa279f48bbdb0a5fb79a88da336ba53cdd4c87a49451f28456fb1bae62726ecd6d3563af6ee7aff54c7c72ee7d109b861dae64d6ca008703a957664fa32ce71b49bf337c3ba9c0026aa625dd86514f9cb02cf2c2b8c4122c8807357760ed436cdb8964401412df16a38639e22943738dcec3b2a02ed69c50e828d1d304d73be46625c7f51e3ab4068d645be4a15e74dc50a5e3e1e0c28772825b589939f24bda5a571e8d9d37bf50e97bc0dff86501bcdd60f646910f4325533da6621d2d73ccf6b5e035a4d9c776de164533c02f0bfaea06462c1f89e8013a10324cccd50ad13d1501e6732b8757a87f188c98543c208829c44fca4e409ff6fff6fdd39255982997554f2cfafdac4e1a7f2b4a3367fb81d1ec204ea69ddd600c17f029e6ad5e5c0ccec290abbff7956fc9930ba0755959f6ed491564966c3e8e7420f49befe8e9ad7f6da11c1f4b66e7101bb29f33889440d38b7e97c14d5f09f6cae67daa29ae096bdba8d8327e5d6d7c8aab7aed14ed867fb694ed596c9d85dd4e78d1282c25f4d296254d0bbcb1c0887bbcd2dc65d5e781ccd798b1a79ef8fd1784d04962ba948ca8baf45dc04fd233e699d9c9b2ddb4d69d2136b97065d1789c240aae27bbd95087c13bab46d3f991887b7c1dd0bac6e6a150ddd62d5fa4c5a88a315369e3c5fac129a2eb239d8a2e17ee9ba45e7b1053ffe4e5df7067540d351ecac487469e53c8a72e7571911209f415046082405825407e644818510ddf6f8389adb3b270b8f5053bdacde8a0ae13288e07a3b7bbfd836c482f28afddf5c5a32c2bfa3dfd6192784998cf16392c236836147731d76176443649990a769351410e092da023999f6688f778e7e7d42a268baa877635adf03dab5c8969790beefd0a485a4a4125ee9e34e2a5d900744a6f146745da9acb9c96bc40a51418003b98a3ee16250953bd66a7ab1c4db4d68368c47d099fbd57356cdd10d5c77549a4d3dd46a54c3204faa0004d5cf6afb391df97886cfb6e798f5e6d8c937fb5cc966fa76083f682cbf4ec14d45391bb8977070f0da40fd7a7db83a1157d8ee623580a3a660ea599ade1279436c8ec382405aa207791e83cd4e4c7ea43d8bf3784171198d15738209dca2a45db263e96319f9e8f7497b9f8acd87ee", 0x1000}, {&(0x7f0000001280)="e2afd6ae8236f44b8b9927", 0xb}], 0x7}, 0x0) 05:44:51 executing program 4: close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8}, {0x18, 0x1}, 0xfffd, [0x0, 0x0, 0x4, 0x0, 0x0, 0x8001, 0x0, 0x3f]}, 0x3c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:44:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0xa, 0x0, 0x0, 0x0, 0x68}, 0x0) 05:44:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x5) syz_emit_ethernet(0xfffffffffffffe9c, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) 05:44:51 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:51 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/225) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20}, {0x4, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080), 0x0) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x6}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/30) 05:44:51 executing program 4: close(0xffffffffffffffff) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8}, {0x18, 0x1}, 0xfffd, [0x0, 0x0, 0x4, 0x0, 0x0, 0x8001, 0x0, 0x3f]}, 0x3c) (async) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) (async) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:44:51 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg(r1, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0x0) 05:44:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x5) (async) syz_emit_ethernet(0xfffffffffffffe9c, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) 05:44:51 executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg(r1, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0x0) 05:44:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 05:44:51 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/225) (async) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20}, {0x4, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080), 0x0) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x6}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/30) 05:44:51 executing program 7: shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 05:44:53 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:53 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000001540)="a0a2e429e21499cba7ee1f44b64947d3fd9c73b7c26e122f3d49a8f5f46fe6693bb195eecfcba1f4ea859b0738e80ebb783b357884c6617b3a66939ab24b3ad13139f51a2f3bfce37931ba2d68926c0415a5446eb0951b5b7b1ca7f149e78e26ecb749c0be6cfb08a133b707c41a70021cb214f51ad8a317ca6f25524eb3253654cbc87ae253d594d30d22bee30abb0f82d0bb77270cf7701219cd5010eeedc1e8efe05ceb6f17ad1e30bba257efd995c7715e56c985e7860897809d015c6ea20d81cf2f575ed3ce323fcd5d0ea6c603808a78602b6393d034e9ced225372284cccbca68b800e56c81b307246181ffc885683e26b3f4c067647bac71bdd60503e7c0443d6a9a1e723ecb0f29d75e9cbdb692530a7efbeb968aae2ce9086d450d6d4289186b4892f87b1c38e835f0db0734c05df9456079758def776a532db45212075681a1fc658ce05dceea0d29288c3c59442161dce1630250c9f795a14cab838f892cfdc7d028409ca8dd6ccb4898215560b0b47cdeccc74c5053d2d8b4898c1a5f6820cd0807de04408ad14e52889b92160c2845e6d4311786d7fac773678a14df1d0c240fbdf1080b7903e7bd1647fb00dd8a46053a552b5ecb846377a3de0d623e14fed9408e58e52c40d80e8c0e8423391f1f781ea2ceb9516df9f56fd0f8fee41dfd7f6f7b82c33bc6cbccbace8c2071480e1572c5442cec28724056f04c21f78a86d234a9dd57bcd5a27fae49695dbef6cdcf94d7a7ba2654b5872104d116e39ecdb8c50c06f69239ccd770c46c497594f36894a8c927ed76b1fa0665872f091a618da8a6e1949d55c9816148b6049aa145f23b5c07c333a96a16c92e21822635faa8895221957f41dd754947f7474c9a0ff60d71e9929d4c5334844ab6432f7c5571c8516253883be1932cc4c292e42e8149426d729ff3d50c1f84c190ad454725296006eb45ee6966cc890dcf8390b2277f8bd999f95561920eaacd90bcbe4a864ea76d0d3323e5f5659455f2027c17b816a4afb4ab33df650f6257d7fe058cf5b34c2cc58c9c5b2908773f8c6f26f1146d928849d2d42ab48cb5a9afe90be160bb33a381e684dc010708c74fa3eb7c720ddbcb297a591943448c301999b51cca9c02d3a405c8cc1ab907ac7d324146329eedaedbd91bc95c51a43c8ed501767a5fea48afed886e757a806fa4ade3fedbc9f124525251735acd69228cf36e35c0b830076b319b924528cc5b822b0122209133387e0b9ded86eae38cd10fb2942d087129aad1c78d285b6945a8b08990f6cbfeb7c8cda6b6ef33a6341a4433e1940e2aa03b5cad1cfe985bdd06b10e2229892bb0cfe3da90b6114f1997fb81578250c02882766620aa2b2f002e40703b285215f3bd6006fb9a7ef2aeb55b234a1fbff4a8f03e7c8132eeaaf56ee3274b73c9e563b39c8763cf90938c1fa97b4a01d15f9a94c3d6bbe8cbd3b0a98c7352e79a115f024c6be754a4e6152a8eb7e956b29b33b155ba3127d052105352b9d495e93fd08cf673c2c28a8900ab62503ec6a1196f7216a0e796161f305d001d0f8bed252e749c16faafcb6bcd909b3769d00f72ce7c0e28f3f20917d3804bea3c05548fd8c192855019672c9e7266c9cedbe59e392f11446ac5f7af50d547a3a5fdc1b13a50984779882ec1f074b2cbea1d9e71df4c65227037517c5c38b4e679d4d06b31646f051732c8c77c5f2de709cab3db4d454f25b70500594660e396904e8fc2a9ba1fc3ba552e75e5445ebcc6acf1a47847469be88fc643b4409a89a594622d6748e31389a1b6af3ba3b32b4c74d3d0d1a8a106ee2f599e6310b05ca3ca8dabf894e92468ca9398636d68d7f9a08f081e922532614de8fad918a7a570fffa6250dee43520418928290f58dfae88e115045d28529cca3aca1670d15364ac59296342464154734bc0ce1969e27dcbbf90a615f9791701b793bb707b17a976abdb9b49d5276c387f39306c3567b4d8072734dd8a5fa0092114aad1b3acfb6cc89379124bdba0bb69333d25d7bd1e05e7096028d807bdf3089e659d57b0a6b30ec3c4329dd97c3da1730850a6eaa63104d7d762ff014b3fff234aa86050079bfdeb5a58e33caba2e98c2b561378c399bfb96c7a82adeb15be741e95cdeeb291aba96d45edfd8b1b35fa5df9737b1eb3be0268c3f5001221fd94b6edb1d554d5a0849fb58332bdff7f72355e9108def38ab52d6ffa09ce94f993c7a4dda3ff4cb582c67e9820cce03f96b0343bf1c52ff4a3538e5b66670eec7e960c36a352786e44c8a0e58c212d5ec7e9c0eb1c54350cf4bd2618022a1f47fb6a5b8dbbc918dc1e92f381e1cdbce7ccbd4928656e5c12df8cf103074e3c8a908c82250afd9e17d8b42a504c222a9322bf0c21f2739d86380690b23271b7da9a913e43e6490b2b167dfd3fd3b6895ed62e00d5c180b626dd3fd35a91cc855474f3533ae2effbc1dd996ae84f1bb26c9e95b0722f2bed39371a6b9c4e01a251396172fab975844afa0a05c2fb361ad6aee9d060b70b51038bf5d3675d35dc98923312dfed4fee1fef66d8c90c33dae87af3e4d4bba007b1edcaeeda3b38bd59c6d318f522566eb534704d32b55efd0adfd72560a450f1f02eca0d1980af9323f4d64abde185275d5beb37a2e4081ebe27214a38821826483fed6aa7d3bc7acbc1d79a1c8fe7e1e00589a74b81ccbdb8ab68d23287", 0x784, 0x0, 0x0, 0x0) 05:44:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 05:44:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x5) syz_emit_ethernet(0xfffffffffffffe9c, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x5) (async) syz_emit_ethernet(0xfffffffffffffe9c, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) (async) 05:44:53 executing program 4: close(0xffffffffffffffff) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8}, {0x18, 0x1}, 0xfffd, [0x0, 0x0, 0x4, 0x0, 0x0, 0x8001, 0x0, 0x3f]}, 0x3c) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r2 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) (async) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:44:53 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x122, 0x4}, 0xffffffffffffffff, 0x4000000005, 0x3}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:53 executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 05:44:53 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:53 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000980)="e09028d5c7c860cdeabdb565fa67177de683437fbd17de99ad7eec2b1b201cbc9db9ce224be1e7bf2bb5e516e8ffb02025cafc972caf7e53362942475143c9aeaa399a755f473dc423ab7b08a6566a1781c04a5ecdd027f1b60a19fb9abd868cf993361a927c68f8b0af66332ed5d412663b14c9525b3bbd1e9d4bc015f93354dde60761e15b96178134b7b0f46439c2292f96539548b57e85047e56640cf4ab9fd1fadb12610ca94e43932a79faf0ba0c57823dd9777025b1569e537d4388aecb30dc38738676b3901d776811a6e13e99e5822becf364", 0xd7}, {&(0x7f0000000dc0)="a32dbad2bb9b442f1959f7e95512e40f5518a359e85806ae9b782252e23b8251e8027bb89d60930e3fe5e79f26b9f7782cf66e59d219381c26ea80eac3964644b90f0aae98ad26d471c21402dbc77e7449bc95980a68c44e4c217f421ae17ea57b2a0975f8afa2c4272ff956be", 0x53}, {&(0x7f0000000a80)="e1bcf952276717f70686b725fac23455b398c3b096b1823da6d04da5133a5ef508a5d00b5e09be9085766efaf143d585e2d168839f0e898fca10243c00aa91c761968601a1c9fdbb49bc21e19c30af0fb093aeb0a40b144e15f1ab468d30e05085859a59bdea463608ea54fc63896803adc9a611f080f2fe36faec7e4542bb9d4e6875f96c7045d6994249df16aa6a6d36c77af756c9e331806f9a6bfdf69d16134138b27dbadf51503257246e8bf04461177fe6153effc86490ff0927a97bb23534d46eebfb8664cad800f9d987", 0xce}, {&(0x7f0000000b80)="ebef2a8eb41ff7bd172188c39492ca210358ee1d3a331255798d2b2230a85d9f70829171cf880b60225277a3d42c39f96b1fbe9d26b09c482a4aaac86f1b46b00ae959799411b79f48804b40bad01020dbbb0fd5fbfe88eefa6a9a296b113e85317a98d3bfd6a84e3adc696108c0bb092651259b7da8370eb63c3f5d1d672f812fb8d2e2888928712fd30ae04c50d5daac2ada60235f", 0x96}, {&(0x7f0000000c40)="38fd8956de8b8920fbfaa0faae69e284f3fa52cda1e9c4f72873e11771a80850f6873ccccfb53085830875d468f586ff7678b5eabcd1a94a91cd53928601cfcb30b064304b7bfc1aa21a0d13d2618608e24c88a84e1973f7", 0x58}], 0x5, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}], 0xffffffffffffff9a}, 0x0) 05:44:53 executing program 7: mkdir(&(0x7f00000015c0)='./file0\x00', 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0, 0x0) 05:44:53 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0x8d, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:44:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 05:44:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f00000002c0)="711eebb38af448dcda3d3600ae6573372f3337cf20e4e844062a5e9f7d5182df376d92b2ff738a8bf44c7e0af95aa859932f9746614d6bb8c6742bac1ab7e0383f2645660e544bbd7395c10d3252995aa64f856a676e48843dac10e125361a662ac2f7b80d2efd60b6559537d3512d67f0451b0fa131d6955079cfddb5bd612ec3b123c2e62d8212124590157b30f927def3f49e9ccf9dd8ff9f3fcc67a649cd65f40d5984807d4f0743ea8c30174bde4aaeb4c3c4e6da713237c0e76da21643b0deee7b8a0f965644bd7c701d65cfb6ef431de111f252d7c818acf4c1216b2b5e765d625162c07bca879a9516a3e76a6f2f7ec8e02be49abea6ed16185088c0bc5bde942bcc3ad73d0b12580174220b34eedd44189d042159c699dcdbf5fb9817f2a87ba2e75e22249f14134aa07790f6c887fbf57bb9ebc420b04789a1548fa1292b57f2ccfd3b8adf20028583b9c0a7bdf52c7253bb73f9c20b8c3b47e58acfa1fc70d4870305df2c15adf1c2f9fb5c9fdd956b4514c8c25effeea69555e44222bde63b0205bb35f1ed32dbceee643e768b5e151922cb5f8218b571aa73affd9cc48b916e70d0bff88ed7255ec18df804089e16c2e0611c69f097a21ce1df01b13d43b5ae735ae48aad594923ca4cfd4706cd40791e9affb01b68a96d5fd621933186f4e952e1f6c39461b164ecaa7dccb1945d5b8dbce8179999a3c179390a513c37eb1da037fd45999e3a8b60164ac7bb328b658b91d2af608a715a47fd331902773c39d717f615dbfe2e64352f7f11ec9f429d2d0469282da878eeb9d89659c8d98ad4e1e5f280737a982559f1f15c00af36f9f54fb117ea61a808a42bde92717f20ba2f95b130c2baf1ae7f14be06711d54bdcc0a303dcb92ff74a13068ee51dd09f5d009154169f9494eefe813d9681f33a6bbcb30609e08eabc062e8a84dc9ab360d79661218f4a070b0519fe83072cf9d9f2ae7ccfdab30e40c5eb50efbc16cd142397b7b2a1c4e9cf83d1241cc0de748c43c3d4b4676217aa528dfe200aedfbc38b30e090c59798a2953eca1632ce5592c251813690fb07fb32529f8a253614dbab9400d2a3c9b0ee9fc4e8bf14001dc68fd36ebe2d074050ce10f53842454121bccf4e4f1f7ef04011364151fb14698f109f2fa2099c1f999093a6dc743e010319f88b03bd444b605828081522a9046e6f9f8bdf968cca20e5154dd0f12b7b70d1335ac470ebd6cb13d919bcd7891c25dc885c4a0d9dafec47970666821304b3e0f1aa44501633760598f9f0e94758c2e19429c588f29b9dde91123e305beb31e145aa5163238ca37cadec80b04fed6ed4d1586cadca92ec96d4bbfbf3dbb4fddfd1db927dcc76073b218b2e85285be1dde6f5b7a0485a3eb3c6f4e102fce0794879b5c1e74330050e91038a7e1f071e8eebb3f84537410b5193db8ea1c33cc663814a0f0db55ac9882a56a8283cf8f53cc7fef16a45e591cda0762502c9ae9121745d1b18762a0a9dcb58fc0582bf60bcbb806ab7c8ec4f1732ca73d7f0febb700663c304bb010c440d605771d2998ec0010f259c6105c59a6379444d0dc7a5a66de5257dd1182b3630dc08027c910702a3e2bb4fe2461ec947f21b3313c3f43cd29e37493c02e51bc7a9f306c4b032b7491ad7edc905ec4f9cf2c2c9731c3aa8d3149d3f2017f48fd0ed13ed6755e180935c94b20c2b30ce5b405dffd1091c0485021b269e79120155da2c18489980070f0ea7247c401837a40fdc0c8e1e2ceaf2275fb0e9974927c79f5d0036a29b4478da54cad20036349915e0243280deb5ef0c42434d4347255016e2ba9b9d2e74df5124c21cf61fb4d91a13bef6501b8cf47aa0b653156963f2bd36047655f255f528c57e2f207c979bec62e900454b909c4b4501506a818ee148fd412c82c10df13cf3bf0cb6335ee398858d85ad4523c1d4b2ee4d4fa48a83228d456bd35678142c122cbd22e63c2b681f4d449e4dd750f2013a3f2357550a98ee309da3d3946b75a8d468d59379c2a31d3108c8ca2a434cd71b392a5d1557b1146bcee28bd934b3ab2a0941fd0adca0df3e69d72614db58cd8089d73f0ae71817e71cf6e5a561cf0fb8d68ac0a908bc5c401dfb7972b1545fbd58f245b03195f9246551ffc014b7b0524c8775da3a05d0b8ec6784e1efc93d7756757de42019c62f12a054af0e5cba0dd63ada1be14b0abe6e987d005072cff0382332414007a03c1ad82e0182ab1ae81092c92f57d3bf33e4f09e6b0bb71009ae352f0e9b256b82f11fd4364394917d435cbc156970e9c17df3e64357004aa919d53f5eb58bc1c2867bea0d21b23ff7d4df1d4500a82457f3fcf5cad630448957c8bfb294276da10da45a0957baaaca268e3a891f7e6fde2e5913daf72f7963d67519a1d91914f0cb9788cb3968e93920fec4c18f9cfe21327388f9be59317c4235772de6e5a25cd071d9c9f697a7afc6a7a087fd034c2baa1132b84499194cbbbba68852fbc221f14fb2c28c894129c24542e1a2f35e6d409ff9d3d5b2f6d06a411646c84df3370dcde8183d847c49a38744d9257d1998392fa5d9b129835887e83b30f60d635257efa08c0ff7964b31505bd6511d132f5a46c32029e25c047f5aba90cfb4d4f6d5803516455f81e209e569c8247c4a9d02cfd4c44386d8dec18a810d2b4b2a855eac68c5947cc366a0398a1879c94ab713a207de87c269930d3e420f0237ac9bade651eaf39baf74a9d4605b9ef7116ee75834f6559dbcfb35a81d1cd21cbf9c61ef660417ebee851a0ad3fd395fa79a9d10ba4aa0ec573788c58947e31de169f588ec9d25d186ef9f2871a3960633e7fa1d492abcf8d1e6d21dfcab1feb33eace7ea59e2dec6d81214e34692b702ccbeabb79f60f64a47b54205a9993b75e2d50cc782e8781dc0011684bf2e6a78c5d0f33e1c4700b040621e3912cf13d64368e1fd506a9c1e159e3489243ec534e814dd06252e06fb4ef3e77018c6b4a4179805a07d7d7d934a88bf534f495a06dc15e5a6124e083d6d85886ca89e2eaab5d3d567fe220fd94ae189ca562583509991ddcadb837646cfc8ad27aca201905648f41a48a89a2aa7925d66d9ae3c26a918c4b525ca104a45daad8e2fb810979028ebc8e788be61bff57f2bd868cbbdd3d8f4732be056295085a5a698889fa212e16881ddcfddfe32c16a60a89f00874d566ea53c2ce6a5addb85edb05cb03a8408b5526a1e566c3f7750da71c298fc96243e2589dcda75044f73bef0e834060f7627387b35ef99dc47a19e1e93692d890a0d8c53787b9fe1e35899532d889035ccee9fcd85b17bacaadc26a8e2f3e690e47c1d7199fc20d9c158ad0e43faf753fd0ff93eedb229977348059a480cab781187a2edd89ceaa9ee9a13bfd4288d87a8e47739fa85ccd795f9c60ef07fb82e58ce230310ba3561b9754cc9c70bc886088be68bcafceaf9e4ce6a8cbe734495fab5361cd6ce6a629d4e0663d4fb8b94012c16198bb23e6ae4314a10677cba67bd26280d1fe64c5dd89d9ffe9d1b7413ceaf70dc73ac8c93541e573e251d3b234d01d66a49e6672f16a59b60cc19da421bbb7d5465e7ddf04b118b979fddd728f98c04c7c3ea161f8a092297939e92b2b52aae77089bc2c6b4eca39286d2adbfe071cbd279fb53026890361c40617fcce198d76ea090da99d47a62d2b380b70fe7a1813b8d02cfe8ce8aa6e89796328378ced5f05050d442feb49f3fc546b7a5ffa4af5a2537f9ded978e1aec5bdef7084d91a8b65e66cfbc06349422a4cfe6e7ad6f0be3aaac62ee5cf0c9512c6b31110461e9d9f2edfd39632998b9efbf3dd531ea10492c63bdee154e73141628adc9b9b22b39a7a08e311e09d5fcddbc79179b74e5421b91fb3f340d9e83f02329e4d25145a0cf9312de792f3c581fdb505e1897b0452ba7c45307bcaf93fc5738427674a8f04649e098c7d8f39acf2b2f306d0e14764a02db89dd93143b8376e0014c2738d8625aa1b9ea5d18b6351726bb738568edd21ec487c5b753c2238f59f28625f9ba0683e246cd948d51cd7bec62b96d4f445563eb61fc22acf92fe04bfc53a1b9f91f932473998fc7971843c66b1ae58a2dac56513b6bda58773db563dcd281fd549cf04418067878507f346f98e013c9306f5d8405469c676caba82cb4d1aa4766fb657710b1c77ff890967a79d2dc7b889c008a12c4330dd76864fe0ed5c4d9eb6cc5daf26f6ff3f3deceaac644e78fb508523f78d35a061785b537075f0e148e9ee80b5adc94fda57f7308b5c70282504425aea93245cbad14a73cd91d81545f14db45113ab08897c845b6e395d84214d7ed72b4782d154353886b42f1cfa6cf9a31b01e9d7e9a8c072af2b263ccf8373c27372b93e947ea6d765410b3804ca3b59b54066c389aa596d5c32910edca982079744c9f83a14eef719da81a8eb4adc234689c7ab69caad6a270e3bc9f1df89a818cc405c3080081446f1816025614e9d9c1a006a403c5a119b36bf98fa99d0acd17ce1b673d7f687b03892557fdd23e19fbcbac73c89f771ca6a6cde5621892f9f160bb1f51f95cb8ce076632e28196e030755cb82f6243e2c3f958cb672d6b0ab27281895b4ed2d6d6f757ed9eee1bd80e46ad687caae66b9de4776af1be3a01d7684ba5e62a10b1840d17b0dc753e415f12d3cbffbb6c527c6dc42dcb80c3d2ca5b60aec49fbf750f7095c011eab5661f91bd4d29f300cc9f06b7d711c1619571e52c3b028bb0300fc504a86dc8ca4f06b15acf4266c5bdd56da863c6784a7aef5bc31ccc96fccf173a9eb8de11e100113b25931e70791fa10ab72e05feb09dbe45308ff12021b6a3bc0af5777f523b3a76211d793d17a7ffe29d7eef2932ae6186585a672654fa0b3a90f34ab020ec13e462a8b90bfb55debcf6759c53362a7bf7ee586cf87fc318f94786de82abb66c8bef82b76a3d2224e8edf1608fd7e81c9b50b42f6d17a7bf967b561f031eaf22b9ebf9dadb83416fb70a201e0d4b9fdd54e214d5275313206e8ebfd1ec24b212882fcb9e76c08b2a57e992397976c8532345e0a3671f6b6151329d1937469ec439ca53a1a36d6a3c545825751a3cf4def3ebc465afa937d4ff14cb65b0a96df04d7a29e181feb9e5d6c887f9b1ed79f938f7267d570d0296f2eefcc2da54908c2a0c4bb394dcb3b2ad12e1ccb6fe54b58a693ad771f8e46193d95dfd9f3061bc5cc3cb1cf84a13690788032db4a78a66ce606908e7b46cb8b263ea22a5c587b4cebff2fffdfc18241b285a8b6a299538b36803f6a97c98fef84baa235e889ec7f6ad8b02439aefa6d599647e7803387b714ff88238aeac3b3aea43054a68988823405379d186cb12b92524f32ad1357d3d202979425686ca940e08f25c27466b89c8abb34c44f9b9ed53f1d764e61512cda781c4fa2f8e92918acc13cf5aa63eb0dc7543e64ae364b91d99cb8441f81045c226a2747943619341f61390f24b3a8c5b676f4c1a461b4c69068aa0b281d63cf26153f23283c6fd87a4fd37f34d8bcc03f6e2eaa98a6f5a1fb97c85ad1eecedd8d0eb730aeb23486e24cb811c1de673d7932ed73e98eb186aeb1f5f35a146e898c656cc2859d96db0f5ccf803ad3cc19da3cfcda489d9601529636c1fb4e377ea8b89fccc1452c2d3076b6d6b3bd15d4786746fc81ea3b52751a9d3fc46e3f7859eab23fa3eabb1cb11e4d1b43eae9d8fc9369ae0ae8fd9b9d96c38f8c91fe17da87acecc9106a3ac70d41416e41ae0e5da347497", 0x1000, 0x9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400, 0xee, 0x9, 0x800}, {0x100, 0x69, 0x8, 0x8001}, {0x1, 0x1f, 0x9, 0x9}, {0x3, 0x9, 0xc2, 0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:53 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x122, 0x4}, 0xffffffffffffffff, 0x4000000005, 0x3}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:53 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0x8d, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0x8d, 0x1}, 0xc) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:44:53 executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x228, 0x0) seteuid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 05:44:54 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:54 executing program 1: socketpair(0xa, 0x1, 0x0, &(0x7f0000003500)) 05:44:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f00000002c0)="711eebb38af448dcda3d3600ae6573372f3337cf20e4e844062a5e9f7d5182df376d92b2ff738a8bf44c7e0af95aa859932f9746614d6bb8c6742bac1ab7e0383f2645660e544bbd7395c10d3252995aa64f856a676e48843dac10e125361a662ac2f7b80d2efd60b6559537d3512d67f0451b0fa131d6955079cfddb5bd612ec3b123c2e62d8212124590157b30f927def3f49e9ccf9dd8ff9f3fcc67a649cd65f40d5984807d4f0743ea8c30174bde4aaeb4c3c4e6da713237c0e76da21643b0deee7b8a0f965644bd7c701d65cfb6ef431de111f252d7c818acf4c1216b2b5e765d625162c07bca879a9516a3e76a6f2f7ec8e02be49abea6ed16185088c0bc5bde942bcc3ad73d0b12580174220b34eedd44189d042159c699dcdbf5fb9817f2a87ba2e75e22249f14134aa07790f6c887fbf57bb9ebc420b04789a1548fa1292b57f2ccfd3b8adf20028583b9c0a7bdf52c7253bb73f9c20b8c3b47e58acfa1fc70d4870305df2c15adf1c2f9fb5c9fdd956b4514c8c25effeea69555e44222bde63b0205bb35f1ed32dbceee643e768b5e151922cb5f8218b571aa73affd9cc48b916e70d0bff88ed7255ec18df804089e16c2e0611c69f097a21ce1df01b13d43b5ae735ae48aad594923ca4cfd4706cd40791e9affb01b68a96d5fd621933186f4e952e1f6c39461b164ecaa7dccb1945d5b8dbce8179999a3c179390a513c37eb1da037fd45999e3a8b60164ac7bb328b658b91d2af608a715a47fd331902773c39d717f615dbfe2e64352f7f11ec9f429d2d0469282da878eeb9d89659c8d98ad4e1e5f280737a982559f1f15c00af36f9f54fb117ea61a808a42bde92717f20ba2f95b130c2baf1ae7f14be06711d54bdcc0a303dcb92ff74a13068ee51dd09f5d009154169f9494eefe813d9681f33a6bbcb30609e08eabc062e8a84dc9ab360d79661218f4a070b0519fe83072cf9d9f2ae7ccfdab30e40c5eb50efbc16cd142397b7b2a1c4e9cf83d1241cc0de748c43c3d4b4676217aa528dfe200aedfbc38b30e090c59798a2953eca1632ce5592c251813690fb07fb32529f8a253614dbab9400d2a3c9b0ee9fc4e8bf14001dc68fd36ebe2d074050ce10f53842454121bccf4e4f1f7ef04011364151fb14698f109f2fa2099c1f999093a6dc743e010319f88b03bd444b605828081522a9046e6f9f8bdf968cca20e5154dd0f12b7b70d1335ac470ebd6cb13d919bcd7891c25dc885c4a0d9dafec47970666821304b3e0f1aa44501633760598f9f0e94758c2e19429c588f29b9dde91123e305beb31e145aa5163238ca37cadec80b04fed6ed4d1586cadca92ec96d4bbfbf3dbb4fddfd1db927dcc76073b218b2e85285be1dde6f5b7a0485a3eb3c6f4e102fce0794879b5c1e74330050e91038a7e1f071e8eebb3f84537410b5193db8ea1c33cc663814a0f0db55ac9882a56a8283cf8f53cc7fef16a45e591cda0762502c9ae9121745d1b18762a0a9dcb58fc0582bf60bcbb806ab7c8ec4f1732ca73d7f0febb700663c304bb010c440d605771d2998ec0010f259c6105c59a6379444d0dc7a5a66de5257dd1182b3630dc08027c910702a3e2bb4fe2461ec947f21b3313c3f43cd29e37493c02e51bc7a9f306c4b032b7491ad7edc905ec4f9cf2c2c9731c3aa8d3149d3f2017f48fd0ed13ed6755e180935c94b20c2b30ce5b405dffd1091c0485021b269e79120155da2c18489980070f0ea7247c401837a40fdc0c8e1e2ceaf2275fb0e9974927c79f5d0036a29b4478da54cad20036349915e0243280deb5ef0c42434d4347255016e2ba9b9d2e74df5124c21cf61fb4d91a13bef6501b8cf47aa0b653156963f2bd36047655f255f528c57e2f207c979bec62e900454b909c4b4501506a818ee148fd412c82c10df13cf3bf0cb6335ee398858d85ad4523c1d4b2ee4d4fa48a83228d456bd35678142c122cbd22e63c2b681f4d449e4dd750f2013a3f2357550a98ee309da3d3946b75a8d468d59379c2a31d3108c8ca2a434cd71b392a5d1557b1146bcee28bd934b3ab2a0941fd0adca0df3e69d72614db58cd8089d73f0ae71817e71cf6e5a561cf0fb8d68ac0a908bc5c401dfb7972b1545fbd58f245b03195f9246551ffc014b7b0524c8775da3a05d0b8ec6784e1efc93d7756757de42019c62f12a054af0e5cba0dd63ada1be14b0abe6e987d005072cff0382332414007a03c1ad82e0182ab1ae81092c92f57d3bf33e4f09e6b0bb71009ae352f0e9b256b82f11fd4364394917d435cbc156970e9c17df3e64357004aa919d53f5eb58bc1c2867bea0d21b23ff7d4df1d4500a82457f3fcf5cad630448957c8bfb294276da10da45a0957baaaca268e3a891f7e6fde2e5913daf72f7963d67519a1d91914f0cb9788cb3968e93920fec4c18f9cfe21327388f9be59317c4235772de6e5a25cd071d9c9f697a7afc6a7a087fd034c2baa1132b84499194cbbbba68852fbc221f14fb2c28c894129c24542e1a2f35e6d409ff9d3d5b2f6d06a411646c84df3370dcde8183d847c49a38744d9257d1998392fa5d9b129835887e83b30f60d635257efa08c0ff7964b31505bd6511d132f5a46c32029e25c047f5aba90cfb4d4f6d5803516455f81e209e569c8247c4a9d02cfd4c44386d8dec18a810d2b4b2a855eac68c5947cc366a0398a1879c94ab713a207de87c269930d3e420f0237ac9bade651eaf39baf74a9d4605b9ef7116ee75834f6559dbcfb35a81d1cd21cbf9c61ef660417ebee851a0ad3fd395fa79a9d10ba4aa0ec573788c58947e31de169f588ec9d25d186ef9f2871a3960633e7fa1d492abcf8d1e6d21dfcab1feb33eace7ea59e2dec6d81214e34692b702ccbeabb79f60f64a47b54205a9993b75e2d50cc782e8781dc0011684bf2e6a78c5d0f33e1c4700b040621e3912cf13d64368e1fd506a9c1e159e3489243ec534e814dd06252e06fb4ef3e77018c6b4a4179805a07d7d7d934a88bf534f495a06dc15e5a6124e083d6d85886ca89e2eaab5d3d567fe220fd94ae189ca562583509991ddcadb837646cfc8ad27aca201905648f41a48a89a2aa7925d66d9ae3c26a918c4b525ca104a45daad8e2fb810979028ebc8e788be61bff57f2bd868cbbdd3d8f4732be056295085a5a698889fa212e16881ddcfddfe32c16a60a89f00874d566ea53c2ce6a5addb85edb05cb03a8408b5526a1e566c3f7750da71c298fc96243e2589dcda75044f73bef0e834060f7627387b35ef99dc47a19e1e93692d890a0d8c53787b9fe1e35899532d889035ccee9fcd85b17bacaadc26a8e2f3e690e47c1d7199fc20d9c158ad0e43faf753fd0ff93eedb229977348059a480cab781187a2edd89ceaa9ee9a13bfd4288d87a8e47739fa85ccd795f9c60ef07fb82e58ce230310ba3561b9754cc9c70bc886088be68bcafceaf9e4ce6a8cbe734495fab5361cd6ce6a629d4e0663d4fb8b94012c16198bb23e6ae4314a10677cba67bd26280d1fe64c5dd89d9ffe9d1b7413ceaf70dc73ac8c93541e573e251d3b234d01d66a49e6672f16a59b60cc19da421bbb7d5465e7ddf04b118b979fddd728f98c04c7c3ea161f8a092297939e92b2b52aae77089bc2c6b4eca39286d2adbfe071cbd279fb53026890361c40617fcce198d76ea090da99d47a62d2b380b70fe7a1813b8d02cfe8ce8aa6e89796328378ced5f05050d442feb49f3fc546b7a5ffa4af5a2537f9ded978e1aec5bdef7084d91a8b65e66cfbc06349422a4cfe6e7ad6f0be3aaac62ee5cf0c9512c6b31110461e9d9f2edfd39632998b9efbf3dd531ea10492c63bdee154e73141628adc9b9b22b39a7a08e311e09d5fcddbc79179b74e5421b91fb3f340d9e83f02329e4d25145a0cf9312de792f3c581fdb505e1897b0452ba7c45307bcaf93fc5738427674a8f04649e098c7d8f39acf2b2f306d0e14764a02db89dd93143b8376e0014c2738d8625aa1b9ea5d18b6351726bb738568edd21ec487c5b753c2238f59f28625f9ba0683e246cd948d51cd7bec62b96d4f445563eb61fc22acf92fe04bfc53a1b9f91f932473998fc7971843c66b1ae58a2dac56513b6bda58773db563dcd281fd549cf04418067878507f346f98e013c9306f5d8405469c676caba82cb4d1aa4766fb657710b1c77ff890967a79d2dc7b889c008a12c4330dd76864fe0ed5c4d9eb6cc5daf26f6ff3f3deceaac644e78fb508523f78d35a061785b537075f0e148e9ee80b5adc94fda57f7308b5c70282504425aea93245cbad14a73cd91d81545f14db45113ab08897c845b6e395d84214d7ed72b4782d154353886b42f1cfa6cf9a31b01e9d7e9a8c072af2b263ccf8373c27372b93e947ea6d765410b3804ca3b59b54066c389aa596d5c32910edca982079744c9f83a14eef719da81a8eb4adc234689c7ab69caad6a270e3bc9f1df89a818cc405c3080081446f1816025614e9d9c1a006a403c5a119b36bf98fa99d0acd17ce1b673d7f687b03892557fdd23e19fbcbac73c89f771ca6a6cde5621892f9f160bb1f51f95cb8ce076632e28196e030755cb82f6243e2c3f958cb672d6b0ab27281895b4ed2d6d6f757ed9eee1bd80e46ad687caae66b9de4776af1be3a01d7684ba5e62a10b1840d17b0dc753e415f12d3cbffbb6c527c6dc42dcb80c3d2ca5b60aec49fbf750f7095c011eab5661f91bd4d29f300cc9f06b7d711c1619571e52c3b028bb0300fc504a86dc8ca4f06b15acf4266c5bdd56da863c6784a7aef5bc31ccc96fccf173a9eb8de11e100113b25931e70791fa10ab72e05feb09dbe45308ff12021b6a3bc0af5777f523b3a76211d793d17a7ffe29d7eef2932ae6186585a672654fa0b3a90f34ab020ec13e462a8b90bfb55debcf6759c53362a7bf7ee586cf87fc318f94786de82abb66c8bef82b76a3d2224e8edf1608fd7e81c9b50b42f6d17a7bf967b561f031eaf22b9ebf9dadb83416fb70a201e0d4b9fdd54e214d5275313206e8ebfd1ec24b212882fcb9e76c08b2a57e992397976c8532345e0a3671f6b6151329d1937469ec439ca53a1a36d6a3c545825751a3cf4def3ebc465afa937d4ff14cb65b0a96df04d7a29e181feb9e5d6c887f9b1ed79f938f7267d570d0296f2eefcc2da54908c2a0c4bb394dcb3b2ad12e1ccb6fe54b58a693ad771f8e46193d95dfd9f3061bc5cc3cb1cf84a13690788032db4a78a66ce606908e7b46cb8b263ea22a5c587b4cebff2fffdfc18241b285a8b6a299538b36803f6a97c98fef84baa235e889ec7f6ad8b02439aefa6d599647e7803387b714ff88238aeac3b3aea43054a68988823405379d186cb12b92524f32ad1357d3d202979425686ca940e08f25c27466b89c8abb34c44f9b9ed53f1d764e61512cda781c4fa2f8e92918acc13cf5aa63eb0dc7543e64ae364b91d99cb8441f81045c226a2747943619341f61390f24b3a8c5b676f4c1a461b4c69068aa0b281d63cf26153f23283c6fd87a4fd37f34d8bcc03f6e2eaa98a6f5a1fb97c85ad1eecedd8d0eb730aeb23486e24cb811c1de673d7932ed73e98eb186aeb1f5f35a146e898c656cc2859d96db0f5ccf803ad3cc19da3cfcda489d9601529636c1fb4e377ea8b89fccc1452c2d3076b6d6b3bd15d4786746fc81ea3b52751a9d3fc46e3f7859eab23fa3eabb1cb11e4d1b43eae9d8fc9369ae0ae8fd9b9d96c38f8c91fe17da87acecc9106a3ac70d41416e41ae0e5da347497", 0x1000, 0x9) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400, 0xee, 0x9, 0x800}, {0x100, 0x69, 0x8, 0x8001}, {0x1, 0x1f, 0x9, 0x9}, {0x3, 0x9, 0xc2, 0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) pwrite(r0, &(0x7f00000002c0)="711eebb38af448dcda3d3600ae6573372f3337cf20e4e844062a5e9f7d5182df376d92b2ff738a8bf44c7e0af95aa859932f9746614d6bb8c6742bac1ab7e0383f2645660e544bbd7395c10d3252995aa64f856a676e48843dac10e125361a662ac2f7b80d2efd60b6559537d3512d67f0451b0fa131d6955079cfddb5bd612ec3b123c2e62d8212124590157b30f927def3f49e9ccf9dd8ff9f3fcc67a649cd65f40d5984807d4f0743ea8c30174bde4aaeb4c3c4e6da713237c0e76da21643b0deee7b8a0f965644bd7c701d65cfb6ef431de111f252d7c818acf4c1216b2b5e765d625162c07bca879a9516a3e76a6f2f7ec8e02be49abea6ed16185088c0bc5bde942bcc3ad73d0b12580174220b34eedd44189d042159c699dcdbf5fb9817f2a87ba2e75e22249f14134aa07790f6c887fbf57bb9ebc420b04789a1548fa1292b57f2ccfd3b8adf20028583b9c0a7bdf52c7253bb73f9c20b8c3b47e58acfa1fc70d4870305df2c15adf1c2f9fb5c9fdd956b4514c8c25effeea69555e44222bde63b0205bb35f1ed32dbceee643e768b5e151922cb5f8218b571aa73affd9cc48b916e70d0bff88ed7255ec18df804089e16c2e0611c69f097a21ce1df01b13d43b5ae735ae48aad594923ca4cfd4706cd40791e9affb01b68a96d5fd621933186f4e952e1f6c39461b164ecaa7dccb1945d5b8dbce8179999a3c179390a513c37eb1da037fd45999e3a8b60164ac7bb328b658b91d2af608a715a47fd331902773c39d717f615dbfe2e64352f7f11ec9f429d2d0469282da878eeb9d89659c8d98ad4e1e5f280737a982559f1f15c00af36f9f54fb117ea61a808a42bde92717f20ba2f95b130c2baf1ae7f14be06711d54bdcc0a303dcb92ff74a13068ee51dd09f5d009154169f9494eefe813d9681f33a6bbcb30609e08eabc062e8a84dc9ab360d79661218f4a070b0519fe83072cf9d9f2ae7ccfdab30e40c5eb50efbc16cd142397b7b2a1c4e9cf83d1241cc0de748c43c3d4b4676217aa528dfe200aedfbc38b30e090c59798a2953eca1632ce5592c251813690fb07fb32529f8a253614dbab9400d2a3c9b0ee9fc4e8bf14001dc68fd36ebe2d074050ce10f53842454121bccf4e4f1f7ef04011364151fb14698f109f2fa2099c1f999093a6dc743e010319f88b03bd444b605828081522a9046e6f9f8bdf968cca20e5154dd0f12b7b70d1335ac470ebd6cb13d919bcd7891c25dc885c4a0d9dafec47970666821304b3e0f1aa44501633760598f9f0e94758c2e19429c588f29b9dde91123e305beb31e145aa5163238ca37cadec80b04fed6ed4d1586cadca92ec96d4bbfbf3dbb4fddfd1db927dcc76073b218b2e85285be1dde6f5b7a0485a3eb3c6f4e102fce0794879b5c1e74330050e91038a7e1f071e8eebb3f84537410b5193db8ea1c33cc663814a0f0db55ac9882a56a8283cf8f53cc7fef16a45e591cda0762502c9ae9121745d1b18762a0a9dcb58fc0582bf60bcbb806ab7c8ec4f1732ca73d7f0febb700663c304bb010c440d605771d2998ec0010f259c6105c59a6379444d0dc7a5a66de5257dd1182b3630dc08027c910702a3e2bb4fe2461ec947f21b3313c3f43cd29e37493c02e51bc7a9f306c4b032b7491ad7edc905ec4f9cf2c2c9731c3aa8d3149d3f2017f48fd0ed13ed6755e180935c94b20c2b30ce5b405dffd1091c0485021b269e79120155da2c18489980070f0ea7247c401837a40fdc0c8e1e2ceaf2275fb0e9974927c79f5d0036a29b4478da54cad20036349915e0243280deb5ef0c42434d4347255016e2ba9b9d2e74df5124c21cf61fb4d91a13bef6501b8cf47aa0b653156963f2bd36047655f255f528c57e2f207c979bec62e900454b909c4b4501506a818ee148fd412c82c10df13cf3bf0cb6335ee398858d85ad4523c1d4b2ee4d4fa48a83228d456bd35678142c122cbd22e63c2b681f4d449e4dd750f2013a3f2357550a98ee309da3d3946b75a8d468d59379c2a31d3108c8ca2a434cd71b392a5d1557b1146bcee28bd934b3ab2a0941fd0adca0df3e69d72614db58cd8089d73f0ae71817e71cf6e5a561cf0fb8d68ac0a908bc5c401dfb7972b1545fbd58f245b03195f9246551ffc014b7b0524c8775da3a05d0b8ec6784e1efc93d7756757de42019c62f12a054af0e5cba0dd63ada1be14b0abe6e987d005072cff0382332414007a03c1ad82e0182ab1ae81092c92f57d3bf33e4f09e6b0bb71009ae352f0e9b256b82f11fd4364394917d435cbc156970e9c17df3e64357004aa919d53f5eb58bc1c2867bea0d21b23ff7d4df1d4500a82457f3fcf5cad630448957c8bfb294276da10da45a0957baaaca268e3a891f7e6fde2e5913daf72f7963d67519a1d91914f0cb9788cb3968e93920fec4c18f9cfe21327388f9be59317c4235772de6e5a25cd071d9c9f697a7afc6a7a087fd034c2baa1132b84499194cbbbba68852fbc221f14fb2c28c894129c24542e1a2f35e6d409ff9d3d5b2f6d06a411646c84df3370dcde8183d847c49a38744d9257d1998392fa5d9b129835887e83b30f60d635257efa08c0ff7964b31505bd6511d132f5a46c32029e25c047f5aba90cfb4d4f6d5803516455f81e209e569c8247c4a9d02cfd4c44386d8dec18a810d2b4b2a855eac68c5947cc366a0398a1879c94ab713a207de87c269930d3e420f0237ac9bade651eaf39baf74a9d4605b9ef7116ee75834f6559dbcfb35a81d1cd21cbf9c61ef660417ebee851a0ad3fd395fa79a9d10ba4aa0ec573788c58947e31de169f588ec9d25d186ef9f2871a3960633e7fa1d492abcf8d1e6d21dfcab1feb33eace7ea59e2dec6d81214e34692b702ccbeabb79f60f64a47b54205a9993b75e2d50cc782e8781dc0011684bf2e6a78c5d0f33e1c4700b040621e3912cf13d64368e1fd506a9c1e159e3489243ec534e814dd06252e06fb4ef3e77018c6b4a4179805a07d7d7d934a88bf534f495a06dc15e5a6124e083d6d85886ca89e2eaab5d3d567fe220fd94ae189ca562583509991ddcadb837646cfc8ad27aca201905648f41a48a89a2aa7925d66d9ae3c26a918c4b525ca104a45daad8e2fb810979028ebc8e788be61bff57f2bd868cbbdd3d8f4732be056295085a5a698889fa212e16881ddcfddfe32c16a60a89f00874d566ea53c2ce6a5addb85edb05cb03a8408b5526a1e566c3f7750da71c298fc96243e2589dcda75044f73bef0e834060f7627387b35ef99dc47a19e1e93692d890a0d8c53787b9fe1e35899532d889035ccee9fcd85b17bacaadc26a8e2f3e690e47c1d7199fc20d9c158ad0e43faf753fd0ff93eedb229977348059a480cab781187a2edd89ceaa9ee9a13bfd4288d87a8e47739fa85ccd795f9c60ef07fb82e58ce230310ba3561b9754cc9c70bc886088be68bcafceaf9e4ce6a8cbe734495fab5361cd6ce6a629d4e0663d4fb8b94012c16198bb23e6ae4314a10677cba67bd26280d1fe64c5dd89d9ffe9d1b7413ceaf70dc73ac8c93541e573e251d3b234d01d66a49e6672f16a59b60cc19da421bbb7d5465e7ddf04b118b979fddd728f98c04c7c3ea161f8a092297939e92b2b52aae77089bc2c6b4eca39286d2adbfe071cbd279fb53026890361c40617fcce198d76ea090da99d47a62d2b380b70fe7a1813b8d02cfe8ce8aa6e89796328378ced5f05050d442feb49f3fc546b7a5ffa4af5a2537f9ded978e1aec5bdef7084d91a8b65e66cfbc06349422a4cfe6e7ad6f0be3aaac62ee5cf0c9512c6b31110461e9d9f2edfd39632998b9efbf3dd531ea10492c63bdee154e73141628adc9b9b22b39a7a08e311e09d5fcddbc79179b74e5421b91fb3f340d9e83f02329e4d25145a0cf9312de792f3c581fdb505e1897b0452ba7c45307bcaf93fc5738427674a8f04649e098c7d8f39acf2b2f306d0e14764a02db89dd93143b8376e0014c2738d8625aa1b9ea5d18b6351726bb738568edd21ec487c5b753c2238f59f28625f9ba0683e246cd948d51cd7bec62b96d4f445563eb61fc22acf92fe04bfc53a1b9f91f932473998fc7971843c66b1ae58a2dac56513b6bda58773db563dcd281fd549cf04418067878507f346f98e013c9306f5d8405469c676caba82cb4d1aa4766fb657710b1c77ff890967a79d2dc7b889c008a12c4330dd76864fe0ed5c4d9eb6cc5daf26f6ff3f3deceaac644e78fb508523f78d35a061785b537075f0e148e9ee80b5adc94fda57f7308b5c70282504425aea93245cbad14a73cd91d81545f14db45113ab08897c845b6e395d84214d7ed72b4782d154353886b42f1cfa6cf9a31b01e9d7e9a8c072af2b263ccf8373c27372b93e947ea6d765410b3804ca3b59b54066c389aa596d5c32910edca982079744c9f83a14eef719da81a8eb4adc234689c7ab69caad6a270e3bc9f1df89a818cc405c3080081446f1816025614e9d9c1a006a403c5a119b36bf98fa99d0acd17ce1b673d7f687b03892557fdd23e19fbcbac73c89f771ca6a6cde5621892f9f160bb1f51f95cb8ce076632e28196e030755cb82f6243e2c3f958cb672d6b0ab27281895b4ed2d6d6f757ed9eee1bd80e46ad687caae66b9de4776af1be3a01d7684ba5e62a10b1840d17b0dc753e415f12d3cbffbb6c527c6dc42dcb80c3d2ca5b60aec49fbf750f7095c011eab5661f91bd4d29f300cc9f06b7d711c1619571e52c3b028bb0300fc504a86dc8ca4f06b15acf4266c5bdd56da863c6784a7aef5bc31ccc96fccf173a9eb8de11e100113b25931e70791fa10ab72e05feb09dbe45308ff12021b6a3bc0af5777f523b3a76211d793d17a7ffe29d7eef2932ae6186585a672654fa0b3a90f34ab020ec13e462a8b90bfb55debcf6759c53362a7bf7ee586cf87fc318f94786de82abb66c8bef82b76a3d2224e8edf1608fd7e81c9b50b42f6d17a7bf967b561f031eaf22b9ebf9dadb83416fb70a201e0d4b9fdd54e214d5275313206e8ebfd1ec24b212882fcb9e76c08b2a57e992397976c8532345e0a3671f6b6151329d1937469ec439ca53a1a36d6a3c545825751a3cf4def3ebc465afa937d4ff14cb65b0a96df04d7a29e181feb9e5d6c887f9b1ed79f938f7267d570d0296f2eefcc2da54908c2a0c4bb394dcb3b2ad12e1ccb6fe54b58a693ad771f8e46193d95dfd9f3061bc5cc3cb1cf84a13690788032db4a78a66ce606908e7b46cb8b263ea22a5c587b4cebff2fffdfc18241b285a8b6a299538b36803f6a97c98fef84baa235e889ec7f6ad8b02439aefa6d599647e7803387b714ff88238aeac3b3aea43054a68988823405379d186cb12b92524f32ad1357d3d202979425686ca940e08f25c27466b89c8abb34c44f9b9ed53f1d764e61512cda781c4fa2f8e92918acc13cf5aa63eb0dc7543e64ae364b91d99cb8441f81045c226a2747943619341f61390f24b3a8c5b676f4c1a461b4c69068aa0b281d63cf26153f23283c6fd87a4fd37f34d8bcc03f6e2eaa98a6f5a1fb97c85ad1eecedd8d0eb730aeb23486e24cb811c1de673d7932ed73e98eb186aeb1f5f35a146e898c656cc2859d96db0f5ccf803ad3cc19da3cfcda489d9601529636c1fb4e377ea8b89fccc1452c2d3076b6d6b3bd15d4786746fc81ea3b52751a9d3fc46e3f7859eab23fa3eabb1cb11e4d1b43eae9d8fc9369ae0ae8fd9b9d96c38f8c91fe17da87acecc9106a3ac70d41416e41ae0e5da347497", 0x1000, 0x9) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400, 0xee, 0x9, 0x800}, {0x100, 0x69, 0x8, 0x8001}, {0x1, 0x1f, 0x9, 0x9}, {0x3, 0x9, 0xc2, 0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:44:54 executing program 5: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4}}) 05:44:54 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 64) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0x8d, 0x1}, 0xc) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:44:54 executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv4}}) 05:44:54 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x122, 0x4}, 0xffffffffffffffff, 0x4000000005, 0x3}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:54 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:44:54 executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000180)={@local, @local, [], {@ipv4}}) 05:44:54 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv4}}) 05:44:54 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r4 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:54 executing program 7: msgsnd(0x0, 0x0, 0x87, 0x0) msgsnd(0x0, 0x0, 0xee, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) msgsnd(0x0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0300000000000000374e10cb8882146965755ccd3c76f95e85dcb3f9993a78ec6fc6eaec2addf283de460f0000f2fb73906b143696cd68953913f1c3ed41c88c5d073c225629403d84055ec6929f92dce92c0168d91cee8f80e64b3085740ddb04ab8bdeee98c15f9bbe92ab9445444fee0aa5df803ac474bd306f9740c6976cd50737eb1402d2c19cad8fd9634fdc4aafbfc76ae348592895e0ffff00005b1a0f6ba2bc0db06fb394adf86e067308c34ec60933d2b376f91418c5c1de2df32aed3e6069e1b8bfcabd82d18586469d7ee78ae6dc13f3cae163975b85a0b2425939894b59d7090eda441dca2e74796f0f03c398399b148c6fcf9fe83e3d01e1c2eb40c01f8b3231441169640c02ca1f72134364030e3d464d4c275bc1dc0949da8fdbfbdd76b42bde3d81e54c967564381a840cb65fd5d5225881ab4c6d7c94dc4be5c197dfc14f16b1a0dbc543664c464a04a8854be30137553d527a7ad6f7b5d13feffe197dc5eab294831917b933766ad61d9a68db1e1ec26f2479f274f8c7ccf99ff6972091d8d8845d0efff212903f259dcd607dde8aa86779938b922b0ce32ea31c02a8848b12c34f12809f76a089e323f40b996bf1a3fe96fc877741c9fe5e2423e58a273d4932ab8f792b5c821b0f15fae9dbcf655b51c5292ef8611b16bc45f6c055f0b48c393a0d3a31b55c2b90330a77521a296912557f3bb7b7f28bdfe03eceb112e21e8ebe89b58e0fb58d4f5a3c4e78eef7e8cd3570e9e00b8c63819a01209c753e23d33ff698319b9b91c21cb60d0800000000000000"], 0x87, 0x800) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES32], 0xee, 0x800) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/184}, 0xc0, 0x3, 0x3000) 05:44:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f00000002c0)="711eebb38af448dcda3d3600ae6573372f3337cf20e4e844062a5e9f7d5182df376d92b2ff738a8bf44c7e0af95aa859932f9746614d6bb8c6742bac1ab7e0383f2645660e544bbd7395c10d3252995aa64f856a676e48843dac10e125361a662ac2f7b80d2efd60b6559537d3512d67f0451b0fa131d6955079cfddb5bd612ec3b123c2e62d8212124590157b30f927def3f49e9ccf9dd8ff9f3fcc67a649cd65f40d5984807d4f0743ea8c30174bde4aaeb4c3c4e6da713237c0e76da21643b0deee7b8a0f965644bd7c701d65cfb6ef431de111f252d7c818acf4c1216b2b5e765d625162c07bca879a9516a3e76a6f2f7ec8e02be49abea6ed16185088c0bc5bde942bcc3ad73d0b12580174220b34eedd44189d042159c699dcdbf5fb9817f2a87ba2e75e22249f14134aa07790f6c887fbf57bb9ebc420b04789a1548fa1292b57f2ccfd3b8adf20028583b9c0a7bdf52c7253bb73f9c20b8c3b47e58acfa1fc70d4870305df2c15adf1c2f9fb5c9fdd956b4514c8c25effeea69555e44222bde63b0205bb35f1ed32dbceee643e768b5e151922cb5f8218b571aa73affd9cc48b916e70d0bff88ed7255ec18df804089e16c2e0611c69f097a21ce1df01b13d43b5ae735ae48aad594923ca4cfd4706cd40791e9affb01b68a96d5fd621933186f4e952e1f6c39461b164ecaa7dccb1945d5b8dbce8179999a3c179390a513c37eb1da037fd45999e3a8b60164ac7bb328b658b91d2af608a715a47fd331902773c39d717f615dbfe2e64352f7f11ec9f429d2d0469282da878eeb9d89659c8d98ad4e1e5f280737a982559f1f15c00af36f9f54fb117ea61a808a42bde92717f20ba2f95b130c2baf1ae7f14be06711d54bdcc0a303dcb92ff74a13068ee51dd09f5d009154169f9494eefe813d9681f33a6bbcb30609e08eabc062e8a84dc9ab360d79661218f4a070b0519fe83072cf9d9f2ae7ccfdab30e40c5eb50efbc16cd142397b7b2a1c4e9cf83d1241cc0de748c43c3d4b4676217aa528dfe200aedfbc38b30e090c59798a2953eca1632ce5592c251813690fb07fb32529f8a253614dbab9400d2a3c9b0ee9fc4e8bf14001dc68fd36ebe2d074050ce10f53842454121bccf4e4f1f7ef04011364151fb14698f109f2fa2099c1f999093a6dc743e010319f88b03bd444b605828081522a9046e6f9f8bdf968cca20e5154dd0f12b7b70d1335ac470ebd6cb13d919bcd7891c25dc885c4a0d9dafec47970666821304b3e0f1aa44501633760598f9f0e94758c2e19429c588f29b9dde91123e305beb31e145aa5163238ca37cadec80b04fed6ed4d1586cadca92ec96d4bbfbf3dbb4fddfd1db927dcc76073b218b2e85285be1dde6f5b7a0485a3eb3c6f4e102fce0794879b5c1e74330050e91038a7e1f071e8eebb3f84537410b5193db8ea1c33cc663814a0f0db55ac9882a56a8283cf8f53cc7fef16a45e591cda0762502c9ae9121745d1b18762a0a9dcb58fc0582bf60bcbb806ab7c8ec4f1732ca73d7f0febb700663c304bb010c440d605771d2998ec0010f259c6105c59a6379444d0dc7a5a66de5257dd1182b3630dc08027c910702a3e2bb4fe2461ec947f21b3313c3f43cd29e37493c02e51bc7a9f306c4b032b7491ad7edc905ec4f9cf2c2c9731c3aa8d3149d3f2017f48fd0ed13ed6755e180935c94b20c2b30ce5b405dffd1091c0485021b269e79120155da2c18489980070f0ea7247c401837a40fdc0c8e1e2ceaf2275fb0e9974927c79f5d0036a29b4478da54cad20036349915e0243280deb5ef0c42434d4347255016e2ba9b9d2e74df5124c21cf61fb4d91a13bef6501b8cf47aa0b653156963f2bd36047655f255f528c57e2f207c979bec62e900454b909c4b4501506a818ee148fd412c82c10df13cf3bf0cb6335ee398858d85ad4523c1d4b2ee4d4fa48a83228d456bd35678142c122cbd22e63c2b681f4d449e4dd750f2013a3f2357550a98ee309da3d3946b75a8d468d59379c2a31d3108c8ca2a434cd71b392a5d1557b1146bcee28bd934b3ab2a0941fd0adca0df3e69d72614db58cd8089d73f0ae71817e71cf6e5a561cf0fb8d68ac0a908bc5c401dfb7972b1545fbd58f245b03195f9246551ffc014b7b0524c8775da3a05d0b8ec6784e1efc93d7756757de42019c62f12a054af0e5cba0dd63ada1be14b0abe6e987d005072cff0382332414007a03c1ad82e0182ab1ae81092c92f57d3bf33e4f09e6b0bb71009ae352f0e9b256b82f11fd4364394917d435cbc156970e9c17df3e64357004aa919d53f5eb58bc1c2867bea0d21b23ff7d4df1d4500a82457f3fcf5cad630448957c8bfb294276da10da45a0957baaaca268e3a891f7e6fde2e5913daf72f7963d67519a1d91914f0cb9788cb3968e93920fec4c18f9cfe21327388f9be59317c4235772de6e5a25cd071d9c9f697a7afc6a7a087fd034c2baa1132b84499194cbbbba68852fbc221f14fb2c28c894129c24542e1a2f35e6d409ff9d3d5b2f6d06a411646c84df3370dcde8183d847c49a38744d9257d1998392fa5d9b129835887e83b30f60d635257efa08c0ff7964b31505bd6511d132f5a46c32029e25c047f5aba90cfb4d4f6d5803516455f81e209e569c8247c4a9d02cfd4c44386d8dec18a810d2b4b2a855eac68c5947cc366a0398a1879c94ab713a207de87c269930d3e420f0237ac9bade651eaf39baf74a9d4605b9ef7116ee75834f6559dbcfb35a81d1cd21cbf9c61ef660417ebee851a0ad3fd395fa79a9d10ba4aa0ec573788c58947e31de169f588ec9d25d186ef9f2871a3960633e7fa1d492abcf8d1e6d21dfcab1feb33eace7ea59e2dec6d81214e34692b702ccbeabb79f60f64a47b54205a9993b75e2d50cc782e8781dc0011684bf2e6a78c5d0f33e1c4700b040621e3912cf13d64368e1fd506a9c1e159e3489243ec534e814dd06252e06fb4ef3e77018c6b4a4179805a07d7d7d934a88bf534f495a06dc15e5a6124e083d6d85886ca89e2eaab5d3d567fe220fd94ae189ca562583509991ddcadb837646cfc8ad27aca201905648f41a48a89a2aa7925d66d9ae3c26a918c4b525ca104a45daad8e2fb810979028ebc8e788be61bff57f2bd868cbbdd3d8f4732be056295085a5a698889fa212e16881ddcfddfe32c16a60a89f00874d566ea53c2ce6a5addb85edb05cb03a8408b5526a1e566c3f7750da71c298fc96243e2589dcda75044f73bef0e834060f7627387b35ef99dc47a19e1e93692d890a0d8c53787b9fe1e35899532d889035ccee9fcd85b17bacaadc26a8e2f3e690e47c1d7199fc20d9c158ad0e43faf753fd0ff93eedb229977348059a480cab781187a2edd89ceaa9ee9a13bfd4288d87a8e47739fa85ccd795f9c60ef07fb82e58ce230310ba3561b9754cc9c70bc886088be68bcafceaf9e4ce6a8cbe734495fab5361cd6ce6a629d4e0663d4fb8b94012c16198bb23e6ae4314a10677cba67bd26280d1fe64c5dd89d9ffe9d1b7413ceaf70dc73ac8c93541e573e251d3b234d01d66a49e6672f16a59b60cc19da421bbb7d5465e7ddf04b118b979fddd728f98c04c7c3ea161f8a092297939e92b2b52aae77089bc2c6b4eca39286d2adbfe071cbd279fb53026890361c40617fcce198d76ea090da99d47a62d2b380b70fe7a1813b8d02cfe8ce8aa6e89796328378ced5f05050d442feb49f3fc546b7a5ffa4af5a2537f9ded978e1aec5bdef7084d91a8b65e66cfbc06349422a4cfe6e7ad6f0be3aaac62ee5cf0c9512c6b31110461e9d9f2edfd39632998b9efbf3dd531ea10492c63bdee154e73141628adc9b9b22b39a7a08e311e09d5fcddbc79179b74e5421b91fb3f340d9e83f02329e4d25145a0cf9312de792f3c581fdb505e1897b0452ba7c45307bcaf93fc5738427674a8f04649e098c7d8f39acf2b2f306d0e14764a02db89dd93143b8376e0014c2738d8625aa1b9ea5d18b6351726bb738568edd21ec487c5b753c2238f59f28625f9ba0683e246cd948d51cd7bec62b96d4f445563eb61fc22acf92fe04bfc53a1b9f91f932473998fc7971843c66b1ae58a2dac56513b6bda58773db563dcd281fd549cf04418067878507f346f98e013c9306f5d8405469c676caba82cb4d1aa4766fb657710b1c77ff890967a79d2dc7b889c008a12c4330dd76864fe0ed5c4d9eb6cc5daf26f6ff3f3deceaac644e78fb508523f78d35a061785b537075f0e148e9ee80b5adc94fda57f7308b5c70282504425aea93245cbad14a73cd91d81545f14db45113ab08897c845b6e395d84214d7ed72b4782d154353886b42f1cfa6cf9a31b01e9d7e9a8c072af2b263ccf8373c27372b93e947ea6d765410b3804ca3b59b54066c389aa596d5c32910edca982079744c9f83a14eef719da81a8eb4adc234689c7ab69caad6a270e3bc9f1df89a818cc405c3080081446f1816025614e9d9c1a006a403c5a119b36bf98fa99d0acd17ce1b673d7f687b03892557fdd23e19fbcbac73c89f771ca6a6cde5621892f9f160bb1f51f95cb8ce076632e28196e030755cb82f6243e2c3f958cb672d6b0ab27281895b4ed2d6d6f757ed9eee1bd80e46ad687caae66b9de4776af1be3a01d7684ba5e62a10b1840d17b0dc753e415f12d3cbffbb6c527c6dc42dcb80c3d2ca5b60aec49fbf750f7095c011eab5661f91bd4d29f300cc9f06b7d711c1619571e52c3b028bb0300fc504a86dc8ca4f06b15acf4266c5bdd56da863c6784a7aef5bc31ccc96fccf173a9eb8de11e100113b25931e70791fa10ab72e05feb09dbe45308ff12021b6a3bc0af5777f523b3a76211d793d17a7ffe29d7eef2932ae6186585a672654fa0b3a90f34ab020ec13e462a8b90bfb55debcf6759c53362a7bf7ee586cf87fc318f94786de82abb66c8bef82b76a3d2224e8edf1608fd7e81c9b50b42f6d17a7bf967b561f031eaf22b9ebf9dadb83416fb70a201e0d4b9fdd54e214d5275313206e8ebfd1ec24b212882fcb9e76c08b2a57e992397976c8532345e0a3671f6b6151329d1937469ec439ca53a1a36d6a3c545825751a3cf4def3ebc465afa937d4ff14cb65b0a96df04d7a29e181feb9e5d6c887f9b1ed79f938f7267d570d0296f2eefcc2da54908c2a0c4bb394dcb3b2ad12e1ccb6fe54b58a693ad771f8e46193d95dfd9f3061bc5cc3cb1cf84a13690788032db4a78a66ce606908e7b46cb8b263ea22a5c587b4cebff2fffdfc18241b285a8b6a299538b36803f6a97c98fef84baa235e889ec7f6ad8b02439aefa6d599647e7803387b714ff88238aeac3b3aea43054a68988823405379d186cb12b92524f32ad1357d3d202979425686ca940e08f25c27466b89c8abb34c44f9b9ed53f1d764e61512cda781c4fa2f8e92918acc13cf5aa63eb0dc7543e64ae364b91d99cb8441f81045c226a2747943619341f61390f24b3a8c5b676f4c1a461b4c69068aa0b281d63cf26153f23283c6fd87a4fd37f34d8bcc03f6e2eaa98a6f5a1fb97c85ad1eecedd8d0eb730aeb23486e24cb811c1de673d7932ed73e98eb186aeb1f5f35a146e898c656cc2859d96db0f5ccf803ad3cc19da3cfcda489d9601529636c1fb4e377ea8b89fccc1452c2d3076b6d6b3bd15d4786746fc81ea3b52751a9d3fc46e3f7859eab23fa3eabb1cb11e4d1b43eae9d8fc9369ae0ae8fd9b9d96c38f8c91fe17da87acecc9106a3ac70d41416e41ae0e5da347497", 0x1000, 0x9) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400, 0xee, 0x9, 0x800}, {0x100, 0x69, 0x8, 0x8001}, {0x1, 0x1f, 0x9, 0x9}, {0x3, 0x9, 0xc2, 0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:54 executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000340)="98f50d653c4151f6a54fd866b63e62991f0ed616e1108a9e89e92b44f626dd58aef04f172ca156827d1ab2ea4ec85f3393a298b83fb836f20c467b0f08cd6be912edad9c8c92b3873b5902beefaccf0a1249e118847b16b195e365d7179742a7f9c2c8c2ea4aa7d2df6affc26ff9a003b9c6e325a8edf90a7a6de3726b2ce9a134c73d2d05972f76d4e7cd9543e6a102c13680b4a152846aec4136fad898e5d2de5a00b60cb26d5ad938d28ca096cc03db5d0e3f31a25c7940fdd673a75360688e75854b2b7c4b6cc8e9a51811ceef4dd9e8cf6e60657102804be0e9d7c003bf3b5f3b10ddb55170ba293ba27b70dcf80febe39e71488ba7e967690e69c8fbd504ddea64521ef7ee8bf27d711b0c702f6a710ec52073f24e4acf9ebba0b5740f2a88ef7f2d0db0456f9c28f37147354985a96c5ac17ee227a7696200f0a08a8c030ef4200f3d9b28b8e106d05ce2cfccc3baef67838b7972d559435f7be105e8847ee1dbb9e8ee0e2166de822c000674d56cfa0fc01ab053a49314362f47adecf59b6aae2d89cb907c2e3dd9673ca6623b4bc614160c984e87963d3b38c905c8826355ecc35559fd688cdc196ea24beb3a5def8181f7c0ba1b7bbd2f06849568cc94d7f9b677d8bd7e1d87dc54eb2d675a21263dfd85443c70c02dc638003bbf5aa383e0fb72ab438c2451771fd1fc09c91701896a41e43ff243b6478565c339dd3e99f3772e558a71fea02a7195ab9a8dbd12bd15977e6f4eefefad14ade9e27f5a79956ac9ceb1dba97c45383d69bcfb00446563f6fa50a7a2611149f76cee4549e2d1c9d4dab95a59fddc4e21cefc64f14d1d3c896974528551e275bac468c2d01f2ca9d4821fc1aebff99edd7a24f75a95c2eb448777f84cabd5a90958b465248426b1169c2e6d567d62fe8e7b418e8e53a967647cd8d6f83d46a7d325b850e9e852a7ca93d3a789542de808d31811647bd967da07efe1cd64f4b0b14944ad031fd9cc29caa0241a3d2d28a7874f2eb0b97fe7af82522b6290f3093e8c622e984e2cd52dfc18233e5670acda03fcf5db57253280dc9884c21e291005a3db64cacd0e3cd79bbd78c4d056de52689f96ec7dca96d4a796874772477ed2fd3a0f13093e3960034759f407017c04fac3ca4ec8dafbdccb4ffdbb9354053cfda41b3710221ab466b57ae244dd8225ef7cda28e85419547bc321c46866a44af7d3da4f56a03c3378f466d0f66defe5e92edad196409f9b22ccee606a60af12eda5ade7dac2d09c89f71421401c1cde53de5dd17f46a5933e4497cf566e03881a7e4f83af63e7038d35baddc89a28779fe97240506cdd213c692debe8cf0eedf15796f33f35c255e82855c05091f4b7261fb1a712e0f37d7c6f3438506c74d6937dea985fe709b23ffe80683bf82fafa1c8aef4ad65396d7b83ae607a8e39b2a286604bc71a7b8c7d452461db8dcc5bf0de38534b4f06fd92b63836f3d6da73ba35346de634426e9225b40e24c633ab39575b365007c47e9d740787bb4001b7c355664e2fc44ca61f58734e33b3250245c7bb1dc17b63fff459f9302aca42465fcdba731c5f826fdeecc2c2eed9fb50e48591ed0d6b37baa3c7e4567d0b1ad8c86988536701096e4cfe766ba6a39e18cfe9a5f14c3db9cbec319a7633891489cd982740a3481a7f4c989d95aca590d2857f709da1ebec5078e0ba0bc03e54ecdf62b9926dfa406040fe18ede487ad8911e8b22cb62b794acde1750095f99a4c6b8b4335cec3f790abeac5b29b4ffbf017220c3e42c74c858a16f6beaee3cb5567f1b19646552fcd41230d038e62960dcab4ebdc242ff4837b5f1389558c3e15a09ee1572c1878d09eb6d175641c7d62c2e8e5eeeccde4c4c0bd8745022d05c00d68f0aa632534c096c0b35df7681a05b4b931be746245283ea41a927844b8c8dda991892bfd53ffbc6c1dc987081cabe6f5ba383eb23429066534340a6dabf88bf4989b2c46cc3b01fdbbec57fa0f159c93b7512d62ddd5bd4ab90abfacdf9cbcea20b61467f220806614de54b5af0405a7c11094bd9d96436e5c06fb50ef87a65fcfc63ddd1f6545dfb0b079af243e1bb93350d20c95632c2f5f824d94999b2ebfd08def86c70341e203b51db2d8ee2ac95dc37c735735d443ba1c219fd8166f67a5bba129cad9ba44f3bf59d75a6b3eda31020324766c366e0ef6d39c50876561a72b12e785ddabd01f631a494464345146f4372095f43fd2ef22e2d9f311dfad8144d5f57f24c34125c33d31dca688bb5c9d109c93b04445212dec311abd8b1504f9d9efeec36e6305f620459fa9a616fcddd831fae5b6f5a310a0617bd7e01a63a06d8120c64eba7458fb3d19e550e72be8a2f0c469af0984762d59b1d36a02e2e7167909fd2d3199edbde4ae24637807e2317766e67979973fa997fb0ed2c01bde70162d7b8306304be0f7a1d40c374ddc327598c32c29352ebc9388eca7a40d9b51dc7be261a39a0526ecac6984d3b01ccaa852b335db59363f323ca6865209010c97f3a3cd72d866c2b1715d95df0447a78e7942ba7550b4fdadc439cef86d9efd4384b76b4f5bf37d81256270188e5d568c3152bf20d1b45cb596aff0788714b82eb040de05858a71ddc90a33ecebc30b227b0a3aba00d4a6098744973a52a3f24069d5d45249af90823fe57177f22928cd72692281ed5b835e5a3f47886e29f55102999b876b072d1ec33ebfc508506d5146e184d6ff778601fd264d41918e0ed6b15b2962677cde485e668c9cc156495ba248a248c4113176ad8ccef40233e08477225396431e47c642e1048cf85a90a43f33e1b73b3ab98cf02cc9a4d27923feb09ac0e7168c28cba824805ff63afd2fb2392c1bad59b205886953a58ac584bcc9d21a4abaadecee36424d48629dbea92d36122a78d4b7b23817bd64a64224c6f3be216a25c96321ecdff3024940ab92a7b1e7cbd2a987171c542140a57de41d907235c3d6ef6734a3c1784d3c03870f6485849921a6294af33872d8a78dedd6fc364f2e7959ab0175c61fc93d55c869ada044e2481c4ce10aa54719a20410adab1e3a41e408a5c7c38f918d7ca64a8a45416b8aaa4de0202fa3ec410ade46ed750922aa993da963a786e2aadea22aa287f6a14b9053adf905ea7c91959a46371e10aba73ee456d11f54a3cbd2db64db692d17f6a7e380c39d23fb672d65dbb16b8eed56103778d2714114f48d756ae76760a3455e43e5da9e132763460cb4062ce06ac5096a3e602aece15b88bb3ceaa3424cb2896444e7fd09026926d2b3ec25b03d437658cb5886454f0a40d8b7bc8a1fe85699e15ceb0e9384009d9a1c2674085481d0f8963480a127d25c702637d1c54e8efa1521a4da2a13824e489a7ab332f75cffe3589ba8891876204e1b6719b6ab9fe377076f3a43be8c683a994d2018efa0d6c69e72437abdd577f89141006b3f0cf641bd3b76b40818a135d5fbcb2447f1151c2aa92b628fd7051600c1f8b0c4237e404630a73fc1354ed0e294785b48eafa21d6eddf77616ebabd67b9a140929903c143b11166dc12f5c82c667404b583fdd50244025de804b79bb72192ef64edcd963875f9be82a6839c4c1b4391c20bc13d8b43412bb0e8b98f67574fce292fd73ae0ecedf9e1e38e683fb30df6d98fd1d02a87c90295fbc3b777f31f0767787e2fe4bb8550e9228463d768564a07fee3c1ad05108ef37a3b9bc9cf60a02402db82fe1f9dd447b197e02def09ec0f093ce60458e62873761f0df2c7b1c55c7031b69690b365eebeb844150e263a21d1684698f34f2e4607cc13cd41ff07e3c24a5eddbbc664ba63525c1621b4352e16fb5d7661fdef01441c294539804fbd68973e661ee29d3b3764f2edfcf747df3e7c2a41bcf6c608fe8b16398f34bc3e91074702e09226910373ca6b13d8dc8176a1a8880741a2f459b83f5272a8df8f5fd0def531e7ee9ef3e2fd892d2bb59afe2a76f9dffcdb696048ae3ed312e4dc535f6f37912ebdbc458200c78568fb7667132e0c004091c5b3bff343a9e125ec81735194c8aac569c3619f68e2810d5e78aff60155fd9a457797ee4b3ec8fa8f6642c89c4b1937f13986f0a2f6b0ca652d6c1ae3290b7e30cf6dd3cbd132569e996d80ce0261e9929949d3f91878ee09d3c8fc0f1cd502702f9770019f2e0e91bab2c531a787d32ee4a2e93a41495389b4bae0925e5ded3617d47993e7e602c3282b1d02518b1171508db7a4f86c78acbd4cefda0ea8fa145b86805906b3a3e6c2b583997c00b553713924645aa8245c1557a5b9455b4ffc08fc040c6b7e17e977b75ee4ffbb49ba958f8e3a1d97efd0a47cfb88219477c6a30ae3bf81deefd8183e71a7a11ebd11b7312a42b62f5aced774355c16098f2b7603eaba69c6fa947a2956df1d661da3ba7beb5ab7ae96a8ea567695962593c9215e19c0fbd2e5fb2b0ee76cfa147f40c813e4098fd08b0551a3ce0cdd77c91fabc9ee48f1c5d9fa3d684d06d122ec62be37ad87d8c70ce66f6998089704f7e55651c1c71920df678702adb8956dbf25f4936ed858ea360d757b60cb42367a4e6a7f6cb99ae26e556537b9ff2f32a49fcdf801699dd4f60cff0f3076e979fe87915e807f56bec9e8dd74e2808d7496b8cda09c8f8040d4744f094e76e9aa46bd1f84066563628ce6a67334617fa915b34f641225c0a0ad2de5d52dbfe1eebd8dd7bfd4c8bb6d555868e3e21a6abfd0af2b96f7dfb7c8be2d5443802d9e6827bc9cce6bba77736decd61e7616ee3d9a939e416efe924647713523b15d21bf5a775bface5e03963df678c94ca77d84c487ac1fe746ecb06ce325a208c768d67ddf887752b71c73acdf65c0db5f3a9a330fa2ac9174b0ec3c410d6b744e4762e79f21b27a5669fdb48d5ac1fe61b25d6dba46f5baa348267e58167d0402b52fb236bde3deada1527a9c4f3d17ace57927b4d45a21636965489bc27f1be20aad62740ca1c3d29bf3728f7a80dd32d7d20c98d1655798f744c79cb0da83ff5690e5c5503ea23cbd8ed28e27143bf5febdd92a6008bf48afb7ec41a0870593be6de02c87c8f8fa0cc364d65902d77e4bf3600d1b8e63cd34331a12a557bef1c264d42c35abf0fd935aaf81e2d8ddfc2e53bb98f5c132c5639bcf82437bd8bb713e39a38fa34ed97daa2fbe299408b1196a7af007ea34ecf5f267e27274516e3cf54b68918fde6924db8985229749aae626e73511b3b909e7774284539a1cf169c9c6aa128d67fb3aab80b76a644b92b46505a21b0d0c3104ffa59ee4d056948745268f195fb6b5762e21a967fee9ff17356f7b4aa1ed6e7d2d58cc401d4af523af99d37ec3a21229435f85041086ec05f61021abb9299b9aa8dae2f913887536cfb763ea922c70b8d7ab4e9f5d93196d16b6da58be17fa27f39b470a87e07d2b780b43aaccc15a2a1e0d51785a8634c6620cad25893195ce02cf64e58979c0f84a7bf26b9b0db98bfd1cf88688d84b65581ca1cdd23a703e67cffe8a314fc6a67411db1dfc279628ef8176f678dd576587f28807a1c80e792ad814945754e9a0d6f851afdbb2f0594a4bd0c6558ebb2d0da476ff886f9531e308dec8a2c4e7130de284037c6d307c546319a3cab10b2e035c65ec808bfa41811db6da1cc16c510fdd619ce96b0fc842f61e673078d3194bccd3ae01a6a266e312474b6fc552d59415f8f29c5909e22a0cbd8c1b7d848f57be3b80103753ff66846df0785ece4fed9631d3261092994e3634a3f7743bd2a489fe58", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="852233c5f6532de09dcb2f2bc072b9d0d1943d90e228d6194fe85ccd8841914ae5c2bc519305e34c57c33304fe5399ccd20a882edc4b1d6ddf6f0ef7fe11f5f613c5264d83809f71e4dd44d74e143122fdfb0b9bc445b47950ff9bd4d2de0132176bd5a0dd00e413e013a8e623745cf0278446501f0139da21ef8602f0e064ebb6a59ef23bcfa6d8463642d1cb4cd7a6957b86234a67a6ec083a5908a47040464be2cddad6cc00e44bd0d5600230246893b99eb4c964b45e628c6aca7ef06834de951aab78bdca26abaca6408025ae5f58a90ce64e5601d0c8e70b71ff801defd13b0a1333558fb13ee058", 0xeb) 05:44:54 executing program 5: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4}}) 05:44:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffe7ab46c740ddf1da359d76ffff0a000000000008000000000000de46407c6ee33e0876fb11d1443d42d80e129700e4cf9bc9cc26efc112794755850eddcf3b7bc85dd804b7fdac00"/111]) 05:44:55 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:55 executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000340)="98f50d653c4151f6a54fd866b63e62991f0ed616e1108a9e89e92b44f626dd58aef04f172ca156827d1ab2ea4ec85f3393a298b83fb836f20c467b0f08cd6be912edad9c8c92b3873b5902beefaccf0a1249e118847b16b195e365d7179742a7f9c2c8c2ea4aa7d2df6affc26ff9a003b9c6e325a8edf90a7a6de3726b2ce9a134c73d2d05972f76d4e7cd9543e6a102c13680b4a152846aec4136fad898e5d2de5a00b60cb26d5ad938d28ca096cc03db5d0e3f31a25c7940fdd673a75360688e75854b2b7c4b6cc8e9a51811ceef4dd9e8cf6e60657102804be0e9d7c003bf3b5f3b10ddb55170ba293ba27b70dcf80febe39e71488ba7e967690e69c8fbd504ddea64521ef7ee8bf27d711b0c702f6a710ec52073f24e4acf9ebba0b5740f2a88ef7f2d0db0456f9c28f37147354985a96c5ac17ee227a7696200f0a08a8c030ef4200f3d9b28b8e106d05ce2cfccc3baef67838b7972d559435f7be105e8847ee1dbb9e8ee0e2166de822c000674d56cfa0fc01ab053a49314362f47adecf59b6aae2d89cb907c2e3dd9673ca6623b4bc614160c984e87963d3b38c905c8826355ecc35559fd688cdc196ea24beb3a5def8181f7c0ba1b7bbd2f06849568cc94d7f9b677d8bd7e1d87dc54eb2d675a21263dfd85443c70c02dc638003bbf5aa383e0fb72ab438c2451771fd1fc09c91701896a41e43ff243b6478565c339dd3e99f3772e558a71fea02a7195ab9a8dbd12bd15977e6f4eefefad14ade9e27f5a79956ac9ceb1dba97c45383d69bcfb00446563f6fa50a7a2611149f76cee4549e2d1c9d4dab95a59fddc4e21cefc64f14d1d3c896974528551e275bac468c2d01f2ca9d4821fc1aebff99edd7a24f75a95c2eb448777f84cabd5a90958b465248426b1169c2e6d567d62fe8e7b418e8e53a967647cd8d6f83d46a7d325b850e9e852a7ca93d3a789542de808d31811647bd967da07efe1cd64f4b0b14944ad031fd9cc29caa0241a3d2d28a7874f2eb0b97fe7af82522b6290f3093e8c622e984e2cd52dfc18233e5670acda03fcf5db57253280dc9884c21e291005a3db64cacd0e3cd79bbd78c4d056de52689f96ec7dca96d4a796874772477ed2fd3a0f13093e3960034759f407017c04fac3ca4ec8dafbdccb4ffdbb9354053cfda41b3710221ab466b57ae244dd8225ef7cda28e85419547bc321c46866a44af7d3da4f56a03c3378f466d0f66defe5e92edad196409f9b22ccee606a60af12eda5ade7dac2d09c89f71421401c1cde53de5dd17f46a5933e4497cf566e03881a7e4f83af63e7038d35baddc89a28779fe97240506cdd213c692debe8cf0eedf15796f33f35c255e82855c05091f4b7261fb1a712e0f37d7c6f3438506c74d6937dea985fe709b23ffe80683bf82fafa1c8aef4ad65396d7b83ae607a8e39b2a286604bc71a7b8c7d452461db8dcc5bf0de38534b4f06fd92b63836f3d6da73ba35346de634426e9225b40e24c633ab39575b365007c47e9d740787bb4001b7c355664e2fc44ca61f58734e33b3250245c7bb1dc17b63fff459f9302aca42465fcdba731c5f826fdeecc2c2eed9fb50e48591ed0d6b37baa3c7e4567d0b1ad8c86988536701096e4cfe766ba6a39e18cfe9a5f14c3db9cbec319a7633891489cd982740a3481a7f4c989d95aca590d2857f709da1ebec5078e0ba0bc03e54ecdf62b9926dfa406040fe18ede487ad8911e8b22cb62b794acde1750095f99a4c6b8b4335cec3f790abeac5b29b4ffbf017220c3e42c74c858a16f6beaee3cb5567f1b19646552fcd41230d038e62960dcab4ebdc242ff4837b5f1389558c3e15a09ee1572c1878d09eb6d175641c7d62c2e8e5eeeccde4c4c0bd8745022d05c00d68f0aa632534c096c0b35df7681a05b4b931be746245283ea41a927844b8c8dda991892bfd53ffbc6c1dc987081cabe6f5ba383eb23429066534340a6dabf88bf4989b2c46cc3b01fdbbec57fa0f159c93b7512d62ddd5bd4ab90abfacdf9cbcea20b61467f220806614de54b5af0405a7c11094bd9d96436e5c06fb50ef87a65fcfc63ddd1f6545dfb0b079af243e1bb93350d20c95632c2f5f824d94999b2ebfd08def86c70341e203b51db2d8ee2ac95dc37c735735d443ba1c219fd8166f67a5bba129cad9ba44f3bf59d75a6b3eda31020324766c366e0ef6d39c50876561a72b12e785ddabd01f631a494464345146f4372095f43fd2ef22e2d9f311dfad8144d5f57f24c34125c33d31dca688bb5c9d109c93b04445212dec311abd8b1504f9d9efeec36e6305f620459fa9a616fcddd831fae5b6f5a310a0617bd7e01a63a06d8120c64eba7458fb3d19e550e72be8a2f0c469af0984762d59b1d36a02e2e7167909fd2d3199edbde4ae24637807e2317766e67979973fa997fb0ed2c01bde70162d7b8306304be0f7a1d40c374ddc327598c32c29352ebc9388eca7a40d9b51dc7be261a39a0526ecac6984d3b01ccaa852b335db59363f323ca6865209010c97f3a3cd72d866c2b1715d95df0447a78e7942ba7550b4fdadc439cef86d9efd4384b76b4f5bf37d81256270188e5d568c3152bf20d1b45cb596aff0788714b82eb040de05858a71ddc90a33ecebc30b227b0a3aba00d4a6098744973a52a3f24069d5d45249af90823fe57177f22928cd72692281ed5b835e5a3f47886e29f55102999b876b072d1ec33ebfc508506d5146e184d6ff778601fd264d41918e0ed6b15b2962677cde485e668c9cc156495ba248a248c4113176ad8ccef40233e08477225396431e47c642e1048cf85a90a43f33e1b73b3ab98cf02cc9a4d27923feb09ac0e7168c28cba824805ff63afd2fb2392c1bad59b205886953a58ac584bcc9d21a4abaadecee36424d48629dbea92d36122a78d4b7b23817bd64a64224c6f3be216a25c96321ecdff3024940ab92a7b1e7cbd2a987171c542140a57de41d907235c3d6ef6734a3c1784d3c03870f6485849921a6294af33872d8a78dedd6fc364f2e7959ab0175c61fc93d55c869ada044e2481c4ce10aa54719a20410adab1e3a41e408a5c7c38f918d7ca64a8a45416b8aaa4de0202fa3ec410ade46ed750922aa993da963a786e2aadea22aa287f6a14b9053adf905ea7c91959a46371e10aba73ee456d11f54a3cbd2db64db692d17f6a7e380c39d23fb672d65dbb16b8eed56103778d2714114f48d756ae76760a3455e43e5da9e132763460cb4062ce06ac5096a3e602aece15b88bb3ceaa3424cb2896444e7fd09026926d2b3ec25b03d437658cb5886454f0a40d8b7bc8a1fe85699e15ceb0e9384009d9a1c2674085481d0f8963480a127d25c702637d1c54e8efa1521a4da2a13824e489a7ab332f75cffe3589ba8891876204e1b6719b6ab9fe377076f3a43be8c683a994d2018efa0d6c69e72437abdd577f89141006b3f0cf641bd3b76b40818a135d5fbcb2447f1151c2aa92b628fd7051600c1f8b0c4237e404630a73fc1354ed0e294785b48eafa21d6eddf77616ebabd67b9a140929903c143b11166dc12f5c82c667404b583fdd50244025de804b79bb72192ef64edcd963875f9be82a6839c4c1b4391c20bc13d8b43412bb0e8b98f67574fce292fd73ae0ecedf9e1e38e683fb30df6d98fd1d02a87c90295fbc3b777f31f0767787e2fe4bb8550e9228463d768564a07fee3c1ad05108ef37a3b9bc9cf60a02402db82fe1f9dd447b197e02def09ec0f093ce60458e62873761f0df2c7b1c55c7031b69690b365eebeb844150e263a21d1684698f34f2e4607cc13cd41ff07e3c24a5eddbbc664ba63525c1621b4352e16fb5d7661fdef01441c294539804fbd68973e661ee29d3b3764f2edfcf747df3e7c2a41bcf6c608fe8b16398f34bc3e91074702e09226910373ca6b13d8dc8176a1a8880741a2f459b83f5272a8df8f5fd0def531e7ee9ef3e2fd892d2bb59afe2a76f9dffcdb696048ae3ed312e4dc535f6f37912ebdbc458200c78568fb7667132e0c004091c5b3bff343a9e125ec81735194c8aac569c3619f68e2810d5e78aff60155fd9a457797ee4b3ec8fa8f6642c89c4b1937f13986f0a2f6b0ca652d6c1ae3290b7e30cf6dd3cbd132569e996d80ce0261e9929949d3f91878ee09d3c8fc0f1cd502702f9770019f2e0e91bab2c531a787d32ee4a2e93a41495389b4bae0925e5ded3617d47993e7e602c3282b1d02518b1171508db7a4f86c78acbd4cefda0ea8fa145b86805906b3a3e6c2b583997c00b553713924645aa8245c1557a5b9455b4ffc08fc040c6b7e17e977b75ee4ffbb49ba958f8e3a1d97efd0a47cfb88219477c6a30ae3bf81deefd8183e71a7a11ebd11b7312a42b62f5aced774355c16098f2b7603eaba69c6fa947a2956df1d661da3ba7beb5ab7ae96a8ea567695962593c9215e19c0fbd2e5fb2b0ee76cfa147f40c813e4098fd08b0551a3ce0cdd77c91fabc9ee48f1c5d9fa3d684d06d122ec62be37ad87d8c70ce66f6998089704f7e55651c1c71920df678702adb8956dbf25f4936ed858ea360d757b60cb42367a4e6a7f6cb99ae26e556537b9ff2f32a49fcdf801699dd4f60cff0f3076e979fe87915e807f56bec9e8dd74e2808d7496b8cda09c8f8040d4744f094e76e9aa46bd1f84066563628ce6a67334617fa915b34f641225c0a0ad2de5d52dbfe1eebd8dd7bfd4c8bb6d555868e3e21a6abfd0af2b96f7dfb7c8be2d5443802d9e6827bc9cce6bba77736decd61e7616ee3d9a939e416efe924647713523b15d21bf5a775bface5e03963df678c94ca77d84c487ac1fe746ecb06ce325a208c768d67ddf887752b71c73acdf65c0db5f3a9a330fa2ac9174b0ec3c410d6b744e4762e79f21b27a5669fdb48d5ac1fe61b25d6dba46f5baa348267e58167d0402b52fb236bde3deada1527a9c4f3d17ace57927b4d45a21636965489bc27f1be20aad62740ca1c3d29bf3728f7a80dd32d7d20c98d1655798f744c79cb0da83ff5690e5c5503ea23cbd8ed28e27143bf5febdd92a6008bf48afb7ec41a0870593be6de02c87c8f8fa0cc364d65902d77e4bf3600d1b8e63cd34331a12a557bef1c264d42c35abf0fd935aaf81e2d8ddfc2e53bb98f5c132c5639bcf82437bd8bb713e39a38fa34ed97daa2fbe299408b1196a7af007ea34ecf5f267e27274516e3cf54b68918fde6924db8985229749aae626e73511b3b909e7774284539a1cf169c9c6aa128d67fb3aab80b76a644b92b46505a21b0d0c3104ffa59ee4d056948745268f195fb6b5762e21a967fee9ff17356f7b4aa1ed6e7d2d58cc401d4af523af99d37ec3a21229435f85041086ec05f61021abb9299b9aa8dae2f913887536cfb763ea922c70b8d7ab4e9f5d93196d16b6da58be17fa27f39b470a87e07d2b780b43aaccc15a2a1e0d51785a8634c6620cad25893195ce02cf64e58979c0f84a7bf26b9b0db98bfd1cf88688d84b65581ca1cdd23a703e67cffe8a314fc6a67411db1dfc279628ef8176f678dd576587f28807a1c80e792ad814945754e9a0d6f851afdbb2f0594a4bd0c6558ebb2d0da476ff886f9531e308dec8a2c4e7130de284037c6d307c546319a3cab10b2e035c65ec808bfa41811db6da1cc16c510fdd619ce96b0fc842f61e673078d3194bccd3ae01a6a266e312474b6fc552d59415f8f29c5909e22a0cbd8c1b7d848f57be3b80103753ff66846df0785ece4fed9631d3261092994e3634a3f7743bd2a489fe58", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="852233c5f6532de09dcb2f2bc072b9d0d1943d90e228d6194fe85ccd8841914ae5c2bc519305e34c57c33304fe5399ccd20a882edc4b1d6ddf6f0ef7fe11f5f613c5264d83809f71e4dd44d74e143122fdfb0b9bc445b47950ff9bd4d2de0132176bd5a0dd00e413e013a8e623745cf0278446501f0139da21ef8602f0e064ebb6a59ef23bcfa6d8463642d1cb4cd7a6957b86234a67a6ec083a5908a47040464be2cddad6cc00e44bd0d5600230246893b99eb4c964b45e628c6aca7ef06834de951aab78bdca26abaca6408025ae5f58a90ce64e5601d0c8e70b71ff801defd13b0a1333558fb13ee058", 0xeb) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) (async) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000340)="98f50d653c4151f6a54fd866b63e62991f0ed616e1108a9e89e92b44f626dd58aef04f172ca156827d1ab2ea4ec85f3393a298b83fb836f20c467b0f08cd6be912edad9c8c92b3873b5902beefaccf0a1249e118847b16b195e365d7179742a7f9c2c8c2ea4aa7d2df6affc26ff9a003b9c6e325a8edf90a7a6de3726b2ce9a134c73d2d05972f76d4e7cd9543e6a102c13680b4a152846aec4136fad898e5d2de5a00b60cb26d5ad938d28ca096cc03db5d0e3f31a25c7940fdd673a75360688e75854b2b7c4b6cc8e9a51811ceef4dd9e8cf6e60657102804be0e9d7c003bf3b5f3b10ddb55170ba293ba27b70dcf80febe39e71488ba7e967690e69c8fbd504ddea64521ef7ee8bf27d711b0c702f6a710ec52073f24e4acf9ebba0b5740f2a88ef7f2d0db0456f9c28f37147354985a96c5ac17ee227a7696200f0a08a8c030ef4200f3d9b28b8e106d05ce2cfccc3baef67838b7972d559435f7be105e8847ee1dbb9e8ee0e2166de822c000674d56cfa0fc01ab053a49314362f47adecf59b6aae2d89cb907c2e3dd9673ca6623b4bc614160c984e87963d3b38c905c8826355ecc35559fd688cdc196ea24beb3a5def8181f7c0ba1b7bbd2f06849568cc94d7f9b677d8bd7e1d87dc54eb2d675a21263dfd85443c70c02dc638003bbf5aa383e0fb72ab438c2451771fd1fc09c91701896a41e43ff243b6478565c339dd3e99f3772e558a71fea02a7195ab9a8dbd12bd15977e6f4eefefad14ade9e27f5a79956ac9ceb1dba97c45383d69bcfb00446563f6fa50a7a2611149f76cee4549e2d1c9d4dab95a59fddc4e21cefc64f14d1d3c896974528551e275bac468c2d01f2ca9d4821fc1aebff99edd7a24f75a95c2eb448777f84cabd5a90958b465248426b1169c2e6d567d62fe8e7b418e8e53a967647cd8d6f83d46a7d325b850e9e852a7ca93d3a789542de808d31811647bd967da07efe1cd64f4b0b14944ad031fd9cc29caa0241a3d2d28a7874f2eb0b97fe7af82522b6290f3093e8c622e984e2cd52dfc18233e5670acda03fcf5db57253280dc9884c21e291005a3db64cacd0e3cd79bbd78c4d056de52689f96ec7dca96d4a796874772477ed2fd3a0f13093e3960034759f407017c04fac3ca4ec8dafbdccb4ffdbb9354053cfda41b3710221ab466b57ae244dd8225ef7cda28e85419547bc321c46866a44af7d3da4f56a03c3378f466d0f66defe5e92edad196409f9b22ccee606a60af12eda5ade7dac2d09c89f71421401c1cde53de5dd17f46a5933e4497cf566e03881a7e4f83af63e7038d35baddc89a28779fe97240506cdd213c692debe8cf0eedf15796f33f35c255e82855c05091f4b7261fb1a712e0f37d7c6f3438506c74d6937dea985fe709b23ffe80683bf82fafa1c8aef4ad65396d7b83ae607a8e39b2a286604bc71a7b8c7d452461db8dcc5bf0de38534b4f06fd92b63836f3d6da73ba35346de634426e9225b40e24c633ab39575b365007c47e9d740787bb4001b7c355664e2fc44ca61f58734e33b3250245c7bb1dc17b63fff459f9302aca42465fcdba731c5f826fdeecc2c2eed9fb50e48591ed0d6b37baa3c7e4567d0b1ad8c86988536701096e4cfe766ba6a39e18cfe9a5f14c3db9cbec319a7633891489cd982740a3481a7f4c989d95aca590d2857f709da1ebec5078e0ba0bc03e54ecdf62b9926dfa406040fe18ede487ad8911e8b22cb62b794acde1750095f99a4c6b8b4335cec3f790abeac5b29b4ffbf017220c3e42c74c858a16f6beaee3cb5567f1b19646552fcd41230d038e62960dcab4ebdc242ff4837b5f1389558c3e15a09ee1572c1878d09eb6d175641c7d62c2e8e5eeeccde4c4c0bd8745022d05c00d68f0aa632534c096c0b35df7681a05b4b931be746245283ea41a927844b8c8dda991892bfd53ffbc6c1dc987081cabe6f5ba383eb23429066534340a6dabf88bf4989b2c46cc3b01fdbbec57fa0f159c93b7512d62ddd5bd4ab90abfacdf9cbcea20b61467f220806614de54b5af0405a7c11094bd9d96436e5c06fb50ef87a65fcfc63ddd1f6545dfb0b079af243e1bb93350d20c95632c2f5f824d94999b2ebfd08def86c70341e203b51db2d8ee2ac95dc37c735735d443ba1c219fd8166f67a5bba129cad9ba44f3bf59d75a6b3eda31020324766c366e0ef6d39c50876561a72b12e785ddabd01f631a494464345146f4372095f43fd2ef22e2d9f311dfad8144d5f57f24c34125c33d31dca688bb5c9d109c93b04445212dec311abd8b1504f9d9efeec36e6305f620459fa9a616fcddd831fae5b6f5a310a0617bd7e01a63a06d8120c64eba7458fb3d19e550e72be8a2f0c469af0984762d59b1d36a02e2e7167909fd2d3199edbde4ae24637807e2317766e67979973fa997fb0ed2c01bde70162d7b8306304be0f7a1d40c374ddc327598c32c29352ebc9388eca7a40d9b51dc7be261a39a0526ecac6984d3b01ccaa852b335db59363f323ca6865209010c97f3a3cd72d866c2b1715d95df0447a78e7942ba7550b4fdadc439cef86d9efd4384b76b4f5bf37d81256270188e5d568c3152bf20d1b45cb596aff0788714b82eb040de05858a71ddc90a33ecebc30b227b0a3aba00d4a6098744973a52a3f24069d5d45249af90823fe57177f22928cd72692281ed5b835e5a3f47886e29f55102999b876b072d1ec33ebfc508506d5146e184d6ff778601fd264d41918e0ed6b15b2962677cde485e668c9cc156495ba248a248c4113176ad8ccef40233e08477225396431e47c642e1048cf85a90a43f33e1b73b3ab98cf02cc9a4d27923feb09ac0e7168c28cba824805ff63afd2fb2392c1bad59b205886953a58ac584bcc9d21a4abaadecee36424d48629dbea92d36122a78d4b7b23817bd64a64224c6f3be216a25c96321ecdff3024940ab92a7b1e7cbd2a987171c542140a57de41d907235c3d6ef6734a3c1784d3c03870f6485849921a6294af33872d8a78dedd6fc364f2e7959ab0175c61fc93d55c869ada044e2481c4ce10aa54719a20410adab1e3a41e408a5c7c38f918d7ca64a8a45416b8aaa4de0202fa3ec410ade46ed750922aa993da963a786e2aadea22aa287f6a14b9053adf905ea7c91959a46371e10aba73ee456d11f54a3cbd2db64db692d17f6a7e380c39d23fb672d65dbb16b8eed56103778d2714114f48d756ae76760a3455e43e5da9e132763460cb4062ce06ac5096a3e602aece15b88bb3ceaa3424cb2896444e7fd09026926d2b3ec25b03d437658cb5886454f0a40d8b7bc8a1fe85699e15ceb0e9384009d9a1c2674085481d0f8963480a127d25c702637d1c54e8efa1521a4da2a13824e489a7ab332f75cffe3589ba8891876204e1b6719b6ab9fe377076f3a43be8c683a994d2018efa0d6c69e72437abdd577f89141006b3f0cf641bd3b76b40818a135d5fbcb2447f1151c2aa92b628fd7051600c1f8b0c4237e404630a73fc1354ed0e294785b48eafa21d6eddf77616ebabd67b9a140929903c143b11166dc12f5c82c667404b583fdd50244025de804b79bb72192ef64edcd963875f9be82a6839c4c1b4391c20bc13d8b43412bb0e8b98f67574fce292fd73ae0ecedf9e1e38e683fb30df6d98fd1d02a87c90295fbc3b777f31f0767787e2fe4bb8550e9228463d768564a07fee3c1ad05108ef37a3b9bc9cf60a02402db82fe1f9dd447b197e02def09ec0f093ce60458e62873761f0df2c7b1c55c7031b69690b365eebeb844150e263a21d1684698f34f2e4607cc13cd41ff07e3c24a5eddbbc664ba63525c1621b4352e16fb5d7661fdef01441c294539804fbd68973e661ee29d3b3764f2edfcf747df3e7c2a41bcf6c608fe8b16398f34bc3e91074702e09226910373ca6b13d8dc8176a1a8880741a2f459b83f5272a8df8f5fd0def531e7ee9ef3e2fd892d2bb59afe2a76f9dffcdb696048ae3ed312e4dc535f6f37912ebdbc458200c78568fb7667132e0c004091c5b3bff343a9e125ec81735194c8aac569c3619f68e2810d5e78aff60155fd9a457797ee4b3ec8fa8f6642c89c4b1937f13986f0a2f6b0ca652d6c1ae3290b7e30cf6dd3cbd132569e996d80ce0261e9929949d3f91878ee09d3c8fc0f1cd502702f9770019f2e0e91bab2c531a787d32ee4a2e93a41495389b4bae0925e5ded3617d47993e7e602c3282b1d02518b1171508db7a4f86c78acbd4cefda0ea8fa145b86805906b3a3e6c2b583997c00b553713924645aa8245c1557a5b9455b4ffc08fc040c6b7e17e977b75ee4ffbb49ba958f8e3a1d97efd0a47cfb88219477c6a30ae3bf81deefd8183e71a7a11ebd11b7312a42b62f5aced774355c16098f2b7603eaba69c6fa947a2956df1d661da3ba7beb5ab7ae96a8ea567695962593c9215e19c0fbd2e5fb2b0ee76cfa147f40c813e4098fd08b0551a3ce0cdd77c91fabc9ee48f1c5d9fa3d684d06d122ec62be37ad87d8c70ce66f6998089704f7e55651c1c71920df678702adb8956dbf25f4936ed858ea360d757b60cb42367a4e6a7f6cb99ae26e556537b9ff2f32a49fcdf801699dd4f60cff0f3076e979fe87915e807f56bec9e8dd74e2808d7496b8cda09c8f8040d4744f094e76e9aa46bd1f84066563628ce6a67334617fa915b34f641225c0a0ad2de5d52dbfe1eebd8dd7bfd4c8bb6d555868e3e21a6abfd0af2b96f7dfb7c8be2d5443802d9e6827bc9cce6bba77736decd61e7616ee3d9a939e416efe924647713523b15d21bf5a775bface5e03963df678c94ca77d84c487ac1fe746ecb06ce325a208c768d67ddf887752b71c73acdf65c0db5f3a9a330fa2ac9174b0ec3c410d6b744e4762e79f21b27a5669fdb48d5ac1fe61b25d6dba46f5baa348267e58167d0402b52fb236bde3deada1527a9c4f3d17ace57927b4d45a21636965489bc27f1be20aad62740ca1c3d29bf3728f7a80dd32d7d20c98d1655798f744c79cb0da83ff5690e5c5503ea23cbd8ed28e27143bf5febdd92a6008bf48afb7ec41a0870593be6de02c87c8f8fa0cc364d65902d77e4bf3600d1b8e63cd34331a12a557bef1c264d42c35abf0fd935aaf81e2d8ddfc2e53bb98f5c132c5639bcf82437bd8bb713e39a38fa34ed97daa2fbe299408b1196a7af007ea34ecf5f267e27274516e3cf54b68918fde6924db8985229749aae626e73511b3b909e7774284539a1cf169c9c6aa128d67fb3aab80b76a644b92b46505a21b0d0c3104ffa59ee4d056948745268f195fb6b5762e21a967fee9ff17356f7b4aa1ed6e7d2d58cc401d4af523af99d37ec3a21229435f85041086ec05f61021abb9299b9aa8dae2f913887536cfb763ea922c70b8d7ab4e9f5d93196d16b6da58be17fa27f39b470a87e07d2b780b43aaccc15a2a1e0d51785a8634c6620cad25893195ce02cf64e58979c0f84a7bf26b9b0db98bfd1cf88688d84b65581ca1cdd23a703e67cffe8a314fc6a67411db1dfc279628ef8176f678dd576587f28807a1c80e792ad814945754e9a0d6f851afdbb2f0594a4bd0c6558ebb2d0da476ff886f9531e308dec8a2c4e7130de284037c6d307c546319a3cab10b2e035c65ec808bfa41811db6da1cc16c510fdd619ce96b0fc842f61e673078d3194bccd3ae01a6a266e312474b6fc552d59415f8f29c5909e22a0cbd8c1b7d848f57be3b80103753ff66846df0785ece4fed9631d3261092994e3634a3f7743bd2a489fe58", 0x1000) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="852233c5f6532de09dcb2f2bc072b9d0d1943d90e228d6194fe85ccd8841914ae5c2bc519305e34c57c33304fe5399ccd20a882edc4b1d6ddf6f0ef7fe11f5f613c5264d83809f71e4dd44d74e143122fdfb0b9bc445b47950ff9bd4d2de0132176bd5a0dd00e413e013a8e623745cf0278446501f0139da21ef8602f0e064ebb6a59ef23bcfa6d8463642d1cb4cd7a6957b86234a67a6ec083a5908a47040464be2cddad6cc00e44bd0d5600230246893b99eb4c964b45e628c6aca7ef06834de951aab78bdca26abaca6408025ae5f58a90ce64e5601d0c8e70b71ff801defd13b0a1333558fb13ee058", 0xeb) (async) 05:44:55 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000380)={@empty, @empty, [], {@ipv6}}) 05:44:55 executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @local, [], {@ipv4}}) 05:44:55 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffe7ab46c740ddf1da359d76ffff0a000000000008000000000000de46407c6ee33e0876fb11d1443d42d80e129700e4cf9bc9cc26efc112794755850eddcf3b7bc85dd804b7fdac00"/111]) 05:44:55 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0xee01}}) 05:44:56 executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:44:56 executing program 1: mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x12, 0xffffffffffffffff, 0x0) 05:44:56 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffe7ab46c740ddf1da359d76ffff0a000000000008000000000000de46407c6ee33e0876fb11d1443d42d80e129700e4cf9bc9cc26efc112794755850eddcf3b7bc85dd804b7fdac00"/111]) 05:44:56 executing program 5: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:44:56 executing program 7: clock_getres(0x7, &(0x7f0000000300)) 05:44:56 executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000340)="98f50d653c4151f6a54fd866b63e62991f0ed616e1108a9e89e92b44f626dd58aef04f172ca156827d1ab2ea4ec85f3393a298b83fb836f20c467b0f08cd6be912edad9c8c92b3873b5902beefaccf0a1249e118847b16b195e365d7179742a7f9c2c8c2ea4aa7d2df6affc26ff9a003b9c6e325a8edf90a7a6de3726b2ce9a134c73d2d05972f76d4e7cd9543e6a102c13680b4a152846aec4136fad898e5d2de5a00b60cb26d5ad938d28ca096cc03db5d0e3f31a25c7940fdd673a75360688e75854b2b7c4b6cc8e9a51811ceef4dd9e8cf6e60657102804be0e9d7c003bf3b5f3b10ddb55170ba293ba27b70dcf80febe39e71488ba7e967690e69c8fbd504ddea64521ef7ee8bf27d711b0c702f6a710ec52073f24e4acf9ebba0b5740f2a88ef7f2d0db0456f9c28f37147354985a96c5ac17ee227a7696200f0a08a8c030ef4200f3d9b28b8e106d05ce2cfccc3baef67838b7972d559435f7be105e8847ee1dbb9e8ee0e2166de822c000674d56cfa0fc01ab053a49314362f47adecf59b6aae2d89cb907c2e3dd9673ca6623b4bc614160c984e87963d3b38c905c8826355ecc35559fd688cdc196ea24beb3a5def8181f7c0ba1b7bbd2f06849568cc94d7f9b677d8bd7e1d87dc54eb2d675a21263dfd85443c70c02dc638003bbf5aa383e0fb72ab438c2451771fd1fc09c91701896a41e43ff243b6478565c339dd3e99f3772e558a71fea02a7195ab9a8dbd12bd15977e6f4eefefad14ade9e27f5a79956ac9ceb1dba97c45383d69bcfb00446563f6fa50a7a2611149f76cee4549e2d1c9d4dab95a59fddc4e21cefc64f14d1d3c896974528551e275bac468c2d01f2ca9d4821fc1aebff99edd7a24f75a95c2eb448777f84cabd5a90958b465248426b1169c2e6d567d62fe8e7b418e8e53a967647cd8d6f83d46a7d325b850e9e852a7ca93d3a789542de808d31811647bd967da07efe1cd64f4b0b14944ad031fd9cc29caa0241a3d2d28a7874f2eb0b97fe7af82522b6290f3093e8c622e984e2cd52dfc18233e5670acda03fcf5db57253280dc9884c21e291005a3db64cacd0e3cd79bbd78c4d056de52689f96ec7dca96d4a796874772477ed2fd3a0f13093e3960034759f407017c04fac3ca4ec8dafbdccb4ffdbb9354053cfda41b3710221ab466b57ae244dd8225ef7cda28e85419547bc321c46866a44af7d3da4f56a03c3378f466d0f66defe5e92edad196409f9b22ccee606a60af12eda5ade7dac2d09c89f71421401c1cde53de5dd17f46a5933e4497cf566e03881a7e4f83af63e7038d35baddc89a28779fe97240506cdd213c692debe8cf0eedf15796f33f35c255e82855c05091f4b7261fb1a712e0f37d7c6f3438506c74d6937dea985fe709b23ffe80683bf82fafa1c8aef4ad65396d7b83ae607a8e39b2a286604bc71a7b8c7d452461db8dcc5bf0de38534b4f06fd92b63836f3d6da73ba35346de634426e9225b40e24c633ab39575b365007c47e9d740787bb4001b7c355664e2fc44ca61f58734e33b3250245c7bb1dc17b63fff459f9302aca42465fcdba731c5f826fdeecc2c2eed9fb50e48591ed0d6b37baa3c7e4567d0b1ad8c86988536701096e4cfe766ba6a39e18cfe9a5f14c3db9cbec319a7633891489cd982740a3481a7f4c989d95aca590d2857f709da1ebec5078e0ba0bc03e54ecdf62b9926dfa406040fe18ede487ad8911e8b22cb62b794acde1750095f99a4c6b8b4335cec3f790abeac5b29b4ffbf017220c3e42c74c858a16f6beaee3cb5567f1b19646552fcd41230d038e62960dcab4ebdc242ff4837b5f1389558c3e15a09ee1572c1878d09eb6d175641c7d62c2e8e5eeeccde4c4c0bd8745022d05c00d68f0aa632534c096c0b35df7681a05b4b931be746245283ea41a927844b8c8dda991892bfd53ffbc6c1dc987081cabe6f5ba383eb23429066534340a6dabf88bf4989b2c46cc3b01fdbbec57fa0f159c93b7512d62ddd5bd4ab90abfacdf9cbcea20b61467f220806614de54b5af0405a7c11094bd9d96436e5c06fb50ef87a65fcfc63ddd1f6545dfb0b079af243e1bb93350d20c95632c2f5f824d94999b2ebfd08def86c70341e203b51db2d8ee2ac95dc37c735735d443ba1c219fd8166f67a5bba129cad9ba44f3bf59d75a6b3eda31020324766c366e0ef6d39c50876561a72b12e785ddabd01f631a494464345146f4372095f43fd2ef22e2d9f311dfad8144d5f57f24c34125c33d31dca688bb5c9d109c93b04445212dec311abd8b1504f9d9efeec36e6305f620459fa9a616fcddd831fae5b6f5a310a0617bd7e01a63a06d8120c64eba7458fb3d19e550e72be8a2f0c469af0984762d59b1d36a02e2e7167909fd2d3199edbde4ae24637807e2317766e67979973fa997fb0ed2c01bde70162d7b8306304be0f7a1d40c374ddc327598c32c29352ebc9388eca7a40d9b51dc7be261a39a0526ecac6984d3b01ccaa852b335db59363f323ca6865209010c97f3a3cd72d866c2b1715d95df0447a78e7942ba7550b4fdadc439cef86d9efd4384b76b4f5bf37d81256270188e5d568c3152bf20d1b45cb596aff0788714b82eb040de05858a71ddc90a33ecebc30b227b0a3aba00d4a6098744973a52a3f24069d5d45249af90823fe57177f22928cd72692281ed5b835e5a3f47886e29f55102999b876b072d1ec33ebfc508506d5146e184d6ff778601fd264d41918e0ed6b15b2962677cde485e668c9cc156495ba248a248c4113176ad8ccef40233e08477225396431e47c642e1048cf85a90a43f33e1b73b3ab98cf02cc9a4d27923feb09ac0e7168c28cba824805ff63afd2fb2392c1bad59b205886953a58ac584bcc9d21a4abaadecee36424d48629dbea92d36122a78d4b7b23817bd64a64224c6f3be216a25c96321ecdff3024940ab92a7b1e7cbd2a987171c542140a57de41d907235c3d6ef6734a3c1784d3c03870f6485849921a6294af33872d8a78dedd6fc364f2e7959ab0175c61fc93d55c869ada044e2481c4ce10aa54719a20410adab1e3a41e408a5c7c38f918d7ca64a8a45416b8aaa4de0202fa3ec410ade46ed750922aa993da963a786e2aadea22aa287f6a14b9053adf905ea7c91959a46371e10aba73ee456d11f54a3cbd2db64db692d17f6a7e380c39d23fb672d65dbb16b8eed56103778d2714114f48d756ae76760a3455e43e5da9e132763460cb4062ce06ac5096a3e602aece15b88bb3ceaa3424cb2896444e7fd09026926d2b3ec25b03d437658cb5886454f0a40d8b7bc8a1fe85699e15ceb0e9384009d9a1c2674085481d0f8963480a127d25c702637d1c54e8efa1521a4da2a13824e489a7ab332f75cffe3589ba8891876204e1b6719b6ab9fe377076f3a43be8c683a994d2018efa0d6c69e72437abdd577f89141006b3f0cf641bd3b76b40818a135d5fbcb2447f1151c2aa92b628fd7051600c1f8b0c4237e404630a73fc1354ed0e294785b48eafa21d6eddf77616ebabd67b9a140929903c143b11166dc12f5c82c667404b583fdd50244025de804b79bb72192ef64edcd963875f9be82a6839c4c1b4391c20bc13d8b43412bb0e8b98f67574fce292fd73ae0ecedf9e1e38e683fb30df6d98fd1d02a87c90295fbc3b777f31f0767787e2fe4bb8550e9228463d768564a07fee3c1ad05108ef37a3b9bc9cf60a02402db82fe1f9dd447b197e02def09ec0f093ce60458e62873761f0df2c7b1c55c7031b69690b365eebeb844150e263a21d1684698f34f2e4607cc13cd41ff07e3c24a5eddbbc664ba63525c1621b4352e16fb5d7661fdef01441c294539804fbd68973e661ee29d3b3764f2edfcf747df3e7c2a41bcf6c608fe8b16398f34bc3e91074702e09226910373ca6b13d8dc8176a1a8880741a2f459b83f5272a8df8f5fd0def531e7ee9ef3e2fd892d2bb59afe2a76f9dffcdb696048ae3ed312e4dc535f6f37912ebdbc458200c78568fb7667132e0c004091c5b3bff343a9e125ec81735194c8aac569c3619f68e2810d5e78aff60155fd9a457797ee4b3ec8fa8f6642c89c4b1937f13986f0a2f6b0ca652d6c1ae3290b7e30cf6dd3cbd132569e996d80ce0261e9929949d3f91878ee09d3c8fc0f1cd502702f9770019f2e0e91bab2c531a787d32ee4a2e93a41495389b4bae0925e5ded3617d47993e7e602c3282b1d02518b1171508db7a4f86c78acbd4cefda0ea8fa145b86805906b3a3e6c2b583997c00b553713924645aa8245c1557a5b9455b4ffc08fc040c6b7e17e977b75ee4ffbb49ba958f8e3a1d97efd0a47cfb88219477c6a30ae3bf81deefd8183e71a7a11ebd11b7312a42b62f5aced774355c16098f2b7603eaba69c6fa947a2956df1d661da3ba7beb5ab7ae96a8ea567695962593c9215e19c0fbd2e5fb2b0ee76cfa147f40c813e4098fd08b0551a3ce0cdd77c91fabc9ee48f1c5d9fa3d684d06d122ec62be37ad87d8c70ce66f6998089704f7e55651c1c71920df678702adb8956dbf25f4936ed858ea360d757b60cb42367a4e6a7f6cb99ae26e556537b9ff2f32a49fcdf801699dd4f60cff0f3076e979fe87915e807f56bec9e8dd74e2808d7496b8cda09c8f8040d4744f094e76e9aa46bd1f84066563628ce6a67334617fa915b34f641225c0a0ad2de5d52dbfe1eebd8dd7bfd4c8bb6d555868e3e21a6abfd0af2b96f7dfb7c8be2d5443802d9e6827bc9cce6bba77736decd61e7616ee3d9a939e416efe924647713523b15d21bf5a775bface5e03963df678c94ca77d84c487ac1fe746ecb06ce325a208c768d67ddf887752b71c73acdf65c0db5f3a9a330fa2ac9174b0ec3c410d6b744e4762e79f21b27a5669fdb48d5ac1fe61b25d6dba46f5baa348267e58167d0402b52fb236bde3deada1527a9c4f3d17ace57927b4d45a21636965489bc27f1be20aad62740ca1c3d29bf3728f7a80dd32d7d20c98d1655798f744c79cb0da83ff5690e5c5503ea23cbd8ed28e27143bf5febdd92a6008bf48afb7ec41a0870593be6de02c87c8f8fa0cc364d65902d77e4bf3600d1b8e63cd34331a12a557bef1c264d42c35abf0fd935aaf81e2d8ddfc2e53bb98f5c132c5639bcf82437bd8bb713e39a38fa34ed97daa2fbe299408b1196a7af007ea34ecf5f267e27274516e3cf54b68918fde6924db8985229749aae626e73511b3b909e7774284539a1cf169c9c6aa128d67fb3aab80b76a644b92b46505a21b0d0c3104ffa59ee4d056948745268f195fb6b5762e21a967fee9ff17356f7b4aa1ed6e7d2d58cc401d4af523af99d37ec3a21229435f85041086ec05f61021abb9299b9aa8dae2f913887536cfb763ea922c70b8d7ab4e9f5d93196d16b6da58be17fa27f39b470a87e07d2b780b43aaccc15a2a1e0d51785a8634c6620cad25893195ce02cf64e58979c0f84a7bf26b9b0db98bfd1cf88688d84b65581ca1cdd23a703e67cffe8a314fc6a67411db1dfc279628ef8176f678dd576587f28807a1c80e792ad814945754e9a0d6f851afdbb2f0594a4bd0c6558ebb2d0da476ff886f9531e308dec8a2c4e7130de284037c6d307c546319a3cab10b2e035c65ec808bfa41811db6da1cc16c510fdd619ce96b0fc842f61e673078d3194bccd3ae01a6a266e312474b6fc552d59415f8f29c5909e22a0cbd8c1b7d848f57be3b80103753ff66846df0785ece4fed9631d3261092994e3634a3f7743bd2a489fe58", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="852233c5f6532de09dcb2f2bc072b9d0d1943d90e228d6194fe85ccd8841914ae5c2bc519305e34c57c33304fe5399ccd20a882edc4b1d6ddf6f0ef7fe11f5f613c5264d83809f71e4dd44d74e143122fdfb0b9bc445b47950ff9bd4d2de0132176bd5a0dd00e413e013a8e623745cf0278446501f0139da21ef8602f0e064ebb6a59ef23bcfa6d8463642d1cb4cd7a6957b86234a67a6ec083a5908a47040464be2cddad6cc00e44bd0d5600230246893b99eb4c964b45e628c6aca7ef06834de951aab78bdca26abaca6408025ae5f58a90ce64e5601d0c8e70b71ff801defd13b0a1333558fb13ee058", 0xeb) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) (async) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000340)="98f50d653c4151f6a54fd866b63e62991f0ed616e1108a9e89e92b44f626dd58aef04f172ca156827d1ab2ea4ec85f3393a298b83fb836f20c467b0f08cd6be912edad9c8c92b3873b5902beefaccf0a1249e118847b16b195e365d7179742a7f9c2c8c2ea4aa7d2df6affc26ff9a003b9c6e325a8edf90a7a6de3726b2ce9a134c73d2d05972f76d4e7cd9543e6a102c13680b4a152846aec4136fad898e5d2de5a00b60cb26d5ad938d28ca096cc03db5d0e3f31a25c7940fdd673a75360688e75854b2b7c4b6cc8e9a51811ceef4dd9e8cf6e60657102804be0e9d7c003bf3b5f3b10ddb55170ba293ba27b70dcf80febe39e71488ba7e967690e69c8fbd504ddea64521ef7ee8bf27d711b0c702f6a710ec52073f24e4acf9ebba0b5740f2a88ef7f2d0db0456f9c28f37147354985a96c5ac17ee227a7696200f0a08a8c030ef4200f3d9b28b8e106d05ce2cfccc3baef67838b7972d559435f7be105e8847ee1dbb9e8ee0e2166de822c000674d56cfa0fc01ab053a49314362f47adecf59b6aae2d89cb907c2e3dd9673ca6623b4bc614160c984e87963d3b38c905c8826355ecc35559fd688cdc196ea24beb3a5def8181f7c0ba1b7bbd2f06849568cc94d7f9b677d8bd7e1d87dc54eb2d675a21263dfd85443c70c02dc638003bbf5aa383e0fb72ab438c2451771fd1fc09c91701896a41e43ff243b6478565c339dd3e99f3772e558a71fea02a7195ab9a8dbd12bd15977e6f4eefefad14ade9e27f5a79956ac9ceb1dba97c45383d69bcfb00446563f6fa50a7a2611149f76cee4549e2d1c9d4dab95a59fddc4e21cefc64f14d1d3c896974528551e275bac468c2d01f2ca9d4821fc1aebff99edd7a24f75a95c2eb448777f84cabd5a90958b465248426b1169c2e6d567d62fe8e7b418e8e53a967647cd8d6f83d46a7d325b850e9e852a7ca93d3a789542de808d31811647bd967da07efe1cd64f4b0b14944ad031fd9cc29caa0241a3d2d28a7874f2eb0b97fe7af82522b6290f3093e8c622e984e2cd52dfc18233e5670acda03fcf5db57253280dc9884c21e291005a3db64cacd0e3cd79bbd78c4d056de52689f96ec7dca96d4a796874772477ed2fd3a0f13093e3960034759f407017c04fac3ca4ec8dafbdccb4ffdbb9354053cfda41b3710221ab466b57ae244dd8225ef7cda28e85419547bc321c46866a44af7d3da4f56a03c3378f466d0f66defe5e92edad196409f9b22ccee606a60af12eda5ade7dac2d09c89f71421401c1cde53de5dd17f46a5933e4497cf566e03881a7e4f83af63e7038d35baddc89a28779fe97240506cdd213c692debe8cf0eedf15796f33f35c255e82855c05091f4b7261fb1a712e0f37d7c6f3438506c74d6937dea985fe709b23ffe80683bf82fafa1c8aef4ad65396d7b83ae607a8e39b2a286604bc71a7b8c7d452461db8dcc5bf0de38534b4f06fd92b63836f3d6da73ba35346de634426e9225b40e24c633ab39575b365007c47e9d740787bb4001b7c355664e2fc44ca61f58734e33b3250245c7bb1dc17b63fff459f9302aca42465fcdba731c5f826fdeecc2c2eed9fb50e48591ed0d6b37baa3c7e4567d0b1ad8c86988536701096e4cfe766ba6a39e18cfe9a5f14c3db9cbec319a7633891489cd982740a3481a7f4c989d95aca590d2857f709da1ebec5078e0ba0bc03e54ecdf62b9926dfa406040fe18ede487ad8911e8b22cb62b794acde1750095f99a4c6b8b4335cec3f790abeac5b29b4ffbf017220c3e42c74c858a16f6beaee3cb5567f1b19646552fcd41230d038e62960dcab4ebdc242ff4837b5f1389558c3e15a09ee1572c1878d09eb6d175641c7d62c2e8e5eeeccde4c4c0bd8745022d05c00d68f0aa632534c096c0b35df7681a05b4b931be746245283ea41a927844b8c8dda991892bfd53ffbc6c1dc987081cabe6f5ba383eb23429066534340a6dabf88bf4989b2c46cc3b01fdbbec57fa0f159c93b7512d62ddd5bd4ab90abfacdf9cbcea20b61467f220806614de54b5af0405a7c11094bd9d96436e5c06fb50ef87a65fcfc63ddd1f6545dfb0b079af243e1bb93350d20c95632c2f5f824d94999b2ebfd08def86c70341e203b51db2d8ee2ac95dc37c735735d443ba1c219fd8166f67a5bba129cad9ba44f3bf59d75a6b3eda31020324766c366e0ef6d39c50876561a72b12e785ddabd01f631a494464345146f4372095f43fd2ef22e2d9f311dfad8144d5f57f24c34125c33d31dca688bb5c9d109c93b04445212dec311abd8b1504f9d9efeec36e6305f620459fa9a616fcddd831fae5b6f5a310a0617bd7e01a63a06d8120c64eba7458fb3d19e550e72be8a2f0c469af0984762d59b1d36a02e2e7167909fd2d3199edbde4ae24637807e2317766e67979973fa997fb0ed2c01bde70162d7b8306304be0f7a1d40c374ddc327598c32c29352ebc9388eca7a40d9b51dc7be261a39a0526ecac6984d3b01ccaa852b335db59363f323ca6865209010c97f3a3cd72d866c2b1715d95df0447a78e7942ba7550b4fdadc439cef86d9efd4384b76b4f5bf37d81256270188e5d568c3152bf20d1b45cb596aff0788714b82eb040de05858a71ddc90a33ecebc30b227b0a3aba00d4a6098744973a52a3f24069d5d45249af90823fe57177f22928cd72692281ed5b835e5a3f47886e29f55102999b876b072d1ec33ebfc508506d5146e184d6ff778601fd264d41918e0ed6b15b2962677cde485e668c9cc156495ba248a248c4113176ad8ccef40233e08477225396431e47c642e1048cf85a90a43f33e1b73b3ab98cf02cc9a4d27923feb09ac0e7168c28cba824805ff63afd2fb2392c1bad59b205886953a58ac584bcc9d21a4abaadecee36424d48629dbea92d36122a78d4b7b23817bd64a64224c6f3be216a25c96321ecdff3024940ab92a7b1e7cbd2a987171c542140a57de41d907235c3d6ef6734a3c1784d3c03870f6485849921a6294af33872d8a78dedd6fc364f2e7959ab0175c61fc93d55c869ada044e2481c4ce10aa54719a20410adab1e3a41e408a5c7c38f918d7ca64a8a45416b8aaa4de0202fa3ec410ade46ed750922aa993da963a786e2aadea22aa287f6a14b9053adf905ea7c91959a46371e10aba73ee456d11f54a3cbd2db64db692d17f6a7e380c39d23fb672d65dbb16b8eed56103778d2714114f48d756ae76760a3455e43e5da9e132763460cb4062ce06ac5096a3e602aece15b88bb3ceaa3424cb2896444e7fd09026926d2b3ec25b03d437658cb5886454f0a40d8b7bc8a1fe85699e15ceb0e9384009d9a1c2674085481d0f8963480a127d25c702637d1c54e8efa1521a4da2a13824e489a7ab332f75cffe3589ba8891876204e1b6719b6ab9fe377076f3a43be8c683a994d2018efa0d6c69e72437abdd577f89141006b3f0cf641bd3b76b40818a135d5fbcb2447f1151c2aa92b628fd7051600c1f8b0c4237e404630a73fc1354ed0e294785b48eafa21d6eddf77616ebabd67b9a140929903c143b11166dc12f5c82c667404b583fdd50244025de804b79bb72192ef64edcd963875f9be82a6839c4c1b4391c20bc13d8b43412bb0e8b98f67574fce292fd73ae0ecedf9e1e38e683fb30df6d98fd1d02a87c90295fbc3b777f31f0767787e2fe4bb8550e9228463d768564a07fee3c1ad05108ef37a3b9bc9cf60a02402db82fe1f9dd447b197e02def09ec0f093ce60458e62873761f0df2c7b1c55c7031b69690b365eebeb844150e263a21d1684698f34f2e4607cc13cd41ff07e3c24a5eddbbc664ba63525c1621b4352e16fb5d7661fdef01441c294539804fbd68973e661ee29d3b3764f2edfcf747df3e7c2a41bcf6c608fe8b16398f34bc3e91074702e09226910373ca6b13d8dc8176a1a8880741a2f459b83f5272a8df8f5fd0def531e7ee9ef3e2fd892d2bb59afe2a76f9dffcdb696048ae3ed312e4dc535f6f37912ebdbc458200c78568fb7667132e0c004091c5b3bff343a9e125ec81735194c8aac569c3619f68e2810d5e78aff60155fd9a457797ee4b3ec8fa8f6642c89c4b1937f13986f0a2f6b0ca652d6c1ae3290b7e30cf6dd3cbd132569e996d80ce0261e9929949d3f91878ee09d3c8fc0f1cd502702f9770019f2e0e91bab2c531a787d32ee4a2e93a41495389b4bae0925e5ded3617d47993e7e602c3282b1d02518b1171508db7a4f86c78acbd4cefda0ea8fa145b86805906b3a3e6c2b583997c00b553713924645aa8245c1557a5b9455b4ffc08fc040c6b7e17e977b75ee4ffbb49ba958f8e3a1d97efd0a47cfb88219477c6a30ae3bf81deefd8183e71a7a11ebd11b7312a42b62f5aced774355c16098f2b7603eaba69c6fa947a2956df1d661da3ba7beb5ab7ae96a8ea567695962593c9215e19c0fbd2e5fb2b0ee76cfa147f40c813e4098fd08b0551a3ce0cdd77c91fabc9ee48f1c5d9fa3d684d06d122ec62be37ad87d8c70ce66f6998089704f7e55651c1c71920df678702adb8956dbf25f4936ed858ea360d757b60cb42367a4e6a7f6cb99ae26e556537b9ff2f32a49fcdf801699dd4f60cff0f3076e979fe87915e807f56bec9e8dd74e2808d7496b8cda09c8f8040d4744f094e76e9aa46bd1f84066563628ce6a67334617fa915b34f641225c0a0ad2de5d52dbfe1eebd8dd7bfd4c8bb6d555868e3e21a6abfd0af2b96f7dfb7c8be2d5443802d9e6827bc9cce6bba77736decd61e7616ee3d9a939e416efe924647713523b15d21bf5a775bface5e03963df678c94ca77d84c487ac1fe746ecb06ce325a208c768d67ddf887752b71c73acdf65c0db5f3a9a330fa2ac9174b0ec3c410d6b744e4762e79f21b27a5669fdb48d5ac1fe61b25d6dba46f5baa348267e58167d0402b52fb236bde3deada1527a9c4f3d17ace57927b4d45a21636965489bc27f1be20aad62740ca1c3d29bf3728f7a80dd32d7d20c98d1655798f744c79cb0da83ff5690e5c5503ea23cbd8ed28e27143bf5febdd92a6008bf48afb7ec41a0870593be6de02c87c8f8fa0cc364d65902d77e4bf3600d1b8e63cd34331a12a557bef1c264d42c35abf0fd935aaf81e2d8ddfc2e53bb98f5c132c5639bcf82437bd8bb713e39a38fa34ed97daa2fbe299408b1196a7af007ea34ecf5f267e27274516e3cf54b68918fde6924db8985229749aae626e73511b3b909e7774284539a1cf169c9c6aa128d67fb3aab80b76a644b92b46505a21b0d0c3104ffa59ee4d056948745268f195fb6b5762e21a967fee9ff17356f7b4aa1ed6e7d2d58cc401d4af523af99d37ec3a21229435f85041086ec05f61021abb9299b9aa8dae2f913887536cfb763ea922c70b8d7ab4e9f5d93196d16b6da58be17fa27f39b470a87e07d2b780b43aaccc15a2a1e0d51785a8634c6620cad25893195ce02cf64e58979c0f84a7bf26b9b0db98bfd1cf88688d84b65581ca1cdd23a703e67cffe8a314fc6a67411db1dfc279628ef8176f678dd576587f28807a1c80e792ad814945754e9a0d6f851afdbb2f0594a4bd0c6558ebb2d0da476ff886f9531e308dec8a2c4e7130de284037c6d307c546319a3cab10b2e035c65ec808bfa41811db6da1cc16c510fdd619ce96b0fc842f61e673078d3194bccd3ae01a6a266e312474b6fc552d59415f8f29c5909e22a0cbd8c1b7d848f57be3b80103753ff66846df0785ece4fed9631d3261092994e3634a3f7743bd2a489fe58", 0x1000) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="852233c5f6532de09dcb2f2bc072b9d0d1943d90e228d6194fe85ccd8841914ae5c2bc519305e34c57c33304fe5399ccd20a882edc4b1d6ddf6f0ef7fe11f5f613c5264d83809f71e4dd44d74e143122fdfb0b9bc445b47950ff9bd4d2de0132176bd5a0dd00e413e013a8e623745cf0278446501f0139da21ef8602f0e064ebb6a59ef23bcfa6d8463642d1cb4cd7a6957b86234a67a6ec083a5908a47040464be2cddad6cc00e44bd0d5600230246893b99eb4c964b45e628c6aca7ef06834de951aab78bdca26abaca6408025ae5f58a90ce64e5601d0c8e70b71ff801defd13b0a1333558fb13ee058", 0xeb) (async) 05:44:56 executing program 7: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400200, 0x0) 05:44:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x5, 0x1, 0x3}, {0x7, 0x27, 0x20, 0xffff}, {0x5, 0x1, 0x2, 0x67}, {0x6, 0x4, 0x9, 0xfff}, {0x8, 0x40, 0x31, 0x41f}, {0x6, 0x3, 0x85, 0x10000}, {0x5, 0xfc, 0x1f, 0x1}, {0x3f, 0x3, 0x1, 0x1}, {0x0, 0x80, 0x6, 0x9}]}) 05:44:57 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:57 executing program 5: msgget$private(0x0, 0x302) 05:44:57 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f00000002c0)=[{0x0, 0x1, 0x449fe53b4042ef60}, {0x1, 0x4, 0x800}, {0x1, 0x5, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x8000}, {0x4, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(0x0, &(0x7f0000000300)=[{0x2, 0x0, 0x1800}, {0x1, 0x4}, {0x0, 0x3, 0x2000}, {0x4, 0x9, 0x1000}, {0x2, 0x8}, {0x4, 0x0, 0x800}, {0x3, 0x1, 0xc00}, {0x1, 0xe8b8, 0x1000}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:57 executing program 1: semget$private(0x0, 0x3, 0x4a1) 05:44:57 executing program 4: r0 = socket(0x400000000018, 0x4000, 0xab) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x4, 0x8, 0xebf8, 0x7, "cfaa1a61e00a49f060c60ca874d70e686fd8a72b", 0x9, 0x8}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000100)="8ec3493da5386ef55b66aa7c842fd1fdd1f3d90381956ad7a142e6bb902cceea58f24faeedcd34e33f6ce37900cfaca93ca306ac5c5fc469bfdfee1c056c45674caac3d46dcc6ac14dc3ce1f72d2ebaa3cefae8dd149d3337d85d49da0cc6db1ce1eb0bffec12faa4d00eabd2174ccc26ddab3e7d2229cae87ce30d7a37c2db95a41cda218dc2395e43e522a0ab43be9abbbee5153e14df31c36f70b93a75c2310b72b9aaaef2157885e554b7ccea5474ecce1a404b2c090b6012c068608780d93b08d346f", 0xc5}, {&(0x7f0000000080)="f264faea8654a6ae33cba7bbda94ddbff38de7", 0x13}, {&(0x7f0000000200)="d02f1d241ea8e30b1d45ab97c882d1a90a97aa49c17116f9cc230b6c6edc8baf6d159106e2ad", 0x26}, {&(0x7f0000000240)="d77b85de21b1b939a5f26e61156dd1f8e0af2c383eb91412fad4eb43c15f4f1eab68ec27a978e1c0d3cda44a13e2f1cb877d0c3eed012fabf7c6a98375ba535ed65fb6f2b34352efc507bd8ea119451b7ff26fc1c92a0d97315fb640ae29a51bb134af9c407340a96e95e2fec368e4e4a3073e286e047293cefb48fca26dd4127c127285d67596b7fc5f338703e4e9a8706d8ad3cdb02dfea29098c328aa5c86bd346282d9d96e7e2923f403fc700af1517bf1f10ee931", 0xb7}], 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r5 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4, 0x3) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) 05:44:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x5, 0x1, 0x3}, {0x7, 0x27, 0x20, 0xffff}, {0x5, 0x1, 0x2, 0x67}, {0x6, 0x4, 0x9, 0xfff}, {0x8, 0x40, 0x31, 0x41f}, {0x6, 0x3, 0x85, 0x10000}, {0x5, 0xfc, 0x1f, 0x1}, {0x3f, 0x3, 0x1, 0x1}, {0x0, 0x80, 0x6, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) fcntl$dupfd(r0, 0xa, r3) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x5, 0x1, 0x3}, {0x7, 0x27, 0x20, 0xffff}, {0x5, 0x1, 0x2, 0x67}, {0x6, 0x4, 0x9, 0xfff}, {0x8, 0x40, 0x31, 0x41f}, {0x6, 0x3, 0x85, 0x10000}, {0x5, 0xfc, 0x1f, 0x1}, {0x3f, 0x3, 0x1, 0x1}, {0x0, 0x80, 0x6, 0x9}]}) (async) 05:44:57 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x2) 05:44:57 executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:44:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) 05:44:57 executing program 5: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:44:57 executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 05:44:57 executing program 4: r0 = socket(0x400000000018, 0x4000, 0xab) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x4, 0x8, 0xebf8, 0x7, "cfaa1a61e00a49f060c60ca874d70e686fd8a72b", 0x9, 0x8}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000100)="8ec3493da5386ef55b66aa7c842fd1fdd1f3d90381956ad7a142e6bb902cceea58f24faeedcd34e33f6ce37900cfaca93ca306ac5c5fc469bfdfee1c056c45674caac3d46dcc6ac14dc3ce1f72d2ebaa3cefae8dd149d3337d85d49da0cc6db1ce1eb0bffec12faa4d00eabd2174ccc26ddab3e7d2229cae87ce30d7a37c2db95a41cda218dc2395e43e522a0ab43be9abbbee5153e14df31c36f70b93a75c2310b72b9aaaef2157885e554b7ccea5474ecce1a404b2c090b6012c068608780d93b08d346f", 0xc5}, {&(0x7f0000000080)="f264faea8654a6ae33cba7bbda94ddbff38de7", 0x13}, {&(0x7f0000000200)="d02f1d241ea8e30b1d45ab97c882d1a90a97aa49c17116f9cc230b6c6edc8baf6d159106e2ad", 0x26}, {&(0x7f0000000240)="d77b85de21b1b939a5f26e61156dd1f8e0af2c383eb91412fad4eb43c15f4f1eab68ec27a978e1c0d3cda44a13e2f1cb877d0c3eed012fabf7c6a98375ba535ed65fb6f2b34352efc507bd8ea119451b7ff26fc1c92a0d97315fb640ae29a51bb134af9c407340a96e95e2fec368e4e4a3073e286e047293cefb48fca26dd4127c127285d67596b7fc5f338703e4e9a8706d8ad3cdb02dfea29098c328aa5c86bd346282d9d96e7e2923f403fc700af1517bf1f10ee931", 0xb7}], 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r5 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4, 0x3) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x4000, 0xab) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x4, 0x8, 0xebf8, 0x7, "cfaa1a61e00a49f060c60ca874d70e686fd8a72b", 0x9, 0x8}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000100)="8ec3493da5386ef55b66aa7c842fd1fdd1f3d90381956ad7a142e6bb902cceea58f24faeedcd34e33f6ce37900cfaca93ca306ac5c5fc469bfdfee1c056c45674caac3d46dcc6ac14dc3ce1f72d2ebaa3cefae8dd149d3337d85d49da0cc6db1ce1eb0bffec12faa4d00eabd2174ccc26ddab3e7d2229cae87ce30d7a37c2db95a41cda218dc2395e43e522a0ab43be9abbbee5153e14df31c36f70b93a75c2310b72b9aaaef2157885e554b7ccea5474ecce1a404b2c090b6012c068608780d93b08d346f", 0xc5}, {&(0x7f0000000080)="f264faea8654a6ae33cba7bbda94ddbff38de7", 0x13}, {&(0x7f0000000200)="d02f1d241ea8e30b1d45ab97c882d1a90a97aa49c17116f9cc230b6c6edc8baf6d159106e2ad", 0x26}, {&(0x7f0000000240)="d77b85de21b1b939a5f26e61156dd1f8e0af2c383eb91412fad4eb43c15f4f1eab68ec27a978e1c0d3cda44a13e2f1cb877d0c3eed012fabf7c6a98375ba535ed65fb6f2b34352efc507bd8ea119451b7ff26fc1c92a0d97315fb640ae29a51bb134af9c407340a96e95e2fec368e4e4a3073e286e047293cefb48fca26dd4127c127285d67596b7fc5f338703e4e9a8706d8ad3cdb02dfea29098c328aa5c86bd346282d9d96e7e2923f403fc700af1517bf1f10ee931", 0xb7}], 0x4, 0x1) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) socket(0x10, 0x4, 0x3) (async) fcntl$dupfd(r5, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) (async) 05:44:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x5, 0x1, 0x3}, {0x7, 0x27, 0x20, 0xffff}, {0x5, 0x1, 0x2, 0x67}, {0x6, 0x4, 0x9, 0xfff}, {0x8, 0x40, 0x31, 0x41f}, {0x6, 0x3, 0x85, 0x10000}, {0x5, 0xfc, 0x1f, 0x1}, {0x3f, 0x3, 0x1, 0x1}, {0x0, 0x80, 0x6, 0x9}]}) 05:44:57 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f00000002c0)=[{0x0, 0x1, 0x449fe53b4042ef60}, {0x1, 0x4, 0x800}, {0x1, 0x5, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x8000}, {0x4, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(0x0, &(0x7f0000000300)=[{0x2, 0x0, 0x1800}, {0x1, 0x4}, {0x0, 0x3, 0x2000}, {0x4, 0x9, 0x1000}, {0x2, 0x8}, {0x4, 0x0, 0x800}, {0x3, 0x1, 0xc00}, {0x1, 0xe8b8, 0x1000}], 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f00000002c0)=[{0x0, 0x1, 0x449fe53b4042ef60}, {0x1, 0x4, 0x800}, {0x1, 0x5, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x8000}, {0x4, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(0x0, &(0x7f0000000300)=[{0x2, 0x0, 0x1800}, {0x1, 0x4}, {0x0, 0x3, 0x2000}, {0x4, 0x9, 0x1000}, {0x2, 0x8}, {0x4, 0x0, 0x800}, {0x3, 0x1, 0xc00}, {0x1, 0xe8b8, 0x1000}], 0x8) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:44:57 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000880)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "2ced3f", 0x8, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) 05:44:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:44:58 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:44:58 executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0}, {r1, 0xc0}, {r0}, {r0, 0x20}], 0x5, 0x0) 05:44:58 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f00000002c0)=[{0x0, 0x1, 0x449fe53b4042ef60}, {0x1, 0x4, 0x800}, {0x1, 0x5, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x8000}, {0x4, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(0x0, &(0x7f0000000300)=[{0x2, 0x0, 0x1800}, {0x1, 0x4}, {0x0, 0x3, 0x2000}, {0x4, 0x9, 0x1000}, {0x2, 0x8}, {0x4, 0x0, 0x800}, {0x3, 0x1, 0xc00}, {0x1, 0xe8b8, 0x1000}], 0x8) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:58 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004700001c000000fc76009078e0000001000000009406000000000000"]) 05:44:58 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:44:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x1, 0xff, 0x9}, {0x4, 0x1, 0x8, 0x3a0}, {0x1000, 0x29, 0x1, 0x1}, {0xfffa, 0x60, 0x11, 0x5}, {0x6, 0x20, 0x9, 0x200}, {0x9, 0x1, 0x8, 0x1}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:44:58 executing program 4: r0 = socket(0x400000000018, 0x4000, 0xab) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async, rerun: 32) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000380)={0x4, 0x8, 0xebf8, 0x7, "cfaa1a61e00a49f060c60ca874d70e686fd8a72b", 0x9, 0x8}) (rerun: 32) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000100)="8ec3493da5386ef55b66aa7c842fd1fdd1f3d90381956ad7a142e6bb902cceea58f24faeedcd34e33f6ce37900cfaca93ca306ac5c5fc469bfdfee1c056c45674caac3d46dcc6ac14dc3ce1f72d2ebaa3cefae8dd149d3337d85d49da0cc6db1ce1eb0bffec12faa4d00eabd2174ccc26ddab3e7d2229cae87ce30d7a37c2db95a41cda218dc2395e43e522a0ab43be9abbbee5153e14df31c36f70b93a75c2310b72b9aaaef2157885e554b7ccea5474ecce1a404b2c090b6012c068608780d93b08d346f", 0xc5}, {&(0x7f0000000080)="f264faea8654a6ae33cba7bbda94ddbff38de7", 0x13}, {&(0x7f0000000200)="d02f1d241ea8e30b1d45ab97c882d1a90a97aa49c17116f9cc230b6c6edc8baf6d159106e2ad", 0x26}, {&(0x7f0000000240)="d77b85de21b1b939a5f26e61156dd1f8e0af2c383eb91412fad4eb43c15f4f1eab68ec27a978e1c0d3cda44a13e2f1cb877d0c3eed012fabf7c6a98375ba535ed65fb6f2b34352efc507bd8ea119451b7ff26fc1c92a0d97315fb640ae29a51bb134af9c407340a96e95e2fec368e4e4a3073e286e047293cefb48fca26dd4127c127285d67596b7fc5f338703e4e9a8706d8ad3cdb02dfea29098c328aa5c86bd346282d9d96e7e2923f403fc700af1517bf1f10ee931", 0xb7}], 0x4, 0x1) (rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r5 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4, 0x3) (async) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) 05:44:58 executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:44:58 executing program 4: r0 = socket(0x10, 0x0, 0x8) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x74, 0x400}) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x32) r2 = socket(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:44:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x1, 0xff, 0x9}, {0x4, 0x1, 0x8, 0x3a0}, {0x1000, 0x29, 0x1, 0x1}, {0xfffa, 0x60, 0x11, 0x5}, {0x6, 0x20, 0x9, 0x200}, {0x9, 0x1, 0x8, 0x1}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x1, 0xff, 0x9}, {0x4, 0x1, 0x8, 0x3a0}, {0x1000, 0x29, 0x1, 0x1}, {0xfffa, 0x60, 0x11, 0x5}, {0x6, 0x20, 0x9, 0x200}, {0x9, 0x1, 0x8, 0x1}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:44:58 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080)=[{0x1, 0x6}, {0x0, 0x1, 0x1800}, {0x1, 0xfffc, 0x1800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:44:58 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:44:58 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:44:58 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004700001c000000fc76009078e0000001000000009406000000000000"]) 05:44:58 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004700001c000000fc76009078e0000001000000009406000000000000"]) 05:44:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x1, 0xff, 0x9}, {0x4, 0x1, 0x8, 0x3a0}, {0x1000, 0x29, 0x1, 0x1}, {0xfffa, 0x60, 0x11, 0x5}, {0x6, 0x20, 0x9, 0x200}, {0x9, 0x1, 0x8, 0x1}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:00 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:00 executing program 4: r0 = socket(0x10, 0x0, 0x8) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x74, 0x400}) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x32) (async) r2 = socket(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:00 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080)=[{0x1, 0x6}, {0x0, 0x1, 0x1800}, {0x1, 0xfffc, 0x1800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(0x0, &(0x7f0000000080)=[{0x1, 0x6}, {0x0, 0x1, 0x1800}, {0x1, 0xfffc, 0x1800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:00 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:45:00 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (rerun: 64) 05:45:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69921929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x4005, 0x1) setsockopt(r2, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000002780)="5c44059939d23cb137e0b8d8b54ce1f7c6df38b0", 0x14, 0x0, 0x0, 0x0) 05:45:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x7, 0x0, 0xffff0000}, {0x7fff, 0x1f, 0x0, 0x81}, {0xff, 0x20, 0x98, 0x8c}, {0x30a, 0x8, 0xff, 0x9}, {0x2, 0x40, 0xff, 0x4}, {0x8, 0x9, 0x1f, 0x8}, {0x6, 0x1f, 0x81, 0x3}, {0x4, 0x6, 0x3f, 0xaac4}, {0x8, 0x7f, 0x3f, 0x1}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000ffffffaaaa54a1529fa0b4d5b0000baeac7b20aaaaaabb7e91"]) 05:45:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x7, 0x0, 0xffff0000}, {0x7fff, 0x1f, 0x0, 0x81}, {0xff, 0x20, 0x98, 0x8c}, {0x30a, 0x8, 0xff, 0x9}, {0x2, 0x40, 0xff, 0x4}, {0x8, 0x9, 0x1f, 0x8}, {0x6, 0x1f, 0x81, 0x3}, {0x4, 0x6, 0x3f, 0xaac4}, {0x8, 0x7f, 0x3f, 0x1}]}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000ffffffaaaa54a1529fa0b4d5b0000baeac7b20aaaaaabb7e91"]) 05:45:00 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 05:45:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000000000}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69921929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x4005, 0x1) (async) setsockopt(r2, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) (async) sendto(r0, &(0x7f0000002780)="5c44059939d23cb137e0b8d8b54ce1f7c6df38b0", 0x14, 0x0, 0x0, 0x0) 05:45:00 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080)=[{0x1, 0x6}, {0x0, 0x1, 0x1800}, {0x1, 0xfffc, 0x1800}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(0x0, &(0x7f0000000080)=[{0x1, 0x6}, {0x0, 0x1, 0x1800}, {0x1, 0xfffc, 0x1800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:00 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:00 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xffff, 0x1, 0x2, 0xffffc554}, {0xc, 0x3f, 0x3f, 0xa6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5c}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pwrite(r0, &(0x7f0000000080)="fbaf0900271cd5eaed0e846e783a", 0xe, 0x0) 05:45:00 executing program 4: r0 = socket(0x10, 0x0, 0x8) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 32) r1 = socket(0x18, 0x3, 0x3a) (rerun: 32) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 64) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x74, 0x400}) (async, rerun: 64) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x32) (async) r2 = socket(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x7, 0x0, 0xffff0000}, {0x7fff, 0x1f, 0x0, 0x81}, {0xff, 0x20, 0x98, 0x8c}, {0x30a, 0x8, 0xff, 0x9}, {0x2, 0x40, 0xff, 0x4}, {0x8, 0x9, 0x1f, 0x8}, {0x6, 0x1f, 0x81, 0x3}, {0x4, 0x6, 0x3f, 0xaac4}, {0x8, 0x7f, 0x3f, 0x1}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000ffffffaaaa54a1529fa0b4d5b0000baeac7b20aaaaaabb7e91"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x0, 0x7, 0x0, 0xffff0000}, {0x7fff, 0x1f, 0x0, 0x81}, {0xff, 0x20, 0x98, 0x8c}, {0x30a, 0x8, 0xff, 0x9}, {0x2, 0x40, 0xff, 0x4}, {0x8, 0x9, 0x1f, 0x8}, {0x6, 0x1f, 0x81, 0x3}, {0x4, 0x6, 0x3f, 0xaac4}, {0x8, 0x7f, 0x3f, 0x1}]}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000ffffffaaaa54a1529fa0b4d5b0000baeac7b20aaaaaabb7e91"]) (async) 05:45:00 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:01 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:01 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x400, 0x81, 0x7, 0x5}, {0x8, 0x6, 0x1, 0x81}, {0x12d5, 0xd, 0x96, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:01 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r4, &(0x7f0000000240), 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:01 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x2, 0x5, {0x9, 0x1}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x2, 0x400, 0x2}, 0x40, [0x5, 0x8, 0x2, 0x9, 0x3ffc000, 0x101, 0x10001, 0x6]}, 0x3c) setsockopt(r1, 0x3, 0x7fffffff, &(0x7f0000000180)="a7402ca0dbbb2599c83e0fd80c7af66507f4864a4996ac5cb2c1b779a5535ce47db18be9fcbdeaa731b072f718a90908a9893c1c99e8478a84b4fc3b2a132001aa46bb6462b81abd7165f5a4f7804d8430763c5463bbae13fbfb", 0x5a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) 05:45:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69921929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x2, 0x4005, 0x1) (async) setsockopt(r2, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) (async) sendto(r0, &(0x7f0000002780)="5c44059939d23cb137e0b8d8b54ce1f7c6df38b0", 0x14, 0x0, 0x0, 0x0) 05:45:01 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xffff, 0x1, 0x2, 0xffffc554}, {0xc, 0x3f, 0x3f, 0xa6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5c}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) pwrite(r0, &(0x7f0000000080)="fbaf0900271cd5eaed0e846e783a", 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xffff, 0x1, 0x2, 0xffffc554}, {0xc, 0x3f, 0x3f, 0xa6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5c}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) pwrite(r0, &(0x7f0000000080)="fbaf0900271cd5eaed0e846e783a", 0xe, 0x0) (async) 05:45:01 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:01 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) socket(0x18, 0x3, 0x3a) (async, rerun: 64) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x2, 0x5, {0x9, 0x1}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x2, 0x400, 0x2}, 0x40, [0x5, 0x8, 0x2, 0x9, 0x3ffc000, 0x101, 0x10001, 0x6]}, 0x3c) setsockopt(r1, 0x3, 0x7fffffff, &(0x7f0000000180)="a7402ca0dbbb2599c83e0fd80c7af66507f4864a4996ac5cb2c1b779a5535ce47db18be9fcbdeaa731b072f718a90908a9893c1c99e8478a84b4fc3b2a132001aa46bb6462b81abd7165f5a4f7804d8430763c5463bbae13fbfb", 0x5a) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) 05:45:01 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:45:01 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r4, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x400, 0x81, 0x7, 0x5}, {0x8, 0x6, 0x1, 0x81}, {0x12d5, 0xd, 0x96, 0x2}]}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:01 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') (async, rerun: 32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (rerun: 32) 05:45:01 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x2, 0x5, {0x9, 0x1}}) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x2, 0x400, 0x2}, 0x40, [0x5, 0x8, 0x2, 0x9, 0x3ffc000, 0x101, 0x10001, 0x6]}, 0x3c) (async) setsockopt(r1, 0x3, 0x7fffffff, &(0x7f0000000180)="a7402ca0dbbb2599c83e0fd80c7af66507f4864a4996ac5cb2c1b779a5535ce47db18be9fcbdeaa731b072f718a90908a9893c1c99e8478a84b4fc3b2a132001aa46bb6462b81abd7165f5a4f7804d8430763c5463bbae13fbfb", 0x5a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) 05:45:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') (async) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:45:02 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:02 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xffff, 0x1, 0x2, 0xffffc554}, {0xc, 0x3f, 0x3f, 0xa6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x5c}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) pwrite(r0, &(0x7f0000000080)="fbaf0900271cd5eaed0e846e783a", 0xe, 0x0) 05:45:02 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x3f}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x9, 0x3, 0x0, 0xffff]}, 0x3c) socket(0x10, 0x4, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0xffff, 0x2}, 0x8, [0x40, 0x1, 0x7f, 0x8001, 0x3ff, 0x3a5, 0x9, 0x3c9]}, 0x3c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x8001, {0x3ff}}) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) 05:45:02 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 32) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 32) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (rerun: 32) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r4, &(0x7f0000000240), 0x6) (async, rerun: 64) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async, rerun: 64) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x400, 0x81, 0x7, 0x5}, {0x8, 0x6, 0x1, 0x81}, {0x12d5, 0xd, 0x96, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x400, 0x81, 0x7, 0x5}, {0x8, 0x6, 0x1, 0x81}, {0x12d5, 0xd, 0x96, 0x2}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:03 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000000)) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x1, 0x2, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) 05:45:03 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:03 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x3f}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x9, 0x3, 0x0, 0xffff]}, 0x3c) socket(0x10, 0x4, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0xffff, 0x2}, 0x8, [0x40, 0x1, 0x7f, 0x8001, 0x3ff, 0x3a5, 0x9, 0x3c9]}, 0x3c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x8001, {0x3ff}}) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x3f}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x9, 0x3, 0x0, 0xffff]}, 0x3c) (async) socket(0x10, 0x4, 0x5) (async) pipe2(&(0x7f0000000080), 0x1000e) (async) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0xffff, 0x2}, 0x8, [0x40, 0x1, 0x7f, 0x8001, 0x3ff, 0x3a5, 0x9, 0x3c9]}, 0x3c) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r3, 0x0, r4) (async) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x8001, {0x3ff}}) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r6, 0x0, r6) (async) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) (async) 05:45:03 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) (async) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000000)) (async) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x1, 0x2, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) 05:45:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x2000, 0x0, 0x42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x1ff}]}) pwrite(r2, &(0x7f0000000300)="008d79e3a3b3669cfc59972c8f57", 0xe, 0x0) 05:45:03 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x0, 0x2, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x4, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x272) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)) 05:45:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff}, {0xfbff}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:03 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:03 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:03 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) (async, rerun: 64) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000000)) (async, rerun: 64) syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x1, 0x2, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) 05:45:04 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) (async) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x2000, 0x0, 0x42) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x1ff}]}) (async) pwrite(r2, &(0x7f0000000300)="008d79e3a3b3669cfc59972c8f57", 0xe, 0x0) 05:45:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff}, {0xfbff}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:04 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x3f}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x9, 0x3, 0x0, 0xffff]}, 0x3c) socket(0x10, 0x4, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0xffff, 0x2}, 0x8, [0x40, 0x1, 0x7f, 0x8001, 0x3ff, 0x3a5, 0x9, 0x3c9]}, 0x3c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x8001, {0x3ff}}) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x3f}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x9, 0x3, 0x0, 0xffff]}, 0x3c) (async) socket(0x10, 0x4, 0x5) (async) pipe2(&(0x7f0000000080), 0x1000e) (async) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0xffff, 0x2}, 0x8, [0x40, 0x1, 0x7f, 0x8001, 0x3ff, 0x3a5, 0x9, 0x3c9]}, 0x3c) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r3, 0x0, r4) (async) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x1, 0x8001, {0x3ff}}) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r6, 0x0, r6) (async) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) (async) 05:45:04 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x0, 0x2, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x4, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x272) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)) 05:45:04 executing program 7: syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast1]}, {}]}, @generic={0x0, 0x5, "3ba472"}, @ra={0x94, 0x6}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @rand_addr]}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:45:04 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff}, {0xfbff}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x2000, 0x0, 0x42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x1ff}]}) pwrite(r2, &(0x7f0000000300)="008d79e3a3b3669cfc59972c8f57", 0xe, 0x0) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r1) (async) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x2000, 0x0, 0x42) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x4000000001, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x1ff}]}) (async) pwrite(r2, &(0x7f0000000300)="008d79e3a3b3669cfc59972c8f57", 0xe, 0x0) (async) 05:45:04 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x0, 0x2, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x4, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x272) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x0, 0x2, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x4, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x272) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)) (async) 05:45:04 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:04 executing program 4: setrlimit(0x8, &(0x7f0000000000)) r0 = kqueue() r1 = socket(0x6, 0x4000, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0xfffffffc, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3f]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0xb3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x10810, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x80, 0x20, 0xfffffffffffffff8, 0x9}, {{r0}, 0x0, 0x60, 0x1, 0x7, 0x8001}, {{}, 0xfffffffffffffff8, 0x90, 0x80, 0xffffffff, 0x8000000000000000}, {{r3}, 0xfffffffffffffffc, 0x2a, 0x80000000, 0x20, 0x1}, {{}, 0xfffffffffffffffe, 0xc4, 0x2, 0xa5, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x70, 0x8, 0x6b3a, 0x2}], 0x7, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x2, 0x8, 0x6f6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x29, 0x2, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0xda, 0x1, 0x5, 0x1700}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x74, 0x4, 0xa832, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x81, 0x400}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0xffffffffffffffe0}], 0x0, &(0x7f0000000240)={0x3ff, 0x6}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) r9 = fcntl$dupfd(r3, 0xa, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) listen(r2, 0x80000001) 05:45:04 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:04 executing program 4: setrlimit(0x8, &(0x7f0000000000)) r0 = kqueue() r1 = socket(0x6, 0x4000, 0x0) close(r1) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0xfffffffc, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3f]}, 0x3c) (async) r3 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0xb3) (async) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x10810, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x80, 0x20, 0xfffffffffffffff8, 0x9}, {{r0}, 0x0, 0x60, 0x1, 0x7, 0x8001}, {{}, 0xfffffffffffffff8, 0x90, 0x80, 0xffffffff, 0x8000000000000000}, {{r3}, 0xfffffffffffffffc, 0x2a, 0x80000000, 0x20, 0x1}, {{}, 0xfffffffffffffffe, 0xc4, 0x2, 0xa5, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x70, 0x8, 0x6b3a, 0x2}], 0x7, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x2, 0x8, 0x6f6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x29, 0x2, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0xda, 0x1, 0x5, 0x1700}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x74, 0x4, 0xa832, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x81, 0x400}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0xffffffffffffffe0}], 0x0, &(0x7f0000000240)={0x3ff, 0x6}) (async) r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) (async) r9 = fcntl$dupfd(r3, 0xa, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) (async) listen(r2, 0x80000001) 05:45:04 executing program 7: syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast1]}, {}]}, @generic={0x0, 0x5, "3ba472"}, @ra={0x94, 0x6}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @rand_addr]}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast1]}, {}]}, @generic={0x0, 0x5, "3ba472"}, @ra={0x94, 0x6}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @rand_addr]}]}}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) 05:45:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7, 0x37, 0x3}, {0x1000, 0xd1, 0x4, 0x5}, {0x0, 0x8, 0x3, 0x5}, {0x5, 0x2, 0x81}, {0x4, 0x97, 0x1, 0x7c}, {0x1, 0xff, 0x3, 0x6}, {0x400, 0x6, 0x80, 0xffff}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000a336149ea58ce572aaaaaabb6091ad0b00000cef0000000000000000"]) 05:45:05 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:05 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) getsockopt(r0, 0x100, 0x1, &(0x7f0000000040)=""/158, &(0x7f0000000100)=0x9e) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x100000001}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xef}], 0xffff8001, &(0x7f0000000300)={0x3, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="ff34c8e3ef82e2c5fd087cb6cc338b683dcfc7870951a9546e45ab6904feee0a8410a416165ca24a90c423", 0x2b}, {&(0x7f0000000340)="2a9b86027ed3dfd1d4a52ea53b73ecfb9b8f1ee55c48ea66a6a63b3146b5b41baedb0981dba5e698849232d4d0354e0ae6fa95038fc69cd326c12984591e60ed01d0e17a176a2a7999f786a631f797c3b9e81e9eff18522cbe23a1e6debb2c322f8738108f5305547f", 0x69}, {0x0}, {&(0x7f00000001c0)="2434cbc192674021a90c088521b8de5320bcf1958b085b596234297a8d99d5156f52780151d57ebe590c306cf1d3699bc80ca06fc299cf10e9184e6477a9341c8f93c071", 0x44}], 0x4, &(0x7f0000001440)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x78, 0xa}, 0x40e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xfffffffffffffffb, 0x101}, {{r2}, 0x6, 0x3, 0x2, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x12, 0x0, 0x0, 0x200}], 0x0, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x3800, 0xb524}, {{r7}, 0xfffffffffffffffa, 0x3, 0x1, 0x2, 0x7}], 0x8, &(0x7f00000004c0)={0x2, 0x9}) getsockopt(r4, 0x29, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x4}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7}], 0xffff8001, &(0x7f0000000300)={0x3, 0x1}) socket(0x18, 0x400000000002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 05:45:05 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000180)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x7, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0x3, 0x5, 0xfff}) r4 = semget$private(0x0, 0x1, 0x102) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x3, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xfffc, 0x1000}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x40007d, 0x0, r3, 0x0, r3, 0x70, 0x47}, 0x5, 0x8201, 0x4000000000002006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7, 0x37, 0x3}, {0x1000, 0xd1, 0x4, 0x5}, {0x0, 0x8, 0x3, 0x5}, {0x5, 0x2, 0x81}, {0x4, 0x97, 0x1, 0x7c}, {0x1, 0xff, 0x3, 0x6}, {0x400, 0x6, 0x80, 0xffff}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000a336149ea58ce572aaaaaabb6091ad0b00000cef0000000000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7, 0x37, 0x3}, {0x1000, 0xd1, 0x4, 0x5}, {0x0, 0x8, 0x3, 0x5}, {0x5, 0x2, 0x81}, {0x4, 0x97, 0x1, 0x7c}, {0x1, 0xff, 0x3, 0x6}, {0x400, 0x6, 0x80, 0xffff}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000a336149ea58ce572aaaaaabb6091ad0b00000cef0000000000000000"]) (async) 05:45:05 executing program 4: setrlimit(0x8, &(0x7f0000000000)) (async) r0 = kqueue() (async, rerun: 32) r1 = socket(0x6, 0x4000, 0x0) (rerun: 32) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0xfffffffc, 0x0, 0x0, 0x3, 0x0, 0x0, 0x3f]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) (async) socketpair(0x20, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) (async) r5 = socket$inet6(0x18, 0x1, 0xb3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x10810, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x80, 0x20, 0xfffffffffffffff8, 0x9}, {{r0}, 0x0, 0x60, 0x1, 0x7, 0x8001}, {{}, 0xfffffffffffffff8, 0x90, 0x80, 0xffffffff, 0x8000000000000000}, {{r3}, 0xfffffffffffffffc, 0x2a, 0x80000000, 0x20, 0x1}, {{}, 0xfffffffffffffffe, 0xc4, 0x2, 0xa5, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x70, 0x8, 0x6b3a, 0x2}], 0x7, &(0x7f0000000340)=[{{}, 0xfffffffffffffffb, 0x2, 0x8, 0x6f6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x29, 0x2, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0xda, 0x1, 0x5, 0x1700}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x74, 0x4, 0xa832, 0x4}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x81, 0x400}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0xffffffffffffffe0}], 0x0, &(0x7f0000000240)={0x3ff, 0x6}) (async) r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) r9 = fcntl$dupfd(r3, 0xa, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) (async, rerun: 64) listen(r2, 0x80000001) (rerun: 64) 05:45:05 executing program 7: syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast1]}, {}]}, @generic={0x0, 0x5, "3ba472"}, @ra={0x94, 0x6}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @rand_addr]}]}}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:45:06 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:06 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000180)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x7, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0x3, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x102) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x3, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xfffc, 0x1000}], 0x3) (async) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x40007d, 0x0, r3, 0x0, r3, 0x70, 0x47}, 0x5, 0x8201, 0x4000000000002006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7, 0x37, 0x3}, {0x1000, 0xd1, 0x4, 0x5}, {0x0, 0x8, 0x3, 0x5}, {0x5, 0x2, 0x81}, {0x4, 0x97, 0x1, 0x7c}, {0x1, 0xff, 0x3, 0x6}, {0x400, 0x6, 0x80, 0xffff}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000a336149ea58ce572aaaaaabb6091ad0b00000cef0000000000000000"]) 05:45:06 executing program 7: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000380)={{0x7, 0x5e, 0xae}, 0x3, 0x46a, 0xfffffff9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c433ac24bff05792c3a2d50e2f67857617740abb33121c0e531a8961cc8d241ef36017364c8e76f7c2692163b0acd5c1f91d0a93884476a2cdc21a85ca398e30ac0b9ca4b4c04698c5c47cbac42410af80255109331b974befe33c9e6aaf3", 0x78, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000340)='./file0/\x00', 0x2, 0xa02, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000300), 0x18004) mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000180)='./file0/\x00', 0x8, &(0x7f00000001c0)='./file0/\x00', 0x9}) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:45:06 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x800, 0x200006c, &(0x7f0000000240), 0x39) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) r7 = dup2(r1, r1) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6b83b91a46a679b954f7dc2e99b207761dcccefe191df357dacdfde41f5acc0d3d9e52c06225bca5c7b97e2e77fd3027fb2ae7988ef0efb70df745d6651333e8fa8291b617d14b3891f1867e1bded057659a473241129a518a936398fe63f16460501fcb8966ec97e10bc9344ec7a83db1ccad3ca7a9a938238f8bc8eed3d5c469e4e432d3ba519cdd5ffee555be0185efb6c86c96fd8c5913389538796ddbfb3987be842c51036ffccd86b4ddc7210b6c88a9b79a5fb9f7a1891295291363422c2fc886ff7c2be398bc32fe8f9cd2a6fe0c1b414b9676d4a5f144ac17", 0xdd}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1b587af89d05a86c657998a65113200000000000e600ffff000000000000", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f5ff00a67900800200000000ffff000000000000", @ANYRES32, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0xc8, 0x8}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r8 = socket(0x18, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) 05:45:06 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) (async) setsockopt(0xffffffffffffffff, 0x800, 0x200006c, &(0x7f0000000240), 0x39) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) (async) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) r7 = dup2(r1, r1) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6b83b91a46a679b954f7dc2e99b207761dcccefe191df357dacdfde41f5acc0d3d9e52c06225bca5c7b97e2e77fd3027fb2ae7988ef0efb70df745d6651333e8fa8291b617d14b3891f1867e1bded057659a473241129a518a936398fe63f16460501fcb8966ec97e10bc9344ec7a83db1ccad3ca7a9a938238f8bc8eed3d5c469e4e432d3ba519cdd5ffee555be0185efb6c86c96fd8c5913389538796ddbfb3987be842c51036ffccd86b4ddc7210b6c88a9b79a5fb9f7a1891295291363422c2fc886ff7c2be398bc32fe8f9cd2a6fe0c1b414b9676d4a5f144ac17", 0xdd}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1b587af89d05a86c657998a65113200000000000e600ffff000000000000", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f5ff00a67900800200000000ffff000000000000", @ANYRES32, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0xc8, 0x8}, 0x2) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (rerun: 32) r8 = socket(0x18, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) 05:45:06 executing program 5: bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:06 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:06 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000180)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x7, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r2, r3, 0x102, 0x4}, 0x3, 0x5, 0xfff}) (async) r4 = semget$private(0x0, 0x1, 0x102) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x3, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r4, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xfffc, 0x1000}], 0x3) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x40007d, 0x0, r3, 0x0, r3, 0x70, 0x47}, 0x5, 0x8201, 0x4000000000002006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:07 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000040)=[{0x800, 0x3f, 0x9, 0x2}, {0x82, 0x1b, 0x48, 0x5}, {0x1000, 0x7, 0x7, 0x9}, {0x2, 0x9, 0x56, 0x23}, {0x7, 0xd6, 0xb0, 0x3}, {0x1000, 0xe9, 0xc4, 0x6}, {0x3, 0x1, 0xb1, 0x3}, {0x6, 0x1f, 0x3, 0x10001}, {0x180, 0x0, 0x40, 0x1ff}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000040e76b89017104000db7ef000008060000000006000000ffffff2aaaaaaaaabb7091000000"]) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="602a41438e50935ff58f53e6e24594dd401f731fa329585d9dca81737cd574afdb47082bdb1c87a6df52b65544b48a30d7967ad899df874663076b5066328ebc8ef7c374e6472acbcf586140a9c31b821ccef060533f2c6dddb519", 0x5b) pwrite(0xffffffffffffffff, &(0x7f0000000100)="a8886b448c2e1d93a890a60f534aaa18bd7d79aea74450a56a1552bc33ddc03b90e9015062a319144ca722fabab767ee7a07a300e34f202749b9a1d9116d211d38e54ef0ed6f53d019463e8d13b94a4fb178a852855e7244c2136483e73ee900d4b6c9e039f7f1f402b50252afd70a1b2e8701ed603d9a6af8839008b7a4eb9c067e2e9a71c8d023e0add5288ce26829239ad129", 0x94, 0x0) 05:45:07 executing program 7: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000380)={{0x7, 0x5e, 0xae}, 0x3, 0x46a, 0xfffffff9}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c433ac24bff05792c3a2d50e2f67857617740abb33121c0e531a8961cc8d241ef36017364c8e76f7c2692163b0acd5c1f91d0a93884476a2cdc21a85ca398e30ac0b9ca4b4c04698c5c47cbac42410af80255109331b974befe33c9e6aaf3", 0x78, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000340)='./file0/\x00', 0x2, 0xa02, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) (async) pipe2(&(0x7f0000000300), 0x18004) mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000180)='./file0/\x00', 0x8, &(0x7f00000001c0)='./file0/\x00', 0x9}) (async) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') (async) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:45:07 executing program 5: bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:07 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x800, 0x200006c, &(0x7f0000000240), 0x39) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) r7 = dup2(r1, r1) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6b83b91a46a679b954f7dc2e99b207761dcccefe191df357dacdfde41f5acc0d3d9e52c06225bca5c7b97e2e77fd3027fb2ae7988ef0efb70df745d6651333e8fa8291b617d14b3891f1867e1bded057659a473241129a518a936398fe63f16460501fcb8966ec97e10bc9344ec7a83db1ccad3ca7a9a938238f8bc8eed3d5c469e4e432d3ba519cdd5ffee555be0185efb6c86c96fd8c5913389538796ddbfb3987be842c51036ffccd86b4ddc7210b6c88a9b79a5fb9f7a1891295291363422c2fc886ff7c2be398bc32fe8f9cd2a6fe0c1b414b9676d4a5f144ac17", 0xdd}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1b587af89d05a86c657998a65113200000000000e600ffff000000000000", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f5ff00a67900800200000000ffff000000000000", @ANYRES32, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0xc8, 0x8}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r8 = socket(0x18, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(0xffffffffffffffff, 0x800, 0x200006c, &(0x7f0000000240), 0x39) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) dup2(r1, r1) (async) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6b83b91a46a679b954f7dc2e99b207761dcccefe191df357dacdfde41f5acc0d3d9e52c06225bca5c7b97e2e77fd3027fb2ae7988ef0efb70df745d6651333e8fa8291b617d14b3891f1867e1bded057659a473241129a518a936398fe63f16460501fcb8966ec97e10bc9344ec7a83db1ccad3ca7a9a938238f8bc8eed3d5c469e4e432d3ba519cdd5ffee555be0185efb6c86c96fd8c5913389538796ddbfb3987be842c51036ffccd86b4ddc7210b6c88a9b79a5fb9f7a1891295291363422c2fc886ff7c2be398bc32fe8f9cd2a6fe0c1b414b9676d4a5f144ac17", 0xdd}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="1b587af89d05a86c657998a65113200000000000e600ffff000000000000", @ANYRES32=0x0, @ANYRESHEX, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f5ff00a67900800200000000ffff000000000000", @ANYRES32, @ANYRES64=r6, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0xc8, 0x8}, 0x2) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r8, 0x0, r8) (async) ioctl$TIOCFLUSH(r9, 0xc050756a, &(0x7f0000000300)) (async) 05:45:07 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff82, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x2000}, {0x2, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaad7a) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000200), 0x0) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000200)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x0, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}, {0x2, 0x6, 0x2000}, {0x7, 0x1f, 0x1000}], 0x9) semop(0x0, &(0x7f0000000180)=[{0x0, 0x4748}], 0x1) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) (async) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) (async) getsockopt(r0, 0x100, 0x1, &(0x7f0000000040)=""/158, &(0x7f0000000100)=0x9e) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x100000001}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xef}], 0xffff8001, &(0x7f0000000300)={0x3, 0x4}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="ff34c8e3ef82e2c5fd087cb6cc338b683dcfc7870951a9546e45ab6904feee0a8410a416165ca24a90c423", 0x2b}, {&(0x7f0000000340)="2a9b86027ed3dfd1d4a52ea53b73ecfb9b8f1ee55c48ea66a6a63b3146b5b41baedb0981dba5e698849232d4d0354e0ae6fa95038fc69cd326c12984591e60ed01d0e17a176a2a7999f786a631f797c3b9e81e9eff18522cbe23a1e6debb2c322f8738108f5305547f", 0x69}, {0x0}, {&(0x7f00000001c0)="2434cbc192674021a90c088521b8de5320bcf1958b085b596234297a8d99d5156f52780151d57ebe590c306cf1d3699bc80ca06fc299cf10e9184e6477a9341c8f93c071", 0x44}], 0x4, &(0x7f0000001440)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x78, 0xa}, 0x40e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) (async) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xfffffffffffffffb, 0x101}, {{r2}, 0x6, 0x3, 0x2, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x12, 0x0, 0x0, 0x200}], 0x0, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x3800, 0xb524}, {{r7}, 0xfffffffffffffffa, 0x3, 0x1, 0x2, 0x7}], 0x8, &(0x7f00000004c0)={0x2, 0x9}) (async) getsockopt(r4, 0x29, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x4}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7}], 0xffff8001, &(0x7f0000000300)={0x3, 0x1}) (async) socket(0x18, 0x400000000002, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) 05:45:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000040)=[{0x800, 0x3f, 0x9, 0x2}, {0x82, 0x1b, 0x48, 0x5}, {0x1000, 0x7, 0x7, 0x9}, {0x2, 0x9, 0x56, 0x23}, {0x7, 0xd6, 0xb0, 0x3}, {0x1000, 0xe9, 0xc4, 0x6}, {0x3, 0x1, 0xb1, 0x3}, {0x6, 0x1f, 0x3, 0x10001}, {0x180, 0x0, 0x40, 0x1ff}]}) (rerun: 32) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000040e76b89017104000db7ef000008060000000006000000ffffff2aaaaaaaaabb7091000000"]) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="602a41438e50935ff58f53e6e24594dd401f731fa329585d9dca81737cd574afdb47082bdb1c87a6df52b65544b48a30d7967ad899df874663076b5066328ebc8ef7c374e6472acbcf586140a9c31b821ccef060533f2c6dddb519", 0x5b) pwrite(0xffffffffffffffff, &(0x7f0000000100)="a8886b448c2e1d93a890a60f534aaa18bd7d79aea74450a56a1552bc33ddc03b90e9015062a319144ca722fabab767ee7a07a300e34f202749b9a1d9116d211d38e54ef0ed6f53d019463e8d13b94a4fb178a852855e7244c2136483e73ee900d4b6c9e039f7f1f402b50252afd70a1b2e8701ed603d9a6af8839008b7a4eb9c067e2e9a71c8d023e0add5288ce26829239ad129", 0x94, 0x0) 05:45:07 executing program 5: bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:07 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff82, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x2000}, {0x2, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaad7a) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000200), 0x0) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000200)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x0, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}, {0x2, 0x6, 0x2000}, {0x7, 0x1f, 0x1000}], 0x9) semop(0x0, &(0x7f0000000180)=[{0x0, 0x4748}], 0x1) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff82, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x2000}, {0x2, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaad7a) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x4, 0x0) (async) semop(0x0, &(0x7f0000000200), 0x0) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000200)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x0, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}, {0x2, 0x6, 0x2000}, {0x7, 0x1f, 0x1000}], 0x9) (async) semop(0x0, &(0x7f0000000180)=[{0x0, 0x4748}], 0x1) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:07 executing program 7: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000380)={{0x7, 0x5e, 0xae}, 0x3, 0x46a, 0xfffffff9}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c433ac24bff05792c3a2d50e2f67857617740abb33121c0e531a8961cc8d241ef36017364c8e76f7c2692163b0acd5c1f91d0a93884476a2cdc21a85ca398e30ac0b9ca4b4c04698c5c47cbac42410af80255109331b974befe33c9e6aaf3", 0x78, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000340)='./file0/\x00', 0x2, 0xa02, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) (async) pipe2(&(0x7f0000000300), 0x18004) mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000180)='./file0/\x00', 0x8, &(0x7f00000001c0)='./file0/\x00', 0x9}) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') (async) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:45:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000040)=[{0x800, 0x3f, 0x9, 0x2}, {0x82, 0x1b, 0x48, 0x5}, {0x1000, 0x7, 0x7, 0x9}, {0x2, 0x9, 0x56, 0x23}, {0x7, 0xd6, 0xb0, 0x3}, {0x1000, 0xe9, 0xc4, 0x6}, {0x3, 0x1, 0xb1, 0x3}, {0x6, 0x1f, 0x3, 0x10001}, {0x180, 0x0, 0x40, 0x1ff}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="050000000040e76b89017104000db7ef000008060000000006000000ffffff2aaaaaaaaabb7091000000"]) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="602a41438e50935ff58f53e6e24594dd401f731fa329585d9dca81737cd574afdb47082bdb1c87a6df52b65544b48a30d7967ad899df874663076b5066328ebc8ef7c374e6472acbcf586140a9c31b821ccef060533f2c6dddb519", 0x5b) (async) pwrite(0xffffffffffffffff, &(0x7f0000000100)="a8886b448c2e1d93a890a60f534aaa18bd7d79aea74450a56a1552bc33ddc03b90e9015062a319144ca722fabab767ee7a07a300e34f202749b9a1d9116d211d38e54ef0ed6f53d019463e8d13b94a4fb178a852855e7244c2136483e73ee900d4b6c9e039f7f1f402b50252afd70a1b2e8701ed603d9a6af8839008b7a4eb9c067e2e9a71c8d023e0add5288ce26829239ad129", 0x94, 0x0) 05:45:07 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:07 executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:07 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 64) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (rerun: 64) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) (async) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:07 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:08 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:08 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:08 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff82, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 64) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x2000}, {0x2, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x0, 0x1000}], 0x2aaaaaaaaaaaad7a) (async, rerun: 64) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) r3 = getuid() (rerun: 32) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000200), 0x0) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000200)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x0, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}, {0x2, 0x6, 0x2000}, {0x7, 0x1f, 0x1000}], 0x9) (async) semop(0x0, &(0x7f0000000180)=[{0x0, 0x4748}], 0x1) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) (async) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) getsockopt(r0, 0x100, 0x1, &(0x7f0000000040)=""/158, &(0x7f0000000100)=0x9e) (async) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x100000001}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xef}], 0xffff8001, &(0x7f0000000300)={0x3, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="ff34c8e3ef82e2c5fd087cb6cc338b683dcfc7870951a9546e45ab6904feee0a8410a416165ca24a90c423", 0x2b}, {&(0x7f0000000340)="2a9b86027ed3dfd1d4a52ea53b73ecfb9b8f1ee55c48ea66a6a63b3146b5b41baedb0981dba5e698849232d4d0354e0ae6fa95038fc69cd326c12984591e60ed01d0e17a176a2a7999f786a631f797c3b9e81e9eff18522cbe23a1e6debb2c322f8738108f5305547f", 0x69}, {0x0}, {&(0x7f00000001c0)="2434cbc192674021a90c088521b8de5320bcf1958b085b596234297a8d99d5156f52780151d57ebe590c306cf1d3699bc80ca06fc299cf10e9184e6477a9341c8f93c071", 0x44}], 0x4, &(0x7f0000001440)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x78, 0xa}, 0x40e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) r4 = socket$inet6(0x18, 0x2, 0x0) (rerun: 32) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) (async) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x4, 0xfffffffffffffffb, 0x101}, {{r2}, 0x6, 0x3, 0x2, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x12, 0x0, 0x0, 0x200}], 0x0, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x3800, 0xb524}, {{r7}, 0xfffffffffffffffa, 0x3, 0x1, 0x2, 0x7}], 0x8, &(0x7f00000004c0)={0x2, 0x9}) (async) getsockopt(r4, 0x29, 0x3, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x9, 0xdb8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x80, 0x4}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7}], 0xffff8001, &(0x7f0000000300)={0x3, 0x1}) socket(0x18, 0x400000000002, 0x0) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1}) (rerun: 32) 05:45:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x3a, 0x9, 0x8}, {0xcc, 0x7f, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:08 executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:08 executing program 7: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10689, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb2, 0x3}, {0x1c, 0x2}, {0x6, 0x0, 0x0, 0x5}]}) pwrite(r0, &(0x7f0000000040)="dd9681e99141de5a6a0a3325b37e", 0xe, 0x0) 05:45:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b}, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04010000ffff80000106000000d4b55820ae7e017de84c06e1df73084c6e1cedd35629d3cdde89c19bf9a56a6c15aa36e5365c1eb9c28a1d3d00000000000000"], 0x104}, 0x0) 05:45:08 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:08 executing program 7: dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10689, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb2, 0x3}, {0x1c, 0x2}, {0x6, 0x0, 0x0, 0x5}]}) pwrite(r0, &(0x7f0000000040)="dd9681e99141de5a6a0a3325b37e", 0xe, 0x0) 05:45:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x3a, 0x9, 0x8}, {0xcc, 0x7f, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async, rerun: 32) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 32) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:08 executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:08 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 32) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 32) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:08 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x412) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff7d, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:08 executing program 7: dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10689, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb2, 0x3}, {0x1c, 0x2}, {0x6, 0x0, 0x0, 0x5}]}) (async) pwrite(r0, &(0x7f0000000040)="dd9681e99141de5a6a0a3325b37e", 0xe, 0x0) 05:45:09 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x3a, 0x9, 0x8}, {0xcc, 0x7f, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x100, 0x3a, 0x9, 0x8}, {0xcc, 0x7f, 0x1f, 0x5}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:10 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:10 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x412) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff7d, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:10 executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:10 executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) r2 = dup2(r1, r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x10001, 0x80000000}) writev(r2, &(0x7f0000000100), 0x1000000000000161) writev(r2, &(0x7f0000000040), 0x1b) 05:45:10 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000806000000aaaaaaaaaabb6091ad0a00"/50]) 05:45:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b}, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04010000ffff80000106000000d4b55820ae7e017de84c06e1df73084c6e1cedd35629d3cdde89c19bf9a56a6c15aa36e5365c1eb9c28a1d3d00000000000000"], 0x104}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b}, 0x0) (async) dup2(r1, r0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) (async) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04010000ffff80000106000000d4b55820ae7e017de84c06e1df73084c6e1cedd35629d3cdde89c19bf9a56a6c15aa36e5365c1eb9c28a1d3d00000000000000"], 0x104}, 0x0) (async) 05:45:10 executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:10 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x412) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff7d, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x412) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff7d, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:10 executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) r2 = dup2(r1, r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x10001, 0x80000000}) writev(r2, &(0x7f0000000100), 0x1000000000000161) writev(r2, &(0x7f0000000040), 0x1b) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) (async) dup2(r1, r1) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x10001, 0x80000000}) (async) writev(r2, &(0x7f0000000100), 0x1000000000000161) (async) writev(r2, &(0x7f0000000040), 0x1b) (async) 05:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000806000000aaaaaaaaaabb6091ad0a00"/50]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000806000000aaaaaaaaaabb6091ad0a00"/50]) (async) 05:45:10 executing program 4: r0 = socket(0x6, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x6, 0x8000, 0x71) socket(0x6, 0x4000, 0x1) 05:45:10 executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000806000000aaaaaaaaaabb6091ad0a00"/50]) 05:45:10 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:10 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0x0, 0x2d, 0x47}, 0x4000000000000004, 0x9, 0xfffffffffffffc03}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:11 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:11 executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async, rerun: 32) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) (rerun: 32) r2 = dup2(r1, r1) (async, rerun: 32) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x10001, 0x80000000}) (rerun: 32) writev(r2, &(0x7f0000000100), 0x1000000000000161) (async) writev(r2, &(0x7f0000000040), 0x1b) 05:45:11 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b}, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04010000ffff80000106000000d4b55820ae7e017de84c06e1df73084c6e1cedd35629d3cdde89c19bf9a56a6c15aa36e5365c1eb9c28a1d3d00000000000000"], 0x104}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/155, 0x9b}, 0x0) (async) dup2(r1, r0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) (async) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="04010000ffff80000106000000d4b55820ae7e017de84c06e1df73084c6e1cedd35629d3cdde89c19bf9a56a6c15aa36e5365c1eb9c28a1d3d00000000000000"], 0x104}, 0x0) (async) 05:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8cfe, 0x2, 0x5, 0x2}, {0x7, 0x0, 0xff, 0xe43d}, {0xfffe, 0x7, 0x4, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x22, &(0x7f00000001c0)={@empty, @empty, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x3, 0x0, 0x4}}], {@generic={0x7003, "b7d5c6c7e6962f133e468be8"}}}) 05:45:11 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async, rerun: 64) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 64) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0x0, 0x2d, 0x47}, 0x4000000000000004, 0x9, 0xfffffffffffffc03}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:11 executing program 4: r0 = socket(0x6, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x6, 0x8000, 0x71) (async) socket(0x6, 0x4000, 0x1) 05:45:11 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async, rerun: 32) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (rerun: 32) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) (async, rerun: 32) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (rerun: 32) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r1, 0x0, 0x2d, 0x47}, 0x4000000000000004, 0x9, 0xfffffffffffffc03}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:11 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1000}, {0x82bc03d6251723b6, 0x2, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x1000}, {0x3, 0x4, 0x2c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x1800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:11 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:11 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r0, 0x0, &(0x7f00000001c0)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/162, 0xa2}], 0x1) 05:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8cfe, 0x2, 0x5, 0x2}, {0x7, 0x0, 0xff, 0xe43d}, {0xfffe, 0x7, 0x4, 0x3ff}]}) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x22, &(0x7f00000001c0)={@empty, @empty, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x3, 0x0, 0x4}}], {@generic={0x7003, "b7d5c6c7e6962f133e468be8"}}}) 05:45:11 executing program 4: r0 = socket(0x6, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x6, 0x8000, 0x71) socket(0x6, 0x4000, 0x1) socket(0x6, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) socket(0x6, 0x8000, 0x71) (async) socket(0x6, 0x4000, 0x1) (async) 05:45:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ef, 0x5, 0x1fc80d8b, "04000000010000a9b3c7420000d35ed900"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0xffffffff, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='\r', 0x1}], 0x1) 05:45:11 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:11 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba4424909d3fe619af5f94993e70d1d0a922b35127eaeb543082405a6a84aae366ee7c3fc6b6b0c4f73cdaa41cefb9c4d3ad8"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:13 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:13 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8cfe, 0x2, 0x5, 0x2}, {0x7, 0x0, 0xff, 0xe43d}, {0xfffe, 0x7, 0x4, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x22, &(0x7f00000001c0)={@empty, @empty, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x3, 0x0, 0x4}}], {@generic={0x7003, "b7d5c6c7e6962f133e468be8"}}}) 05:45:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ef, 0x5, 0x1fc80d8b, "04000000010000a9b3c7420000d35ed900"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0xffffffff, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='\r', 0x1}], 0x1) 05:45:13 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 64) semop(r0, &(0x7f0000000280)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1000}, {0x82bc03d6251723b6, 0x2, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x1000}, {0x3, 0x4, 0x2c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x1800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 64) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:13 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)) (async, rerun: 64) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) (async, rerun: 64) accept$unix(r0, 0x0, &(0x7f00000001c0)) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/162, 0xa2}], 0x1) 05:45:13 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x4, 0x80, 0x4f, 0x9}, {0x4, 0x81, 0x1, 0xc7c}, {0x0, 0x3f, 0xff, 0x6}, {0x3f, 0x0, 0x0, 0x2}, {0x78c, 0x7, 0x8, 0x80}]}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd56af504b148f53, &(0x7f0000000380)="1e3a185b3b62e755340cbf054ef2f25e9199de455b904046a130a77e7eb310906f11f4ab8dac74545fffc36d6419", 0x2e) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x31, 0x9, 0x1}, {0x3f, 0x0, 0x5, 0x4}, {0x200, 0x9, 0x80, 0x7}]}) syz_emit_ethernet(0x32, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000000d19b030a617515352acc95f094da0000000000000008060000000006f70000fff7ffffffffaaaaaaaaaabb6091ad0a000000000000090200000000ebaf8f3a3154b142450f04fdb87a1c24054e0a1e49be21bfc2f5bbf8b4c896bfb28511ce31a88792f0b3ce990362de98cee83e2783ed24d8bf78d4dc8548a60d8d8fb84743b239a1c85edec6035196ce243406e81cd55eeb9dd7c6be881af28184a93d3ea1fe1f5aa9d3745fb82c394b3d89e5844a29d7a5ac9027791835c81cb0a80596"]) 05:45:13 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x3) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ef, 0x5, 0x1fc80d8b, "04000000010000a9b3c7420000d35ed900"}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0xffffffff, 0x4) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='\r', 0x1}], 0x1) 05:45:13 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1000}, {0x82bc03d6251723b6, 0x2, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x1000}, {0x3, 0x4, 0x2c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x1800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x4010000}) write(r0, &(0x7f0000000100)="3b0450f0a04323bbd03366d375b470bb16ca3252ebc48c7d90039b005e4aa2defb0788d6384bd1c183e4190668ae98c93d10bd61a76128838d9d6c42ae0d1be234f337769f58aaf802e56373295b4bc68e24a4f6d4045a5c5bcaa5056e8b5c5f49e1205a3c19c73dc88149ca82b3733ac0ec995d736fb176bff1b75311dd70c70d1621b5e2567106dcd5e0074e80a79e64b926641d219af8c0bab978a32ba99d06212b16dea99ab0f391b51d73010a2f25894f9e7b3ae0b31e7063524493cb076af088dd250473bbc9", 0xc9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:45:13 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x3) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:13 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:13 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x3, 0x282) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x4, 0x80, 0x4f, 0x9}, {0x4, 0x81, 0x1, 0xc7c}, {0x0, 0x3f, 0xff, 0x6}, {0x3f, 0x0, 0x0, 0x2}, {0x78c, 0x7, 0x8, 0x80}]}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd56af504b148f53, &(0x7f0000000380)="1e3a185b3b62e755340cbf054ef2f25e9199de455b904046a130a77e7eb310906f11f4ab8dac74545fffc36d6419", 0x2e) (async) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r6 = socket$unix(0x1, 0x2, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x31, 0x9, 0x1}, {0x3f, 0x0, 0x5, 0x4}, {0x200, 0x9, 0x80, 0x7}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000000d19b030a617515352acc95f094da0000000000000008060000000006f70000fff7ffffffffaaaaaaaaaabb6091ad0a000000000000090200000000ebaf8f3a3154b142450f04fdb87a1c24054e0a1e49be21bfc2f5bbf8b4c896bfb28511ce31a88792f0b3ce990362de98cee83e2783ed24d8bf78d4dc8548a60d8d8fb84743b239a1c85edec6035196ce243406e81cd55eeb9dd7c6be881af28184a93d3ea1fe1f5aa9d3745fb82c394b3d89e5844a29d7a5ac9027791835c81cb0a80596"]) 05:45:14 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:14 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:14 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x3, 0x282) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:14 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:14 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) (async) pipe(&(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r0, 0x0, &(0x7f00000001c0)) (async, rerun: 64) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/162, 0xa2}], 0x1) (rerun: 64) 05:45:14 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 32) r1 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 32) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) (async) close(r2) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:14 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x3, 0x282) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async, rerun: 32) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async, rerun: 32) r5 = semget$private(0x0, 0x1, 0x0) (async, rerun: 32) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async, rerun: 32) semop(r6, &(0x7f0000000240), 0x6) (async, rerun: 32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:14 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x4, 0x80, 0x4f, 0x9}, {0x4, 0x81, 0x1, 0xc7c}, {0x0, 0x3f, 0xff, 0x6}, {0x3f, 0x0, 0x0, 0x2}, {0x78c, 0x7, 0x8, 0x80}]}) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd56af504b148f53, &(0x7f0000000380)="1e3a185b3b62e755340cbf054ef2f25e9199de455b904046a130a77e7eb310906f11f4ab8dac74545fffc36d6419", 0x2e) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r6 = socket$unix(0x1, 0x2, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0x31, 0x9, 0x1}, {0x3f, 0x0, 0x5, 0x4}, {0x200, 0x9, 0x80, 0x7}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000000d19b030a617515352acc95f094da0000000000000008060000000006f70000fff7ffffffffaaaaaaaaaabb6091ad0a000000000000090200000000ebaf8f3a3154b142450f04fdb87a1c24054e0a1e49be21bfc2f5bbf8b4c896bfb28511ce31a88792f0b3ce990362de98cee83e2783ed24d8bf78d4dc8548a60d8d8fb84743b239a1c85edec6035196ce243406e81cd55eeb9dd7c6be881af28184a93d3ea1fe1f5aa9d3745fb82c394b3d89e5844a29d7a5ac9027791835c81cb0a80596"]) 05:45:14 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) close(r2) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r4, 0x0, r4) (async) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) (async) 05:45:14 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x4010000}) (async) write(r0, &(0x7f0000000100)="3b0450f0a04323bbd03366d375b470bb16ca3252ebc48c7d90039b005e4aa2defb0788d6384bd1c183e4190668ae98c93d10bd61a76128838d9d6c42ae0d1be234f337769f58aaf802e56373295b4bc68e24a4f6d4045a5c5bcaa5056e8b5c5f49e1205a3c19c73dc88149ca82b3733ac0ec995d736fb176bff1b75311dd70c70d1621b5e2567106dcd5e0074e80a79e64b926641d219af8c0bab978a32ba99d06212b16dea99ab0f391b51d73010a2f25894f9e7b3ae0b31e7063524493cb076af088dd250473bbc9", 0xc9) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:45:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000002000000000000000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000400000000000"]) 05:45:18 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:18 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) write(r1, &(0x7f0000000340)="4b7913389f5a66d0a7e56774dd392526793e345c22957400dac5b83a8112892ace03bb6771d9e2d3b90d24d65698a858721e9fe0103ca4d32b45efb58e06e40c56afd707ad9b9beabcf3ac53d9cc753d7e3a3a8cddab5fb667ad8af727a84742a767a284629df553ea4f067383ae52012ee748c46e2b7676767fc36b7742265375327cd1c89412f6d01f4761cbfe90e2afae68e1a437c9c14b99b53ea2c104168390516dbc2fb248e3fa5c8428b5a90ae8e610319b93ecec0d58e8e00ac88018c57a6b67ed14382fbd74d391e6bb808ff0ab64323ce9831882670d52e147d581d32d38cc26b3652b0ab6f418681e16807d0c21cc359bf1b2180d360f44b7013d9a400f1f60802f22494b7f9de354ce44308cf6044ac85289ecd4fc61b2617e77f53ce440fe31e9fdbd461b2d530816342636a646a06d41cbb795309e90d3ee7a939bd997a6050918543cccd7f7f8aa72a0ba962ac914e5d9fc04e2a948593f8387d02a9336538c134ff80dc7200b90e10a5d7c6d1c929a3a7c4f4e66814c1fb23c43091a6f4281126f6753366e4571952cadf8f16b4b9f57987aac20513a921b10e337fb6fec5d7f8da94502e9e9c685f847a39285791fb25eb4d725797c36c290255f4e10a9b7d4e4add8b36569b6e8b5787e717bf59bd34dbf337f2ebe7371e802f41a6b1f580bbf70c71557071b57667132da698e1cfaf21129b0c72799ec2dabd0451fc63c28fa1698e60317e25855a4754a34bfe1146df1d836b62a8544fc439f00369d496da0c68d11ab82fe8a0ecf622cc4b59223bcfa4d7208366da407a6629e20f01e5fe5ba9a2c21883aaf5c4791e6627dc41d36f07ed574c323f6ebb3f336852fe48cbe6379c0e36e7fb8c2bc2c4d29ab5466d807338fd9a9365fe4c6c5ed46fe665448a026a5fe29a491d1dc241a561415ad575f1ce23d5252c84403b5a58c06365c4b44cd85ecc67811564b7015a7cea2c42d18a06caa302b6dec9bcb05307acc090265275ad3cc7d64a9d8eacd79871f2e53a71850f58cbd2b1a324a46068deb6cf39520fe7ebfa1222050e3985134e0a3a575af69d75b1e9fe7b8dfef091cd7fff54e965166703182d23edc6bd90bb24a80e2f7a2af8330a8d3c00c635e6dee9f884082bef137b976ef6176dceab9b6ccd5ae196f588104d2b7479b89df2ae09cd9b013b5911fb6eab02972983a11a3376d1ccadfe322c5d5f06c66f266929f0d69b58d612a42085482e1b83effd7b9d161bbc52b2261e574f4a6fc2b7f12a911acf4358797f0de5c958a0c655a88c91de9783fb678eca4382daa73ca1f602c69e9233614dae8c5f282da2e7eba72df32602dee16df2b4affe181dea76833e2f2bd3adfc0773b1236cb6808e798cbb5495950cba9a7f37fbaa8b3f25a0ffb9a8e95a7de86966721e9d91223b592a5e584e69fb5723910dab206574c5285aeb46e4cea7798529de116e68b4a646828cf35b4cc740fce9c33c2a7328cec1590e097f759965c0c656be52051318758fa413c5ebbc0b07c65a8a278e47ce1fc43c5763c9dc3707673d96a43ea210518fb24d3ae0361dadd2a0be495816e925e77399d4d0502cef6c67b1b7a65b69bb248a60dfe41eb448cb086059822e2efdb48455998efcc71ae20ecf44457d2c1e01135650bf9663ebe0494e503f8292d5679e7afd884a5613fb29c0080bf90d547e47e625a68f9aad7fedeb0a67610b3ae9fff9e96daeed2845ee30cbb0ece0853bd99baf9f1c9b96aae9af7fc90564fe5fe1ffdea7ff6c9d34c845096cccd496e25a8f1edb2891bd9e82f65ed8eb8b0bbc90131c9b324a138b12231fd766cf3212773e286ed5621c97e0acdb1b1917bdf3532d19adb2748dc4c01dc9a91ff067434bf343f0fa98be9c99186176b983814446634d17fba3e701e87c8f35c7ccd16dce66aebec079acc9512c12223d92a21effb1a224455c74b0eadde2272ec479d11c1ba8044a8b151276e4edb86c81409a1e72f4d8000dd7b462776660effcda892141b07b25e24f2b2f2a43be0e1b1ebc1ad0f161faff85d74ef440e7690643ef9b055cba363898405888c6ce7b1f768e7f1e818e8ca24ece05261925fb40f8a677160595b05103469d3d8b3b8394d1afccf45ae2f7860a9480b308209f6b1d7af1c097629366eb67784b2fa0a96edaa9a8e921524c664049fdbb2401b0d73229bfc625eb8c904cc82b103b2dc1ed526031a311c66adce5cdbb4d636ba992a47947e8b226685cf3b5b07a9908deb0f010ec355db1d963ff20ab36a993b202adefac94dd386f1f44f4ad08e1f3fae017ccb4b335462845a38adabf84d6d874253f024afe6965423647ed15410af5e01d87ea8b81416a1b417bd0d8f9f0d0d210e4add46ea0d317d4323e8a05be2effb106e0951b8cb22d597cc1d368e5de6f9ad10945b1277f98c23695885c57d08efdb7896fd5acd715a4fff2002f2228264400ef4ef29042c56d473e5ea84754e9058d0c10a5026cdb430205e183085791a5e5062db3f156d36653d2e0e28ab364c2abf5ef58e1b8a7521537705718bdfded129fde9fa0fce9e62e34f812951cebb13213a923c4d8a4e62b08f6c1180e47192c0bd1322e51f187cf7d2b1678d097f296792690b1830581bc0ab9d765dd75a34a900b107643970282270a0f952ebdcf4df2b9201f8282aa5717cce048c32d029f0add121aa844ed8427b5daadee8677786c2bf8b0ede306f655b6be610b5d23697b2e7c8bda18b7ea84325fa37452266757eafc6a54ca19bcbebdbfcd7b006d7f7d8f43dbf66ef6aaa8d3f59688807e8a92ab7a0673f459bd0487bf7b2c5a6009c331642037fc381be4dfb88bb368b06273d427029e2a79cfbea4bf98342f7236cebc9bcae4ac06723c49af9113765db0c5f78faef0ecbab54823d85b90f7446da142998f1a40e7aa9e0e4ec238248c5c21116d1c433bb7eb544e2e1dd605923858294ee425dbfb8368943244bceff6d61066c429b46c960872754ba5e3ee02e457108924187e7d0a072a5a70d4b81f5c33b15d5cec93d0f03d4b1bc07c60e78f0428a4bcbfcf4ad57742eaa226159d34321c938cf78e0298d19b218440930fcf611e42510dd1a8b760febf9d220b6e1f9ec8d055ffd94953113dd601b62231c30c25235b79a9bec6c590b1aabd92dd1232b2d57c2199e9c16a3daace1abdcf80c58114df48aa3c46c24582a56b49e24a955472ce4b797808e4ded0895dd45d6e46e2850a2a625cb849b452ee97e53652cbea394df83e28c845a53f8df0ae475706772f0f47b313404da48bb8da8ebecdcd86ef70a4bf40e9aabd3066e87c256b9b23a1bfd1b072f63a0c957306eb829e58fd2babbf78edf164eb9c89e652d4fcf3d4582afd2ac078f964f00f1aa69a08d3aff241db6a83a48a5e33087eb1caaf3ad3624a36c2c205f85fd028ac3d92fb2827fd7d5195fa53dc386af8f94f419915743af58e7f5d8fc3f803f21c332978e5f1cfc5568f8da36148649d02c5560e1aaf4f23ecf25b606d20d2f4cf7570348c2c34b5de23f0c683a5d974d7b031d7ef44cd7db10f2e118744eb995482362bacce41f2c25fa081fd80b69e029ea36d6911e05ce6f3640c4b348254db843ba549334ce9c4442f0b660981ddfef564a3e20fb62fbceed8d19c3b3bc80e7f28ea02707da2f3917017c7fd1fa8133a98720f31a7277ceccb35b96348e3dfa8eea94fb2364fda5b70319af994c9a27912515ae4c80057b5eb2a4b047ca00034139af483734907a7d0089cc1c081065f043b4b6d3f0c92c31521b2c9106b3cfb1dfbb097ffa585febe1654166db62e4e65fb14771c23594d1952e80e8d27d8e01561ffe9adff621487dff51f9de7d02f1770897f25e843c39994cdcbc93945221199bf67fc3bc7cde298bb78e14f55a704745d20d8e48528f978197e480f9a74e473f472d1b50bc3a7ffaca8c92c2c54519749ff1f4fd47b171180bd1de89960ae42364977d0362056854a114638871d5747da7c9ec683730ae49c27b43f70cc179766b78be7c996b0330f37094675ddfffe6b175fc65d2fe8326d5aa28af1f5852dd6720ff2a0e4e5b01499ec96c83d07258bd4bc50b22703c9f5fdd83cbed8dbee3b8432b04e707e20cf7a826d4e579b2a122382bb0c1af81dbd288a9b1fb52cd1c23aede3bbe3accfeee33008e76266a92f6247d165f8e4e822e99974a1b0eccee84012cb9c374e7e4e8498638abded19365804ab1a228d7144f52ea89e7a27fb207bc0f152d77813e300c447fb1fc14c6d21b232fe89d3dae89b919d8cf8923cac5aae3a8a7f8cc5a08467315edc1df9f83f78502469437be7b09ad55f45dd479919c475df521e8859e54a20bdff7eb8f1757d54c28190b3a61d1605bdf741d3740f227cea84399e8a759c8befb2a3f6ec24354ce6e7b83777fac05dd8abf9acbcad1a2225fda1d5c313f8a519a552ee4fb6cee6e604f130f496fec82b03d25058c8be7094d13279c377cbc732138ccdfdf1b3ff9f17420a6bfb4290dc77319d9a9fc6765c7c32c01adcd09dd5a8372c0369526ac08719662327d70fb1c60bb66b55a2222cd63a8fd1c7b33bfdc41237a3a0506a7187518982bb3498a79e58d1aca9910c52ea3b2a4305862507a2a563586f8853b467f92add037c0143091b81e45cd73831ac9027f15641cfebe2e3b6a3b87df78793d274c43dac4011743e0dd3962eda64bc39488b85a87b0476c666b6bef2084968f6ec44232e9f42df893e20eda13522b52a5c3c976c7bbcb26b9f044cf3a7a5d3fc530cc2853700c436a879bde941009ee764e04116ecb22a43439bdbfcee9d3d0f3292e10c8215b7f79937b796f5174c8a3b523acf75d5724bacccf78f41f3afb5de9187a74c9349bae38579d97d865f5a51316541b86edc759ca4fa6613a634be902abd57c2835ac60dae136bf35fb6472df01fce9f3cb8fb978b17a6545930a0207db9f46204d9a25dbbe6609eeaffa82104152882e042b86b053f64ad274b07e842cd9095da347477ae464344376127e80e0d1c6363b9b23ae43c2e3d311694c3118acaf380c8b1dc06b6841a3ed61210f95ca126fe0e8d6465e84138fcf22d7e3daa3e36e52c71f6d287b044dfb17cd9ed186b19af042be65fe320afbef68002e7ce34e9745eef17f9b2877e2722a9acd77403d4031ece2ed7e20e1daa540acf157b1676328f61dc5d6051cc40abc56917dd01ba718470e90eb51c5986b7f0305878408d6d1755bfbbff6479c63d3e40443e1386ff37309707cab6c0554e86d24bf1c32a6468892249bf1c8c11581a71b413626177e64915c46cfa520840f73bb4fed7f9931f19446039984b358baa6398498126858197a04f7fd60fb62cfa041c46b604fa11d0530acba5b1195a1b22b5135b663e015087e0f0a113db50c75b1fd51cce397f601d90965e5b036ba6768ac4c6b8b792f0558c57210591906fa4cc3df548c546d03a1e06f49423281c6073b3df35e99a9fda566aeb64bcd8ec59ed6919be22ca960043272b525c5f2e7169399e10dc680592c067ba1f11f9977dda73b42548312ca1c4f6bc72c9d3ac9654bdf61afd08f6289b5f689b353798099c366c448a0ab2a1c6bfea3f0eb1042cc7b4e3fd4fd8b66a0cbfa70a5dc2804b12d965145b25efaa44f11bc76f3ca3671362ee7554b7bc150e46ada9c9208aad52b0a578296f7f70cd5b62119e827c49668464bd6bdecbe63bff8b8beafb5a4bfb3f86146030752d1a28ed6c5f007e3b796e0f14e16fbe854d60df5bf5d7fa35e00ce", 0x1000) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:18 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:18 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:18 executing program 7: r0 = socket(0x18, 0xc001, 0x0) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0), 0x500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r0, 0x0, &(0x7f00000000c0)) 05:45:18 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:18 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 64) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async, rerun: 64) semop(r6, &(0x7f0000000240), 0x6) (async, rerun: 64) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async, rerun: 64) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (rerun: 64) 05:45:18 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) write(r1, &(0x7f0000000340)="4b7913389f5a66d0a7e56774dd392526793e345c22957400dac5b83a8112892ace03bb6771d9e2d3b90d24d65698a858721e9fe0103ca4d32b45efb58e06e40c56afd707ad9b9beabcf3ac53d9cc753d7e3a3a8cddab5fb667ad8af727a84742a767a284629df553ea4f067383ae52012ee748c46e2b7676767fc36b7742265375327cd1c89412f6d01f4761cbfe90e2afae68e1a437c9c14b99b53ea2c104168390516dbc2fb248e3fa5c8428b5a90ae8e610319b93ecec0d58e8e00ac88018c57a6b67ed14382fbd74d391e6bb808ff0ab64323ce9831882670d52e147d581d32d38cc26b3652b0ab6f418681e16807d0c21cc359bf1b2180d360f44b7013d9a400f1f60802f22494b7f9de354ce44308cf6044ac85289ecd4fc61b2617e77f53ce440fe31e9fdbd461b2d530816342636a646a06d41cbb795309e90d3ee7a939bd997a6050918543cccd7f7f8aa72a0ba962ac914e5d9fc04e2a948593f8387d02a9336538c134ff80dc7200b90e10a5d7c6d1c929a3a7c4f4e66814c1fb23c43091a6f4281126f6753366e4571952cadf8f16b4b9f57987aac20513a921b10e337fb6fec5d7f8da94502e9e9c685f847a39285791fb25eb4d725797c36c290255f4e10a9b7d4e4add8b36569b6e8b5787e717bf59bd34dbf337f2ebe7371e802f41a6b1f580bbf70c71557071b57667132da698e1cfaf21129b0c72799ec2dabd0451fc63c28fa1698e60317e25855a4754a34bfe1146df1d836b62a8544fc439f00369d496da0c68d11ab82fe8a0ecf622cc4b59223bcfa4d7208366da407a6629e20f01e5fe5ba9a2c21883aaf5c4791e6627dc41d36f07ed574c323f6ebb3f336852fe48cbe6379c0e36e7fb8c2bc2c4d29ab5466d807338fd9a9365fe4c6c5ed46fe665448a026a5fe29a491d1dc241a561415ad575f1ce23d5252c84403b5a58c06365c4b44cd85ecc67811564b7015a7cea2c42d18a06caa302b6dec9bcb05307acc090265275ad3cc7d64a9d8eacd79871f2e53a71850f58cbd2b1a324a46068deb6cf39520fe7ebfa1222050e3985134e0a3a575af69d75b1e9fe7b8dfef091cd7fff54e965166703182d23edc6bd90bb24a80e2f7a2af8330a8d3c00c635e6dee9f884082bef137b976ef6176dceab9b6ccd5ae196f588104d2b7479b89df2ae09cd9b013b5911fb6eab02972983a11a3376d1ccadfe322c5d5f06c66f266929f0d69b58d612a42085482e1b83effd7b9d161bbc52b2261e574f4a6fc2b7f12a911acf4358797f0de5c958a0c655a88c91de9783fb678eca4382daa73ca1f602c69e9233614dae8c5f282da2e7eba72df32602dee16df2b4affe181dea76833e2f2bd3adfc0773b1236cb6808e798cbb5495950cba9a7f37fbaa8b3f25a0ffb9a8e95a7de86966721e9d91223b592a5e584e69fb5723910dab206574c5285aeb46e4cea7798529de116e68b4a646828cf35b4cc740fce9c33c2a7328cec1590e097f759965c0c656be52051318758fa413c5ebbc0b07c65a8a278e47ce1fc43c5763c9dc3707673d96a43ea210518fb24d3ae0361dadd2a0be495816e925e77399d4d0502cef6c67b1b7a65b69bb248a60dfe41eb448cb086059822e2efdb48455998efcc71ae20ecf44457d2c1e01135650bf9663ebe0494e503f8292d5679e7afd884a5613fb29c0080bf90d547e47e625a68f9aad7fedeb0a67610b3ae9fff9e96daeed2845ee30cbb0ece0853bd99baf9f1c9b96aae9af7fc90564fe5fe1ffdea7ff6c9d34c845096cccd496e25a8f1edb2891bd9e82f65ed8eb8b0bbc90131c9b324a138b12231fd766cf3212773e286ed5621c97e0acdb1b1917bdf3532d19adb2748dc4c01dc9a91ff067434bf343f0fa98be9c99186176b983814446634d17fba3e701e87c8f35c7ccd16dce66aebec079acc9512c12223d92a21effb1a224455c74b0eadde2272ec479d11c1ba8044a8b151276e4edb86c81409a1e72f4d8000dd7b462776660effcda892141b07b25e24f2b2f2a43be0e1b1ebc1ad0f161faff85d74ef440e7690643ef9b055cba363898405888c6ce7b1f768e7f1e818e8ca24ece05261925fb40f8a677160595b05103469d3d8b3b8394d1afccf45ae2f7860a9480b308209f6b1d7af1c097629366eb67784b2fa0a96edaa9a8e921524c664049fdbb2401b0d73229bfc625eb8c904cc82b103b2dc1ed526031a311c66adce5cdbb4d636ba992a47947e8b226685cf3b5b07a9908deb0f010ec355db1d963ff20ab36a993b202adefac94dd386f1f44f4ad08e1f3fae017ccb4b335462845a38adabf84d6d874253f024afe6965423647ed15410af5e01d87ea8b81416a1b417bd0d8f9f0d0d210e4add46ea0d317d4323e8a05be2effb106e0951b8cb22d597cc1d368e5de6f9ad10945b1277f98c23695885c57d08efdb7896fd5acd715a4fff2002f2228264400ef4ef29042c56d473e5ea84754e9058d0c10a5026cdb430205e183085791a5e5062db3f156d36653d2e0e28ab364c2abf5ef58e1b8a7521537705718bdfded129fde9fa0fce9e62e34f812951cebb13213a923c4d8a4e62b08f6c1180e47192c0bd1322e51f187cf7d2b1678d097f296792690b1830581bc0ab9d765dd75a34a900b107643970282270a0f952ebdcf4df2b9201f8282aa5717cce048c32d029f0add121aa844ed8427b5daadee8677786c2bf8b0ede306f655b6be610b5d23697b2e7c8bda18b7ea84325fa37452266757eafc6a54ca19bcbebdbfcd7b006d7f7d8f43dbf66ef6aaa8d3f59688807e8a92ab7a0673f459bd0487bf7b2c5a6009c331642037fc381be4dfb88bb368b06273d427029e2a79cfbea4bf98342f7236cebc9bcae4ac06723c49af9113765db0c5f78faef0ecbab54823d85b90f7446da142998f1a40e7aa9e0e4ec238248c5c21116d1c433bb7eb544e2e1dd605923858294ee425dbfb8368943244bceff6d61066c429b46c960872754ba5e3ee02e457108924187e7d0a072a5a70d4b81f5c33b15d5cec93d0f03d4b1bc07c60e78f0428a4bcbfcf4ad57742eaa226159d34321c938cf78e0298d19b218440930fcf611e42510dd1a8b760febf9d220b6e1f9ec8d055ffd94953113dd601b62231c30c25235b79a9bec6c590b1aabd92dd1232b2d57c2199e9c16a3daace1abdcf80c58114df48aa3c46c24582a56b49e24a955472ce4b797808e4ded0895dd45d6e46e2850a2a625cb849b452ee97e53652cbea394df83e28c845a53f8df0ae475706772f0f47b313404da48bb8da8ebecdcd86ef70a4bf40e9aabd3066e87c256b9b23a1bfd1b072f63a0c957306eb829e58fd2babbf78edf164eb9c89e652d4fcf3d4582afd2ac078f964f00f1aa69a08d3aff241db6a83a48a5e33087eb1caaf3ad3624a36c2c205f85fd028ac3d92fb2827fd7d5195fa53dc386af8f94f419915743af58e7f5d8fc3f803f21c332978e5f1cfc5568f8da36148649d02c5560e1aaf4f23ecf25b606d20d2f4cf7570348c2c34b5de23f0c683a5d974d7b031d7ef44cd7db10f2e118744eb995482362bacce41f2c25fa081fd80b69e029ea36d6911e05ce6f3640c4b348254db843ba549334ce9c4442f0b660981ddfef564a3e20fb62fbceed8d19c3b3bc80e7f28ea02707da2f3917017c7fd1fa8133a98720f31a7277ceccb35b96348e3dfa8eea94fb2364fda5b70319af994c9a27912515ae4c80057b5eb2a4b047ca00034139af483734907a7d0089cc1c081065f043b4b6d3f0c92c31521b2c9106b3cfb1dfbb097ffa585febe1654166db62e4e65fb14771c23594d1952e80e8d27d8e01561ffe9adff621487dff51f9de7d02f1770897f25e843c39994cdcbc93945221199bf67fc3bc7cde298bb78e14f55a704745d20d8e48528f978197e480f9a74e473f472d1b50bc3a7ffaca8c92c2c54519749ff1f4fd47b171180bd1de89960ae42364977d0362056854a114638871d5747da7c9ec683730ae49c27b43f70cc179766b78be7c996b0330f37094675ddfffe6b175fc65d2fe8326d5aa28af1f5852dd6720ff2a0e4e5b01499ec96c83d07258bd4bc50b22703c9f5fdd83cbed8dbee3b8432b04e707e20cf7a826d4e579b2a122382bb0c1af81dbd288a9b1fb52cd1c23aede3bbe3accfeee33008e76266a92f6247d165f8e4e822e99974a1b0eccee84012cb9c374e7e4e8498638abded19365804ab1a228d7144f52ea89e7a27fb207bc0f152d77813e300c447fb1fc14c6d21b232fe89d3dae89b919d8cf8923cac5aae3a8a7f8cc5a08467315edc1df9f83f78502469437be7b09ad55f45dd479919c475df521e8859e54a20bdff7eb8f1757d54c28190b3a61d1605bdf741d3740f227cea84399e8a759c8befb2a3f6ec24354ce6e7b83777fac05dd8abf9acbcad1a2225fda1d5c313f8a519a552ee4fb6cee6e604f130f496fec82b03d25058c8be7094d13279c377cbc732138ccdfdf1b3ff9f17420a6bfb4290dc77319d9a9fc6765c7c32c01adcd09dd5a8372c0369526ac08719662327d70fb1c60bb66b55a2222cd63a8fd1c7b33bfdc41237a3a0506a7187518982bb3498a79e58d1aca9910c52ea3b2a4305862507a2a563586f8853b467f92add037c0143091b81e45cd73831ac9027f15641cfebe2e3b6a3b87df78793d274c43dac4011743e0dd3962eda64bc39488b85a87b0476c666b6bef2084968f6ec44232e9f42df893e20eda13522b52a5c3c976c7bbcb26b9f044cf3a7a5d3fc530cc2853700c436a879bde941009ee764e04116ecb22a43439bdbfcee9d3d0f3292e10c8215b7f79937b796f5174c8a3b523acf75d5724bacccf78f41f3afb5de9187a74c9349bae38579d97d865f5a51316541b86edc759ca4fa6613a634be902abd57c2835ac60dae136bf35fb6472df01fce9f3cb8fb978b17a6545930a0207db9f46204d9a25dbbe6609eeaffa82104152882e042b86b053f64ad274b07e842cd9095da347477ae464344376127e80e0d1c6363b9b23ae43c2e3d311694c3118acaf380c8b1dc06b6841a3ed61210f95ca126fe0e8d6465e84138fcf22d7e3daa3e36e52c71f6d287b044dfb17cd9ed186b19af042be65fe320afbef68002e7ce34e9745eef17f9b2877e2722a9acd77403d4031ece2ed7e20e1daa540acf157b1676328f61dc5d6051cc40abc56917dd01ba718470e90eb51c5986b7f0305878408d6d1755bfbbff6479c63d3e40443e1386ff37309707cab6c0554e86d24bf1c32a6468892249bf1c8c11581a71b413626177e64915c46cfa520840f73bb4fed7f9931f19446039984b358baa6398498126858197a04f7fd60fb62cfa041c46b604fa11d0530acba5b1195a1b22b5135b663e015087e0f0a113db50c75b1fd51cce397f601d90965e5b036ba6768ac4c6b8b792f0558c57210591906fa4cc3df548c546d03a1e06f49423281c6073b3df35e99a9fda566aeb64bcd8ec59ed6919be22ca960043272b525c5f2e7169399e10dc680592c067ba1f11f9977dda73b42548312ca1c4f6bc72c9d3ac9654bdf61afd08f6289b5f689b353798099c366c448a0ab2a1c6bfea3f0eb1042cc7b4e3fd4fd8b66a0cbfa70a5dc2804b12d965145b25efaa44f11bc76f3ca3671362ee7554b7bc150e46ada9c9208aad52b0a578296f7f70cd5b62119e827c49668464bd6bdecbe63bff8b8beafb5a4bfb3f86146030752d1a28ed6c5f007e3b796e0f14e16fbe854d60df5bf5d7fa35e00ce", 0x1000) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) write(r1, &(0x7f0000000340)="4b7913389f5a66d0a7e56774dd392526793e345c22957400dac5b83a8112892ace03bb6771d9e2d3b90d24d65698a858721e9fe0103ca4d32b45efb58e06e40c56afd707ad9b9beabcf3ac53d9cc753d7e3a3a8cddab5fb667ad8af727a84742a767a284629df553ea4f067383ae52012ee748c46e2b7676767fc36b7742265375327cd1c89412f6d01f4761cbfe90e2afae68e1a437c9c14b99b53ea2c104168390516dbc2fb248e3fa5c8428b5a90ae8e610319b93ecec0d58e8e00ac88018c57a6b67ed14382fbd74d391e6bb808ff0ab64323ce9831882670d52e147d581d32d38cc26b3652b0ab6f418681e16807d0c21cc359bf1b2180d360f44b7013d9a400f1f60802f22494b7f9de354ce44308cf6044ac85289ecd4fc61b2617e77f53ce440fe31e9fdbd461b2d530816342636a646a06d41cbb795309e90d3ee7a939bd997a6050918543cccd7f7f8aa72a0ba962ac914e5d9fc04e2a948593f8387d02a9336538c134ff80dc7200b90e10a5d7c6d1c929a3a7c4f4e66814c1fb23c43091a6f4281126f6753366e4571952cadf8f16b4b9f57987aac20513a921b10e337fb6fec5d7f8da94502e9e9c685f847a39285791fb25eb4d725797c36c290255f4e10a9b7d4e4add8b36569b6e8b5787e717bf59bd34dbf337f2ebe7371e802f41a6b1f580bbf70c71557071b57667132da698e1cfaf21129b0c72799ec2dabd0451fc63c28fa1698e60317e25855a4754a34bfe1146df1d836b62a8544fc439f00369d496da0c68d11ab82fe8a0ecf622cc4b59223bcfa4d7208366da407a6629e20f01e5fe5ba9a2c21883aaf5c4791e6627dc41d36f07ed574c323f6ebb3f336852fe48cbe6379c0e36e7fb8c2bc2c4d29ab5466d807338fd9a9365fe4c6c5ed46fe665448a026a5fe29a491d1dc241a561415ad575f1ce23d5252c84403b5a58c06365c4b44cd85ecc67811564b7015a7cea2c42d18a06caa302b6dec9bcb05307acc090265275ad3cc7d64a9d8eacd79871f2e53a71850f58cbd2b1a324a46068deb6cf39520fe7ebfa1222050e3985134e0a3a575af69d75b1e9fe7b8dfef091cd7fff54e965166703182d23edc6bd90bb24a80e2f7a2af8330a8d3c00c635e6dee9f884082bef137b976ef6176dceab9b6ccd5ae196f588104d2b7479b89df2ae09cd9b013b5911fb6eab02972983a11a3376d1ccadfe322c5d5f06c66f266929f0d69b58d612a42085482e1b83effd7b9d161bbc52b2261e574f4a6fc2b7f12a911acf4358797f0de5c958a0c655a88c91de9783fb678eca4382daa73ca1f602c69e9233614dae8c5f282da2e7eba72df32602dee16df2b4affe181dea76833e2f2bd3adfc0773b1236cb6808e798cbb5495950cba9a7f37fbaa8b3f25a0ffb9a8e95a7de86966721e9d91223b592a5e584e69fb5723910dab206574c5285aeb46e4cea7798529de116e68b4a646828cf35b4cc740fce9c33c2a7328cec1590e097f759965c0c656be52051318758fa413c5ebbc0b07c65a8a278e47ce1fc43c5763c9dc3707673d96a43ea210518fb24d3ae0361dadd2a0be495816e925e77399d4d0502cef6c67b1b7a65b69bb248a60dfe41eb448cb086059822e2efdb48455998efcc71ae20ecf44457d2c1e01135650bf9663ebe0494e503f8292d5679e7afd884a5613fb29c0080bf90d547e47e625a68f9aad7fedeb0a67610b3ae9fff9e96daeed2845ee30cbb0ece0853bd99baf9f1c9b96aae9af7fc90564fe5fe1ffdea7ff6c9d34c845096cccd496e25a8f1edb2891bd9e82f65ed8eb8b0bbc90131c9b324a138b12231fd766cf3212773e286ed5621c97e0acdb1b1917bdf3532d19adb2748dc4c01dc9a91ff067434bf343f0fa98be9c99186176b983814446634d17fba3e701e87c8f35c7ccd16dce66aebec079acc9512c12223d92a21effb1a224455c74b0eadde2272ec479d11c1ba8044a8b151276e4edb86c81409a1e72f4d8000dd7b462776660effcda892141b07b25e24f2b2f2a43be0e1b1ebc1ad0f161faff85d74ef440e7690643ef9b055cba363898405888c6ce7b1f768e7f1e818e8ca24ece05261925fb40f8a677160595b05103469d3d8b3b8394d1afccf45ae2f7860a9480b308209f6b1d7af1c097629366eb67784b2fa0a96edaa9a8e921524c664049fdbb2401b0d73229bfc625eb8c904cc82b103b2dc1ed526031a311c66adce5cdbb4d636ba992a47947e8b226685cf3b5b07a9908deb0f010ec355db1d963ff20ab36a993b202adefac94dd386f1f44f4ad08e1f3fae017ccb4b335462845a38adabf84d6d874253f024afe6965423647ed15410af5e01d87ea8b81416a1b417bd0d8f9f0d0d210e4add46ea0d317d4323e8a05be2effb106e0951b8cb22d597cc1d368e5de6f9ad10945b1277f98c23695885c57d08efdb7896fd5acd715a4fff2002f2228264400ef4ef29042c56d473e5ea84754e9058d0c10a5026cdb430205e183085791a5e5062db3f156d36653d2e0e28ab364c2abf5ef58e1b8a7521537705718bdfded129fde9fa0fce9e62e34f812951cebb13213a923c4d8a4e62b08f6c1180e47192c0bd1322e51f187cf7d2b1678d097f296792690b1830581bc0ab9d765dd75a34a900b107643970282270a0f952ebdcf4df2b9201f8282aa5717cce048c32d029f0add121aa844ed8427b5daadee8677786c2bf8b0ede306f655b6be610b5d23697b2e7c8bda18b7ea84325fa37452266757eafc6a54ca19bcbebdbfcd7b006d7f7d8f43dbf66ef6aaa8d3f59688807e8a92ab7a0673f459bd0487bf7b2c5a6009c331642037fc381be4dfb88bb368b06273d427029e2a79cfbea4bf98342f7236cebc9bcae4ac06723c49af9113765db0c5f78faef0ecbab54823d85b90f7446da142998f1a40e7aa9e0e4ec238248c5c21116d1c433bb7eb544e2e1dd605923858294ee425dbfb8368943244bceff6d61066c429b46c960872754ba5e3ee02e457108924187e7d0a072a5a70d4b81f5c33b15d5cec93d0f03d4b1bc07c60e78f0428a4bcbfcf4ad57742eaa226159d34321c938cf78e0298d19b218440930fcf611e42510dd1a8b760febf9d220b6e1f9ec8d055ffd94953113dd601b62231c30c25235b79a9bec6c590b1aabd92dd1232b2d57c2199e9c16a3daace1abdcf80c58114df48aa3c46c24582a56b49e24a955472ce4b797808e4ded0895dd45d6e46e2850a2a625cb849b452ee97e53652cbea394df83e28c845a53f8df0ae475706772f0f47b313404da48bb8da8ebecdcd86ef70a4bf40e9aabd3066e87c256b9b23a1bfd1b072f63a0c957306eb829e58fd2babbf78edf164eb9c89e652d4fcf3d4582afd2ac078f964f00f1aa69a08d3aff241db6a83a48a5e33087eb1caaf3ad3624a36c2c205f85fd028ac3d92fb2827fd7d5195fa53dc386af8f94f419915743af58e7f5d8fc3f803f21c332978e5f1cfc5568f8da36148649d02c5560e1aaf4f23ecf25b606d20d2f4cf7570348c2c34b5de23f0c683a5d974d7b031d7ef44cd7db10f2e118744eb995482362bacce41f2c25fa081fd80b69e029ea36d6911e05ce6f3640c4b348254db843ba549334ce9c4442f0b660981ddfef564a3e20fb62fbceed8d19c3b3bc80e7f28ea02707da2f3917017c7fd1fa8133a98720f31a7277ceccb35b96348e3dfa8eea94fb2364fda5b70319af994c9a27912515ae4c80057b5eb2a4b047ca00034139af483734907a7d0089cc1c081065f043b4b6d3f0c92c31521b2c9106b3cfb1dfbb097ffa585febe1654166db62e4e65fb14771c23594d1952e80e8d27d8e01561ffe9adff621487dff51f9de7d02f1770897f25e843c39994cdcbc93945221199bf67fc3bc7cde298bb78e14f55a704745d20d8e48528f978197e480f9a74e473f472d1b50bc3a7ffaca8c92c2c54519749ff1f4fd47b171180bd1de89960ae42364977d0362056854a114638871d5747da7c9ec683730ae49c27b43f70cc179766b78be7c996b0330f37094675ddfffe6b175fc65d2fe8326d5aa28af1f5852dd6720ff2a0e4e5b01499ec96c83d07258bd4bc50b22703c9f5fdd83cbed8dbee3b8432b04e707e20cf7a826d4e579b2a122382bb0c1af81dbd288a9b1fb52cd1c23aede3bbe3accfeee33008e76266a92f6247d165f8e4e822e99974a1b0eccee84012cb9c374e7e4e8498638abded19365804ab1a228d7144f52ea89e7a27fb207bc0f152d77813e300c447fb1fc14c6d21b232fe89d3dae89b919d8cf8923cac5aae3a8a7f8cc5a08467315edc1df9f83f78502469437be7b09ad55f45dd479919c475df521e8859e54a20bdff7eb8f1757d54c28190b3a61d1605bdf741d3740f227cea84399e8a759c8befb2a3f6ec24354ce6e7b83777fac05dd8abf9acbcad1a2225fda1d5c313f8a519a552ee4fb6cee6e604f130f496fec82b03d25058c8be7094d13279c377cbc732138ccdfdf1b3ff9f17420a6bfb4290dc77319d9a9fc6765c7c32c01adcd09dd5a8372c0369526ac08719662327d70fb1c60bb66b55a2222cd63a8fd1c7b33bfdc41237a3a0506a7187518982bb3498a79e58d1aca9910c52ea3b2a4305862507a2a563586f8853b467f92add037c0143091b81e45cd73831ac9027f15641cfebe2e3b6a3b87df78793d274c43dac4011743e0dd3962eda64bc39488b85a87b0476c666b6bef2084968f6ec44232e9f42df893e20eda13522b52a5c3c976c7bbcb26b9f044cf3a7a5d3fc530cc2853700c436a879bde941009ee764e04116ecb22a43439bdbfcee9d3d0f3292e10c8215b7f79937b796f5174c8a3b523acf75d5724bacccf78f41f3afb5de9187a74c9349bae38579d97d865f5a51316541b86edc759ca4fa6613a634be902abd57c2835ac60dae136bf35fb6472df01fce9f3cb8fb978b17a6545930a0207db9f46204d9a25dbbe6609eeaffa82104152882e042b86b053f64ad274b07e842cd9095da347477ae464344376127e80e0d1c6363b9b23ae43c2e3d311694c3118acaf380c8b1dc06b6841a3ed61210f95ca126fe0e8d6465e84138fcf22d7e3daa3e36e52c71f6d287b044dfb17cd9ed186b19af042be65fe320afbef68002e7ce34e9745eef17f9b2877e2722a9acd77403d4031ece2ed7e20e1daa540acf157b1676328f61dc5d6051cc40abc56917dd01ba718470e90eb51c5986b7f0305878408d6d1755bfbbff6479c63d3e40443e1386ff37309707cab6c0554e86d24bf1c32a6468892249bf1c8c11581a71b413626177e64915c46cfa520840f73bb4fed7f9931f19446039984b358baa6398498126858197a04f7fd60fb62cfa041c46b604fa11d0530acba5b1195a1b22b5135b663e015087e0f0a113db50c75b1fd51cce397f601d90965e5b036ba6768ac4c6b8b792f0558c57210591906fa4cc3df548c546d03a1e06f49423281c6073b3df35e99a9fda566aeb64bcd8ec59ed6919be22ca960043272b525c5f2e7169399e10dc680592c067ba1f11f9977dda73b42548312ca1c4f6bc72c9d3ac9654bdf61afd08f6289b5f689b353798099c366c448a0ab2a1c6bfea3f0eb1042cc7b4e3fd4fd8b66a0cbfa70a5dc2804b12d965145b25efaa44f11bc76f3ca3671362ee7554b7bc150e46ada9c9208aad52b0a578296f7f70cd5b62119e827c49668464bd6bdecbe63bff8b8beafb5a4bfb3f86146030752d1a28ed6c5f007e3b796e0f14e16fbe854d60df5bf5d7fa35e00ce", 0x1000) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:18 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000002000000000000000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000400000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000002000000000000000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000400000000000"]) (async) 05:45:18 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:18 executing program 7: r0 = socket(0x18, 0xc001, 0x0) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0), 0x500) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r0, 0x0, &(0x7f00000000c0)) socket(0x18, 0xc001, 0x0) (async) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000000)) (async) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0), 0x500) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) (async) accept$unix(r0, 0x0, &(0x7f00000000c0)) (async) 05:45:18 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:18 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x4010000}) write(r0, &(0x7f0000000100)="3b0450f0a04323bbd03366d375b470bb16ca3252ebc48c7d90039b005e4aa2defb0788d6384bd1c183e4190668ae98c93d10bd61a76128838d9d6c42ae0d1be234f337769f58aaf802e56373295b4bc68e24a4f6d4045a5c5bcaa5056e8b5c5f49e1205a3c19c73dc88149ca82b3733ac0ec995d736fb176bff1b75311dd70c70d1621b5e2567106dcd5e0074e80a79e64b926641d219af8c0bab978a32ba99d06212b16dea99ab0f391b51d73010a2f25894f9e7b3ae0b31e7063524493cb076af088dd250473bbc9", 0xc9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x4010000}) (async) write(r0, &(0x7f0000000100)="3b0450f0a04323bbd03366d375b470bb16ca3252ebc48c7d90039b005e4aa2defb0788d6384bd1c183e4190668ae98c93d10bd61a76128838d9d6c42ae0d1be234f337769f58aaf802e56373295b4bc68e24a4f6d4045a5c5bcaa5056e8b5c5f49e1205a3c19c73dc88149ca82b3733ac0ec995d736fb176bff1b75311dd70c70d1621b5e2567106dcd5e0074e80a79e64b926641d219af8c0bab978a32ba99d06212b16dea99ab0f391b51d73010a2f25894f9e7b3ae0b31e7063524493cb076af088dd250473bbc9", 0xc9) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) 05:45:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000002000000000000000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000400000000000"]) 05:45:22 executing program 7: r0 = socket(0x18, 0xc001, 0x0) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000000)) (async) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0), 0x500) (async, rerun: 64) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (rerun: 64) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) (async) accept$unix(r0, 0x0, &(0x7f00000000c0)) 05:45:22 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:22 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c95b56232136ae14229340e60666810f715b4ad566afba442"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:22 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:22 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r4, &(0x7f0000000240), 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/138) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:22 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) write(r1, &(0x7f0000000340)="4b7913389f5a66d0a7e56774dd392526793e345c22957400dac5b83a8112892ace03bb6771d9e2d3b90d24d65698a858721e9fe0103ca4d32b45efb58e06e40c56afd707ad9b9beabcf3ac53d9cc753d7e3a3a8cddab5fb667ad8af727a84742a767a284629df553ea4f067383ae52012ee748c46e2b7676767fc36b7742265375327cd1c89412f6d01f4761cbfe90e2afae68e1a437c9c14b99b53ea2c104168390516dbc2fb248e3fa5c8428b5a90ae8e610319b93ecec0d58e8e00ac88018c57a6b67ed14382fbd74d391e6bb808ff0ab64323ce9831882670d52e147d581d32d38cc26b3652b0ab6f418681e16807d0c21cc359bf1b2180d360f44b7013d9a400f1f60802f22494b7f9de354ce44308cf6044ac85289ecd4fc61b2617e77f53ce440fe31e9fdbd461b2d530816342636a646a06d41cbb795309e90d3ee7a939bd997a6050918543cccd7f7f8aa72a0ba962ac914e5d9fc04e2a948593f8387d02a9336538c134ff80dc7200b90e10a5d7c6d1c929a3a7c4f4e66814c1fb23c43091a6f4281126f6753366e4571952cadf8f16b4b9f57987aac20513a921b10e337fb6fec5d7f8da94502e9e9c685f847a39285791fb25eb4d725797c36c290255f4e10a9b7d4e4add8b36569b6e8b5787e717bf59bd34dbf337f2ebe7371e802f41a6b1f580bbf70c71557071b57667132da698e1cfaf21129b0c72799ec2dabd0451fc63c28fa1698e60317e25855a4754a34bfe1146df1d836b62a8544fc439f00369d496da0c68d11ab82fe8a0ecf622cc4b59223bcfa4d7208366da407a6629e20f01e5fe5ba9a2c21883aaf5c4791e6627dc41d36f07ed574c323f6ebb3f336852fe48cbe6379c0e36e7fb8c2bc2c4d29ab5466d807338fd9a9365fe4c6c5ed46fe665448a026a5fe29a491d1dc241a561415ad575f1ce23d5252c84403b5a58c06365c4b44cd85ecc67811564b7015a7cea2c42d18a06caa302b6dec9bcb05307acc090265275ad3cc7d64a9d8eacd79871f2e53a71850f58cbd2b1a324a46068deb6cf39520fe7ebfa1222050e3985134e0a3a575af69d75b1e9fe7b8dfef091cd7fff54e965166703182d23edc6bd90bb24a80e2f7a2af8330a8d3c00c635e6dee9f884082bef137b976ef6176dceab9b6ccd5ae196f588104d2b7479b89df2ae09cd9b013b5911fb6eab02972983a11a3376d1ccadfe322c5d5f06c66f266929f0d69b58d612a42085482e1b83effd7b9d161bbc52b2261e574f4a6fc2b7f12a911acf4358797f0de5c958a0c655a88c91de9783fb678eca4382daa73ca1f602c69e9233614dae8c5f282da2e7eba72df32602dee16df2b4affe181dea76833e2f2bd3adfc0773b1236cb6808e798cbb5495950cba9a7f37fbaa8b3f25a0ffb9a8e95a7de86966721e9d91223b592a5e584e69fb5723910dab206574c5285aeb46e4cea7798529de116e68b4a646828cf35b4cc740fce9c33c2a7328cec1590e097f759965c0c656be52051318758fa413c5ebbc0b07c65a8a278e47ce1fc43c5763c9dc3707673d96a43ea210518fb24d3ae0361dadd2a0be495816e925e77399d4d0502cef6c67b1b7a65b69bb248a60dfe41eb448cb086059822e2efdb48455998efcc71ae20ecf44457d2c1e01135650bf9663ebe0494e503f8292d5679e7afd884a5613fb29c0080bf90d547e47e625a68f9aad7fedeb0a67610b3ae9fff9e96daeed2845ee30cbb0ece0853bd99baf9f1c9b96aae9af7fc90564fe5fe1ffdea7ff6c9d34c845096cccd496e25a8f1edb2891bd9e82f65ed8eb8b0bbc90131c9b324a138b12231fd766cf3212773e286ed5621c97e0acdb1b1917bdf3532d19adb2748dc4c01dc9a91ff067434bf343f0fa98be9c99186176b983814446634d17fba3e701e87c8f35c7ccd16dce66aebec079acc9512c12223d92a21effb1a224455c74b0eadde2272ec479d11c1ba8044a8b151276e4edb86c81409a1e72f4d8000dd7b462776660effcda892141b07b25e24f2b2f2a43be0e1b1ebc1ad0f161faff85d74ef440e7690643ef9b055cba363898405888c6ce7b1f768e7f1e818e8ca24ece05261925fb40f8a677160595b05103469d3d8b3b8394d1afccf45ae2f7860a9480b308209f6b1d7af1c097629366eb67784b2fa0a96edaa9a8e921524c664049fdbb2401b0d73229bfc625eb8c904cc82b103b2dc1ed526031a311c66adce5cdbb4d636ba992a47947e8b226685cf3b5b07a9908deb0f010ec355db1d963ff20ab36a993b202adefac94dd386f1f44f4ad08e1f3fae017ccb4b335462845a38adabf84d6d874253f024afe6965423647ed15410af5e01d87ea8b81416a1b417bd0d8f9f0d0d210e4add46ea0d317d4323e8a05be2effb106e0951b8cb22d597cc1d368e5de6f9ad10945b1277f98c23695885c57d08efdb7896fd5acd715a4fff2002f2228264400ef4ef29042c56d473e5ea84754e9058d0c10a5026cdb430205e183085791a5e5062db3f156d36653d2e0e28ab364c2abf5ef58e1b8a7521537705718bdfded129fde9fa0fce9e62e34f812951cebb13213a923c4d8a4e62b08f6c1180e47192c0bd1322e51f187cf7d2b1678d097f296792690b1830581bc0ab9d765dd75a34a900b107643970282270a0f952ebdcf4df2b9201f8282aa5717cce048c32d029f0add121aa844ed8427b5daadee8677786c2bf8b0ede306f655b6be610b5d23697b2e7c8bda18b7ea84325fa37452266757eafc6a54ca19bcbebdbfcd7b006d7f7d8f43dbf66ef6aaa8d3f59688807e8a92ab7a0673f459bd0487bf7b2c5a6009c331642037fc381be4dfb88bb368b06273d427029e2a79cfbea4bf98342f7236cebc9bcae4ac06723c49af9113765db0c5f78faef0ecbab54823d85b90f7446da142998f1a40e7aa9e0e4ec238248c5c21116d1c433bb7eb544e2e1dd605923858294ee425dbfb8368943244bceff6d61066c429b46c960872754ba5e3ee02e457108924187e7d0a072a5a70d4b81f5c33b15d5cec93d0f03d4b1bc07c60e78f0428a4bcbfcf4ad57742eaa226159d34321c938cf78e0298d19b218440930fcf611e42510dd1a8b760febf9d220b6e1f9ec8d055ffd94953113dd601b62231c30c25235b79a9bec6c590b1aabd92dd1232b2d57c2199e9c16a3daace1abdcf80c58114df48aa3c46c24582a56b49e24a955472ce4b797808e4ded0895dd45d6e46e2850a2a625cb849b452ee97e53652cbea394df83e28c845a53f8df0ae475706772f0f47b313404da48bb8da8ebecdcd86ef70a4bf40e9aabd3066e87c256b9b23a1bfd1b072f63a0c957306eb829e58fd2babbf78edf164eb9c89e652d4fcf3d4582afd2ac078f964f00f1aa69a08d3aff241db6a83a48a5e33087eb1caaf3ad3624a36c2c205f85fd028ac3d92fb2827fd7d5195fa53dc386af8f94f419915743af58e7f5d8fc3f803f21c332978e5f1cfc5568f8da36148649d02c5560e1aaf4f23ecf25b606d20d2f4cf7570348c2c34b5de23f0c683a5d974d7b031d7ef44cd7db10f2e118744eb995482362bacce41f2c25fa081fd80b69e029ea36d6911e05ce6f3640c4b348254db843ba549334ce9c4442f0b660981ddfef564a3e20fb62fbceed8d19c3b3bc80e7f28ea02707da2f3917017c7fd1fa8133a98720f31a7277ceccb35b96348e3dfa8eea94fb2364fda5b70319af994c9a27912515ae4c80057b5eb2a4b047ca00034139af483734907a7d0089cc1c081065f043b4b6d3f0c92c31521b2c9106b3cfb1dfbb097ffa585febe1654166db62e4e65fb14771c23594d1952e80e8d27d8e01561ffe9adff621487dff51f9de7d02f1770897f25e843c39994cdcbc93945221199bf67fc3bc7cde298bb78e14f55a704745d20d8e48528f978197e480f9a74e473f472d1b50bc3a7ffaca8c92c2c54519749ff1f4fd47b171180bd1de89960ae42364977d0362056854a114638871d5747da7c9ec683730ae49c27b43f70cc179766b78be7c996b0330f37094675ddfffe6b175fc65d2fe8326d5aa28af1f5852dd6720ff2a0e4e5b01499ec96c83d07258bd4bc50b22703c9f5fdd83cbed8dbee3b8432b04e707e20cf7a826d4e579b2a122382bb0c1af81dbd288a9b1fb52cd1c23aede3bbe3accfeee33008e76266a92f6247d165f8e4e822e99974a1b0eccee84012cb9c374e7e4e8498638abded19365804ab1a228d7144f52ea89e7a27fb207bc0f152d77813e300c447fb1fc14c6d21b232fe89d3dae89b919d8cf8923cac5aae3a8a7f8cc5a08467315edc1df9f83f78502469437be7b09ad55f45dd479919c475df521e8859e54a20bdff7eb8f1757d54c28190b3a61d1605bdf741d3740f227cea84399e8a759c8befb2a3f6ec24354ce6e7b83777fac05dd8abf9acbcad1a2225fda1d5c313f8a519a552ee4fb6cee6e604f130f496fec82b03d25058c8be7094d13279c377cbc732138ccdfdf1b3ff9f17420a6bfb4290dc77319d9a9fc6765c7c32c01adcd09dd5a8372c0369526ac08719662327d70fb1c60bb66b55a2222cd63a8fd1c7b33bfdc41237a3a0506a7187518982bb3498a79e58d1aca9910c52ea3b2a4305862507a2a563586f8853b467f92add037c0143091b81e45cd73831ac9027f15641cfebe2e3b6a3b87df78793d274c43dac4011743e0dd3962eda64bc39488b85a87b0476c666b6bef2084968f6ec44232e9f42df893e20eda13522b52a5c3c976c7bbcb26b9f044cf3a7a5d3fc530cc2853700c436a879bde941009ee764e04116ecb22a43439bdbfcee9d3d0f3292e10c8215b7f79937b796f5174c8a3b523acf75d5724bacccf78f41f3afb5de9187a74c9349bae38579d97d865f5a51316541b86edc759ca4fa6613a634be902abd57c2835ac60dae136bf35fb6472df01fce9f3cb8fb978b17a6545930a0207db9f46204d9a25dbbe6609eeaffa82104152882e042b86b053f64ad274b07e842cd9095da347477ae464344376127e80e0d1c6363b9b23ae43c2e3d311694c3118acaf380c8b1dc06b6841a3ed61210f95ca126fe0e8d6465e84138fcf22d7e3daa3e36e52c71f6d287b044dfb17cd9ed186b19af042be65fe320afbef68002e7ce34e9745eef17f9b2877e2722a9acd77403d4031ece2ed7e20e1daa540acf157b1676328f61dc5d6051cc40abc56917dd01ba718470e90eb51c5986b7f0305878408d6d1755bfbbff6479c63d3e40443e1386ff37309707cab6c0554e86d24bf1c32a6468892249bf1c8c11581a71b413626177e64915c46cfa520840f73bb4fed7f9931f19446039984b358baa6398498126858197a04f7fd60fb62cfa041c46b604fa11d0530acba5b1195a1b22b5135b663e015087e0f0a113db50c75b1fd51cce397f601d90965e5b036ba6768ac4c6b8b792f0558c57210591906fa4cc3df548c546d03a1e06f49423281c6073b3df35e99a9fda566aeb64bcd8ec59ed6919be22ca960043272b525c5f2e7169399e10dc680592c067ba1f11f9977dda73b42548312ca1c4f6bc72c9d3ac9654bdf61afd08f6289b5f689b353798099c366c448a0ab2a1c6bfea3f0eb1042cc7b4e3fd4fd8b66a0cbfa70a5dc2804b12d965145b25efaa44f11bc76f3ca3671362ee7554b7bc150e46ada9c9208aad52b0a578296f7f70cd5b62119e827c49668464bd6bdecbe63bff8b8beafb5a4bfb3f86146030752d1a28ed6c5f007e3b796e0f14e16fbe854d60df5bf5d7fa35e00ce", 0x1000) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) write(r1, &(0x7f0000000340)="4b7913389f5a66d0a7e56774dd392526793e345c22957400dac5b83a8112892ace03bb6771d9e2d3b90d24d65698a858721e9fe0103ca4d32b45efb58e06e40c56afd707ad9b9beabcf3ac53d9cc753d7e3a3a8cddab5fb667ad8af727a84742a767a284629df553ea4f067383ae52012ee748c46e2b7676767fc36b7742265375327cd1c89412f6d01f4761cbfe90e2afae68e1a437c9c14b99b53ea2c104168390516dbc2fb248e3fa5c8428b5a90ae8e610319b93ecec0d58e8e00ac88018c57a6b67ed14382fbd74d391e6bb808ff0ab64323ce9831882670d52e147d581d32d38cc26b3652b0ab6f418681e16807d0c21cc359bf1b2180d360f44b7013d9a400f1f60802f22494b7f9de354ce44308cf6044ac85289ecd4fc61b2617e77f53ce440fe31e9fdbd461b2d530816342636a646a06d41cbb795309e90d3ee7a939bd997a6050918543cccd7f7f8aa72a0ba962ac914e5d9fc04e2a948593f8387d02a9336538c134ff80dc7200b90e10a5d7c6d1c929a3a7c4f4e66814c1fb23c43091a6f4281126f6753366e4571952cadf8f16b4b9f57987aac20513a921b10e337fb6fec5d7f8da94502e9e9c685f847a39285791fb25eb4d725797c36c290255f4e10a9b7d4e4add8b36569b6e8b5787e717bf59bd34dbf337f2ebe7371e802f41a6b1f580bbf70c71557071b57667132da698e1cfaf21129b0c72799ec2dabd0451fc63c28fa1698e60317e25855a4754a34bfe1146df1d836b62a8544fc439f00369d496da0c68d11ab82fe8a0ecf622cc4b59223bcfa4d7208366da407a6629e20f01e5fe5ba9a2c21883aaf5c4791e6627dc41d36f07ed574c323f6ebb3f336852fe48cbe6379c0e36e7fb8c2bc2c4d29ab5466d807338fd9a9365fe4c6c5ed46fe665448a026a5fe29a491d1dc241a561415ad575f1ce23d5252c84403b5a58c06365c4b44cd85ecc67811564b7015a7cea2c42d18a06caa302b6dec9bcb05307acc090265275ad3cc7d64a9d8eacd79871f2e53a71850f58cbd2b1a324a46068deb6cf39520fe7ebfa1222050e3985134e0a3a575af69d75b1e9fe7b8dfef091cd7fff54e965166703182d23edc6bd90bb24a80e2f7a2af8330a8d3c00c635e6dee9f884082bef137b976ef6176dceab9b6ccd5ae196f588104d2b7479b89df2ae09cd9b013b5911fb6eab02972983a11a3376d1ccadfe322c5d5f06c66f266929f0d69b58d612a42085482e1b83effd7b9d161bbc52b2261e574f4a6fc2b7f12a911acf4358797f0de5c958a0c655a88c91de9783fb678eca4382daa73ca1f602c69e9233614dae8c5f282da2e7eba72df32602dee16df2b4affe181dea76833e2f2bd3adfc0773b1236cb6808e798cbb5495950cba9a7f37fbaa8b3f25a0ffb9a8e95a7de86966721e9d91223b592a5e584e69fb5723910dab206574c5285aeb46e4cea7798529de116e68b4a646828cf35b4cc740fce9c33c2a7328cec1590e097f759965c0c656be52051318758fa413c5ebbc0b07c65a8a278e47ce1fc43c5763c9dc3707673d96a43ea210518fb24d3ae0361dadd2a0be495816e925e77399d4d0502cef6c67b1b7a65b69bb248a60dfe41eb448cb086059822e2efdb48455998efcc71ae20ecf44457d2c1e01135650bf9663ebe0494e503f8292d5679e7afd884a5613fb29c0080bf90d547e47e625a68f9aad7fedeb0a67610b3ae9fff9e96daeed2845ee30cbb0ece0853bd99baf9f1c9b96aae9af7fc90564fe5fe1ffdea7ff6c9d34c845096cccd496e25a8f1edb2891bd9e82f65ed8eb8b0bbc90131c9b324a138b12231fd766cf3212773e286ed5621c97e0acdb1b1917bdf3532d19adb2748dc4c01dc9a91ff067434bf343f0fa98be9c99186176b983814446634d17fba3e701e87c8f35c7ccd16dce66aebec079acc9512c12223d92a21effb1a224455c74b0eadde2272ec479d11c1ba8044a8b151276e4edb86c81409a1e72f4d8000dd7b462776660effcda892141b07b25e24f2b2f2a43be0e1b1ebc1ad0f161faff85d74ef440e7690643ef9b055cba363898405888c6ce7b1f768e7f1e818e8ca24ece05261925fb40f8a677160595b05103469d3d8b3b8394d1afccf45ae2f7860a9480b308209f6b1d7af1c097629366eb67784b2fa0a96edaa9a8e921524c664049fdbb2401b0d73229bfc625eb8c904cc82b103b2dc1ed526031a311c66adce5cdbb4d636ba992a47947e8b226685cf3b5b07a9908deb0f010ec355db1d963ff20ab36a993b202adefac94dd386f1f44f4ad08e1f3fae017ccb4b335462845a38adabf84d6d874253f024afe6965423647ed15410af5e01d87ea8b81416a1b417bd0d8f9f0d0d210e4add46ea0d317d4323e8a05be2effb106e0951b8cb22d597cc1d368e5de6f9ad10945b1277f98c23695885c57d08efdb7896fd5acd715a4fff2002f2228264400ef4ef29042c56d473e5ea84754e9058d0c10a5026cdb430205e183085791a5e5062db3f156d36653d2e0e28ab364c2abf5ef58e1b8a7521537705718bdfded129fde9fa0fce9e62e34f812951cebb13213a923c4d8a4e62b08f6c1180e47192c0bd1322e51f187cf7d2b1678d097f296792690b1830581bc0ab9d765dd75a34a900b107643970282270a0f952ebdcf4df2b9201f8282aa5717cce048c32d029f0add121aa844ed8427b5daadee8677786c2bf8b0ede306f655b6be610b5d23697b2e7c8bda18b7ea84325fa37452266757eafc6a54ca19bcbebdbfcd7b006d7f7d8f43dbf66ef6aaa8d3f59688807e8a92ab7a0673f459bd0487bf7b2c5a6009c331642037fc381be4dfb88bb368b06273d427029e2a79cfbea4bf98342f7236cebc9bcae4ac06723c49af9113765db0c5f78faef0ecbab54823d85b90f7446da142998f1a40e7aa9e0e4ec238248c5c21116d1c433bb7eb544e2e1dd605923858294ee425dbfb8368943244bceff6d61066c429b46c960872754ba5e3ee02e457108924187e7d0a072a5a70d4b81f5c33b15d5cec93d0f03d4b1bc07c60e78f0428a4bcbfcf4ad57742eaa226159d34321c938cf78e0298d19b218440930fcf611e42510dd1a8b760febf9d220b6e1f9ec8d055ffd94953113dd601b62231c30c25235b79a9bec6c590b1aabd92dd1232b2d57c2199e9c16a3daace1abdcf80c58114df48aa3c46c24582a56b49e24a955472ce4b797808e4ded0895dd45d6e46e2850a2a625cb849b452ee97e53652cbea394df83e28c845a53f8df0ae475706772f0f47b313404da48bb8da8ebecdcd86ef70a4bf40e9aabd3066e87c256b9b23a1bfd1b072f63a0c957306eb829e58fd2babbf78edf164eb9c89e652d4fcf3d4582afd2ac078f964f00f1aa69a08d3aff241db6a83a48a5e33087eb1caaf3ad3624a36c2c205f85fd028ac3d92fb2827fd7d5195fa53dc386af8f94f419915743af58e7f5d8fc3f803f21c332978e5f1cfc5568f8da36148649d02c5560e1aaf4f23ecf25b606d20d2f4cf7570348c2c34b5de23f0c683a5d974d7b031d7ef44cd7db10f2e118744eb995482362bacce41f2c25fa081fd80b69e029ea36d6911e05ce6f3640c4b348254db843ba549334ce9c4442f0b660981ddfef564a3e20fb62fbceed8d19c3b3bc80e7f28ea02707da2f3917017c7fd1fa8133a98720f31a7277ceccb35b96348e3dfa8eea94fb2364fda5b70319af994c9a27912515ae4c80057b5eb2a4b047ca00034139af483734907a7d0089cc1c081065f043b4b6d3f0c92c31521b2c9106b3cfb1dfbb097ffa585febe1654166db62e4e65fb14771c23594d1952e80e8d27d8e01561ffe9adff621487dff51f9de7d02f1770897f25e843c39994cdcbc93945221199bf67fc3bc7cde298bb78e14f55a704745d20d8e48528f978197e480f9a74e473f472d1b50bc3a7ffaca8c92c2c54519749ff1f4fd47b171180bd1de89960ae42364977d0362056854a114638871d5747da7c9ec683730ae49c27b43f70cc179766b78be7c996b0330f37094675ddfffe6b175fc65d2fe8326d5aa28af1f5852dd6720ff2a0e4e5b01499ec96c83d07258bd4bc50b22703c9f5fdd83cbed8dbee3b8432b04e707e20cf7a826d4e579b2a122382bb0c1af81dbd288a9b1fb52cd1c23aede3bbe3accfeee33008e76266a92f6247d165f8e4e822e99974a1b0eccee84012cb9c374e7e4e8498638abded19365804ab1a228d7144f52ea89e7a27fb207bc0f152d77813e300c447fb1fc14c6d21b232fe89d3dae89b919d8cf8923cac5aae3a8a7f8cc5a08467315edc1df9f83f78502469437be7b09ad55f45dd479919c475df521e8859e54a20bdff7eb8f1757d54c28190b3a61d1605bdf741d3740f227cea84399e8a759c8befb2a3f6ec24354ce6e7b83777fac05dd8abf9acbcad1a2225fda1d5c313f8a519a552ee4fb6cee6e604f130f496fec82b03d25058c8be7094d13279c377cbc732138ccdfdf1b3ff9f17420a6bfb4290dc77319d9a9fc6765c7c32c01adcd09dd5a8372c0369526ac08719662327d70fb1c60bb66b55a2222cd63a8fd1c7b33bfdc41237a3a0506a7187518982bb3498a79e58d1aca9910c52ea3b2a4305862507a2a563586f8853b467f92add037c0143091b81e45cd73831ac9027f15641cfebe2e3b6a3b87df78793d274c43dac4011743e0dd3962eda64bc39488b85a87b0476c666b6bef2084968f6ec44232e9f42df893e20eda13522b52a5c3c976c7bbcb26b9f044cf3a7a5d3fc530cc2853700c436a879bde941009ee764e04116ecb22a43439bdbfcee9d3d0f3292e10c8215b7f79937b796f5174c8a3b523acf75d5724bacccf78f41f3afb5de9187a74c9349bae38579d97d865f5a51316541b86edc759ca4fa6613a634be902abd57c2835ac60dae136bf35fb6472df01fce9f3cb8fb978b17a6545930a0207db9f46204d9a25dbbe6609eeaffa82104152882e042b86b053f64ad274b07e842cd9095da347477ae464344376127e80e0d1c6363b9b23ae43c2e3d311694c3118acaf380c8b1dc06b6841a3ed61210f95ca126fe0e8d6465e84138fcf22d7e3daa3e36e52c71f6d287b044dfb17cd9ed186b19af042be65fe320afbef68002e7ce34e9745eef17f9b2877e2722a9acd77403d4031ece2ed7e20e1daa540acf157b1676328f61dc5d6051cc40abc56917dd01ba718470e90eb51c5986b7f0305878408d6d1755bfbbff6479c63d3e40443e1386ff37309707cab6c0554e86d24bf1c32a6468892249bf1c8c11581a71b413626177e64915c46cfa520840f73bb4fed7f9931f19446039984b358baa6398498126858197a04f7fd60fb62cfa041c46b604fa11d0530acba5b1195a1b22b5135b663e015087e0f0a113db50c75b1fd51cce397f601d90965e5b036ba6768ac4c6b8b792f0558c57210591906fa4cc3df548c546d03a1e06f49423281c6073b3df35e99a9fda566aeb64bcd8ec59ed6919be22ca960043272b525c5f2e7169399e10dc680592c067ba1f11f9977dda73b42548312ca1c4f6bc72c9d3ac9654bdf61afd08f6289b5f689b353798099c366c448a0ab2a1c6bfea3f0eb1042cc7b4e3fd4fd8b66a0cbfa70a5dc2804b12d965145b25efaa44f11bc76f3ca3671362ee7554b7bc150e46ada9c9208aad52b0a578296f7f70cd5b62119e827c49668464bd6bdecbe63bff8b8beafb5a4bfb3f86146030752d1a28ed6c5f007e3b796e0f14e16fbe854d60df5bf5d7fa35e00ce", 0x1000) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:22 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:22 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f00000002c0)="eab9e1caa04ce175c12228cca5adf147b60e543d81970ee1b4b244217cfa124bd9f183c39db550659ca28caa5bc7ad930f1366fa02daf455102eddaa96d0d7dcfc97146de342637bee72d696278da2325950ad9b48177bbdccfc0b8027e04e2b80a34088", &(0x7f0000000240)=0x64, &(0x7f0000000340)="c1f131752f054e1c6daa1e72783c4b688c6edca4a3adf8a0e890cf5bdfdd81e06fcdecd12f0f3a166b00936d", 0x2c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80, 0x3, 0xf9}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0xfffffffffffffd70, &(0x7f0000000140)=ANY=[@ANYBLOB="000000eefffffeffffffffff08060000000006000000ffffffffffff00000000d3000000000000"]) 05:45:22 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 64) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async, rerun: 64) r1 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async, rerun: 32) r3 = semget$private(0x0, 0x1, 0x0) (rerun: 32) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 64) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (rerun: 64) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r4, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/138) (async, rerun: 32) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (rerun: 32) 05:45:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x10, 0x4000, 0x0) socket(0x20, 0x8000, 0x9c) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x6, 0x0) poll(&(0x7f0000000080)=[{r3, 0x12}, {r5, 0x4}, {r4, 0xa0}], 0x3, 0x8) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) 05:45:22 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:22 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:22 executing program 7: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280)="fb3cdedc5dbf6d9eec58eb8b97730f0e70cd770161afbe5a53afef94a0900230eccbdc153098923f8970a1c6f30fc2f55f70d2da9aa93429e5ab3fbcd5c35c07078e690c20eabdcb3bff6c5bb97079e4c46fca35b4e832cc1483f13964416ef15cde83b2b60c8e09446e68f69b803f69eeb1aa7b649b335b00000000000000000000000020000000", &(0x7f0000000000)=0x88, &(0x7f0000000340)="28f75dcb8c3e5830401c136a693f34df196b6decdbb011e1a4de9ed646bd3f396e482752d84b728841037c080000003c60489182ca6f02dc05e071d13267e732d58769ef5e007786ff94081c7f11e3d15d55116e4fac44b84a1f544d7f33638581ac8b243bee0a0e91071f2faf2c40b1f98e84311f5268ab15352e487282ee95f050878f9fc47da103b76019198c79f20000000005d88d2136ca008e5201697b7dd65fd1bd6b6b5203000000000000000000000000000000004d86000000c10084cea95775000000", 0xc8) 05:45:22 executing program 7: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280)="fb3cdedc5dbf6d9eec58eb8b97730f0e70cd770161afbe5a53afef94a0900230eccbdc153098923f8970a1c6f30fc2f55f70d2da9aa93429e5ab3fbcd5c35c07078e690c20eabdcb3bff6c5bb97079e4c46fca35b4e832cc1483f13964416ef15cde83b2b60c8e09446e68f69b803f69eeb1aa7b649b335b00000000000000000000000020000000", &(0x7f0000000000)=0x88, &(0x7f0000000340)="28f75dcb8c3e5830401c136a693f34df196b6decdbb011e1a4de9ed646bd3f396e482752d84b728841037c080000003c60489182ca6f02dc05e071d13267e732d58769ef5e007786ff94081c7f11e3d15d55116e4fac44b84a1f544d7f33638581ac8b243bee0a0e91071f2faf2c40b1f98e84311f5268ab15352e487282ee95f050878f9fc47da103b76019198c79f20000000005d88d2136ca008e5201697b7dd65fd1bd6b6b5203000000000000000000000000000000004d86000000c10084cea95775000000", 0xc8) 05:45:22 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) r1 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r3 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r4, &(0x7f0000000240), 0x6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/138) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r1, r2, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r3, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r4, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r4, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/138) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:22 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x10, 0x4000, 0x0) socket(0x20, 0x8000, 0x9c) (async) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) (async) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) (async) r5 = socket$unix(0x1, 0x6, 0x0) poll(&(0x7f0000000080)=[{r3, 0x12}, {r5, 0x4}, {r4, 0xa0}], 0x3, 0x8) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) 05:45:22 executing program 7: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280)="fb3cdedc5dbf6d9eec58eb8b97730f0e70cd770161afbe5a53afef94a0900230eccbdc153098923f8970a1c6f30fc2f55f70d2da9aa93429e5ab3fbcd5c35c07078e690c20eabdcb3bff6c5bb97079e4c46fca35b4e832cc1483f13964416ef15cde83b2b60c8e09446e68f69b803f69eeb1aa7b649b335b00000000000000000000000020000000", &(0x7f0000000000)=0x88, &(0x7f0000000340)="28f75dcb8c3e5830401c136a693f34df196b6decdbb011e1a4de9ed646bd3f396e482752d84b728841037c080000003c60489182ca6f02dc05e071d13267e732d58769ef5e007786ff94081c7f11e3d15d55116e4fac44b84a1f544d7f33638581ac8b243bee0a0e91071f2faf2c40b1f98e84311f5268ab15352e487282ee95f050878f9fc47da103b76019198c79f20000000005d88d2136ca008e5201697b7dd65fd1bd6b6b5203000000000000000000000000000000004d86000000c10084cea95775000000", 0xc8) 05:45:23 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e68137a656aae7375a6b69a9c"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:24 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x10, 0x4000, 0x0) socket(0x20, 0x8000, 0x9c) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x6, 0x0) poll(&(0x7f0000000080)=[{r3, 0x12}, {r5, 0x4}, {r4, 0xa0}], 0x3, 0x8) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) socket(0x10, 0x4000, 0x0) (async) socket(0x20, 0x8000, 0x9c) (async) dup(r0) (async) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) (async) socket(0x18, 0x2, 0x0) (async) fcntl$dupfd(r3, 0x0, r3) (async) socket$unix(0x1, 0x6, 0x0) (async) poll(&(0x7f0000000080)=[{r3, 0x12}, {r5, 0x4}, {r4, 0xa0}], 0x3, 0x8) (async) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) (async) 05:45:24 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) (async) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:24 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x13fb118dcd6dba08, 0x0) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1ff, 0x65a, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0) fchmod(r0, 0x0) 05:45:24 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x9, 0x1800}, {0x3, 0xfffc, 0x1000}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:24 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:24 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f00000002c0)="eab9e1caa04ce175c12228cca5adf147b60e543d81970ee1b4b244217cfa124bd9f183c39db550659ca28caa5bc7ad930f1366fa02daf455102eddaa96d0d7dcfc97146de342637bee72d696278da2325950ad9b48177bbdccfc0b8027e04e2b80a34088", &(0x7f0000000240)=0x64, &(0x7f0000000340)="c1f131752f054e1c6daa1e72783c4b688c6edca4a3adf8a0e890cf5bdfdd81e06fcdecd12f0f3a166b00936d", 0x2c) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80, 0x3, 0xf9}]}) (async, rerun: 64) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) (rerun: 64) syz_emit_ethernet(0xfffffffffffffd70, &(0x7f0000000140)=ANY=[@ANYBLOB="000000eefffffeffffffffff08060000000006000000ffffffffffff00000000d3000000000000"]) 05:45:24 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:24 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:24 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f00000002c0)="eab9e1caa04ce175c12228cca5adf147b60e543d81970ee1b4b244217cfa124bd9f183c39db550659ca28caa5bc7ad930f1366fa02daf455102eddaa96d0d7dcfc97146de342637bee72d696278da2325950ad9b48177bbdccfc0b8027e04e2b80a34088", &(0x7f0000000240)=0x64, &(0x7f0000000340)="c1f131752f054e1c6daa1e72783c4b688c6edca4a3adf8a0e890cf5bdfdd81e06fcdecd12f0f3a166b00936d", 0x2c) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80, 0x3, 0xf9}]}) (async) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) syz_emit_ethernet(0xfffffffffffffd70, &(0x7f0000000140)=ANY=[@ANYBLOB="000000eefffffeffffffffff08060000000006000000ffffffffffff00000000d3000000000000"]) 05:45:24 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x13fb118dcd6dba08, 0x0) setuid(0xffffffffffffffff) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1ff, 0x65a, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0) fchmod(r0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x13fb118dcd6dba08, 0x0) (async) setuid(0xffffffffffffffff) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1ff, 0x65a, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0) (async) fchmod(r0, 0x0) (async) 05:45:24 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:24 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r4, 0x0, r4) (async) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) (async) 05:45:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) open(&(0x7f0000000080)='\x00', 0x80, 0x47) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x823e884e3576ea6, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc6) open(&(0x7f0000000340)='./file0/file0\x00', 0x301, 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x3d2) 05:45:24 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x9, 0x1800}, {0x3, 0xfffc, 0x1000}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) write(r1, &(0x7f0000000140)="274834921bbc392d9469626f911b53273e7ff2fffa4f00d1066b4992bef1382b264dd040d10cedacbfa3d1640b33fc15d0625f6813331e81a676810cf6cf37323fcec6028a81993ef657d01fc7befdd69ec159b4039eb9893ae21f6b3b5de780b58902d8c9b46e20e535bff84602bec6d73da0655b3c1f93950ece102b6169fde920971075e2e89b9816c8ffaafe763248943ceaa05fcb9dee9a2983443df6fc4d5b5395d5637f81ea9484d1dcb9b3ced5f09f58cfc7ba68", 0xb8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x2a, 0x2, 0x20, 0x86}, {0x100, 0x8, 0x6, 0x80000001}, {0x1ff, 0x1, 0x8, 0xa49}, {0xfe5, 0x8, 0x3, 0x4}, {0x8, 0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x6, 0x5}, {0xff, 0x5, 0xc9, 0x7}, {0x2, 0xff, 0x9, 0x40}]}) 05:45:25 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:25 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x1e6, [0x0, 0xfffffffc, 0xff, 0x4, 0x0, 0x0, 0x0, 0x42]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:25 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c653000ab2e"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:25 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 64) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (rerun: 64) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 32) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x9, 0x1800}, {0x3, 0xfffc, 0x1000}], 0x3) (rerun: 32) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:25 executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x13fb118dcd6dba08, 0x0) setuid(0xffffffffffffffff) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1ff, 0x65a, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x0, 0x0) (async) fchmod(r0, 0x0) 05:45:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) open(&(0x7f0000000080)='\x00', 0x80, 0x47) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x823e884e3576ea6, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc6) open(&(0x7f0000000340)='./file0/file0\x00', 0x301, 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x3d2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x58) (async) open(&(0x7f0000000080)='\x00', 0x80, 0x47) (async) setuid(0xee01) (async) open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x823e884e3576ea6, 0x20) (async) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc6) (async) open(&(0x7f0000000340)='./file0/file0\x00', 0x301, 0x0) (async) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x3d2) (async) 05:45:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) write(r1, &(0x7f0000000140)="274834921bbc392d9469626f911b53273e7ff2fffa4f00d1066b4992bef1382b264dd040d10cedacbfa3d1640b33fc15d0625f6813331e81a676810cf6cf37323fcec6028a81993ef657d01fc7befdd69ec159b4039eb9893ae21f6b3b5de780b58902d8c9b46e20e535bff84602bec6d73da0655b3c1f93950ece102b6169fde920971075e2e89b9816c8ffaafe763248943ceaa05fcb9dee9a2983443df6fc4d5b5395d5637f81ea9484d1dcb9b3ced5f09f58cfc7ba68", 0xb8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async, rerun: 32) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x2a, 0x2, 0x20, 0x86}, {0x100, 0x8, 0x6, 0x80000001}, {0x1ff, 0x1, 0x8, 0xa49}, {0xfe5, 0x8, 0x3, 0x4}, {0x8, 0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x6, 0x5}, {0xff, 0x5, 0xc9, 0x7}, {0x2, 0xff, 0x9, 0x40}]}) 05:45:25 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:25 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x1e6, [0x0, 0xfffffffc, 0xff, 0x4, 0x0, 0x0, 0x0, 0x42]}, 0x3c) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:25 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) write(r1, &(0x7f0000000140)="274834921bbc392d9469626f911b53273e7ff2fffa4f00d1066b4992bef1382b264dd040d10cedacbfa3d1640b33fc15d0625f6813331e81a676810cf6cf37323fcec6028a81993ef657d01fc7befdd69ec159b4039eb9893ae21f6b3b5de780b58902d8c9b46e20e535bff84602bec6d73da0655b3c1f93950ece102b6169fde920971075e2e89b9816c8ffaafe763248943ceaa05fcb9dee9a2983443df6fc4d5b5395d5637f81ea9484d1dcb9b3ced5f09f58cfc7ba68", 0xb8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x2a, 0x2, 0x20, 0x86}, {0x100, 0x8, 0x6, 0x80000001}, {0x1ff, 0x1, 0x8, 0xa49}, {0xfe5, 0x8, 0x3, 0x4}, {0x8, 0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x6, 0x5}, {0xff, 0x5, 0xc9, 0x7}, {0x2, 0xff, 0x9, 0x40}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) write(r1, &(0x7f0000000140)="274834921bbc392d9469626f911b53273e7ff2fffa4f00d1066b4992bef1382b264dd040d10cedacbfa3d1640b33fc15d0625f6813331e81a676810cf6cf37323fcec6028a81993ef657d01fc7befdd69ec159b4039eb9893ae21f6b3b5de780b58902d8c9b46e20e535bff84602bec6d73da0655b3c1f93950ece102b6169fde920971075e2e89b9816c8ffaafe763248943ceaa05fcb9dee9a2983443df6fc4d5b5395d5637f81ea9484d1dcb9b3ced5f09f58cfc7ba68", 0xb8) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) pipe(&(0x7f0000000200)) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x2a, 0x2, 0x20, 0x86}, {0x100, 0x8, 0x6, 0x80000001}, {0x1ff, 0x1, 0x8, 0xa49}, {0xfe5, 0x8, 0x3, 0x4}, {0x8, 0x0, 0x0, 0xffffffff}, {0x1, 0x0, 0x6, 0x5}, {0xff, 0x5, 0xc9, 0x7}, {0x2, 0xff, 0x9, 0x40}]}) (async) 05:45:25 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:25 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:25 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) open(&(0x7f0000000080)='\x00', 0x80, 0x47) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x823e884e3576ea6, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc6) open(&(0x7f0000000340)='./file0/file0\x00', 0x301, 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x3d2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x58) (async) open(&(0x7f0000000080)='\x00', 0x80, 0x47) (async) setuid(0xee01) (async) open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x823e884e3576ea6, 0x20) (async) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0xc6) (async) open(&(0x7f0000000340)='./file0/file0\x00', 0x301, 0x0) (async) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x3d2) (async) 05:45:27 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:27 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x1e6, [0x0, 0xfffffffc, 0xff, 0x4, 0x0, 0x0, 0x0, 0x42]}, 0x3c) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:27 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:27 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:27 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) (async) ioctl$KDSETRAD(r2, 0x20004b43) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:27 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:27 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:27 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async, rerun: 64) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async, rerun: 32) r5 = semget$private(0x0, 0x1, 0x0) (rerun: 32) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 64) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:27 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) socket(0x1, 0x4, 0x3f) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @local, "", @empty, "6091ad0a00"}}}}) 05:45:27 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r1) (async) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) (async) ioctl$KDSETRAD(r2, 0x20004b43) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) (async) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) (async) 05:45:28 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:28 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt(r4, 0x101, 0x0, &(0x7f0000000140)="f9163e05cfa1b442c3dbef5bf4c9daf1667bf3e0d50d8d1299a16d8739bfb009a2d855bf984f0c07e84b09ab54509635738ae2cb8368d1e3309f26b6d91203a442", 0x41) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r5, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0x4) 05:45:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x1, 0x0}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:28 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) socket(0x1, 0x4, 0x3f) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @local, "", @empty, "6091ad0a00"}}}}) 05:45:28 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:28 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1800}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:28 executing program 7: socketpair(0x18, 0x3, 0x101, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) dup(r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x341a2d0ad5579d24, r4) r6 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r6) dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 05:45:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:28 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) (async) r4 = accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt(r4, 0x101, 0x0, &(0x7f0000000140)="f9163e05cfa1b442c3dbef5bf4c9daf1667bf3e0d50d8d1299a16d8739bfb009a2d855bf984f0c07e84b09ab54509635738ae2cb8368d1e3309f26b6d91203a442", 0x41) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r5, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) (async) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0x4) 05:45:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) socket(0x1, 0x4, 0x3f) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @local, "", @empty, "6091ad0a00"}}}}) 05:45:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:28 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1800}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:28 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) (async) r4 = accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt(r4, 0x101, 0x0, &(0x7f0000000140)="f9163e05cfa1b442c3dbef5bf4c9daf1667bf3e0d50d8d1299a16d8739bfb009a2d855bf984f0c07e84b09ab54509635738ae2cb8368d1e3309f26b6d91203a442", 0x41) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r5, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) (async) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) (async) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0x4) 05:45:28 executing program 7: socketpair(0x18, 0x3, 0x101, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2) (async) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) dup(r2) (async) r4 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x341a2d0ad5579d24, r4) (async) r6 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r6) (async) dup2(0xffffffffffffffff, 0xffffffffffffff9c) (async) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 05:45:28 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:29 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:29 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1800}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:29 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:29 executing program 7: socketpair(0x18, 0x3, 0x101, 0x0) (async) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x4, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) dup(r2) (async) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) (async) fcntl$dupfd(r3, 0x341a2d0ad5579d24, r4) r6 = fcntl$dupfd(r0, 0xa, r0) dup2(r1, r6) (async) dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 05:45:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4900, 0x5, 0x8, 0x2}, {0xc43, 0x40, 0x45, 0x8}]}) 05:45:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:29 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) shutdown(r1, 0x0) 05:45:29 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4900, 0x5, 0x8, 0x2}, {0xc43, 0x40, 0x45, 0x8}]}) 05:45:30 executing program 7: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x24, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x4, 0x8, 0x80000000}], 0x15, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0xffffffffffffffff}], 0x1000196b, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x25) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x20) kevent(r0, &(0x7f0000000000), 0x5849, &(0x7f0000000140), 0x1f, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) 05:45:30 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:30 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x3a) (rerun: 64) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) shutdown(r1, 0x0) 05:45:30 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x28b) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0x2, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x678) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:30 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:31 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:31 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (rerun: 64) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) shutdown(r1, 0x0) 05:45:31 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:31 executing program 7: r0 = kqueue() (async) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x24, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x4, 0x8, 0x80000000}], 0x15, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0xffffffffffffffff}], 0x1000196b, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x25) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x20) (async) kevent(r0, &(0x7f0000000000), 0x5849, &(0x7f0000000140), 0x1f, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) 05:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4900, 0x5, 0x8, 0x2}, {0xc43, 0x40, 0x45, 0x8}]}) (rerun: 64) 05:45:31 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x28b) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async, rerun: 32) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (rerun: 32) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0x2, 0x5, 0xfff}) (async, rerun: 64) r5 = semget$private(0x0, 0x1, 0x0) (rerun: 64) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 32) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 32) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:31 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x401) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x40, 0x1) 05:45:31 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f6669"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:31 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x200, 0xffff, {[0x4, 0xeab, 0x40000000000, 0x40, 0x6, 0x8000, 0x7f, 0x2, 0x7, 0x7fffffffffffffff, 0x0, 0x1, 0x7fffffffffffffff, 0x8000000000000000, 0x1, 0x80000000, 0x1], [0x9, 0x7ff, 0x1, 0x2, 0x70000000, 0xe36, 0x6, 0x7b, 0x1, 0x81], [0x0, 0x7df, 0xfff, 0xd2, 0x8001, 0x8b], [0x101, 0x8, 0x8, 0x0, 0x9, 0x1], [{0x3ff, 0x0, 0xf1}, {0x95, 0x3, 0x1f, 0x7fffffff000000}, {0xdb22, 0x7, 0x7f, 0xb1}, {0x40, 0x7f, 0x4, 0x5}, {0x3, 0x8000, 0x0, 0x9}, {0xe85, 0x7, 0x0, 0x8}, {0x4, 0x2, 0x9, 0x1c0}, {0xbb, 0x3, 0x1, 0x6}], {0x4, 0x3, 0x77, 0xff}, {0x4609, 0x5, 0xd1ea, 0x7f}}}) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:31 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x28b) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 64) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async, rerun: 64) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 32) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0x2, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 64) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:31 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r0) (async) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x200, 0xffff, {[0x4, 0xeab, 0x40000000000, 0x40, 0x6, 0x8000, 0x7f, 0x2, 0x7, 0x7fffffffffffffff, 0x0, 0x1, 0x7fffffffffffffff, 0x8000000000000000, 0x1, 0x80000000, 0x1], [0x9, 0x7ff, 0x1, 0x2, 0x70000000, 0xe36, 0x6, 0x7b, 0x1, 0x81], [0x0, 0x7df, 0xfff, 0xd2, 0x8001, 0x8b], [0x101, 0x8, 0x8, 0x0, 0x9, 0x1], [{0x3ff, 0x0, 0xf1}, {0x95, 0x3, 0x1f, 0x7fffffff000000}, {0xdb22, 0x7, 0x7f, 0xb1}, {0x40, 0x7f, 0x4, 0x5}, {0x3, 0x8000, 0x0, 0x9}, {0xe85, 0x7, 0x0, 0x8}, {0x4, 0x2, 0x9, 0x1c0}, {0xbb, 0x3, 0x1, 0x6}], {0x4, 0x3, 0x77, 0xff}, {0x4609, 0x5, 0xd1ea, 0x7f}}}) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:31 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c65"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:31 executing program 7: r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x24, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x4, 0x8, 0x80000000}], 0x15, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0xffffffffffffffff}], 0x1000196b, 0x0) (async) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x25) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x20) (async) kevent(r0, &(0x7f0000000000), 0x5849, &(0x7f0000000140), 0x1f, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$FIOASYNC(r3, 0xcd604404, &(0x7f0000000240)) 05:45:32 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x40, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x40, 0x1) (async) 05:45:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:32 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f00000002c0)=[{0xbb300b710966e83, 0xc3}, {0x0, 0x8004}, {0x3, 0x1, 0x800}, {0x2, 0xbc, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1000}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:32 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x200, 0xffff, {[0x4, 0xeab, 0x40000000000, 0x40, 0x6, 0x8000, 0x7f, 0x2, 0x7, 0x7fffffffffffffff, 0x0, 0x1, 0x7fffffffffffffff, 0x8000000000000000, 0x1, 0x80000000, 0x1], [0x9, 0x7ff, 0x1, 0x2, 0x70000000, 0xe36, 0x6, 0x7b, 0x1, 0x81], [0x0, 0x7df, 0xfff, 0xd2, 0x8001, 0x8b], [0x101, 0x8, 0x8, 0x0, 0x9, 0x1], [{0x3ff, 0x0, 0xf1}, {0x95, 0x3, 0x1f, 0x7fffffff000000}, {0xdb22, 0x7, 0x7f, 0xb1}, {0x40, 0x7f, 0x4, 0x5}, {0x3, 0x8000, 0x0, 0x9}, {0xe85, 0x7, 0x0, 0x8}, {0x4, 0x2, 0x9, 0x1c0}, {0xbb, 0x3, 0x1, 0x6}], {0x4, 0x3, 0x77, 0xff}, {0x4609, 0x5, 0xd1ea, 0x7f}}}) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:32 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c65"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:32 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x10}, {0x3c}, {0xffdc}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x2, 0x3, 0x2, 0xff}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r5, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "8dcce3", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) 05:45:32 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(r1, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:32 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x10}, {0x3c}, {0xffdc}]}) (async) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x2, 0x3, 0x2, 0xff}]}) (async) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r5, 0x1}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "8dcce3", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) 05:45:32 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x200000}, {0x18, 0x1}, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:32 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c65"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:32 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f00000002c0)=[{0xbb300b710966e83, 0xc3}, {0x0, 0x8004}, {0x3, 0x1, 0x800}, {0x2, 0xbc, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:32 executing program 1: socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x40, 0x1) 05:45:33 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x200000}, {0x18, 0x1}, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, 0x3f]}, 0x3c) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:33 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f00000002c0)=[{0xbb300b710966e83, 0xc3}, {0x0, 0x8004}, {0x3, 0x1, 0x800}, {0x2, 0xbc, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:34 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:34 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:34 executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x10}, {0x3c}, {0xffdc}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x2, 0x3, 0x2, 0xff}]}) (async) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r5, 0x1}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "8dcce3", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) 05:45:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd91, 0xff, 0x1f, 0xffff}, {0x101, 0x80, 0x92, 0x6}, {0xf967, 0x2, 0x8, 0x744}, {0x200, 0x8, 0xf7}, {0x4, 0x64, 0x40, 0x5}, {0x1f, 0x3, 0x6}, {0x2, 0x40, 0x1, 0x100}, {0xd51, 0x7, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000067000000000000080600000000e97d9758ffffffffffffaaaa00"/50]) 05:45:34 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x2033, 0x1800}, {0x2, 0x5}, {0x2, 0x7}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f00000002c0)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/17) 05:45:34 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x200000}, {0x18, 0x1}, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x200000}, {0x18, 0x1}, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7, 0x3f]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:34 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:34 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd91, 0xff, 0x1f, 0xffff}, {0x101, 0x80, 0x92, 0x6}, {0xf967, 0x2, 0x8, 0x744}, {0x200, 0x8, 0xf7}, {0x4, 0x64, 0x40, 0x5}, {0x1f, 0x3, 0x6}, {0x2, 0x40, 0x1, 0x100}, {0xd51, 0x7, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000067000000000000080600000000e97d9758ffffffffffffaaaa00"/50]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd91, 0xff, 0x1f, 0xffff}, {0x101, 0x80, 0x92, 0x6}, {0xf967, 0x2, 0x8, 0x744}, {0x200, 0x8, 0xf7}, {0x4, 0x64, 0x40, 0x5}, {0x1f, 0x3, 0x6}, {0x2, 0x40, 0x1, 0x100}, {0xd51, 0x7, 0x7, 0x3f}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000067000000000000080600000000e97d9758ffffffffffffaaaa00"/50]) (async) 05:45:34 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x2033, 0x1800}, {0x2, 0x5}, {0x2, 0x7}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f00000002c0)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/17) 05:45:34 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5a8605d3b3ba4f00897c7c4b3e6c402c08cc379ec6df44969f6f719d1305a858ad88edf0a5e60514399ba0342ce266e26bd6b176e2662b24a2c2513541d497c18403c03463a52ab963ca3fa6d4f5c9bf6f8bc86d0aebb4bdd929a7479042d3a6d89438cbd7a9e247ddbd9b5dc205c1defc35ba82751a951e62eb7970ad7b18467efacada754434a81d184009f63d956c2219d3e1ee7a30221d4dc911361177daeabfe6c36b4cba8d28c6d0bef0a0f2bcde3fb152e0aad4878782c90fb8fc8893e20e7e8687b2cf", 0xc7}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:34 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:34 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000480)="a715641cb217fedc1579706601af867a43941beda71463522aba226f31", 0xffffffffffffffb8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000140)="76e559ff5b0ff9e442c9bdec341dd823cc8830495b78e6aecfd31bd15fecb55bfc563498fba9d817e01fd0f4bc959b630dabfdfdb7d205fc59afdce5cb4e69f0d0e11f76f69df27af13c91602b181e2c7e9b35d0468b35489426651e4345a083ea8af33c1fccc12da329a9a57c47a0019636ec5a384648605f22e8c17d11247ffad5102a82c82056a1fb3b811438ec7804c7ae775071c40e0eb60ca6170949069265adc9861c2bf47bac25898e4dcf2a17ef4c98f59c7d3b407fd2da1b588b7b3e9083c9e2c63c662f5bd7778bc2a164d4ab7d330d27432e61e7c734937eee23cb2b6c0a3810a96c43b4f43a", &(0x7f0000000040)=0xec, &(0x7f0000000240)="2b3273a1b7b9b6f2fa1a8bf071d642ba08f089479e1d5ed7306750a26ff21751817c911bd1a1a2a8fe0baa154b6371276150495d24071a49b33fa34a16d375eab6af71fb4353f9982a2011f800d921b5d0cdbe74fd8428e1a693cd0348672d7e08f28f2d537e541528935f3f548e161909a369f6448f376fd388d5931596a2a1cc58274270d9557d42418eac3c335e279339bb8e285216329fe927d7929f1d0879e648656d3e7885da8edd50b086c27548db5039e5ad943dc7016b7116003356ef724d770a70e279940dd6fc85096237b1f308da1b40ea8626", 0xd9) 05:45:35 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:35 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5a8605d3b3ba4f00897c7c4b3e6c402c08cc379ec6df44969f6f719d1305a858ad88edf0a5e60514399ba0342ce266e26bd6b176e2662b24a2c2513541d497c18403c03463a52ab963ca3fa6d4f5c9bf6f8bc86d0aebb4bdd929a7479042d3a6d89438cbd7a9e247ddbd9b5dc205c1defc35ba82751a951e62eb7970ad7b18467efacada754434a81d184009f63d956c2219d3e1ee7a30221d4dc911361177daeabfe6c36b4cba8d28c6d0bef0a0f2bcde3fb152e0aad4878782c90fb8fc8893e20e7e8687b2cf", 0xc7}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5a8605d3b3ba4f00897c7c4b3e6c402c08cc379ec6df44969f6f719d1305a858ad88edf0a5e60514399ba0342ce266e26bd6b176e2662b24a2c2513541d497c18403c03463a52ab963ca3fa6d4f5c9bf6f8bc86d0aebb4bdd929a7479042d3a6d89438cbd7a9e247ddbd9b5dc205c1defc35ba82751a951e62eb7970ad7b18467efacada754434a81d184009f63d956c2219d3e1ee7a30221d4dc911361177daeabfe6c36b4cba8d28c6d0bef0a0f2bcde3fb152e0aad4878782c90fb8fc8893e20e7e8687b2cf", 0xc7}], 0x1) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:35 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000480)="a715641cb217fedc1579706601af867a43941beda71463522aba226f31", 0xffffffffffffffb8) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000140)="76e559ff5b0ff9e442c9bdec341dd823cc8830495b78e6aecfd31bd15fecb55bfc563498fba9d817e01fd0f4bc959b630dabfdfdb7d205fc59afdce5cb4e69f0d0e11f76f69df27af13c91602b181e2c7e9b35d0468b35489426651e4345a083ea8af33c1fccc12da329a9a57c47a0019636ec5a384648605f22e8c17d11247ffad5102a82c82056a1fb3b811438ec7804c7ae775071c40e0eb60ca6170949069265adc9861c2bf47bac25898e4dcf2a17ef4c98f59c7d3b407fd2da1b588b7b3e9083c9e2c63c662f5bd7778bc2a164d4ab7d330d27432e61e7c734937eee23cb2b6c0a3810a96c43b4f43a", &(0x7f0000000040)=0xec, &(0x7f0000000240)="2b3273a1b7b9b6f2fa1a8bf071d642ba08f089479e1d5ed7306750a26ff21751817c911bd1a1a2a8fe0baa154b6371276150495d24071a49b33fa34a16d375eab6af71fb4353f9982a2011f800d921b5d0cdbe74fd8428e1a693cd0348672d7e08f28f2d537e541528935f3f548e161909a369f6448f376fd388d5931596a2a1cc58274270d9557d42418eac3c335e279339bb8e285216329fe927d7929f1d0879e648656d3e7885da8edd50b086c27548db5039e5ad943dc7016b7116003356ef724d770a70e279940dd6fc85096237b1f308da1b40ea8626", 0xd9) 05:45:35 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:35 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd91, 0xff, 0x1f, 0xffff}, {0x101, 0x80, 0x92, 0x6}, {0xf967, 0x2, 0x8, 0x744}, {0x200, 0x8, 0xf7}, {0x4, 0x64, 0x40, 0x5}, {0x1f, 0x3, 0x6}, {0x2, 0x40, 0x1, 0x100}, {0xd51, 0x7, 0x7, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000067000000000000080600000000e97d9758ffffffffffffaaaa00"/50]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd91, 0xff, 0x1f, 0xffff}, {0x101, 0x80, 0x92, 0x6}, {0xf967, 0x2, 0x8, 0x744}, {0x200, 0x8, 0xf7}, {0x4, 0x64, 0x40, 0x5}, {0x1f, 0x3, 0x6}, {0x2, 0x40, 0x1, 0x100}, {0xd51, 0x7, 0x7, 0x3f}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000067000000000000080600000000e97d9758ffffffffffffaaaa00"/50]) (async) 05:45:35 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x2033, 0x1800}, {0x2, 0x5}, {0x2, 0x7}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f00000002c0)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/17) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x2033, 0x1800}, {0x2, 0x5}, {0x2, 0x7}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000), 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f00000002c0)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/17) (async) 05:45:35 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 32) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 32) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5a8605d3b3ba4f00897c7c4b3e6c402c08cc379ec6df44969f6f719d1305a858ad88edf0a5e60514399ba0342ce266e26bd6b176e2662b24a2c2513541d497c18403c03463a52ab963ca3fa6d4f5c9bf6f8bc86d0aebb4bdd929a7479042d3a6d89438cbd7a9e247ddbd9b5dc205c1defc35ba82751a951e62eb7970ad7b18467efacada754434a81d184009f63d956c2219d3e1ee7a30221d4dc911361177daeabfe6c36b4cba8d28c6d0bef0a0f2bcde3fb152e0aad4878782c90fb8fc8893e20e7e8687b2cf", 0xc7}], 0x1) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:35 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:35 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xffff, 0x5, 0x0, 0x7}, {0x14, 0x3, 0x9, 0x6}, {0xc0, 0x44, 0x1, 0x4}, {0x50, 0x5, 0x3, 0x4}, {0x6, 0x0, 0x8, 0x10000}, {0x7f, 0x40, 0x2, 0x2}, {0xffff, 0x8, 0x1, 0x40}]}) 05:45:35 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000480)="a715641cb217fedc1579706601af867a43941beda71463522aba226f31", 0xffffffffffffffb8) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000140)="76e559ff5b0ff9e442c9bdec341dd823cc8830495b78e6aecfd31bd15fecb55bfc563498fba9d817e01fd0f4bc959b630dabfdfdb7d205fc59afdce5cb4e69f0d0e11f76f69df27af13c91602b181e2c7e9b35d0468b35489426651e4345a083ea8af33c1fccc12da329a9a57c47a0019636ec5a384648605f22e8c17d11247ffad5102a82c82056a1fb3b811438ec7804c7ae775071c40e0eb60ca6170949069265adc9861c2bf47bac25898e4dcf2a17ef4c98f59c7d3b407fd2da1b588b7b3e9083c9e2c63c662f5bd7778bc2a164d4ab7d330d27432e61e7c734937eee23cb2b6c0a3810a96c43b4f43a", &(0x7f0000000040)=0xec, &(0x7f0000000240)="2b3273a1b7b9b6f2fa1a8bf071d642ba08f089479e1d5ed7306750a26ff21751817c911bd1a1a2a8fe0baa154b6371276150495d24071a49b33fa34a16d375eab6af71fb4353f9982a2011f800d921b5d0cdbe74fd8428e1a693cd0348672d7e08f28f2d537e541528935f3f548e161909a369f6448f376fd388d5931596a2a1cc58274270d9557d42418eac3c335e279339bb8e285216329fe927d7929f1d0879e648656d3e7885da8edd50b086c27548db5039e5ad943dc7016b7116003356ef724d770a70e279940dd6fc85096237b1f308da1b40ea8626", 0xd9) 05:45:35 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:35 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x142, 0x1}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:35 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(0x0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x101, 0x0, r6, r5, 0xffffffffffffffff, 0x6d, 0x47}, 0x40008004, 0x9, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x8, 0x0, r6, r5, 0x0, 0x11, 0xbe5}, 0x6, 0x3, 0x4d}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r5, r7, r2, 0x0, 0x81, 0xeb8f}, 0xff, 0x0, 0x8}) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r8, 0xc050756a, &(0x7f0000000300)) 05:45:35 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x142, 0x1}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:36 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:36 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b8f1a058b388a34e867cc9aebd2faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541f", &(0x7f0000000000)=0x14c, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0x1000) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0)="8b0c8b23", &(0x7f0000000100)=0x4, &(0x7f0000001140)="88e93cf19eabac62cc9de31f5a3b7927d4bdbe8a7de5bef8e25c4cf7528957a8d766b92e729c6b21c7fc57f6b336eda5f0a137d30a474a973f381dfb5e0d976eb9796dab1a6b619e47f9c069d77e2fb417ba17646a82e330e6fa93354996", 0x5e) 05:45:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xffff, 0x5, 0x0, 0x7}, {0x14, 0x3, 0x9, 0x6}, {0xc0, 0x44, 0x1, 0x4}, {0x50, 0x5, 0x3, 0x4}, {0x6, 0x0, 0x8, 0x10000}, {0x7f, 0x40, 0x2, 0x2}, {0xffff, 0x8, 0x1, 0x40}]}) 05:45:36 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:36 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:36 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 32) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[r2]) (rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x142, 0x1}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x4, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 32) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 32) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async, rerun: 32) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async, rerun: 32) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:36 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async, rerun: 32) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) (rerun: 32) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r4 = socket(0x18, 0x1, 0x0) (async) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(0x0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x101, 0x0, r6, r5, 0xffffffffffffffff, 0x6d, 0x47}, 0x40008004, 0x9, 0x4}) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x8, 0x0, r6, r5, 0x0, 0x11, 0xbe5}, 0x6, 0x3, 0x4d}) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r5, r7, r2, 0x0, 0x81, 0xeb8f}, 0xff, 0x0, 0x8}) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r8, 0xc050756a, &(0x7f0000000300)) 05:45:36 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b8f1a058b388a34e867cc9aebd2faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541f", &(0x7f0000000000)=0x14c, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0x1000) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0)="8b0c8b23", &(0x7f0000000100)=0x4, &(0x7f0000001140)="88e93cf19eabac62cc9de31f5a3b7927d4bdbe8a7de5bef8e25c4cf7528957a8d766b92e729c6b21c7fc57f6b336eda5f0a137d30a474a973f381dfb5e0d976eb9796dab1a6b619e47f9c069d77e2fb417ba17646a82e330e6fa93354996", 0x5e) 05:45:37 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:37 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) (rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xffff, 0x5, 0x0, 0x7}, {0x14, 0x3, 0x9, 0x6}, {0xc0, 0x44, 0x1, 0x4}, {0x50, 0x5, 0x3, 0x4}, {0x6, 0x0, 0x8, 0x10000}, {0x7f, 0x40, 0x2, 0x2}, {0xffff, 0x8, 0x1, 0x40}]}) 05:45:37 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:37 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x3, 0x2}, {0x3, 0xff81}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:37 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r4 = socket(0x18, 0x1, 0x0) (async) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(0x0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x101, 0x0, r6, r5, 0xffffffffffffffff, 0x6d, 0x47}, 0x40008004, 0x9, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x8, 0x0, r6, r5, 0x0, 0x11, 0xbe5}, 0x6, 0x3, 0x4d}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r7) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r5, r7, r2, 0x0, 0x81, 0xeb8f}, 0xff, 0x0, 0x8}) (async) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r8, 0xc050756a, &(0x7f0000000300)) 05:45:37 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b8f1a058b388a34e867cc9aebd2faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541f", &(0x7f0000000000)=0x14c, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0x1000) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0)="8b0c8b23", &(0x7f0000000100)=0x4, &(0x7f0000001140)="88e93cf19eabac62cc9de31f5a3b7927d4bdbe8a7de5bef8e25c4cf7528957a8d766b92e729c6b21c7fc57f6b336eda5f0a137d30a474a973f381dfb5e0d976eb9796dab1a6b619e47f9c069d77e2fb417ba17646a82e330e6fa93354996", 0x5e) 05:45:37 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x10001}) 05:45:38 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:38 executing program 7: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {0x0, 0x0, 0x20000000, 0x40000000000fd}, {}, {0x0, 0x3}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0284457, &(0x7f0000000240)=0x2) 05:45:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x1, 0x20, 0x7f, 0x8}, {0x8001, 0x9, 0x3, 0x8}, {0x8000, 0x81, 0x4, 0x8e80}, {0xcae, 0x6, 0x57, 0x81}, {0x5, 0x4, 0x23, 0x8001}, {0x8, 0x3f, 0x4, 0x4c9}, {0x2, 0xff, 0x9, 0xe99}, {0x1, 0x10, 0x4, 0x400}, {0xfd, 0x7, 0x0, 0x7}, {0x8001, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x1, 0x4, 0x58, 0x4}, {0x101, 0x81, 0x8, 0x38f54f98}, {0x0, 0x5, 0xff, 0x76d9}, {0x401, 0x0, 0x6, 0x3}, {0x2, 0xf2, 0x8e, 0x1}]}) 05:45:38 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x3, 0x2}, {0x3, 0xff81}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 64) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:38 executing program 4: close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0xff) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) close(r3) 05:45:38 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, 0x0) 05:45:38 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x3, 0x2}, {0x3, 0xff81}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x3, 0x2}, {0x3, 0xff81}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:38 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:38 executing program 4: close(0xffffffffffffffff) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) (async) r2 = socket(0x18, 0x1, 0xff) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) close(r3) 05:45:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, 0x0) 05:45:38 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:38 executing program 7: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {0x0, 0x0, 0x20000000, 0x40000000000fd}, {}, {0x0, 0x3}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0284457, &(0x7f0000000240)=0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {0x0, 0x0, 0x20000000, 0x40000000000fd}, {}, {0x0, 0x3}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$FIOASYNC(r0, 0xc0284457, &(0x7f0000000240)=0x2) (async) 05:45:38 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x1, 0x20, 0x7f, 0x8}, {0x8001, 0x9, 0x3, 0x8}, {0x8000, 0x81, 0x4, 0x8e80}, {0xcae, 0x6, 0x57, 0x81}, {0x5, 0x4, 0x23, 0x8001}, {0x8, 0x3f, 0x4, 0x4c9}, {0x2, 0xff, 0x9, 0xe99}, {0x1, 0x10, 0x4, 0x400}, {0xfd, 0x7, 0x0, 0x7}, {0x8001, 0x2, 0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x1, 0x4, 0x58, 0x4}, {0x101, 0x81, 0x8, 0x38f54f98}, {0x0, 0x5, 0xff, 0x76d9}, {0x401, 0x0, 0x6, 0x3}, {0x2, 0xf2, 0x8e, 0x1}]}) 05:45:38 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x9) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x43, 0x3000}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x1, 0x20, 0x7f, 0x8}, {0x8001, 0x9, 0x3, 0x8}, {0x8000, 0x81, 0x4, 0x8e80}, {0xcae, 0x6, 0x57, 0x81}, {0x5, 0x4, 0x23, 0x8001}, {0x8, 0x3f, 0x4, 0x4c9}, {0x2, 0xff, 0x9, 0xe99}, {0x1, 0x10, 0x4, 0x400}, {0xfd, 0x7, 0x0, 0x7}, {0x8001, 0x2, 0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x1, 0x4, 0x58, 0x4}, {0x101, 0x81, 0x8, 0x38f54f98}, {0x0, 0x5, 0xff, 0x76d9}, {0x401, 0x0, 0x6, 0x3}, {0x2, 0xf2, 0x8e, 0x1}]}) 05:45:38 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, 0x0) 05:45:38 executing program 4: close(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) r2 = socket(0x18, 0x1, 0xff) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) close(r3) close(0xffffffffffffffff) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) socketpair(0x6, 0x4, 0x0, &(0x7f0000000080)) (async) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) (async) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x0, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) (async) socket(0x18, 0x1, 0xff) (async) fcntl$dupfd(r2, 0xa, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) close(r3) (async) 05:45:38 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:38 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x9) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x43, 0x3000}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x2, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x9) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x43, 0x3000}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:38 executing program 7: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {0x0, 0x0, 0x20000000, 0x40000000000fd}, {}, {0x0, 0x3}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0284457, &(0x7f0000000240)=0x2) 05:45:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x10001}) 05:45:39 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:39 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x35f829bc) 05:45:39 executing program 4: r0 = socket(0x400000000018, 0x4, 0x0) listen(r0, 0xfffffffd) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) setsockopt(r6, 0x1, 0xfffffff7, &(0x7f0000000100)="2d389a49e1b49121f64f3ad3967d697c2629340b2f25630323b0590e33027b227df8a774e27dbb1d7fbe5bde0d8813d6d1960bb132b61bf675f0ae684bb940a3d64e5d74238601b064cc3931188cc0a102fda5100b8071b8089914faf27ddb5ffd77235e8ca3042643201ff983c0f37c8bacf60276414c4c54a92eacb5d2f8d6b78e0ebe968dd453a12bfb997e696a94504fe8601656855e163d7101af87240acfe65982accdb8b4812b3a5fb9cdae3c0d7b333dab3420c8a3b101d0f1eca68fd1ef7847c12f536a54bdc25637578bb554dc39edf6eba98b31", 0xd9) shutdown(r5, 0x1) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:39 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x9) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x43, 0x3000}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:39 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) 05:45:39 executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000114, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x1fd}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x10000000000002a9, 0x0, 0x61}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) 05:45:39 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x35f829bc) 05:45:39 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:39 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:39 executing program 4: r0 = socket(0x400000000018, 0x4, 0x0) listen(r0, 0xfffffffd) (async) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (rerun: 64) r3 = fcntl$dupfd(r2, 0x0, r2) (async) r4 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) setsockopt(r6, 0x1, 0xfffffff7, &(0x7f0000000100)="2d389a49e1b49121f64f3ad3967d697c2629340b2f25630323b0590e33027b227df8a774e27dbb1d7fbe5bde0d8813d6d1960bb132b61bf675f0ae684bb940a3d64e5d74238601b064cc3931188cc0a102fda5100b8071b8089914faf27ddb5ffd77235e8ca3042643201ff983c0f37c8bacf60276414c4c54a92eacb5d2f8d6b78e0ebe968dd453a12bfb997e696a94504fe8601656855e163d7101af87240acfe65982accdb8b4812b3a5fb9cdae3c0d7b333dab3420c8a3b101d0f1eca68fd1ef7847c12f536a54bdc25637578bb554dc39edf6eba98b31", 0xd9) (async) shutdown(r5, 0x1) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:39 executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000114, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x1fd}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x10000000000002a9, 0x0, 0x61}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) (async) getpid() (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000114, r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x1fd}]}) (async) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)) (async) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x10000000000002a9, 0x0, 0x61}, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) (async) kqueue() (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) (async) 05:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x35f829bc) 05:45:39 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) 05:45:39 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x3, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:41 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:41 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x40, 0x5}, {0xe6b8, 0x0, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:41 executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000114, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x1fd}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x10000000000002a9, 0x0, 0x61}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) (async) getpid() (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000114, r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x242, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x1fd}]}) (async) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002600)) (async) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x10000000000002a9, 0x0, 0x61}, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) (async) kqueue() (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) (async) 05:45:41 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 4: r0 = socket(0x400000000018, 0x4, 0x0) listen(r0, 0xfffffffd) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) (async) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) setsockopt(r6, 0x1, 0xfffffff7, &(0x7f0000000100)="2d389a49e1b49121f64f3ad3967d697c2629340b2f25630323b0590e33027b227df8a774e27dbb1d7fbe5bde0d8813d6d1960bb132b61bf675f0ae684bb940a3d64e5d74238601b064cc3931188cc0a102fda5100b8071b8089914faf27ddb5ffd77235e8ca3042643201ff983c0f37c8bacf60276414c4c54a92eacb5d2f8d6b78e0ebe968dd453a12bfb997e696a94504fe8601656855e163d7101af87240acfe65982accdb8b4812b3a5fb9cdae3c0d7b333dab3420c8a3b101d0f1eca68fd1ef7847c12f536a54bdc25637578bb554dc39edf6eba98b31", 0xd9) (async) shutdown(r5, 0x1) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:41 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x3, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x3, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:41 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x40, 0x5}, {0xe6b8, 0x0, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x40, 0x5}, {0xe6b8, 0x0, 0x7, 0x7}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:41 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b82faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541fdde1f976099bfc34483babbe", &(0x7f0000000000)=0xffaf, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0xfffffe28) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001240)="c1b6ce14b48dda4c60ce1fdd480222116c384c0f3c2f8c447bce6e4d17093020e5fa52d854a68abc9326d582dc2f3884d3bb51ea", &(0x7f0000001500)=0x34, &(0x7f0000001540)="a5f9812758f7ed016508320842f7eb90c91a544c3a3216c3001fa4adea4b0ec69446a4f720718ec39434b3ccb81dd906ed781fcd1e0b5c248f5358f09d99637eb9fe", 0x42) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0xd964eaa20b836b66, 0x0) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="70000000000000400000d7ecaee397fe96e60819b81e9de3b6af6902313a15db1605ba7994ee070f84e1553738f8fc4af31f2a38cda94405f6986bdc8fb7f5583dc0a8890607a6b8b5b7268e2daf30f614360f221c963dfcb27e9333eb9b07e17ee7eb1e981a5057ccf78cc0e62f6ed67b6669a04842369bf59f90bda0cb730642cb2d1331"], 0xa) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000015c0)="e6dafc6f6e471ea9309365f68f2544df40ae3c4282ee140fb26fa36fb46a827adf65d7f4080748325068d9f6004a2dcb06f69fc22c588814c612dbbeba2ecca142cee9740d511f7b632727c88412c03561fbacf0ff8b740c283804df5182e7a2d75e88dc5fd418dfcff357bf77b875ae8a61d29b3f03a3c78b00c953", 0x7c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000001400)=0x6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001180)=0x7) socketpair(0x10, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x8) getsockopt(r7, 0x2, 0x80000001, &(0x7f00000000c0)=""/78, &(0x7f0000001140)=0x4e) 05:45:41 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x3, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x3, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:41 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x80000, 0x8000, &(0x7f0000000100)="3bee450561698f54d7b525f541a2c99465ebedb200d7a7f6fc68f05904c8a19cf1b364f8b8ac098c4b2148d848d4a391cd18cada9771b0898732849978a3774f901b1a1b4908e0e720aca83c49b74af1fd7f3c4954bd45069e027738f7fe0afb9a88a126de9fd7fd58f6d1ec620953a446fe3218c53f72b519d8659c6c5d2be9d42c0240e580987f1784fddc0711e26fac5280743a341e9573c072a4da", 0x9d) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) 05:45:41 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:41 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x80000, 0x8000, &(0x7f0000000100)="3bee450561698f54d7b525f541a2c99465ebedb200d7a7f6fc68f05904c8a19cf1b364f8b8ac098c4b2148d848d4a391cd18cada9771b0898732849978a3774f901b1a1b4908e0e720aca83c49b74af1fd7f3c4954bd45069e027738f7fe0afb9a88a126de9fd7fd58f6d1ec620953a446fe3218c53f72b519d8659c6c5d2be9d42c0240e580987f1784fddc0711e26fac5280743a341e9573c072a4da", 0x9d) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) accept$unix(r0, 0x0, &(0x7f0000000080)) (async) setsockopt(r2, 0x80000, 0x8000, &(0x7f0000000100)="3bee450561698f54d7b525f541a2c99465ebedb200d7a7f6fc68f05904c8a19cf1b364f8b8ac098c4b2148d848d4a391cd18cada9771b0898732849978a3774f901b1a1b4908e0e720aca83c49b74af1fd7f3c4954bd45069e027738f7fe0afb9a88a126de9fd7fd58f6d1ec620953a446fe3218c53f72b519d8659c6c5d2be9d42c0240e580987f1784fddc0711e26fac5280743a341e9573c072a4da", 0x9d) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r3, 0x0, r3) (async) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) (async) 05:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x40, 0x5}, {0xe6b8, 0x0, 0x7, 0x7}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (rerun: 64) 05:45:41 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20007461, &(0x7f0000000080)={'./file0\x00'}) 05:45:41 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:41 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x80000, 0x8000, &(0x7f0000000100)="3bee450561698f54d7b525f541a2c99465ebedb200d7a7f6fc68f05904c8a19cf1b364f8b8ac098c4b2148d848d4a391cd18cada9771b0898732849978a3774f901b1a1b4908e0e720aca83c49b74af1fd7f3c4954bd45069e027738f7fe0afb9a88a126de9fd7fd58f6d1ec620953a446fe3218c53f72b519d8659c6c5d2be9d42c0240e580987f1784fddc0711e26fac5280743a341e9573c072a4da", 0x9d) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) accept$unix(r0, 0x0, &(0x7f0000000080)) (async) setsockopt(r2, 0x80000, 0x8000, &(0x7f0000000100)="3bee450561698f54d7b525f541a2c99465ebedb200d7a7f6fc68f05904c8a19cf1b364f8b8ac098c4b2148d848d4a391cd18cada9771b0898732849978a3774f901b1a1b4908e0e720aca83c49b74af1fd7f3c4954bd45069e027738f7fe0afb9a88a126de9fd7fd58f6d1ec620953a446fe3218c53f72b519d8659c6c5d2be9d42c0240e580987f1784fddc0711e26fac5280743a341e9573c072a4da", 0x9d) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r3, 0x0, r3) (async) ioctl$TIOCFLUSH(r4, 0xc050756a, &(0x7f0000000300)) (async) 05:45:41 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x2, 0x35bcfee5eed22f1c) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x0, 0x8, 0xf9, 0x7fffffff}, {0x8, 0x8, 0x80, 0x6}, {0x7, 0x4c, 0x9, 0x1}, {0x7, 0xff, 0xfc, 0x5}, {0x3, 0xfc, 0x81, 0x100}, {0x7, 0xe7, 0x6, 0x1}, {0x7, 0x4, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000060000000008000000000a000000000000000000d30100"]) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa8a9, 0x1, 0x3, 0x1}, {0x3, 0x5, 0x3, 0x3}]}) 05:45:41 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b82faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541fdde1f976099bfc34483babbe", &(0x7f0000000000)=0xffaf, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0xfffffe28) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001240)="c1b6ce14b48dda4c60ce1fdd480222116c384c0f3c2f8c447bce6e4d17093020e5fa52d854a68abc9326d582dc2f3884d3bb51ea", &(0x7f0000001500)=0x34, &(0x7f0000001540)="a5f9812758f7ed016508320842f7eb90c91a544c3a3216c3001fa4adea4b0ec69446a4f720718ec39434b3ccb81dd906ed781fcd1e0b5c248f5358f09d99637eb9fe", 0x42) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0xd964eaa20b836b66, 0x0) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="70000000000000400000d7ecaee397fe96e60819b81e9de3b6af6902313a15db1605ba7994ee070f84e1553738f8fc4af31f2a38cda94405f6986bdc8fb7f5583dc0a8890607a6b8b5b7268e2daf30f614360f221c963dfcb27e9333eb9b07e17ee7eb1e981a5057ccf78cc0e62f6ed67b6669a04842369bf59f90bda0cb730642cb2d1331"], 0xa) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000015c0)="e6dafc6f6e471ea9309365f68f2544df40ae3c4282ee140fb26fa36fb46a827adf65d7f4080748325068d9f6004a2dcb06f69fc22c588814c612dbbeba2ecca142cee9740d511f7b632727c88412c03561fbacf0ff8b740c283804df5182e7a2d75e88dc5fd418dfcff357bf77b875ae8a61d29b3f03a3c78b00c953", 0x7c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000001400)=0x6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001180)=0x7) socketpair(0x10, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x8) getsockopt(r7, 0x2, 0x80000001, &(0x7f00000000c0)=""/78, &(0x7f0000001140)=0x4e) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b82faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541fdde1f976099bfc34483babbe", &(0x7f0000000000)=0xffaf, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0xfffffe28) (async) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001240)="c1b6ce14b48dda4c60ce1fdd480222116c384c0f3c2f8c447bce6e4d17093020e5fa52d854a68abc9326d582dc2f3884d3bb51ea", &(0x7f0000001500)=0x34, &(0x7f0000001540)="a5f9812758f7ed016508320842f7eb90c91a544c3a3216c3001fa4adea4b0ec69446a4f720718ec39434b3ccb81dd906ed781fcd1e0b5c248f5358f09d99637eb9fe", 0x42) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0xd964eaa20b836b66, 0x0) (async) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="70000000000000400000d7ecaee397fe96e60819b81e9de3b6af6902313a15db1605ba7994ee070f84e1553738f8fc4af31f2a38cda94405f6986bdc8fb7f5583dc0a8890607a6b8b5b7268e2daf30f614360f221c963dfcb27e9333eb9b07e17ee7eb1e981a5057ccf78cc0e62f6ed67b6669a04842369bf59f90bda0cb730642cb2d1331"], 0xa) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r2) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000015c0)="e6dafc6f6e471ea9309365f68f2544df40ae3c4282ee140fb26fa36fb46a827adf65d7f4080748325068d9f6004a2dcb06f69fc22c588814c612dbbeba2ecca142cee9740d511f7b632727c88412c03561fbacf0ff8b740c283804df5182e7a2d75e88dc5fd418dfcff357bf77b875ae8a61d29b3f03a3c78b00c953", 0x7c) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000001400)=0x6) (async) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001180)=0x7) (async) socketpair(0x10, 0x3, 0x9, &(0x7f0000000080)) (async) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x8) (async) getsockopt(r7, 0x2, 0x80000001, &(0x7f00000000c0)=""/78, &(0x7f0000001140)=0x4e) (async) 05:45:41 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) r2 = socket(0x18, 0x1, 0x0) dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x0, 0x8, 0xf9, 0x7fffffff}, {0x8, 0x8, 0x80, 0x6}, {0x7, 0x4c, 0x9, 0x1}, {0x7, 0xff, 0xfc, 0x5}, {0x3, 0xfc, 0x81, 0x100}, {0x7, 0xe7, 0x6, 0x1}, {0x7, 0x4, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000060000000008000000000a000000000000000000d30100"]) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa8a9, 0x1, 0x3, 0x1}, {0x3, 0x5, 0x3, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r1, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x0, 0x8, 0xf9, 0x7fffffff}, {0x8, 0x8, 0x80, 0x6}, {0x7, 0x4c, 0x9, 0x1}, {0x7, 0xff, 0xfc, 0x5}, {0x3, 0xfc, 0x81, 0x100}, {0x7, 0xe7, 0x6, 0x1}, {0x7, 0x4, 0x6, 0x2}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000060000000008000000000a000000000000000000d30100"]) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa8a9, 0x1, 0x3, 0x1}, {0x3, 0x5, 0x3, 0x3}]}) (async) 05:45:41 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:41 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000001280)="f9609c8029da8ccc0c09b8ac68f2379e7f8e230cee37fbf6771c66232c6c1333467b0fd77f560512a9e2eb303c9c269e38b82faf155723a81d5e107d254fa4addf5fbc9d7d0b137e90b9cffb00a2ef419fe4409c0793ec92404805f03de3e71923efafe953652866187f4739b4bb61024f3895f2aedb6d6ec1ee23deea1c18c9eec0479b46e85a2da97b5ade8d973cabd6f0b992e77c4ea3a37b97f06c79d64fb8e6a7935b336eab8394fe93deb25ce4000000000000000000000002002a35680048ed88dce8609bd3f3b7dd20498cac4be3fe69ab5196a02a2aeb5aa261453b17735ea9fd8bf08d7a13add3c28b05f7638c8a0475197425639dba6d218d52b6545ab075dddab3c247e4c4a0713ce8c8849353060318999ce0683618d9bfc615e63f7e99b7dcf87043c883b871f22d3980ec3e4d0ead84c33b265c815805541fdde1f976099bfc34483babbe", &(0x7f0000000000)=0xffaf, &(0x7f0000000140)="eae7d033c62afe31fc1019be24064e8ce2e270a52e15faf6f04b5863f87ff148a2b9c9f0917b02c72bd1bc42b405516a3ec5e2bd4c7cc8f85851e59d1c88eaf1d54c04c5c4b1f3c392431862e84275a973cfd4bc231a406fe868b977bfdf017642e3791f356187ec776c750f8fda40493e39d7317259464599b3a1c8c76bda9fd1a1bc3b890953794f936b8763e676bd06fc7af6d9103384b02ad987340a67b89ac8bb92fc2fd8b934c2e09cb095482fa5e49288432bd58305ccb9e2dfe44d8a9baadfe84b087a7a763c4bfd665ad8deecf30140509d43d5631069605e6adc7f3a241cc2fd02a267dc9c91f120d7dcd8d94fda3ab6b31ec1b6effd83a988e5a240423290846b9b4178d76a2d13e88314ef1b14b3360e336db6f23828c19b32e6aa8d69d16090ae7ecfd12d8b667e39e45bc59c7788aa0cfdcd3a8f8e998b8ca693ff359ad4d6c260985bc822b927243342ee96a1f091011a0d4c91510c58f290373ecac6308fda3a1a264a48e1139e7decf316436ce1da30fc56da3025992a83195c72ed993be30d90b476baba42df616671dc0dd60d19d998e8b7fc7c1666828cec5c5fcfdcae43687cdad2e7d08b90932795c89bb4dc41ab6b60602bd4a13767a1da09c0a95901ef1800005eefbccde0a03c89cb3738b6169dda84b5950aee36109c1e9f601b692408bd490543c9981db8302f418ebc7163dd3f8032c0bc1c74e0e3c6cdd9fc23b2f4d2e59ccc78950c94a85bf69deae27b2c93cb2f632087c17bc85fde239df9a300882bd79d09a1a798b148bc7ca977150b7d037c20112061aa6940f21f9a7876a4894775411ee7da02aab82ed269a013f440c72c4f4f0f1a13225ccbeec3fd2b270ab6585ae5d473a8e4f9dc2a85cb85728a42c8d35c4137b5e4a8be6fa80602b9988e3676036949fb1abf6a62333c5e76529343a434b5ae6b36a1bfc9d0ac1db04ba03ef1c0d95261a980790f4c96ac21f499b1e946cd740c47cb2922a153ae217bef3a6c1de0713ed24d6307eef3b591e1c76b388e8e6f9cdcc6921fb0884a81243e6b2c5211ebb106762fd2e4cc93fd8ff1536dfb6461d94a2c5f1a47f0334479ef157aef6100066826f2a25d01ef6bd6b2c9ea56143feb7cf4637017601fc72af92608420c7bc3bb18fd22f801090c60e695b31d44c5c45bae4a5ee48514a6fd9eda58f8ea703ce51ff410e15067742832d05ae35f2a0c922f23c914e2787d2154afaf633e2a2ec7586afe5c7af0634fcc518b408f62dc7945898aa8559cb2fef0c101b8b806d42c6c52ca6c76419147321ac21d97687e95ef952cc3cb9827990cba68d777a4440c2732c0e4def8ae0257f83182f7181c28d90f534966bcf66ad6ad506632c18b4fb3ac04539eaa8851a08964f0363de32b6c8847147fa72c4b9b0a4b9af5ff4caab2d3acf94871027ea055d1afdffd47aac052dd154d486ed077c1dffd8f8bf6a1e6e13c5cf35c93a4a5c3b7b25703db1028d04ba44c1af06b35a285b837b47b75482b9b272dfdf94be08e30f7781c18e25b79188b1d09c75666295e4c3afcf5f49c3d06cf486253272f5e97756ccb5402b2f9f03393443a59c5ff48efeff3d36789cc0dac900e0b4851b8d03625b9f38ea57c08f7ff7b798e266a5b2ce828142535c13202bd6119b67a10d22219626f141f8cec43e31bcad8bd7339a9f7991337c4c1ffcdd6bfd9eec55b0977f28ac6a1d715f6be0f0503645ab2de05f69ffd150403951eced9463932a909919ee8a5330e22550b5557421788178dcd393157a396cebb8373f5fabf8f403f01486035ed697ca35816f9bca2bc9215ab0140a7c889e49f73c26e3d08816008ac729bd2c1cb08838f0a14d783de12e1972395d6287430bf3f59ddfbb8d76d311327d390410868dc2472af2137b60ce141e229228e112d5ee51f1a99b8a9d325c2ad13472254b684f7028cdc433caa4ef87573347bf45456f123fe1bed23b0565d2edb70c7cbf9e36ecb5738056e5afaddb2e8750b8cc77509010cdb5f24da879ff2ac83c26f93a6b816645eb790d308bd9356478f08306d3dab5743fda9185798d4042c425b8dd6e14654e12e9e74bf48a220511e0cd67270af7354cfb6e6f36e68d218429f8eaceabb81d736fb3461c19772151186d88fcb4ce69f75314a342436b8c74638c392871c9a8e0679f718b6a58c6c5d2029608151c5fb149bed150cc31e6880d7dd2d0530b8d913b5d1c73b6dfdeb866dcf5c21399366780c430218d507c042b0bb443ee7852997c323082612747d4314b4612595742dc28c88bcc13f2a3af8e1ee43ab2d8dea107a88d1b44ea4b52d039012785396308107f45da5fb51835d4b40f8a30b146a508fa9688d11aa50b9f26721106bc5a318939f5273facbcad085a5539213c86242898227c29be7a120007563ee1b6a8b8e1627487589e758fa88f8640082e6b109fdf207478ba76cb50f693a66f0519d33e66eabe40295aff79b14ce71eb28027b3a1212db967cf74e03d190694cd5375247cd567b240687349e731c73e717bf5ce86af42cbe4af08b0838906846f5885362836f0a406b2e447317e77087542956c779f30babc1336d846cfcfcde77f20cbcbf6366231231faa9c2dab2797caaee8f9a113c492caa57116c3fb733e145b8d7022450864861e6bfb80d771e5217ea54a233bd02e6f2c3dc8062051a6b956c71833544502165803686201d8c2b1a0f94e98b803ad279f88d0a7f528107cc41bec0bd9060a2eb5821ce8b93c08cfd5a2575e0359c1d59dcfde38a72adac810c16ae45d4d6e30af5d7846d657af7aec8396520bee8bd624c4edfea87ff9ed3d5b9534f3622fc6e37aff3d706be29570c8de04b5ecd77a13bbf101ed07dc7872656c1b105881a3f67e1aa8aa7ceaa8dc7254f8be9d16c968f640bb0c7ca2a1569753f03c831eb8d4b19df1ad7bd282327c821cc112b928a3a1be58796e4dc24e03cbae75cdec403d2fb3057b77db6aded411e81fad83824b7d3398e279919f1dc39c4bf48f51073e31aa3f35b51c2e8bfafefb8c9ddf3a58210203a5f3c1967b2d86aaef7db6b66caa10a8592bef37e4b3d39bea2413ca7d24f92a859b0f3a3275396016187fb1429b3d24966d8ab9e9064c7e7d004dee5000d82f32008ed4e8ae2e136205fd7153bca418eb8ff97bdfc95e86393788b100d86eafdc0fcab79b6bc960b1c0f6c1bad8d4783f59c69ef637e21e061e173b5619fd00342cb6141eaabdf534529984726e012a33198e00a10a97d844ded293b3fdd4498a5125a39a3ef6dc514d12a661e88c80c33ad7c33125b7d868f709da09cb453460a295a5b0a957306cea7da8a264eea5773bee7585ef24e967ed8d51207a48c99a38db408f5bb9799a601606dc22aefac753f5976da472df17e92e59c7c1cab0c3a51da164a421ffaf9350b381899f791c1b3666f2e2ccb755ab80fd8ea379d076409b1003a0aa19fe2b5733651952a4521d65ae233c165d24a8d32532695f2897d481d63769288176e1966c5a5b81bfa12721fd7a32c159f3806529bf2bb2d46a82395032f7fca2cb3b5de0b4694a6088aec17bb0d9f481745ee8864a8b800000000000000ff3bb14103ccccd6302a64c3cec8bb67608c15f0638274450a6a8450de1aec20bfee525a30f71f13c44aaa139cc0227209102badd23376b5fe73500cd28151ec66abb3a98bdfd5508f8b5a04348066e9eae1d1d445481649366dbad53b460eae20a3541e99183df4b12f34684e1a7c2d4546816b1297f0d2cedbb7779f54c2eb1a4af622691f30b55b3682c9627502de6c0f30268cbf4654fe218e769ed746ace91428531fbbe2d31a8f55841ab79e41598c9b781bda2a098a2352de3ac8371bf780adc75b01156dc9894ddb3f30dc13654a52f562bee8d5c6f27a372cd9d2af0dda0c7ba36d1d3cfc41c0059ca1e041683e6d6def5db15ad93c00b87d8f3e0fa4a0a99e4103b1177a017372af9bf90f750b0bb61fe9ccda59244a6cb11d529d4997ac75c778bd3f87982284e89c1681082282cae54105a5fdc10aa7bf1676de09142d3a1aede104fc8168ec75c1e5cf0e460c951d4141742093cd2666766a11c93d27fb6c8d6ff65bda9e53b54556b72ba4f14148d4571a3949d446c288be6c9b0a04529579b6799bdb0f64f3d3671e68a0da66c009bce509a141ab23bd7f975272ddd70016e5943e55954c5ef63639fb7f92002932c38760b433e33922ad59d9f2329dd8889d55f937989137b0a27e48e9fe40adf87d3119d5c39fb6557b1f32604487019bd782cc58b42d9e9b08fe7b8335c48a7c5754da04a5cab69cdcebe2072122e026ae46851e5ed61360c3007476eb37d19529470a047ebb9013118b988d79241ce58e84f55436bd8c88c17fb3e9cfb2c7626a796cce40451aeccb964b34d537a9f087994b054bf6be7a231527205a1bc27e969a1096866555206f090bc0881061ea17719e85579cee22ddcb9dde2e8a7de0d37961e02a7d6da16515a67dfe213868e71b64e45d7106e4fac77cc6b72e860c2eb4ecebe7e1e645c0cdca1c4a6546955a4c7163a6752b89a7697924462220175f1c01f82ad0936ca456dc4f9e2c18662674b6941d81fdb550f2a05b5e4535c85a6b31b0ae38e5f99bbcc93f0b6860ddadd9689c9f2514b834e72e6386d04748efd6a45bcf5205e548f113a3d654806d5072e33088bf8155dd35787e7f3cfc0b30396ad7fc989e4a7bbb81223e4638e603f3d057dfbeec6d2777d6ea83dce305ba55776f8c62965e38ce59bf64731fe49f67ba2dd3dde7fb2e33d5b8a2c5945a4b61d64bbec986fd89c7b5d0bf9c1f7496119c840936014f30e5151777a7f92ec47196e9f108ba41bf27624953f5023b205a118465121984236e372948e3623d0de5dd6f8b1c877dc304dca901d21c67102a3655d85ca3cb14cf14d6b168a6870a7adf3f890ceb969b70a7a11fb3b08f0dbbf6a04cdf15e924cffacd90e60070805fbe8adadf09bc21ebfcfcaef3beeb41f5464015a20c4d18035da3a5cb721cc3b67baa48c2e39450865a0c3b87e62ddc2e2b39a82d483c1e4370a6a4008643f4b0271613c1e22fafb728ab1c57c4996129700268344841c9c4a47f62eb3fb6181cc993f79614678d5ad71a728577bb8887ae2b9d2afe9e5db4518f84eeef7739796b60f78a79c3e6103bf6db83eb42a1d1803422d12949fdfe3ea007903148bca0151b409a4a12dac8728e3c938d88b3b9c5cca77d917bc0731032fc1b586db58d2852c97ffee51b6fa30d60f1d4ead759eb28664a96ab92ea2436c5c350b30221c1bdbb2e7d13d5208f9ce61252bef9a9ff37db782ec962394fd62b9d9483096f9b211db9817bffcb4cf8efc84ee88ce5431bfbe1c404839eb1b32b3400eda02de12e22fbe7cc1ae21fa809ec61cc68341a2120734c8afecaaba02e5b9e464ade2756093b9aec92fa920ed2bd66adb8aa44449810773221501286f051201e0592d91e3b4e2de4fd9303afe8c2c9ec9081b968b90b4f484ebcbe5eeabacd66912ce27d7da30f468f705728e3055b3fe91da9f31f79df57f85e8fba32d88f1b7c0ba87dcdc01ca5057e207de74077343b8df8f5d92c08728ab0b3f56a209947dd2a29522f3edcca4a1a3374a61b00f7d46fbafc2fb07a2c18f02845d2f44c1f4cada4a9f2ec47207348bae3d2e438e7c49ea6cbf3bc7dadf8ea370644e04116308f93f13f96baeef0c482a2cb2ed9b4de1af30133373ea5e936f495dc52065ccd6954cf38835e87085f48b385479c", 0xfffffe28) sysctl$net_inet_tcp(&(0x7f00000011c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001240)="c1b6ce14b48dda4c60ce1fdd480222116c384c0f3c2f8c447bce6e4d17093020e5fa52d854a68abc9326d582dc2f3884d3bb51ea", &(0x7f0000001500)=0x34, &(0x7f0000001540)="a5f9812758f7ed016508320842f7eb90c91a544c3a3216c3001fa4adea4b0ec69446a4f720718ec39434b3ccb81dd906ed781fcd1e0b5c248f5358f09d99637eb9fe", 0x42) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0xd964eaa20b836b66, 0x0) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="70000000000000400000d7ecaee397fe96e60819b81e9de3b6af6902313a15db1605ba7994ee070f84e1553738f8fc4af31f2a38cda94405f6986bdc8fb7f5583dc0a8890607a6b8b5b7268e2daf30f614360f221c963dfcb27e9333eb9b07e17ee7eb1e981a5057ccf78cc0e62f6ed67b6669a04842369bf59f90bda0cb730642cb2d1331"], 0xa) (async) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000015c0)="e6dafc6f6e471ea9309365f68f2544df40ae3c4282ee140fb26fa36fb46a827adf65d7f4080748325068d9f6004a2dcb06f69fc22c588814c612dbbeba2ecca142cee9740d511f7b632727c88412c03561fbacf0ff8b740c283804df5182e7a2d75e88dc5fd418dfcff357bf77b875ae8a61d29b3f03a3c78b00c953", 0x7c) (async) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000001400)=0x6) (async) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001180)=0x7) (async) socketpair(0x10, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x8) (async) getsockopt(r7, 0x2, 0x80000001, &(0x7f00000000c0)=""/78, &(0x7f0000001140)=0x4e) 05:45:42 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async, rerun: 64) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x2, 0x35bcfee5eed22f1c) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:42 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946465, &(0x7f0000000080)={'./file0\x00'}) 05:45:42 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, 0x0, 0x0) 05:45:42 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x3a) (rerun: 64) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 32) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) (rerun: 32) r2 = socket(0x18, 0x1, 0x0) dup(0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0x0, 0x8, 0xf9, 0x7fffffff}, {0x8, 0x8, 0x80, 0x6}, {0x7, 0x4c, 0x9, 0x1}, {0x7, 0xff, 0xfc, 0x5}, {0x3, 0xfc, 0x81, 0x100}, {0x7, 0xe7, 0x6, 0x1}, {0x7, 0x4, 0x6, 0x2}]}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000060000000008000000000a000000000000000000d30100"]) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa8a9, 0x1, 0x3, 0x1}, {0x3, 0x5, 0x3, 0x3}]}) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000080)={'./file0\x00'}) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) r2 = socket(0x18, 0x1, 0x0) dup(0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:42 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, 0x0, 0x0) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x85, 0xfd, 0x3}]}) 05:45:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, 0x0, 0x0) 05:45:42 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:42 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 32) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x2, 0x35bcfee5eed22f1c) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r6 = semget$private(0x0, 0x4, 0x5b4) (rerun: 64) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x85, 0xfd, 0x3}]}) 05:45:42 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x0, 0x1f, 0x1834, 0xfffffffe}, 0xfffffffffffffe0b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)=0xfff) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x85, 0xfd, 0x3}]}) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x8004667d, &(0x7f0000000080)={'./file0\x00'}) 05:45:42 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x2000}, {0x1, 0x20}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:42 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x6, 0xae, 0x5, 0x61b}, {0x1000, 0x1, 0x80, 0x2}, {0xc, 0x3, 0x9, 0x3}, {0x0, 0x7, 0x3, 0x80000001}, {0x8001, 0x75, 0x3f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x25d8, &(0x7f00000002c0)={@empty, @empty, [], {@ipv6={0x86dd, {0xc, 0x6, "75cf8a", 0x25a2, 0x1, 0xff, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6, 0x8, 0x0, 0x1, 0x0, [@mcast2, @rand_addr="692a36cf597e272a4cd167fe56bbf6a2", @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x1, 0x6, "a5ef69", 0x4, 0x67, 0xc1, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@routing={0x37, 0xe, 0x0, 0x20, 0x0, [@loopback, @mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, @mcast2]}, @routing={0x3a, 0x10, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fffe2cd69e4ae2554deb77b4f41cd7a3", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0x89, 0x12, 0x0, 0x40, 0x0, [@loopback, @empty, @mcast2, @mcast1, @mcast1, @mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x6, 0x201, '\x00', [@jumbo={0xc2, 0x4, 0x9fdd}, @generic={0x3f, 0x1000, "ed44d7229d0e2b54e24c06a072b74d949914cb5a4b3f8f8ae7f4571595aaaacd9fbcda8c624092ef7ba94f56321854dc262038288057de04a885c0e0ed845736d0d33b4bd2d63803c902050396cd7eba4bf5cb7c35e56dd4ba410b1291f037d5f860437ff4247686eb1e28a5eb5ac05eb0ea4a583c1b534369dffe5c958ed18a1aef218eab7025998fdae795d66fbfc9a4a630aac82c5329122f1275c16ad3ecf5a4bc42b7c80793f80f6f6d342aefd629283d3cbebb978f8397884949f7c456a09079c640875e5eed0c47d964b054606a37aabc995f7b41ed1e8df2b2f14de25815318a13b7b4e5b44563386cf00d70eff484191e496e58c8a6c4af7477d6d3d87f6d707f27a3da7f64d85aa65ec9012c31db4359a04950bd0b8c7953208e6198c916e0852bc2a0a912e09e2c86b5f3d38aad8d232a6b96b005b1b9e2affaf5bfb846f23d941b64dd15a5408602472cbe6394012d5bf7994c11ca9fe4f3434e453c055c3e86ea5a6bb11be9043e7d0b07aac06dbdf5e0fc097f0bcc615f7d9868680791fea5458a12c25e2686e15f388971aa17306aadf20a29fcb3bcc13f591e3cd008ca2b3211f2b71f7b986b7e8f05aa7255357c887474d7a618ae32147a89c88a32ac95c773690fefb77db6918a9dbe86024cbf7b1edcdae623d903ab6a6267183988a9de7b74a2f34ac67cd8145b9fbb9a65c51de80117515ee7c6c9df487f29a4181c7645f6138819fc5fee8ac8f45611dc39251e6d8b0d46d78578f5650fe8d4492f1587441228c749568fb9881a034c6c7788ea66dfd9a63b2495a6a21ebdd2bcd5023354fd2bd49ae49014a1b993b1bb62b0927ae51b7732f93334719686310f58b0d9e653b23c573287dc631097519bcd10d14ec3c7b093af0c1dc7e13723ae4fe45ba559d53de5b53ca3b8a09187e9dcaaee0fd3a34babde18300cc5bc7cee696d76f50f2c93813b7b8a4ee9b905ed37ffed53fecab06cd04176f04929677aac0273929c7c92736f91c465d321c64d00d83153676b84454f41ab79bf4c317372590af9c46fbc9299cc50109312e066dbd2f0ab8618b5b49a69cdb817e173636d5916f870858689d69df30785bce85fb0acfadc7f5cd111c1b68f1b41bb97983b98132ab56472f62be6e22c0fcc8134c57003a5d104dbb99738e7ceb9a51604215c3d2fca1845964894849b2738dc1c2b2dcada18ad9f4c70b869940e2912d85f3d2ff6533fc2d6fbfb60654cd9dfd259a86de572cc055de59320a67af11d7c5e6dbae42f62f33748a2e0a7746e5a4d19e694605612b8ede0aafb5cff92cf1b04418703b5132a4ef20bd693a0c7ead8e502ba87bfaf1186c489c0c75445f78bd8926b9f6ee7cfefe9dc4821b0b7e75c5aa90cf29d69ddf2f008f92d6c65206c938aebf4b18ef265a588cb1c24d77c9c20646333f5772c7ed1f2eb8ce19bdc0c99edc5a8ca01b12133296f782b6d17f0ebe2cded9e8833b89d5126bb92b7687e27241509cb36da88a24c544da1440856135a74ee10d93e75a196484a4449542b1240e4a6991cca5891ab94878a540bdb22095d548128000c6027dc03c4cb51f8937123de6232aaff3afb805eea20064cfe7daabb039917474ef160704e20220ee8e1ed7f0e3a165cec9f1b3aa9c75e940549d499bdd59d18cdef45ff65472b2f504d3b928b2bad9c7ef44bb4f0b04e31cb97bb6d1f2d452481267c6c1ad2d74288bee80e39fc06430ea1edd15ea5e1c49caae02e661f7b7efc07a32958d4653741b64e65c8db4e932e94c199bef34efc16829abe98fd3ad17ed59490d9a1c5e60a975a736088f867f95c41d545e689140b8741c4737b6e8262aa1ab9a192e7c4f25f74696931fba24a62b6fadd5905695759787d74507c2aca4ec5149ad3b77aaf1e53385dcd6bd842f1a6dc5c25af30fd03ec6bbe4fd164c15f63ab69fdb779353801cdd907b2d7a9532f62bfad2b02a48d4da23a34436cb6ca17c21982b941e412a76020768f432d311e6f3cd055e77feb87bf84e9f4ae94d36dd5e0bfcb7ff042789eb1026be5ac518a6c374164575d1a2753402b771d54e7885ade0289ad6efb8d0fade104411fe28cc845f9a530ebf6a35bdb3f59ebd72e4767c27c224032568e10915a57c420dcae1898b3217f1dd616a47881c82e3e29f0c02c8d0e533d9e8650d2c24c2cdc54683557c47aaae8c41f1922710fbdf0ba23951a3d7262a67726afac426b585eabcbca7088ef416dff5212d34723ecaa438f225ffdc699f4434d2a0b66b621b3956beaeb1670d8de135248b0894b3dcb2d7e88783831491dc3abb76c7071048e30d78f1880eda35b0225a0560dc05028d00fc11a282c5326b99619d915bce6b80a18b80721d8cd9b5800b8395eeb31d9767b63b991fb6828649120db4e418559285bf829eb9bee894e97fac7b10fcc0c89554f388839f7c880f98a86eb2ab219d546737be44e882b19b691a8c42952328052dbe968088d12d976b296f29b458bf369f12e2110278907f04be52e7324b465db1460c4e371cc5868a2d0251d47238adee0717bbfdaebf90ba57e17e7cd5358c182072e060369d1d3581628b51d5edd8c823bfc020f0c87a68dcf27c0685f02d5249ed6bf30f7bb641bed22db51806cdd4d15aef9dc1c8f01e628453734f64725458cb1fc7a703986b2d1a8f145990c02c46f014d3dd05e871f33daf2d3aea8e978220045e002cf6c8fd152b00ab2decaec1b209183ac9e370a6a553f86347e1eb28cbf9c88ebee905e85a4372e237f53d78869c1f96b14cf5070acb303e4bdd4c4f5e165d1268b1c70017a88b81f3bec15fd638ade84152234bec957e07d30985ff53425339ad279d7083807578350f08fab3e4f87789998fa9b8aa03019f9c849b1faa0016a02a6a24e51141f763ed21355c51b408cf4aca9ce4743722face4bce3fb292ed67809b987825907b0e021077cad5ff2fa0d2dae986f148c4ca6454efe5d3d34669b9737e827ece0450e1b6dd7c056dd060e60dd9cb651197b712c0adb2402377ba2dfd3a9747214895f7d7d09065ce53f8f52a924e166e1ffbda21d01e164f4b4f70e33619e32507f7a735a011141b3df55e23fd7f53e5b4e41002ae9e1ba86c6fac842712076f21c9f690ac9fc977a9c3e3740e8d1e2025ca208cb10b9b2dfbc17cb3cc0e1b14133bc4ced45e384c0d34c2b737dc2cab1882efd063e29b7b1981b2ffb497baf10eb95e99f81ce01c18b9b8bb235f36ae0ceffb3a920a7a677ec0ab97449dd10fa5974f1f2354de82a4f01fd6e545d1d21a9cc8e0a9c8fbde3c0857e3294f9fa5c47752060a1328454488d0ab17db0d58b8702bb0a6f843a71cb71bfc3a134b59f80b597736f0e85c73c56e77d665b4ba04620227c32ba3222366fb13102bafd74a35a529e869bffed3187485deb9042c66c4ae285ac1009c5b712e868d2d9ffc5bf8b3fdd1a03f1707c5a85de5b22069252549e1231c141396f4470d061b247bfc72c8f16d9e3bed615c8e0f088a9546d3a42e4f5bbc67607b423f008e9d9167c0f5f6677cd5ef6833e4436ff16b2b560ea1d346eed8ac487903fdbfdc52ecd7c8f531a1827d0ad6350cf2699518902e48e0a47765e1d57edb01cf911576d218d6021d63c12e1a0128cbb5a2a21fce0f5b72d38e7d39a1e0fb56c72ffe8dd163c5d95e18c6e266e42f9e3b93cfcecd9778de0d51694c7651e27c16412ea850758dc77916649bf0cb30a646b5b4e4164ce9849fe486d1010f0cae2f836ce7a7bc2df183477414dfbbe16e3187f79452c2c218817359aafcad5663a40d0e04497f2a68d515e320b0204d3e4c180d8e6664b6c05da3e3b5738570c14926d0547024ba06dc275d2879f4748d0220d86b3ccc230f4366b3bdb1b3979f59c8964fbbdddccb8bfedfc17abb59706cc14ea50bb163ab17c68593152ab7a4d78989d490234da5d7836802f3ea4dd727fb3f304891bbe907d03f9e156745e181297bac87c1e83f8141072f698f32ce75de1e23a707e2f68ece7f5c5c05d2958f71a0bd23e14b1041a7dcb585af15be1dff0c1b28e9f6b5a9c1fb525d8065d28df03b7acfdc50c767f56e49688f1b9b2749a065465d5589021b10ef036f8bdc4d8b5385e3cbe438a3b3495553b60f1c7514c93ec9c248e6d22d007ff30bc449416ad7873a274a241e8b8681e04126371ecbe81b5d01ff56198c1e36d7dce7593a862b48d86e60003784a4dc11f75aef391f8c951e7496cc2e9f43004a9d5b7fa0124c784276f1d8392bc073ac94cc0c252871aa6c12a28af3d6bfe06dd63c87f6f9eeee9157ba27a8f976b4aa2cf06002bd3baa4db5589786fa9f8c169ade94e42e1653ac350484da757e7b7b76b3d3e099b410e35b76068eecfd6e9fe4c171cf047baf9b67fdd96dfba45ec48ffa260570eccc0332932e67308088fe0eb3137dfa51e8f2f1df28573c3f0638928d683c2318cba908ccf54ecdd743c84380db3c4cc0728e2c6f72ecc3493ae03c3b417eef9b21853f3eb7b710fceb465f0cc63c6392aaa28f9ba70f990f775412a9ffed1129a52eb305577577d7fcd3d2bd4c884d743890eac9787c8e280f0208832e1eef6a4195c1f30ff4ce65b5db1e957a62960734413c661a13a2b422bc3c0b8cf797b6af4b148f834b82d6cd1102f87019233ccb19967b87a0e7077000ab04789ff4885543481807db8cbefa4a1aee3986d311abdf07cc34bee42309709b17e0b5bc99431fdf4447eb9e23202f13160d9c86e96ffec026f2056eae7829f9553e331da97760ff03159fe38eb9897c34c1af8f558cff50d86aa1cf3374633bd5db0ead3a9a7abedae70896da446d8e741e91b7cf909d81484e4645fd40d30b0206b94a60677a6112fe416c1f9540c2d1bab32faccf12d05f806f93c6829a5c0d2ac5487ecb84994535690afb6cf7c9f537f0289be9818f8a6d4ce3c1408bef7de48628a2ba95f663db838d6d2b7e8de4c0b962755e0d79fa96c33e23c96bea3b0a8f3bd4c0f69a2348371412a73e70855ce7df2ef0d69538ae0ed204c70e374a174bf13e89cd18ec8503bf1ddf4cf7f44efebb4d60c3b3485f8c7058c0e194fa27591378202065d3ead401f47da6dc0ac802f234dbca11a77d73bc01dfc4fb1f3b361e215572915b1ac8c54f1c4e56714c38220c4adf1b26ac1f16a838d679dc377edb39933247e86f65414b5a0f41d0ba092500d6df7f33b55c770255cb216264a845d8b2ec0397d72b33b49d25947cd10b24f9fbdf783a80f9e5bae4253ae8d73bafebbff1a5feb6b0f01cc4814d6f8b25172161cd63c19c71a801340f7532315b08f434f24e74c93b242789841ccaaa2156ab30d70569509eccc85d67a9df63b054940a8d4c31b1b7c0296a1878a0776e21d67750824122e1468b76c9d870727e11845da3dbecae25e6cee8a9bb73c254b039cf64968159132bce2fe7d026033e68fce322b6b34d2de23633ef771f6cbd5047c96c967fe79d9824a0a9b269026fb9a18ff05994e3004a7912e2bd6b286e62d94aebee28fbf1c0355fb752df0140b0774f82f712f238ce00e243c4a3631a808708ab0e8c9753885acbe527228676926820b623b71f438fa73168d13efefb91a5c78303059d35d9bbee868ad2affeb49c5afae28dda6478af345059fc8866812ceb00da00a075f4648ff057287e285fb19c20984aca334bfc6ec27383c3f92aa981c64a9cbb1f3864fa84962373f491ce2591f9f3aabcbe620910396482836d23a6daeccca1557e42c3c615a375bfecfd6b1095c7ba2de"}, @ra={0x5, 0x2, 0x3ff}]}, @hopopts={0x37, 0x1, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim]}, @dstopts={0x2e, 0x203, '\x00', [@ra, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @ra={0x5, 0x2, 0x4}, @pad1, @generic={0x20, 0x1000, "70bb04f53213f1f50d18eaa782528f7a3b51511874a2cc4b729acfca653d8732cbb1faf8247bba1ddcc9e113b02db46af62919ee2874dec0c7682b0b76e8ef950a948060197ffff3588ab6e22325d913adb456f6c2c881c651d2cf71868ee1dde6284e60a44f7c70ac1faff7b66119eace10cb175ae3c917b63a0146f32f94975e1c14e73d1c11121933936811b545da74145a1b79024e83c09c1ed85956e11c7fec3c59a9ef1773e98ee8d9d9ddc7aed9067928743f91090226f1d154cc9938d916242c41135a0c89cd15ebaced23249523f10b2f872f06b898f4f0d4451e7745db970bb7782c1c150963851c52f1900d1aecdbee68d30513409ae44469eef0536a4bbc41ace81dfd08f1981d0a4a2c00d8727093ba1a18d6255ec4e4411d71d8a83fdbb42cdef2967536c514cd5218658793f87527dced036c98143f1b6187491a8d58e59a6baa96cce4c1d4dee6686f8cdf8bfc3f0f25eef2a3b6e7bc740a1754458422997b07ad7e667e30681da1f9e97e4ad5d240917bb494a82628903c77af1fef53a519fac0beaa8cf6dbf909d0e4c9d33ab045787b40b59eca4d2639136f8770a98cf23d3ddbf9970989b0b5791aab24c1571a165e3354988802bb6ef663f9bf2e1408177115f5a2dff5d6a1971f5f2332b39a3d9284e7d7f5319ac65854eade3368c36e98623111547d10d06bcc2b405419af6c6532ebbda4bb8c9d5cf33b7ddf84b1fb3ce57a0892103403483897881e9be4431bccdea2a17985ed0bcb10a67c83c223c977d5bb97c8d4b6904a1eec5d2e2d7da20d2132229beea1806bfb5ed53f35d4473edc3ee614f3c93c64d3af398cb45633b8e0caf9d3c956247382119eed341d3dd89925087737b05b696dba26efe4eda17c49ccbbb89be952f4e2a3c690ef1c5b5dc844d5db928765919d48643265e063ebc92174e571039d5044e25239a39d023223d8c4a460d3ed696649392a53430f0c4d8025eb6696dec87b50743ec7c7360e2a0bfaa1ed8a7fc17a54a2f72bbe52735be8d2738c35beac079c4043c6b47026ecf88c3a0c0edbb27063e081ec840bb73b8a67359990bca825d4306b8c99fb4e0bc59b6c6a65a3d51cb0bd708eb4222eb7cfd42b480d1a6c65d89b78a76d1130b78b90c59d1b11fdd73f2dac8a7abcbd67aa00b6401a922855d5648a4a428605923e85142cfbbc6d47e9c6a8454814e22320a8d50547338820145c21aab15e2451fdd54400ca2f97e315ccb9050b429c9d7e6626e90f589a4421e705e17a62d8425e990ed10171e5ed58caa27df389f37107603662dba1f2e982e2d0dcfbad48ac9eff5b4ee0907cdb4022615e9190a5e80b9538ae782833ee88e2b43100c2768a7ee9438c60805c125022b5cf437bcab651338bdd64399eb1cef9bbf2eb7dfcff51c3cb7c5c19877f414c86bb41f526c4b745b3731f7e622319efd2bf295f044e451318eb13ab68cde72b4a82ebcd4fe794c856da60c89d944ac4c587ffc917d196c4abcde02d7990978c36b53af2f807acbc2a8cf66ffbdb0aa7f11a23ddedcfbb281186abe7bd68aaef14f6b07472c337fa11b188eff7eb266e77a4822d8feab531dcd84e7fca103eaf4065c67d3dc7f3775a320b963f3d60998edccf82185735463bdd7a5a7786a24f14828488840b64f988af526c6d43c298ff77c5316531581c54ff9e3f75a1220f96260fb48d12a671c9b17253128e792d577e9c6a29cbf182cce909e196ee1478c6a1d37d0b424636842cde5463ffd8e111d22aa0440f8b2cc51343f5d7e715005f9c55d6471e743634cf19ac5d6ad27aef23be7418fe895ba5876189e4ab5c434216cf35ac8473307aaec9db26b84125f311b8faf85ae135b5e1592143f23742f084da7324ffa30950e18b8d3416d1db52ea2660dff194e7c93967a9e05ebc8c947525da197736f1c1a143530d9298167caef1fe80375ea46477545e0ba8a896fc2bc6b0e45fbfe179e9f3bbe5a3abb757ae77f735c857b8157543086d7f6b0c2309998ce9c257eb86556fa2b04deb2c9a56088a1bc2907825836bbfb357096bdd478ba75585d92d229b3326608afe44ba488434058be7ea7194e00937285a323363c13808a831186cdc41a426b7d5195a4104abc069dc5408859ec341bbca7b5e045b1e124b6fc28ea0b436de5ac9e6dd5b4a9d83e51ecf84155f96879e8c34d981b3645c2394c20a1daf95776d8e117543d846c02a6eb6bcda2f25ee77daf6f5378d82b0498d6c131a1af8d212ecf334dc01d67275c36f86adfa120c7663579694df4c259636475ae9b7c9cdf94e8e4cbdd42a285e8b4fdcd54cac20f4bee398677b40e61400b57fc440f2f3566d6e1efcf4de817b236bae5a176d4c7c2fe16c91a06ffee28581440be53ee478275c2746e7865ca5ea6972323c2d0b5b3c00224acb7a4d53bda129ae7363aadac5810f5f751b920ab6b606711bfe379f3a3eaa80c6c1fbf802421c7d2a204697c1e90f03e5d98f3dee6df5e737b92bc807e99bdeca88b6246364035af20b070453c9f22336c04f6a68c3c22ddf2ad80169600cec0fd8b02957e780f768722401cce4b275ebdd2f4ea661ab14ff45838ce555b248c1e4880661f2e39a2f9225c758ecc820d7d1913c75527f5710f2dfe8134b9089b348f4e6acf83ea05a587ddff0537b5408f84baef2dccebc729c752a3d91a51cf381af9c8e05fea5b07364621ab1f55061739bc74ab696d9e684e42a985df2f86f19dd2484744c3ae74c831e5881cc92f17f6093c94ebbabb5c59da005bbd14c2000fe9396ac0ab68649bfa371b8ae13494cb2acf721197e0c7e0b5370c2add610597a52ec30a0f92c00a1e35691ec2177fb8a53b118b75f86979fb2a4e4f3a990cf9ce72975c26589e70616f5a140a468e64b469d89e86f19a662106f31117ecb8b4629988a5ff55340b4d64523a8902115639814c97b61009f9a7f34004774adf3856166133eedb925fd58a63f97b7f4814e655b6978815e714eef42b6f0243eea1d01ff04f3348eef4ca9cef0a6da27362e13b6310d9e36e2f60a13c9d42fb9641cdf70fdf97e51ea09033bb3d57d62b3ab1d534be02dcb9fea3f5910e983d312bd28345dd0b1d1b896d01ecc39f4cfe28fa1940b21474df4c2e676ee15acdf161597da2438737582bfeb2f5178a677495f89e272825762a73e7d8709202a542f61b26177e65a70ffd479c18fbea1b491d49ebe9b8bb767797dd0c5c3238c9076dd10d5f5239d9e6a10c60fcb2bdb2fec7487519ca8ff929542421718ec0b1eb63908e8c6375bd2c38027927f91869a5e96fddf9ffb7af38bdfee15efa46e521d0e66da3047a68247375c6944032d4e3d3174ce5bfa75a6e4ee0441411d613faba6b1ca5fc36b8c6575a2b935da27e48e5485c4c131d35f66f0b509dadcb6b2d76086fa362876105be3c3eec53fbf0ce8b2c3411b11f8c4d476ee58eefc9761ebba0d1036e60fc0f166422b2230c055654e327bb3b5e1a3b1a1a91cae56ec3dc4c93b99d2ab7b9fcad3b339f1431da52ac50873a8e0aa0feaacfd7dd46e6b2726e6ee8fe01833cac609582f7c59819deff7ab68f850ccde55296dd6b4872eba91b659120ad57203ea97d5529156150bf109a75f90a1d9633b0a1581e1184cdc2e7f0b345b522f495138b3fbc52c3658d163312a024543dade16f1ea3f55a2df15b1822e7f99287b946e358001111b6add70bf7e9290cd3d21f9db415ded93fdea255bea91c0845dacfbe3a581e686488bf2433bb2cedc11ef76e5d4cab3a6b22ab7ed1024b68513133d36d9b26bfecc1670745076982816abdb18c3363aedb3924919d67f08cb1ec12c1c2defa5f019b050157689b844800ee0a9f91c466faa72664e376ee843d0ef5a709ac2897d226bd77f6da670e25d96d4e67d0e21fc82c10935056d26319518ede8b15252d01fd34439396f0ee4d2b405636818ff2d935b182b0939a921847525473a0fa8561049324a6434512266c5d10dc4683e352c2189e3cb9703165c22273a66fa878f963bb7617eb6b3b4d687cfc0bd1bf08065b983c5a8105cb542af57d880a9e10933b4b36f1eb93600a1f96533f8a38ea29148ed45b5a2302f374de808a76c381c7f717276f793905219a0ef12fb928d053d8293da0a720ea1a09217096566504e044928978c0b9faa10f20252267d21be1bdb7c4aa4971d1a704d07445cc663882ae4071874d1f5aeaf0cc56e5e4b51e59cbf611a7539f445aaf6b19aded3432afefff82b0f684247aac1a5644a77793b5583f2d2b6961c813d4159c3acbccd2de535844b511766ea060b0646d6ade9b3bcdae154701f7fced538f7308599d95492e28d94dfbe1b4dd3261f41f690fce51ad985cc1d10aff1ed39790bff0886e35ff12afc8cab4113000820a40ed566afb67c29474296e97d7ae0e0fe3c179d8d705d64ecbdf9dc3b0a6c1c2e8c07d79c9bea0ec679f32b3aea38ceb8c54eb89a939bef4cd6567b936a42636aeabfb8144afe7da6d249c2daa45254ebd827c8e6d6a0b3bedd4fb5e980b7830148ba083063b5cc561726331a3f7e27825437998b9b8b9afadd35645a3c692948a2495a6073503ff2a93555525babf06bf044d299708e039dcd4316053421dc85649279f655b6ed084fc6ed555be7f77f17b6754552c5f742494ebf322c19591df9e6a981c02e4e5bcb59e284ab332834367b9e02640cf057dd296400ddb6e1f04ccc0984c7f931c503c701eb3c2e96b9047f0e1f51f259f3728ef30d87c11ff619200408a568272f6ab2ddd72beef1d1f660a58683fab663b7507bbb32804448173b4431e989886e26671b61b030b4563e355ee8e5ce3472facb169200bc4693200383e4bc1c7ebbe3da6cd7b6927cc964714f4e4f0260fb5c85fd996173121106c8a82e9f59655cce3a05f899d89003aa29c33be41724ea0f4e26d414a5b22026e3d92bd389d14f9d0d649ca82472d1b4da66d9d2e6c637853a886ef34bbdecfd7e490f1b04690d0fdce5b6974b2a41ebb5e07e3f7e4d7a14ef71fe475d3a1efd38749020ce109bda66692f80345eb6e45c6fd466c846c32dc008919171a1878087613ac2c5276591d26e0ff68e50c0c490f70784bf24402d450eabade293e1307dbb63a243c40f898f0f314ee185ccb3e74eea3e2ab47846d09de3e33234c77ee0146260644e2783361e50f429b1c9e2f190d613761d672c41b4ee87cf71abe73a1b79c16b9a5283aabc03cc79c8469ba6e6e2d6e6190a6625ed6ce0d6368b9fcb2105cb794aa2924603787942724e28a356198b04462356aa750f65b6061c0b82c55f25f2dd9ede3b88110de35d776ede7d6dc6c3d5a7a618a1cfdf0b8e5c906deeb1d84f8c998048142cc047369513c56420b0cfc2465dc5c5656e1b4d72fbf3e544330cd564a04709b07d6fe08f5596c3101cbbc9eed13ec0a598aa7c00ff3ebde224a6baf0f88213643d82dc92cc5221d2c8c563f5a9a7d8a230d314b5523e864dbe71c774071b9a6993a461aa98a5c30d2999860d5d48c23c4aa8fe7eb25d690f188d857fd1295549160b676a431de3786f51bb2c50e836fc07d51afe96ec7557cf443c202f2e2df11d1d88762af55a6d6b1a5e0de076b744c5eb70e266a0af8b4bfd1583bd44fc185ad1a82dec4551a4ff81dd01f20d0135f9bd8a8a8a6cd43fa214726d8b710b2640190d4452696aab2d5a65d86af4ce88cd54767d7af2c33a8a457eb98112f057615bd5f3cee0bb3eb4394be91e7ee176a0d3593c5ebcf4047a162c918062bd5e3e"}]}, @fragment={0xff, 0x0, 0x2, 0x0, 0x0, 0x11, 0x65}, @hopopts={0x1d, 0x3a, '\x00', [@jumbo={0xc2, 0x4, 0x58}, @jumbo={0xc2, 0x4, 0x10000}, @generic={0x42, 0x31, "d372d18e5e70ee5a14006a33bcc6cb0bebdc637819e2c7cec25ee20d35e4dc3a356073c7774370a85ee2db2131cfd75f50"}, @generic={0x1f, 0xe7, "f2a557a53e96b64dffbef72d8b5896de8e8df3fa16f48569653ddadad3b0ffb8f4e659fcb12f2ae79cefa706264ab823cab58aedb5ff755c545a27df4b8f99270d01a7b2094ea96037115ef65eaa876d7b1a43e8b6bf7b9faf3f5f92f5b2c4f47f6ee22c17c7ace98226f79a02969a112361d49a20a44fe4df6f7fd12e98e774bef0e587b8fedbde2f21f65ab8132181e0b4d57f08c039833bf6712314441b297a621f55bc39f7d4203bd72a01b3a6fee5f09c885a6f95b2809d05ba7558680c9ec917f0df55855d883fadb24ee59082a07536120d9a78303796f4cd8b3bcc10f34f77f0d2a070"}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x175}]}, @dstopts={0x3b, 0x0, '\x00', [@pad1]}, @dstopts={0xb3, 0x200000000000009a, '\x00', [@generic={0x7f, 0x77, "3121f1a92a27cdd82917c470f567164b4b37ec5a08cb292a3fa4dc69b64d85a722ee3e9479b0283a2bf892f5f532cba93369d02319d348c9852352408b7fc6e1adcf47b73db73fac0d243d7a9e361c691e83c43927cd4253d27bca265aeef2d7715b769c514e523e145dee54475082159f771cd9dba6bd"}]}], "cc059fe26f3b42943da4949dd1bdcb98b04fa7a29d9a0d07a48cb2029c03cbeebf2241905ef67f99ec829c96b8adba127ab8409b99be625737ab4deb8707b35b46e8a7b7052daf371cd643d68c7d715d717c074091073e9642b63cc0a2200d937c6850bbd3693cfed3d561c19e34b2f637e04b27b69aa0b019c6329da9370f1add0454d91164011609dc761125145c0b9488c088c63b19895582c5434bcb1dbd0986444224fffdc00a27d2e1c1ca05096fc6d2c46e61a62902a2"}}}}}}}) 05:45:42 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:42 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) r2 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x0, 0x1f, 0x1834, 0xfffffffe}, 0xfffffffffffffe0b) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) r7 = socket$unix(0x1, 0x2, 0x0) (async) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698a, &(0x7f0000000000)) (async) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)=0xfff) 05:45:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x6, 0xae, 0x5, 0x61b}, {0x1000, 0x1, 0x80, 0x2}, {0xc, 0x3, 0x9, 0x3}, {0x0, 0x7, 0x3, 0x80000001}, {0x8001, 0x75, 0x3f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x25d8, &(0x7f00000002c0)={@empty, @empty, [], {@ipv6={0x86dd, {0xc, 0x6, "75cf8a", 0x25a2, 0x1, 0xff, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6, 0x8, 0x0, 0x1, 0x0, [@mcast2, @rand_addr="692a36cf597e272a4cd167fe56bbf6a2", @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x1, 0x6, "a5ef69", 0x4, 0x67, 0xc1, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@routing={0x37, 0xe, 0x0, 0x20, 0x0, [@loopback, @mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, @mcast2]}, @routing={0x3a, 0x10, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fffe2cd69e4ae2554deb77b4f41cd7a3", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0x89, 0x12, 0x0, 0x40, 0x0, [@loopback, @empty, @mcast2, @mcast1, @mcast1, @mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x6, 0x201, '\x00', [@jumbo={0xc2, 0x4, 0x9fdd}, @generic={0x3f, 0x1000, "ed44d7229d0e2b54e24c06a072b74d949914cb5a4b3f8f8ae7f4571595aaaacd9fbcda8c624092ef7ba94f56321854dc262038288057de04a885c0e0ed845736d0d33b4bd2d63803c902050396cd7eba4bf5cb7c35e56dd4ba410b1291f037d5f860437ff4247686eb1e28a5eb5ac05eb0ea4a583c1b534369dffe5c958ed18a1aef218eab7025998fdae795d66fbfc9a4a630aac82c5329122f1275c16ad3ecf5a4bc42b7c80793f80f6f6d342aefd629283d3cbebb978f8397884949f7c456a09079c640875e5eed0c47d964b054606a37aabc995f7b41ed1e8df2b2f14de25815318a13b7b4e5b44563386cf00d70eff484191e496e58c8a6c4af7477d6d3d87f6d707f27a3da7f64d85aa65ec9012c31db4359a04950bd0b8c7953208e6198c916e0852bc2a0a912e09e2c86b5f3d38aad8d232a6b96b005b1b9e2affaf5bfb846f23d941b64dd15a5408602472cbe6394012d5bf7994c11ca9fe4f3434e453c055c3e86ea5a6bb11be9043e7d0b07aac06dbdf5e0fc097f0bcc615f7d9868680791fea5458a12c25e2686e15f388971aa17306aadf20a29fcb3bcc13f591e3cd008ca2b3211f2b71f7b986b7e8f05aa7255357c887474d7a618ae32147a89c88a32ac95c773690fefb77db6918a9dbe86024cbf7b1edcdae623d903ab6a6267183988a9de7b74a2f34ac67cd8145b9fbb9a65c51de80117515ee7c6c9df487f29a4181c7645f6138819fc5fee8ac8f45611dc39251e6d8b0d46d78578f5650fe8d4492f1587441228c749568fb9881a034c6c7788ea66dfd9a63b2495a6a21ebdd2bcd5023354fd2bd49ae49014a1b993b1bb62b0927ae51b7732f93334719686310f58b0d9e653b23c573287dc631097519bcd10d14ec3c7b093af0c1dc7e13723ae4fe45ba559d53de5b53ca3b8a09187e9dcaaee0fd3a34babde18300cc5bc7cee696d76f50f2c93813b7b8a4ee9b905ed37ffed53fecab06cd04176f04929677aac0273929c7c92736f91c465d321c64d00d83153676b84454f41ab79bf4c317372590af9c46fbc9299cc50109312e066dbd2f0ab8618b5b49a69cdb817e173636d5916f870858689d69df30785bce85fb0acfadc7f5cd111c1b68f1b41bb97983b98132ab56472f62be6e22c0fcc8134c57003a5d104dbb99738e7ceb9a51604215c3d2fca1845964894849b2738dc1c2b2dcada18ad9f4c70b869940e2912d85f3d2ff6533fc2d6fbfb60654cd9dfd259a86de572cc055de59320a67af11d7c5e6dbae42f62f33748a2e0a7746e5a4d19e694605612b8ede0aafb5cff92cf1b04418703b5132a4ef20bd693a0c7ead8e502ba87bfaf1186c489c0c75445f78bd8926b9f6ee7cfefe9dc4821b0b7e75c5aa90cf29d69ddf2f008f92d6c65206c938aebf4b18ef265a588cb1c24d77c9c20646333f5772c7ed1f2eb8ce19bdc0c99edc5a8ca01b12133296f782b6d17f0ebe2cded9e8833b89d5126bb92b7687e27241509cb36da88a24c544da1440856135a74ee10d93e75a196484a4449542b1240e4a6991cca5891ab94878a540bdb22095d548128000c6027dc03c4cb51f8937123de6232aaff3afb805eea20064cfe7daabb039917474ef160704e20220ee8e1ed7f0e3a165cec9f1b3aa9c75e940549d499bdd59d18cdef45ff65472b2f504d3b928b2bad9c7ef44bb4f0b04e31cb97bb6d1f2d452481267c6c1ad2d74288bee80e39fc06430ea1edd15ea5e1c49caae02e661f7b7efc07a32958d4653741b64e65c8db4e932e94c199bef34efc16829abe98fd3ad17ed59490d9a1c5e60a975a736088f867f95c41d545e689140b8741c4737b6e8262aa1ab9a192e7c4f25f74696931fba24a62b6fadd5905695759787d74507c2aca4ec5149ad3b77aaf1e53385dcd6bd842f1a6dc5c25af30fd03ec6bbe4fd164c15f63ab69fdb779353801cdd907b2d7a9532f62bfad2b02a48d4da23a34436cb6ca17c21982b941e412a76020768f432d311e6f3cd055e77feb87bf84e9f4ae94d36dd5e0bfcb7ff042789eb1026be5ac518a6c374164575d1a2753402b771d54e7885ade0289ad6efb8d0fade104411fe28cc845f9a530ebf6a35bdb3f59ebd72e4767c27c224032568e10915a57c420dcae1898b3217f1dd616a47881c82e3e29f0c02c8d0e533d9e8650d2c24c2cdc54683557c47aaae8c41f1922710fbdf0ba23951a3d7262a67726afac426b585eabcbca7088ef416dff5212d34723ecaa438f225ffdc699f4434d2a0b66b621b3956beaeb1670d8de135248b0894b3dcb2d7e88783831491dc3abb76c7071048e30d78f1880eda35b0225a0560dc05028d00fc11a282c5326b99619d915bce6b80a18b80721d8cd9b5800b8395eeb31d9767b63b991fb6828649120db4e418559285bf829eb9bee894e97fac7b10fcc0c89554f388839f7c880f98a86eb2ab219d546737be44e882b19b691a8c42952328052dbe968088d12d976b296f29b458bf369f12e2110278907f04be52e7324b465db1460c4e371cc5868a2d0251d47238adee0717bbfdaebf90ba57e17e7cd5358c182072e060369d1d3581628b51d5edd8c823bfc020f0c87a68dcf27c0685f02d5249ed6bf30f7bb641bed22db51806cdd4d15aef9dc1c8f01e628453734f64725458cb1fc7a703986b2d1a8f145990c02c46f014d3dd05e871f33daf2d3aea8e978220045e002cf6c8fd152b00ab2decaec1b209183ac9e370a6a553f86347e1eb28cbf9c88ebee905e85a4372e237f53d78869c1f96b14cf5070acb303e4bdd4c4f5e165d1268b1c70017a88b81f3bec15fd638ade84152234bec957e07d30985ff53425339ad279d7083807578350f08fab3e4f87789998fa9b8aa03019f9c849b1faa0016a02a6a24e51141f763ed21355c51b408cf4aca9ce4743722face4bce3fb292ed67809b987825907b0e021077cad5ff2fa0d2dae986f148c4ca6454efe5d3d34669b9737e827ece0450e1b6dd7c056dd060e60dd9cb651197b712c0adb2402377ba2dfd3a9747214895f7d7d09065ce53f8f52a924e166e1ffbda21d01e164f4b4f70e33619e32507f7a735a011141b3df55e23fd7f53e5b4e41002ae9e1ba86c6fac842712076f21c9f690ac9fc977a9c3e3740e8d1e2025ca208cb10b9b2dfbc17cb3cc0e1b14133bc4ced45e384c0d34c2b737dc2cab1882efd063e29b7b1981b2ffb497baf10eb95e99f81ce01c18b9b8bb235f36ae0ceffb3a920a7a677ec0ab97449dd10fa5974f1f2354de82a4f01fd6e545d1d21a9cc8e0a9c8fbde3c0857e3294f9fa5c47752060a1328454488d0ab17db0d58b8702bb0a6f843a71cb71bfc3a134b59f80b597736f0e85c73c56e77d665b4ba04620227c32ba3222366fb13102bafd74a35a529e869bffed3187485deb9042c66c4ae285ac1009c5b712e868d2d9ffc5bf8b3fdd1a03f1707c5a85de5b22069252549e1231c141396f4470d061b247bfc72c8f16d9e3bed615c8e0f088a9546d3a42e4f5bbc67607b423f008e9d9167c0f5f6677cd5ef6833e4436ff16b2b560ea1d346eed8ac487903fdbfdc52ecd7c8f531a1827d0ad6350cf2699518902e48e0a47765e1d57edb01cf911576d218d6021d63c12e1a0128cbb5a2a21fce0f5b72d38e7d39a1e0fb56c72ffe8dd163c5d95e18c6e266e42f9e3b93cfcecd9778de0d51694c7651e27c16412ea850758dc77916649bf0cb30a646b5b4e4164ce9849fe486d1010f0cae2f836ce7a7bc2df183477414dfbbe16e3187f79452c2c218817359aafcad5663a40d0e04497f2a68d515e320b0204d3e4c180d8e6664b6c05da3e3b5738570c14926d0547024ba06dc275d2879f4748d0220d86b3ccc230f4366b3bdb1b3979f59c8964fbbdddccb8bfedfc17abb59706cc14ea50bb163ab17c68593152ab7a4d78989d490234da5d7836802f3ea4dd727fb3f304891bbe907d03f9e156745e181297bac87c1e83f8141072f698f32ce75de1e23a707e2f68ece7f5c5c05d2958f71a0bd23e14b1041a7dcb585af15be1dff0c1b28e9f6b5a9c1fb525d8065d28df03b7acfdc50c767f56e49688f1b9b2749a065465d5589021b10ef036f8bdc4d8b5385e3cbe438a3b3495553b60f1c7514c93ec9c248e6d22d007ff30bc449416ad7873a274a241e8b8681e04126371ecbe81b5d01ff56198c1e36d7dce7593a862b48d86e60003784a4dc11f75aef391f8c951e7496cc2e9f43004a9d5b7fa0124c784276f1d8392bc073ac94cc0c252871aa6c12a28af3d6bfe06dd63c87f6f9eeee9157ba27a8f976b4aa2cf06002bd3baa4db5589786fa9f8c169ade94e42e1653ac350484da757e7b7b76b3d3e099b410e35b76068eecfd6e9fe4c171cf047baf9b67fdd96dfba45ec48ffa260570eccc0332932e67308088fe0eb3137dfa51e8f2f1df28573c3f0638928d683c2318cba908ccf54ecdd743c84380db3c4cc0728e2c6f72ecc3493ae03c3b417eef9b21853f3eb7b710fceb465f0cc63c6392aaa28f9ba70f990f775412a9ffed1129a52eb305577577d7fcd3d2bd4c884d743890eac9787c8e280f0208832e1eef6a4195c1f30ff4ce65b5db1e957a62960734413c661a13a2b422bc3c0b8cf797b6af4b148f834b82d6cd1102f87019233ccb19967b87a0e7077000ab04789ff4885543481807db8cbefa4a1aee3986d311abdf07cc34bee42309709b17e0b5bc99431fdf4447eb9e23202f13160d9c86e96ffec026f2056eae7829f9553e331da97760ff03159fe38eb9897c34c1af8f558cff50d86aa1cf3374633bd5db0ead3a9a7abedae70896da446d8e741e91b7cf909d81484e4645fd40d30b0206b94a60677a6112fe416c1f9540c2d1bab32faccf12d05f806f93c6829a5c0d2ac5487ecb84994535690afb6cf7c9f537f0289be9818f8a6d4ce3c1408bef7de48628a2ba95f663db838d6d2b7e8de4c0b962755e0d79fa96c33e23c96bea3b0a8f3bd4c0f69a2348371412a73e70855ce7df2ef0d69538ae0ed204c70e374a174bf13e89cd18ec8503bf1ddf4cf7f44efebb4d60c3b3485f8c7058c0e194fa27591378202065d3ead401f47da6dc0ac802f234dbca11a77d73bc01dfc4fb1f3b361e215572915b1ac8c54f1c4e56714c38220c4adf1b26ac1f16a838d679dc377edb39933247e86f65414b5a0f41d0ba092500d6df7f33b55c770255cb216264a845d8b2ec0397d72b33b49d25947cd10b24f9fbdf783a80f9e5bae4253ae8d73bafebbff1a5feb6b0f01cc4814d6f8b25172161cd63c19c71a801340f7532315b08f434f24e74c93b242789841ccaaa2156ab30d70569509eccc85d67a9df63b054940a8d4c31b1b7c0296a1878a0776e21d67750824122e1468b76c9d870727e11845da3dbecae25e6cee8a9bb73c254b039cf64968159132bce2fe7d026033e68fce322b6b34d2de23633ef771f6cbd5047c96c967fe79d9824a0a9b269026fb9a18ff05994e3004a7912e2bd6b286e62d94aebee28fbf1c0355fb752df0140b0774f82f712f238ce00e243c4a3631a808708ab0e8c9753885acbe527228676926820b623b71f438fa73168d13efefb91a5c78303059d35d9bbee868ad2affeb49c5afae28dda6478af345059fc8866812ceb00da00a075f4648ff057287e285fb19c20984aca334bfc6ec27383c3f92aa981c64a9cbb1f3864fa84962373f491ce2591f9f3aabcbe620910396482836d23a6daeccca1557e42c3c615a375bfecfd6b1095c7ba2de"}, @ra={0x5, 0x2, 0x3ff}]}, @hopopts={0x37, 0x1, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim]}, @dstopts={0x2e, 0x203, '\x00', [@ra, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @ra={0x5, 0x2, 0x4}, @pad1, @generic={0x20, 0x1000, "70bb04f53213f1f50d18eaa782528f7a3b51511874a2cc4b729acfca653d8732cbb1faf8247bba1ddcc9e113b02db46af62919ee2874dec0c7682b0b76e8ef950a948060197ffff3588ab6e22325d913adb456f6c2c881c651d2cf71868ee1dde6284e60a44f7c70ac1faff7b66119eace10cb175ae3c917b63a0146f32f94975e1c14e73d1c11121933936811b545da74145a1b79024e83c09c1ed85956e11c7fec3c59a9ef1773e98ee8d9d9ddc7aed9067928743f91090226f1d154cc9938d916242c41135a0c89cd15ebaced23249523f10b2f872f06b898f4f0d4451e7745db970bb7782c1c150963851c52f1900d1aecdbee68d30513409ae44469eef0536a4bbc41ace81dfd08f1981d0a4a2c00d8727093ba1a18d6255ec4e4411d71d8a83fdbb42cdef2967536c514cd5218658793f87527dced036c98143f1b6187491a8d58e59a6baa96cce4c1d4dee6686f8cdf8bfc3f0f25eef2a3b6e7bc740a1754458422997b07ad7e667e30681da1f9e97e4ad5d240917bb494a82628903c77af1fef53a519fac0beaa8cf6dbf909d0e4c9d33ab045787b40b59eca4d2639136f8770a98cf23d3ddbf9970989b0b5791aab24c1571a165e3354988802bb6ef663f9bf2e1408177115f5a2dff5d6a1971f5f2332b39a3d9284e7d7f5319ac65854eade3368c36e98623111547d10d06bcc2b405419af6c6532ebbda4bb8c9d5cf33b7ddf84b1fb3ce57a0892103403483897881e9be4431bccdea2a17985ed0bcb10a67c83c223c977d5bb97c8d4b6904a1eec5d2e2d7da20d2132229beea1806bfb5ed53f35d4473edc3ee614f3c93c64d3af398cb45633b8e0caf9d3c956247382119eed341d3dd89925087737b05b696dba26efe4eda17c49ccbbb89be952f4e2a3c690ef1c5b5dc844d5db928765919d48643265e063ebc92174e571039d5044e25239a39d023223d8c4a460d3ed696649392a53430f0c4d8025eb6696dec87b50743ec7c7360e2a0bfaa1ed8a7fc17a54a2f72bbe52735be8d2738c35beac079c4043c6b47026ecf88c3a0c0edbb27063e081ec840bb73b8a67359990bca825d4306b8c99fb4e0bc59b6c6a65a3d51cb0bd708eb4222eb7cfd42b480d1a6c65d89b78a76d1130b78b90c59d1b11fdd73f2dac8a7abcbd67aa00b6401a922855d5648a4a428605923e85142cfbbc6d47e9c6a8454814e22320a8d50547338820145c21aab15e2451fdd54400ca2f97e315ccb9050b429c9d7e6626e90f589a4421e705e17a62d8425e990ed10171e5ed58caa27df389f37107603662dba1f2e982e2d0dcfbad48ac9eff5b4ee0907cdb4022615e9190a5e80b9538ae782833ee88e2b43100c2768a7ee9438c60805c125022b5cf437bcab651338bdd64399eb1cef9bbf2eb7dfcff51c3cb7c5c19877f414c86bb41f526c4b745b3731f7e622319efd2bf295f044e451318eb13ab68cde72b4a82ebcd4fe794c856da60c89d944ac4c587ffc917d196c4abcde02d7990978c36b53af2f807acbc2a8cf66ffbdb0aa7f11a23ddedcfbb281186abe7bd68aaef14f6b07472c337fa11b188eff7eb266e77a4822d8feab531dcd84e7fca103eaf4065c67d3dc7f3775a320b963f3d60998edccf82185735463bdd7a5a7786a24f14828488840b64f988af526c6d43c298ff77c5316531581c54ff9e3f75a1220f96260fb48d12a671c9b17253128e792d577e9c6a29cbf182cce909e196ee1478c6a1d37d0b424636842cde5463ffd8e111d22aa0440f8b2cc51343f5d7e715005f9c55d6471e743634cf19ac5d6ad27aef23be7418fe895ba5876189e4ab5c434216cf35ac8473307aaec9db26b84125f311b8faf85ae135b5e1592143f23742f084da7324ffa30950e18b8d3416d1db52ea2660dff194e7c93967a9e05ebc8c947525da197736f1c1a143530d9298167caef1fe80375ea46477545e0ba8a896fc2bc6b0e45fbfe179e9f3bbe5a3abb757ae77f735c857b8157543086d7f6b0c2309998ce9c257eb86556fa2b04deb2c9a56088a1bc2907825836bbfb357096bdd478ba75585d92d229b3326608afe44ba488434058be7ea7194e00937285a323363c13808a831186cdc41a426b7d5195a4104abc069dc5408859ec341bbca7b5e045b1e124b6fc28ea0b436de5ac9e6dd5b4a9d83e51ecf84155f96879e8c34d981b3645c2394c20a1daf95776d8e117543d846c02a6eb6bcda2f25ee77daf6f5378d82b0498d6c131a1af8d212ecf334dc01d67275c36f86adfa120c7663579694df4c259636475ae9b7c9cdf94e8e4cbdd42a285e8b4fdcd54cac20f4bee398677b40e61400b57fc440f2f3566d6e1efcf4de817b236bae5a176d4c7c2fe16c91a06ffee28581440be53ee478275c2746e7865ca5ea6972323c2d0b5b3c00224acb7a4d53bda129ae7363aadac5810f5f751b920ab6b606711bfe379f3a3eaa80c6c1fbf802421c7d2a204697c1e90f03e5d98f3dee6df5e737b92bc807e99bdeca88b6246364035af20b070453c9f22336c04f6a68c3c22ddf2ad80169600cec0fd8b02957e780f768722401cce4b275ebdd2f4ea661ab14ff45838ce555b248c1e4880661f2e39a2f9225c758ecc820d7d1913c75527f5710f2dfe8134b9089b348f4e6acf83ea05a587ddff0537b5408f84baef2dccebc729c752a3d91a51cf381af9c8e05fea5b07364621ab1f55061739bc74ab696d9e684e42a985df2f86f19dd2484744c3ae74c831e5881cc92f17f6093c94ebbabb5c59da005bbd14c2000fe9396ac0ab68649bfa371b8ae13494cb2acf721197e0c7e0b5370c2add610597a52ec30a0f92c00a1e35691ec2177fb8a53b118b75f86979fb2a4e4f3a990cf9ce72975c26589e70616f5a140a468e64b469d89e86f19a662106f31117ecb8b4629988a5ff55340b4d64523a8902115639814c97b61009f9a7f34004774adf3856166133eedb925fd58a63f97b7f4814e655b6978815e714eef42b6f0243eea1d01ff04f3348eef4ca9cef0a6da27362e13b6310d9e36e2f60a13c9d42fb9641cdf70fdf97e51ea09033bb3d57d62b3ab1d534be02dcb9fea3f5910e983d312bd28345dd0b1d1b896d01ecc39f4cfe28fa1940b21474df4c2e676ee15acdf161597da2438737582bfeb2f5178a677495f89e272825762a73e7d8709202a542f61b26177e65a70ffd479c18fbea1b491d49ebe9b8bb767797dd0c5c3238c9076dd10d5f5239d9e6a10c60fcb2bdb2fec7487519ca8ff929542421718ec0b1eb63908e8c6375bd2c38027927f91869a5e96fddf9ffb7af38bdfee15efa46e521d0e66da3047a68247375c6944032d4e3d3174ce5bfa75a6e4ee0441411d613faba6b1ca5fc36b8c6575a2b935da27e48e5485c4c131d35f66f0b509dadcb6b2d76086fa362876105be3c3eec53fbf0ce8b2c3411b11f8c4d476ee58eefc9761ebba0d1036e60fc0f166422b2230c055654e327bb3b5e1a3b1a1a91cae56ec3dc4c93b99d2ab7b9fcad3b339f1431da52ac50873a8e0aa0feaacfd7dd46e6b2726e6ee8fe01833cac609582f7c59819deff7ab68f850ccde55296dd6b4872eba91b659120ad57203ea97d5529156150bf109a75f90a1d9633b0a1581e1184cdc2e7f0b345b522f495138b3fbc52c3658d163312a024543dade16f1ea3f55a2df15b1822e7f99287b946e358001111b6add70bf7e9290cd3d21f9db415ded93fdea255bea91c0845dacfbe3a581e686488bf2433bb2cedc11ef76e5d4cab3a6b22ab7ed1024b68513133d36d9b26bfecc1670745076982816abdb18c3363aedb3924919d67f08cb1ec12c1c2defa5f019b050157689b844800ee0a9f91c466faa72664e376ee843d0ef5a709ac2897d226bd77f6da670e25d96d4e67d0e21fc82c10935056d26319518ede8b15252d01fd34439396f0ee4d2b405636818ff2d935b182b0939a921847525473a0fa8561049324a6434512266c5d10dc4683e352c2189e3cb9703165c22273a66fa878f963bb7617eb6b3b4d687cfc0bd1bf08065b983c5a8105cb542af57d880a9e10933b4b36f1eb93600a1f96533f8a38ea29148ed45b5a2302f374de808a76c381c7f717276f793905219a0ef12fb928d053d8293da0a720ea1a09217096566504e044928978c0b9faa10f20252267d21be1bdb7c4aa4971d1a704d07445cc663882ae4071874d1f5aeaf0cc56e5e4b51e59cbf611a7539f445aaf6b19aded3432afefff82b0f684247aac1a5644a77793b5583f2d2b6961c813d4159c3acbccd2de535844b511766ea060b0646d6ade9b3bcdae154701f7fced538f7308599d95492e28d94dfbe1b4dd3261f41f690fce51ad985cc1d10aff1ed39790bff0886e35ff12afc8cab4113000820a40ed566afb67c29474296e97d7ae0e0fe3c179d8d705d64ecbdf9dc3b0a6c1c2e8c07d79c9bea0ec679f32b3aea38ceb8c54eb89a939bef4cd6567b936a42636aeabfb8144afe7da6d249c2daa45254ebd827c8e6d6a0b3bedd4fb5e980b7830148ba083063b5cc561726331a3f7e27825437998b9b8b9afadd35645a3c692948a2495a6073503ff2a93555525babf06bf044d299708e039dcd4316053421dc85649279f655b6ed084fc6ed555be7f77f17b6754552c5f742494ebf322c19591df9e6a981c02e4e5bcb59e284ab332834367b9e02640cf057dd296400ddb6e1f04ccc0984c7f931c503c701eb3c2e96b9047f0e1f51f259f3728ef30d87c11ff619200408a568272f6ab2ddd72beef1d1f660a58683fab663b7507bbb32804448173b4431e989886e26671b61b030b4563e355ee8e5ce3472facb169200bc4693200383e4bc1c7ebbe3da6cd7b6927cc964714f4e4f0260fb5c85fd996173121106c8a82e9f59655cce3a05f899d89003aa29c33be41724ea0f4e26d414a5b22026e3d92bd389d14f9d0d649ca82472d1b4da66d9d2e6c637853a886ef34bbdecfd7e490f1b04690d0fdce5b6974b2a41ebb5e07e3f7e4d7a14ef71fe475d3a1efd38749020ce109bda66692f80345eb6e45c6fd466c846c32dc008919171a1878087613ac2c5276591d26e0ff68e50c0c490f70784bf24402d450eabade293e1307dbb63a243c40f898f0f314ee185ccb3e74eea3e2ab47846d09de3e33234c77ee0146260644e2783361e50f429b1c9e2f190d613761d672c41b4ee87cf71abe73a1b79c16b9a5283aabc03cc79c8469ba6e6e2d6e6190a6625ed6ce0d6368b9fcb2105cb794aa2924603787942724e28a356198b04462356aa750f65b6061c0b82c55f25f2dd9ede3b88110de35d776ede7d6dc6c3d5a7a618a1cfdf0b8e5c906deeb1d84f8c998048142cc047369513c56420b0cfc2465dc5c5656e1b4d72fbf3e544330cd564a04709b07d6fe08f5596c3101cbbc9eed13ec0a598aa7c00ff3ebde224a6baf0f88213643d82dc92cc5221d2c8c563f5a9a7d8a230d314b5523e864dbe71c774071b9a6993a461aa98a5c30d2999860d5d48c23c4aa8fe7eb25d690f188d857fd1295549160b676a431de3786f51bb2c50e836fc07d51afe96ec7557cf443c202f2e2df11d1d88762af55a6d6b1a5e0de076b744c5eb70e266a0af8b4bfd1583bd44fc185ad1a82dec4551a4ff81dd01f20d0135f9bd8a8a8a6cd43fa214726d8b710b2640190d4452696aab2d5a65d86af4ce88cd54767d7af2c33a8a457eb98112f057615bd5f3cee0bb3eb4394be91e7ee176a0d3593c5ebcf4047a162c918062bd5e3e"}]}, @fragment={0xff, 0x0, 0x2, 0x0, 0x0, 0x11, 0x65}, @hopopts={0x1d, 0x3a, '\x00', [@jumbo={0xc2, 0x4, 0x58}, @jumbo={0xc2, 0x4, 0x10000}, @generic={0x42, 0x31, "d372d18e5e70ee5a14006a33bcc6cb0bebdc637819e2c7cec25ee20d35e4dc3a356073c7774370a85ee2db2131cfd75f50"}, @generic={0x1f, 0xe7, "f2a557a53e96b64dffbef72d8b5896de8e8df3fa16f48569653ddadad3b0ffb8f4e659fcb12f2ae79cefa706264ab823cab58aedb5ff755c545a27df4b8f99270d01a7b2094ea96037115ef65eaa876d7b1a43e8b6bf7b9faf3f5f92f5b2c4f47f6ee22c17c7ace98226f79a02969a112361d49a20a44fe4df6f7fd12e98e774bef0e587b8fedbde2f21f65ab8132181e0b4d57f08c039833bf6712314441b297a621f55bc39f7d4203bd72a01b3a6fee5f09c885a6f95b2809d05ba7558680c9ec917f0df55855d883fadb24ee59082a07536120d9a78303796f4cd8b3bcc10f34f77f0d2a070"}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x175}]}, @dstopts={0x3b, 0x0, '\x00', [@pad1]}, @dstopts={0xb3, 0x200000000000009a, '\x00', [@generic={0x7f, 0x77, "3121f1a92a27cdd82917c470f567164b4b37ec5a08cb292a3fa4dc69b64d85a722ee3e9479b0283a2bf892f5f532cba93369d02319d348c9852352408b7fc6e1adcf47b73db73fac0d243d7a9e361c691e83c43927cd4253d27bca265aeef2d7715b769c514e523e145dee54475082159f771cd9dba6bd"}]}], "cc059fe26f3b42943da4949dd1bdcb98b04fa7a29d9a0d07a48cb2029c03cbeebf2241905ef67f99ec829c96b8adba127ab8409b99be625737ab4deb8707b35b46e8a7b7052daf371cd643d68c7d715d717c074091073e9642b63cc0a2200d937c6850bbd3693cfed3d561c19e34b2f637e04b27b69aa0b019c6329da9370f1add0454d91164011609dc761125145c0b9488c088c63b19895582c5434bcb1dbd0986444224fffdc00a27d2e1c1ca05096fc6d2c46e61a62902a2"}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x6, 0xae, 0x5, 0x61b}, {0x1000, 0x1, 0x80, 0x2}, {0xc, 0x3, 0x9, 0x3}, {0x0, 0x7, 0x3, 0x80000001}, {0x8001, 0x75, 0x3f, 0x8}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x25d8, &(0x7f00000002c0)={@empty, @empty, [], {@ipv6={0x86dd, {0xc, 0x6, "75cf8a", 0x25a2, 0x1, 0xff, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6, 0x8, 0x0, 0x1, 0x0, [@mcast2, @rand_addr="692a36cf597e272a4cd167fe56bbf6a2", @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x1, 0x6, "a5ef69", 0x4, 0x67, 0xc1, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@routing={0x37, 0xe, 0x0, 0x20, 0x0, [@loopback, @mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, @mcast2]}, @routing={0x3a, 0x10, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fffe2cd69e4ae2554deb77b4f41cd7a3", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0x89, 0x12, 0x0, 0x40, 0x0, [@loopback, @empty, @mcast2, @mcast1, @mcast1, @mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x6, 0x201, '\x00', [@jumbo={0xc2, 0x4, 0x9fdd}, @generic={0x3f, 0x1000, "ed44d7229d0e2b54e24c06a072b74d949914cb5a4b3f8f8ae7f4571595aaaacd9fbcda8c624092ef7ba94f56321854dc262038288057de04a885c0e0ed845736d0d33b4bd2d63803c902050396cd7eba4bf5cb7c35e56dd4ba410b1291f037d5f860437ff4247686eb1e28a5eb5ac05eb0ea4a583c1b534369dffe5c958ed18a1aef218eab7025998fdae795d66fbfc9a4a630aac82c5329122f1275c16ad3ecf5a4bc42b7c80793f80f6f6d342aefd629283d3cbebb978f8397884949f7c456a09079c640875e5eed0c47d964b054606a37aabc995f7b41ed1e8df2b2f14de25815318a13b7b4e5b44563386cf00d70eff484191e496e58c8a6c4af7477d6d3d87f6d707f27a3da7f64d85aa65ec9012c31db4359a04950bd0b8c7953208e6198c916e0852bc2a0a912e09e2c86b5f3d38aad8d232a6b96b005b1b9e2affaf5bfb846f23d941b64dd15a5408602472cbe6394012d5bf7994c11ca9fe4f3434e453c055c3e86ea5a6bb11be9043e7d0b07aac06dbdf5e0fc097f0bcc615f7d9868680791fea5458a12c25e2686e15f388971aa17306aadf20a29fcb3bcc13f591e3cd008ca2b3211f2b71f7b986b7e8f05aa7255357c887474d7a618ae32147a89c88a32ac95c773690fefb77db6918a9dbe86024cbf7b1edcdae623d903ab6a6267183988a9de7b74a2f34ac67cd8145b9fbb9a65c51de80117515ee7c6c9df487f29a4181c7645f6138819fc5fee8ac8f45611dc39251e6d8b0d46d78578f5650fe8d4492f1587441228c749568fb9881a034c6c7788ea66dfd9a63b2495a6a21ebdd2bcd5023354fd2bd49ae49014a1b993b1bb62b0927ae51b7732f93334719686310f58b0d9e653b23c573287dc631097519bcd10d14ec3c7b093af0c1dc7e13723ae4fe45ba559d53de5b53ca3b8a09187e9dcaaee0fd3a34babde18300cc5bc7cee696d76f50f2c93813b7b8a4ee9b905ed37ffed53fecab06cd04176f04929677aac0273929c7c92736f91c465d321c64d00d83153676b84454f41ab79bf4c317372590af9c46fbc9299cc50109312e066dbd2f0ab8618b5b49a69cdb817e173636d5916f870858689d69df30785bce85fb0acfadc7f5cd111c1b68f1b41bb97983b98132ab56472f62be6e22c0fcc8134c57003a5d104dbb99738e7ceb9a51604215c3d2fca1845964894849b2738dc1c2b2dcada18ad9f4c70b869940e2912d85f3d2ff6533fc2d6fbfb60654cd9dfd259a86de572cc055de59320a67af11d7c5e6dbae42f62f33748a2e0a7746e5a4d19e694605612b8ede0aafb5cff92cf1b04418703b5132a4ef20bd693a0c7ead8e502ba87bfaf1186c489c0c75445f78bd8926b9f6ee7cfefe9dc4821b0b7e75c5aa90cf29d69ddf2f008f92d6c65206c938aebf4b18ef265a588cb1c24d77c9c20646333f5772c7ed1f2eb8ce19bdc0c99edc5a8ca01b12133296f782b6d17f0ebe2cded9e8833b89d5126bb92b7687e27241509cb36da88a24c544da1440856135a74ee10d93e75a196484a4449542b1240e4a6991cca5891ab94878a540bdb22095d548128000c6027dc03c4cb51f8937123de6232aaff3afb805eea20064cfe7daabb039917474ef160704e20220ee8e1ed7f0e3a165cec9f1b3aa9c75e940549d499bdd59d18cdef45ff65472b2f504d3b928b2bad9c7ef44bb4f0b04e31cb97bb6d1f2d452481267c6c1ad2d74288bee80e39fc06430ea1edd15ea5e1c49caae02e661f7b7efc07a32958d4653741b64e65c8db4e932e94c199bef34efc16829abe98fd3ad17ed59490d9a1c5e60a975a736088f867f95c41d545e689140b8741c4737b6e8262aa1ab9a192e7c4f25f74696931fba24a62b6fadd5905695759787d74507c2aca4ec5149ad3b77aaf1e53385dcd6bd842f1a6dc5c25af30fd03ec6bbe4fd164c15f63ab69fdb779353801cdd907b2d7a9532f62bfad2b02a48d4da23a34436cb6ca17c21982b941e412a76020768f432d311e6f3cd055e77feb87bf84e9f4ae94d36dd5e0bfcb7ff042789eb1026be5ac518a6c374164575d1a2753402b771d54e7885ade0289ad6efb8d0fade104411fe28cc845f9a530ebf6a35bdb3f59ebd72e4767c27c224032568e10915a57c420dcae1898b3217f1dd616a47881c82e3e29f0c02c8d0e533d9e8650d2c24c2cdc54683557c47aaae8c41f1922710fbdf0ba23951a3d7262a67726afac426b585eabcbca7088ef416dff5212d34723ecaa438f225ffdc699f4434d2a0b66b621b3956beaeb1670d8de135248b0894b3dcb2d7e88783831491dc3abb76c7071048e30d78f1880eda35b0225a0560dc05028d00fc11a282c5326b99619d915bce6b80a18b80721d8cd9b5800b8395eeb31d9767b63b991fb6828649120db4e418559285bf829eb9bee894e97fac7b10fcc0c89554f388839f7c880f98a86eb2ab219d546737be44e882b19b691a8c42952328052dbe968088d12d976b296f29b458bf369f12e2110278907f04be52e7324b465db1460c4e371cc5868a2d0251d47238adee0717bbfdaebf90ba57e17e7cd5358c182072e060369d1d3581628b51d5edd8c823bfc020f0c87a68dcf27c0685f02d5249ed6bf30f7bb641bed22db51806cdd4d15aef9dc1c8f01e628453734f64725458cb1fc7a703986b2d1a8f145990c02c46f014d3dd05e871f33daf2d3aea8e978220045e002cf6c8fd152b00ab2decaec1b209183ac9e370a6a553f86347e1eb28cbf9c88ebee905e85a4372e237f53d78869c1f96b14cf5070acb303e4bdd4c4f5e165d1268b1c70017a88b81f3bec15fd638ade84152234bec957e07d30985ff53425339ad279d7083807578350f08fab3e4f87789998fa9b8aa03019f9c849b1faa0016a02a6a24e51141f763ed21355c51b408cf4aca9ce4743722face4bce3fb292ed67809b987825907b0e021077cad5ff2fa0d2dae986f148c4ca6454efe5d3d34669b9737e827ece0450e1b6dd7c056dd060e60dd9cb651197b712c0adb2402377ba2dfd3a9747214895f7d7d09065ce53f8f52a924e166e1ffbda21d01e164f4b4f70e33619e32507f7a735a011141b3df55e23fd7f53e5b4e41002ae9e1ba86c6fac842712076f21c9f690ac9fc977a9c3e3740e8d1e2025ca208cb10b9b2dfbc17cb3cc0e1b14133bc4ced45e384c0d34c2b737dc2cab1882efd063e29b7b1981b2ffb497baf10eb95e99f81ce01c18b9b8bb235f36ae0ceffb3a920a7a677ec0ab97449dd10fa5974f1f2354de82a4f01fd6e545d1d21a9cc8e0a9c8fbde3c0857e3294f9fa5c47752060a1328454488d0ab17db0d58b8702bb0a6f843a71cb71bfc3a134b59f80b597736f0e85c73c56e77d665b4ba04620227c32ba3222366fb13102bafd74a35a529e869bffed3187485deb9042c66c4ae285ac1009c5b712e868d2d9ffc5bf8b3fdd1a03f1707c5a85de5b22069252549e1231c141396f4470d061b247bfc72c8f16d9e3bed615c8e0f088a9546d3a42e4f5bbc67607b423f008e9d9167c0f5f6677cd5ef6833e4436ff16b2b560ea1d346eed8ac487903fdbfdc52ecd7c8f531a1827d0ad6350cf2699518902e48e0a47765e1d57edb01cf911576d218d6021d63c12e1a0128cbb5a2a21fce0f5b72d38e7d39a1e0fb56c72ffe8dd163c5d95e18c6e266e42f9e3b93cfcecd9778de0d51694c7651e27c16412ea850758dc77916649bf0cb30a646b5b4e4164ce9849fe486d1010f0cae2f836ce7a7bc2df183477414dfbbe16e3187f79452c2c218817359aafcad5663a40d0e04497f2a68d515e320b0204d3e4c180d8e6664b6c05da3e3b5738570c14926d0547024ba06dc275d2879f4748d0220d86b3ccc230f4366b3bdb1b3979f59c8964fbbdddccb8bfedfc17abb59706cc14ea50bb163ab17c68593152ab7a4d78989d490234da5d7836802f3ea4dd727fb3f304891bbe907d03f9e156745e181297bac87c1e83f8141072f698f32ce75de1e23a707e2f68ece7f5c5c05d2958f71a0bd23e14b1041a7dcb585af15be1dff0c1b28e9f6b5a9c1fb525d8065d28df03b7acfdc50c767f56e49688f1b9b2749a065465d5589021b10ef036f8bdc4d8b5385e3cbe438a3b3495553b60f1c7514c93ec9c248e6d22d007ff30bc449416ad7873a274a241e8b8681e04126371ecbe81b5d01ff56198c1e36d7dce7593a862b48d86e60003784a4dc11f75aef391f8c951e7496cc2e9f43004a9d5b7fa0124c784276f1d8392bc073ac94cc0c252871aa6c12a28af3d6bfe06dd63c87f6f9eeee9157ba27a8f976b4aa2cf06002bd3baa4db5589786fa9f8c169ade94e42e1653ac350484da757e7b7b76b3d3e099b410e35b76068eecfd6e9fe4c171cf047baf9b67fdd96dfba45ec48ffa260570eccc0332932e67308088fe0eb3137dfa51e8f2f1df28573c3f0638928d683c2318cba908ccf54ecdd743c84380db3c4cc0728e2c6f72ecc3493ae03c3b417eef9b21853f3eb7b710fceb465f0cc63c6392aaa28f9ba70f990f775412a9ffed1129a52eb305577577d7fcd3d2bd4c884d743890eac9787c8e280f0208832e1eef6a4195c1f30ff4ce65b5db1e957a62960734413c661a13a2b422bc3c0b8cf797b6af4b148f834b82d6cd1102f87019233ccb19967b87a0e7077000ab04789ff4885543481807db8cbefa4a1aee3986d311abdf07cc34bee42309709b17e0b5bc99431fdf4447eb9e23202f13160d9c86e96ffec026f2056eae7829f9553e331da97760ff03159fe38eb9897c34c1af8f558cff50d86aa1cf3374633bd5db0ead3a9a7abedae70896da446d8e741e91b7cf909d81484e4645fd40d30b0206b94a60677a6112fe416c1f9540c2d1bab32faccf12d05f806f93c6829a5c0d2ac5487ecb84994535690afb6cf7c9f537f0289be9818f8a6d4ce3c1408bef7de48628a2ba95f663db838d6d2b7e8de4c0b962755e0d79fa96c33e23c96bea3b0a8f3bd4c0f69a2348371412a73e70855ce7df2ef0d69538ae0ed204c70e374a174bf13e89cd18ec8503bf1ddf4cf7f44efebb4d60c3b3485f8c7058c0e194fa27591378202065d3ead401f47da6dc0ac802f234dbca11a77d73bc01dfc4fb1f3b361e215572915b1ac8c54f1c4e56714c38220c4adf1b26ac1f16a838d679dc377edb39933247e86f65414b5a0f41d0ba092500d6df7f33b55c770255cb216264a845d8b2ec0397d72b33b49d25947cd10b24f9fbdf783a80f9e5bae4253ae8d73bafebbff1a5feb6b0f01cc4814d6f8b25172161cd63c19c71a801340f7532315b08f434f24e74c93b242789841ccaaa2156ab30d70569509eccc85d67a9df63b054940a8d4c31b1b7c0296a1878a0776e21d67750824122e1468b76c9d870727e11845da3dbecae25e6cee8a9bb73c254b039cf64968159132bce2fe7d026033e68fce322b6b34d2de23633ef771f6cbd5047c96c967fe79d9824a0a9b269026fb9a18ff05994e3004a7912e2bd6b286e62d94aebee28fbf1c0355fb752df0140b0774f82f712f238ce00e243c4a3631a808708ab0e8c9753885acbe527228676926820b623b71f438fa73168d13efefb91a5c78303059d35d9bbee868ad2affeb49c5afae28dda6478af345059fc8866812ceb00da00a075f4648ff057287e285fb19c20984aca334bfc6ec27383c3f92aa981c64a9cbb1f3864fa84962373f491ce2591f9f3aabcbe620910396482836d23a6daeccca1557e42c3c615a375bfecfd6b1095c7ba2de"}, @ra={0x5, 0x2, 0x3ff}]}, @hopopts={0x37, 0x1, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim]}, @dstopts={0x2e, 0x203, '\x00', [@ra, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @ra={0x5, 0x2, 0x4}, @pad1, @generic={0x20, 0x1000, "70bb04f53213f1f50d18eaa782528f7a3b51511874a2cc4b729acfca653d8732cbb1faf8247bba1ddcc9e113b02db46af62919ee2874dec0c7682b0b76e8ef950a948060197ffff3588ab6e22325d913adb456f6c2c881c651d2cf71868ee1dde6284e60a44f7c70ac1faff7b66119eace10cb175ae3c917b63a0146f32f94975e1c14e73d1c11121933936811b545da74145a1b79024e83c09c1ed85956e11c7fec3c59a9ef1773e98ee8d9d9ddc7aed9067928743f91090226f1d154cc9938d916242c41135a0c89cd15ebaced23249523f10b2f872f06b898f4f0d4451e7745db970bb7782c1c150963851c52f1900d1aecdbee68d30513409ae44469eef0536a4bbc41ace81dfd08f1981d0a4a2c00d8727093ba1a18d6255ec4e4411d71d8a83fdbb42cdef2967536c514cd5218658793f87527dced036c98143f1b6187491a8d58e59a6baa96cce4c1d4dee6686f8cdf8bfc3f0f25eef2a3b6e7bc740a1754458422997b07ad7e667e30681da1f9e97e4ad5d240917bb494a82628903c77af1fef53a519fac0beaa8cf6dbf909d0e4c9d33ab045787b40b59eca4d2639136f8770a98cf23d3ddbf9970989b0b5791aab24c1571a165e3354988802bb6ef663f9bf2e1408177115f5a2dff5d6a1971f5f2332b39a3d9284e7d7f5319ac65854eade3368c36e98623111547d10d06bcc2b405419af6c6532ebbda4bb8c9d5cf33b7ddf84b1fb3ce57a0892103403483897881e9be4431bccdea2a17985ed0bcb10a67c83c223c977d5bb97c8d4b6904a1eec5d2e2d7da20d2132229beea1806bfb5ed53f35d4473edc3ee614f3c93c64d3af398cb45633b8e0caf9d3c956247382119eed341d3dd89925087737b05b696dba26efe4eda17c49ccbbb89be952f4e2a3c690ef1c5b5dc844d5db928765919d48643265e063ebc92174e571039d5044e25239a39d023223d8c4a460d3ed696649392a53430f0c4d8025eb6696dec87b50743ec7c7360e2a0bfaa1ed8a7fc17a54a2f72bbe52735be8d2738c35beac079c4043c6b47026ecf88c3a0c0edbb27063e081ec840bb73b8a67359990bca825d4306b8c99fb4e0bc59b6c6a65a3d51cb0bd708eb4222eb7cfd42b480d1a6c65d89b78a76d1130b78b90c59d1b11fdd73f2dac8a7abcbd67aa00b6401a922855d5648a4a428605923e85142cfbbc6d47e9c6a8454814e22320a8d50547338820145c21aab15e2451fdd54400ca2f97e315ccb9050b429c9d7e6626e90f589a4421e705e17a62d8425e990ed10171e5ed58caa27df389f37107603662dba1f2e982e2d0dcfbad48ac9eff5b4ee0907cdb4022615e9190a5e80b9538ae782833ee88e2b43100c2768a7ee9438c60805c125022b5cf437bcab651338bdd64399eb1cef9bbf2eb7dfcff51c3cb7c5c19877f414c86bb41f526c4b745b3731f7e622319efd2bf295f044e451318eb13ab68cde72b4a82ebcd4fe794c856da60c89d944ac4c587ffc917d196c4abcde02d7990978c36b53af2f807acbc2a8cf66ffbdb0aa7f11a23ddedcfbb281186abe7bd68aaef14f6b07472c337fa11b188eff7eb266e77a4822d8feab531dcd84e7fca103eaf4065c67d3dc7f3775a320b963f3d60998edccf82185735463bdd7a5a7786a24f14828488840b64f988af526c6d43c298ff77c5316531581c54ff9e3f75a1220f96260fb48d12a671c9b17253128e792d577e9c6a29cbf182cce909e196ee1478c6a1d37d0b424636842cde5463ffd8e111d22aa0440f8b2cc51343f5d7e715005f9c55d6471e743634cf19ac5d6ad27aef23be7418fe895ba5876189e4ab5c434216cf35ac8473307aaec9db26b84125f311b8faf85ae135b5e1592143f23742f084da7324ffa30950e18b8d3416d1db52ea2660dff194e7c93967a9e05ebc8c947525da197736f1c1a143530d9298167caef1fe80375ea46477545e0ba8a896fc2bc6b0e45fbfe179e9f3bbe5a3abb757ae77f735c857b8157543086d7f6b0c2309998ce9c257eb86556fa2b04deb2c9a56088a1bc2907825836bbfb357096bdd478ba75585d92d229b3326608afe44ba488434058be7ea7194e00937285a323363c13808a831186cdc41a426b7d5195a4104abc069dc5408859ec341bbca7b5e045b1e124b6fc28ea0b436de5ac9e6dd5b4a9d83e51ecf84155f96879e8c34d981b3645c2394c20a1daf95776d8e117543d846c02a6eb6bcda2f25ee77daf6f5378d82b0498d6c131a1af8d212ecf334dc01d67275c36f86adfa120c7663579694df4c259636475ae9b7c9cdf94e8e4cbdd42a285e8b4fdcd54cac20f4bee398677b40e61400b57fc440f2f3566d6e1efcf4de817b236bae5a176d4c7c2fe16c91a06ffee28581440be53ee478275c2746e7865ca5ea6972323c2d0b5b3c00224acb7a4d53bda129ae7363aadac5810f5f751b920ab6b606711bfe379f3a3eaa80c6c1fbf802421c7d2a204697c1e90f03e5d98f3dee6df5e737b92bc807e99bdeca88b6246364035af20b070453c9f22336c04f6a68c3c22ddf2ad80169600cec0fd8b02957e780f768722401cce4b275ebdd2f4ea661ab14ff45838ce555b248c1e4880661f2e39a2f9225c758ecc820d7d1913c75527f5710f2dfe8134b9089b348f4e6acf83ea05a587ddff0537b5408f84baef2dccebc729c752a3d91a51cf381af9c8e05fea5b07364621ab1f55061739bc74ab696d9e684e42a985df2f86f19dd2484744c3ae74c831e5881cc92f17f6093c94ebbabb5c59da005bbd14c2000fe9396ac0ab68649bfa371b8ae13494cb2acf721197e0c7e0b5370c2add610597a52ec30a0f92c00a1e35691ec2177fb8a53b118b75f86979fb2a4e4f3a990cf9ce72975c26589e70616f5a140a468e64b469d89e86f19a662106f31117ecb8b4629988a5ff55340b4d64523a8902115639814c97b61009f9a7f34004774adf3856166133eedb925fd58a63f97b7f4814e655b6978815e714eef42b6f0243eea1d01ff04f3348eef4ca9cef0a6da27362e13b6310d9e36e2f60a13c9d42fb9641cdf70fdf97e51ea09033bb3d57d62b3ab1d534be02dcb9fea3f5910e983d312bd28345dd0b1d1b896d01ecc39f4cfe28fa1940b21474df4c2e676ee15acdf161597da2438737582bfeb2f5178a677495f89e272825762a73e7d8709202a542f61b26177e65a70ffd479c18fbea1b491d49ebe9b8bb767797dd0c5c3238c9076dd10d5f5239d9e6a10c60fcb2bdb2fec7487519ca8ff929542421718ec0b1eb63908e8c6375bd2c38027927f91869a5e96fddf9ffb7af38bdfee15efa46e521d0e66da3047a68247375c6944032d4e3d3174ce5bfa75a6e4ee0441411d613faba6b1ca5fc36b8c6575a2b935da27e48e5485c4c131d35f66f0b509dadcb6b2d76086fa362876105be3c3eec53fbf0ce8b2c3411b11f8c4d476ee58eefc9761ebba0d1036e60fc0f166422b2230c055654e327bb3b5e1a3b1a1a91cae56ec3dc4c93b99d2ab7b9fcad3b339f1431da52ac50873a8e0aa0feaacfd7dd46e6b2726e6ee8fe01833cac609582f7c59819deff7ab68f850ccde55296dd6b4872eba91b659120ad57203ea97d5529156150bf109a75f90a1d9633b0a1581e1184cdc2e7f0b345b522f495138b3fbc52c3658d163312a024543dade16f1ea3f55a2df15b1822e7f99287b946e358001111b6add70bf7e9290cd3d21f9db415ded93fdea255bea91c0845dacfbe3a581e686488bf2433bb2cedc11ef76e5d4cab3a6b22ab7ed1024b68513133d36d9b26bfecc1670745076982816abdb18c3363aedb3924919d67f08cb1ec12c1c2defa5f019b050157689b844800ee0a9f91c466faa72664e376ee843d0ef5a709ac2897d226bd77f6da670e25d96d4e67d0e21fc82c10935056d26319518ede8b15252d01fd34439396f0ee4d2b405636818ff2d935b182b0939a921847525473a0fa8561049324a6434512266c5d10dc4683e352c2189e3cb9703165c22273a66fa878f963bb7617eb6b3b4d687cfc0bd1bf08065b983c5a8105cb542af57d880a9e10933b4b36f1eb93600a1f96533f8a38ea29148ed45b5a2302f374de808a76c381c7f717276f793905219a0ef12fb928d053d8293da0a720ea1a09217096566504e044928978c0b9faa10f20252267d21be1bdb7c4aa4971d1a704d07445cc663882ae4071874d1f5aeaf0cc56e5e4b51e59cbf611a7539f445aaf6b19aded3432afefff82b0f684247aac1a5644a77793b5583f2d2b6961c813d4159c3acbccd2de535844b511766ea060b0646d6ade9b3bcdae154701f7fced538f7308599d95492e28d94dfbe1b4dd3261f41f690fce51ad985cc1d10aff1ed39790bff0886e35ff12afc8cab4113000820a40ed566afb67c29474296e97d7ae0e0fe3c179d8d705d64ecbdf9dc3b0a6c1c2e8c07d79c9bea0ec679f32b3aea38ceb8c54eb89a939bef4cd6567b936a42636aeabfb8144afe7da6d249c2daa45254ebd827c8e6d6a0b3bedd4fb5e980b7830148ba083063b5cc561726331a3f7e27825437998b9b8b9afadd35645a3c692948a2495a6073503ff2a93555525babf06bf044d299708e039dcd4316053421dc85649279f655b6ed084fc6ed555be7f77f17b6754552c5f742494ebf322c19591df9e6a981c02e4e5bcb59e284ab332834367b9e02640cf057dd296400ddb6e1f04ccc0984c7f931c503c701eb3c2e96b9047f0e1f51f259f3728ef30d87c11ff619200408a568272f6ab2ddd72beef1d1f660a58683fab663b7507bbb32804448173b4431e989886e26671b61b030b4563e355ee8e5ce3472facb169200bc4693200383e4bc1c7ebbe3da6cd7b6927cc964714f4e4f0260fb5c85fd996173121106c8a82e9f59655cce3a05f899d89003aa29c33be41724ea0f4e26d414a5b22026e3d92bd389d14f9d0d649ca82472d1b4da66d9d2e6c637853a886ef34bbdecfd7e490f1b04690d0fdce5b6974b2a41ebb5e07e3f7e4d7a14ef71fe475d3a1efd38749020ce109bda66692f80345eb6e45c6fd466c846c32dc008919171a1878087613ac2c5276591d26e0ff68e50c0c490f70784bf24402d450eabade293e1307dbb63a243c40f898f0f314ee185ccb3e74eea3e2ab47846d09de3e33234c77ee0146260644e2783361e50f429b1c9e2f190d613761d672c41b4ee87cf71abe73a1b79c16b9a5283aabc03cc79c8469ba6e6e2d6e6190a6625ed6ce0d6368b9fcb2105cb794aa2924603787942724e28a356198b04462356aa750f65b6061c0b82c55f25f2dd9ede3b88110de35d776ede7d6dc6c3d5a7a618a1cfdf0b8e5c906deeb1d84f8c998048142cc047369513c56420b0cfc2465dc5c5656e1b4d72fbf3e544330cd564a04709b07d6fe08f5596c3101cbbc9eed13ec0a598aa7c00ff3ebde224a6baf0f88213643d82dc92cc5221d2c8c563f5a9a7d8a230d314b5523e864dbe71c774071b9a6993a461aa98a5c30d2999860d5d48c23c4aa8fe7eb25d690f188d857fd1295549160b676a431de3786f51bb2c50e836fc07d51afe96ec7557cf443c202f2e2df11d1d88762af55a6d6b1a5e0de076b744c5eb70e266a0af8b4bfd1583bd44fc185ad1a82dec4551a4ff81dd01f20d0135f9bd8a8a8a6cd43fa214726d8b710b2640190d4452696aab2d5a65d86af4ce88cd54767d7af2c33a8a457eb98112f057615bd5f3cee0bb3eb4394be91e7ee176a0d3593c5ebcf4047a162c918062bd5e3e"}]}, @fragment={0xff, 0x0, 0x2, 0x0, 0x0, 0x11, 0x65}, @hopopts={0x1d, 0x3a, '\x00', [@jumbo={0xc2, 0x4, 0x58}, @jumbo={0xc2, 0x4, 0x10000}, @generic={0x42, 0x31, "d372d18e5e70ee5a14006a33bcc6cb0bebdc637819e2c7cec25ee20d35e4dc3a356073c7774370a85ee2db2131cfd75f50"}, @generic={0x1f, 0xe7, "f2a557a53e96b64dffbef72d8b5896de8e8df3fa16f48569653ddadad3b0ffb8f4e659fcb12f2ae79cefa706264ab823cab58aedb5ff755c545a27df4b8f99270d01a7b2094ea96037115ef65eaa876d7b1a43e8b6bf7b9faf3f5f92f5b2c4f47f6ee22c17c7ace98226f79a02969a112361d49a20a44fe4df6f7fd12e98e774bef0e587b8fedbde2f21f65ab8132181e0b4d57f08c039833bf6712314441b297a621f55bc39f7d4203bd72a01b3a6fee5f09c885a6f95b2809d05ba7558680c9ec917f0df55855d883fadb24ee59082a07536120d9a78303796f4cd8b3bcc10f34f77f0d2a070"}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x175}]}, @dstopts={0x3b, 0x0, '\x00', [@pad1]}, @dstopts={0xb3, 0x200000000000009a, '\x00', [@generic={0x7f, 0x77, "3121f1a92a27cdd82917c470f567164b4b37ec5a08cb292a3fa4dc69b64d85a722ee3e9479b0283a2bf892f5f532cba93369d02319d348c9852352408b7fc6e1adcf47b73db73fac0d243d7a9e361c691e83c43927cd4253d27bca265aeef2d7715b769c514e523e145dee54475082159f771cd9dba6bd"}]}], "cc059fe26f3b42943da4949dd1bdcb98b04fa7a29d9a0d07a48cb2029c03cbeebf2241905ef67f99ec829c96b8adba127ab8409b99be625737ab4deb8707b35b46e8a7b7052daf371cd643d68c7d715d717c074091073e9642b63cc0a2200d937c6850bbd3693cfed3d561c19e34b2f637e04b27b69aa0b019c6329da9370f1add0454d91164011609dc761125145c0b9488c088c63b19895582c5434bcb1dbd0986444224fffdc00a27d2e1c1ca05096fc6d2c46e61a62902a2"}}}}}}}) (async) 05:45:43 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:43 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) r2 = socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x1ff, 0x0, 0x1f, 0x1834, 0xfffffffe}, 0xfffffffffffffe0b) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async, rerun: 32) r5 = socket(0x18, 0x1, 0x0) (rerun: 32) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) (async) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)=0xfff) 05:45:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:45:43 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x8004667e, &(0x7f0000000080)={'./file0\x00'}) 05:45:43 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x2000}, {0x1, 0x20}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x6, 0xae, 0x5, 0x61b}, {0x1000, 0x1, 0x80, 0x2}, {0xc, 0x3, 0x9, 0x3}, {0x0, 0x7, 0x3, 0x80000001}, {0x8001, 0x75, 0x3f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x25d8, &(0x7f00000002c0)={@empty, @empty, [], {@ipv6={0x86dd, {0xc, 0x6, "75cf8a", 0x25a2, 0x1, 0xff, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6, 0x8, 0x0, 0x1, 0x0, [@mcast2, @rand_addr="692a36cf597e272a4cd167fe56bbf6a2", @mcast2, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x1, 0x6, "a5ef69", 0x4, 0x67, 0xc1, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, [@routing={0x37, 0xe, 0x0, 0x20, 0x0, [@loopback, @mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, @mcast2]}, @routing={0x3a, 0x10, 0x0, 0x6, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fffe2cd69e4ae2554deb77b4f41cd7a3", @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty]}, @routing={0x89, 0x12, 0x0, 0x40, 0x0, [@loopback, @empty, @mcast2, @mcast1, @mcast1, @mcast2, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x6, 0x201, '\x00', [@jumbo={0xc2, 0x4, 0x9fdd}, @generic={0x3f, 0x1000, "ed44d7229d0e2b54e24c06a072b74d949914cb5a4b3f8f8ae7f4571595aaaacd9fbcda8c624092ef7ba94f56321854dc262038288057de04a885c0e0ed845736d0d33b4bd2d63803c902050396cd7eba4bf5cb7c35e56dd4ba410b1291f037d5f860437ff4247686eb1e28a5eb5ac05eb0ea4a583c1b534369dffe5c958ed18a1aef218eab7025998fdae795d66fbfc9a4a630aac82c5329122f1275c16ad3ecf5a4bc42b7c80793f80f6f6d342aefd629283d3cbebb978f8397884949f7c456a09079c640875e5eed0c47d964b054606a37aabc995f7b41ed1e8df2b2f14de25815318a13b7b4e5b44563386cf00d70eff484191e496e58c8a6c4af7477d6d3d87f6d707f27a3da7f64d85aa65ec9012c31db4359a04950bd0b8c7953208e6198c916e0852bc2a0a912e09e2c86b5f3d38aad8d232a6b96b005b1b9e2affaf5bfb846f23d941b64dd15a5408602472cbe6394012d5bf7994c11ca9fe4f3434e453c055c3e86ea5a6bb11be9043e7d0b07aac06dbdf5e0fc097f0bcc615f7d9868680791fea5458a12c25e2686e15f388971aa17306aadf20a29fcb3bcc13f591e3cd008ca2b3211f2b71f7b986b7e8f05aa7255357c887474d7a618ae32147a89c88a32ac95c773690fefb77db6918a9dbe86024cbf7b1edcdae623d903ab6a6267183988a9de7b74a2f34ac67cd8145b9fbb9a65c51de80117515ee7c6c9df487f29a4181c7645f6138819fc5fee8ac8f45611dc39251e6d8b0d46d78578f5650fe8d4492f1587441228c749568fb9881a034c6c7788ea66dfd9a63b2495a6a21ebdd2bcd5023354fd2bd49ae49014a1b993b1bb62b0927ae51b7732f93334719686310f58b0d9e653b23c573287dc631097519bcd10d14ec3c7b093af0c1dc7e13723ae4fe45ba559d53de5b53ca3b8a09187e9dcaaee0fd3a34babde18300cc5bc7cee696d76f50f2c93813b7b8a4ee9b905ed37ffed53fecab06cd04176f04929677aac0273929c7c92736f91c465d321c64d00d83153676b84454f41ab79bf4c317372590af9c46fbc9299cc50109312e066dbd2f0ab8618b5b49a69cdb817e173636d5916f870858689d69df30785bce85fb0acfadc7f5cd111c1b68f1b41bb97983b98132ab56472f62be6e22c0fcc8134c57003a5d104dbb99738e7ceb9a51604215c3d2fca1845964894849b2738dc1c2b2dcada18ad9f4c70b869940e2912d85f3d2ff6533fc2d6fbfb60654cd9dfd259a86de572cc055de59320a67af11d7c5e6dbae42f62f33748a2e0a7746e5a4d19e694605612b8ede0aafb5cff92cf1b04418703b5132a4ef20bd693a0c7ead8e502ba87bfaf1186c489c0c75445f78bd8926b9f6ee7cfefe9dc4821b0b7e75c5aa90cf29d69ddf2f008f92d6c65206c938aebf4b18ef265a588cb1c24d77c9c20646333f5772c7ed1f2eb8ce19bdc0c99edc5a8ca01b12133296f782b6d17f0ebe2cded9e8833b89d5126bb92b7687e27241509cb36da88a24c544da1440856135a74ee10d93e75a196484a4449542b1240e4a6991cca5891ab94878a540bdb22095d548128000c6027dc03c4cb51f8937123de6232aaff3afb805eea20064cfe7daabb039917474ef160704e20220ee8e1ed7f0e3a165cec9f1b3aa9c75e940549d499bdd59d18cdef45ff65472b2f504d3b928b2bad9c7ef44bb4f0b04e31cb97bb6d1f2d452481267c6c1ad2d74288bee80e39fc06430ea1edd15ea5e1c49caae02e661f7b7efc07a32958d4653741b64e65c8db4e932e94c199bef34efc16829abe98fd3ad17ed59490d9a1c5e60a975a736088f867f95c41d545e689140b8741c4737b6e8262aa1ab9a192e7c4f25f74696931fba24a62b6fadd5905695759787d74507c2aca4ec5149ad3b77aaf1e53385dcd6bd842f1a6dc5c25af30fd03ec6bbe4fd164c15f63ab69fdb779353801cdd907b2d7a9532f62bfad2b02a48d4da23a34436cb6ca17c21982b941e412a76020768f432d311e6f3cd055e77feb87bf84e9f4ae94d36dd5e0bfcb7ff042789eb1026be5ac518a6c374164575d1a2753402b771d54e7885ade0289ad6efb8d0fade104411fe28cc845f9a530ebf6a35bdb3f59ebd72e4767c27c224032568e10915a57c420dcae1898b3217f1dd616a47881c82e3e29f0c02c8d0e533d9e8650d2c24c2cdc54683557c47aaae8c41f1922710fbdf0ba23951a3d7262a67726afac426b585eabcbca7088ef416dff5212d34723ecaa438f225ffdc699f4434d2a0b66b621b3956beaeb1670d8de135248b0894b3dcb2d7e88783831491dc3abb76c7071048e30d78f1880eda35b0225a0560dc05028d00fc11a282c5326b99619d915bce6b80a18b80721d8cd9b5800b8395eeb31d9767b63b991fb6828649120db4e418559285bf829eb9bee894e97fac7b10fcc0c89554f388839f7c880f98a86eb2ab219d546737be44e882b19b691a8c42952328052dbe968088d12d976b296f29b458bf369f12e2110278907f04be52e7324b465db1460c4e371cc5868a2d0251d47238adee0717bbfdaebf90ba57e17e7cd5358c182072e060369d1d3581628b51d5edd8c823bfc020f0c87a68dcf27c0685f02d5249ed6bf30f7bb641bed22db51806cdd4d15aef9dc1c8f01e628453734f64725458cb1fc7a703986b2d1a8f145990c02c46f014d3dd05e871f33daf2d3aea8e978220045e002cf6c8fd152b00ab2decaec1b209183ac9e370a6a553f86347e1eb28cbf9c88ebee905e85a4372e237f53d78869c1f96b14cf5070acb303e4bdd4c4f5e165d1268b1c70017a88b81f3bec15fd638ade84152234bec957e07d30985ff53425339ad279d7083807578350f08fab3e4f87789998fa9b8aa03019f9c849b1faa0016a02a6a24e51141f763ed21355c51b408cf4aca9ce4743722face4bce3fb292ed67809b987825907b0e021077cad5ff2fa0d2dae986f148c4ca6454efe5d3d34669b9737e827ece0450e1b6dd7c056dd060e60dd9cb651197b712c0adb2402377ba2dfd3a9747214895f7d7d09065ce53f8f52a924e166e1ffbda21d01e164f4b4f70e33619e32507f7a735a011141b3df55e23fd7f53e5b4e41002ae9e1ba86c6fac842712076f21c9f690ac9fc977a9c3e3740e8d1e2025ca208cb10b9b2dfbc17cb3cc0e1b14133bc4ced45e384c0d34c2b737dc2cab1882efd063e29b7b1981b2ffb497baf10eb95e99f81ce01c18b9b8bb235f36ae0ceffb3a920a7a677ec0ab97449dd10fa5974f1f2354de82a4f01fd6e545d1d21a9cc8e0a9c8fbde3c0857e3294f9fa5c47752060a1328454488d0ab17db0d58b8702bb0a6f843a71cb71bfc3a134b59f80b597736f0e85c73c56e77d665b4ba04620227c32ba3222366fb13102bafd74a35a529e869bffed3187485deb9042c66c4ae285ac1009c5b712e868d2d9ffc5bf8b3fdd1a03f1707c5a85de5b22069252549e1231c141396f4470d061b247bfc72c8f16d9e3bed615c8e0f088a9546d3a42e4f5bbc67607b423f008e9d9167c0f5f6677cd5ef6833e4436ff16b2b560ea1d346eed8ac487903fdbfdc52ecd7c8f531a1827d0ad6350cf2699518902e48e0a47765e1d57edb01cf911576d218d6021d63c12e1a0128cbb5a2a21fce0f5b72d38e7d39a1e0fb56c72ffe8dd163c5d95e18c6e266e42f9e3b93cfcecd9778de0d51694c7651e27c16412ea850758dc77916649bf0cb30a646b5b4e4164ce9849fe486d1010f0cae2f836ce7a7bc2df183477414dfbbe16e3187f79452c2c218817359aafcad5663a40d0e04497f2a68d515e320b0204d3e4c180d8e6664b6c05da3e3b5738570c14926d0547024ba06dc275d2879f4748d0220d86b3ccc230f4366b3bdb1b3979f59c8964fbbdddccb8bfedfc17abb59706cc14ea50bb163ab17c68593152ab7a4d78989d490234da5d7836802f3ea4dd727fb3f304891bbe907d03f9e156745e181297bac87c1e83f8141072f698f32ce75de1e23a707e2f68ece7f5c5c05d2958f71a0bd23e14b1041a7dcb585af15be1dff0c1b28e9f6b5a9c1fb525d8065d28df03b7acfdc50c767f56e49688f1b9b2749a065465d5589021b10ef036f8bdc4d8b5385e3cbe438a3b3495553b60f1c7514c93ec9c248e6d22d007ff30bc449416ad7873a274a241e8b8681e04126371ecbe81b5d01ff56198c1e36d7dce7593a862b48d86e60003784a4dc11f75aef391f8c951e7496cc2e9f43004a9d5b7fa0124c784276f1d8392bc073ac94cc0c252871aa6c12a28af3d6bfe06dd63c87f6f9eeee9157ba27a8f976b4aa2cf06002bd3baa4db5589786fa9f8c169ade94e42e1653ac350484da757e7b7b76b3d3e099b410e35b76068eecfd6e9fe4c171cf047baf9b67fdd96dfba45ec48ffa260570eccc0332932e67308088fe0eb3137dfa51e8f2f1df28573c3f0638928d683c2318cba908ccf54ecdd743c84380db3c4cc0728e2c6f72ecc3493ae03c3b417eef9b21853f3eb7b710fceb465f0cc63c6392aaa28f9ba70f990f775412a9ffed1129a52eb305577577d7fcd3d2bd4c884d743890eac9787c8e280f0208832e1eef6a4195c1f30ff4ce65b5db1e957a62960734413c661a13a2b422bc3c0b8cf797b6af4b148f834b82d6cd1102f87019233ccb19967b87a0e7077000ab04789ff4885543481807db8cbefa4a1aee3986d311abdf07cc34bee42309709b17e0b5bc99431fdf4447eb9e23202f13160d9c86e96ffec026f2056eae7829f9553e331da97760ff03159fe38eb9897c34c1af8f558cff50d86aa1cf3374633bd5db0ead3a9a7abedae70896da446d8e741e91b7cf909d81484e4645fd40d30b0206b94a60677a6112fe416c1f9540c2d1bab32faccf12d05f806f93c6829a5c0d2ac5487ecb84994535690afb6cf7c9f537f0289be9818f8a6d4ce3c1408bef7de48628a2ba95f663db838d6d2b7e8de4c0b962755e0d79fa96c33e23c96bea3b0a8f3bd4c0f69a2348371412a73e70855ce7df2ef0d69538ae0ed204c70e374a174bf13e89cd18ec8503bf1ddf4cf7f44efebb4d60c3b3485f8c7058c0e194fa27591378202065d3ead401f47da6dc0ac802f234dbca11a77d73bc01dfc4fb1f3b361e215572915b1ac8c54f1c4e56714c38220c4adf1b26ac1f16a838d679dc377edb39933247e86f65414b5a0f41d0ba092500d6df7f33b55c770255cb216264a845d8b2ec0397d72b33b49d25947cd10b24f9fbdf783a80f9e5bae4253ae8d73bafebbff1a5feb6b0f01cc4814d6f8b25172161cd63c19c71a801340f7532315b08f434f24e74c93b242789841ccaaa2156ab30d70569509eccc85d67a9df63b054940a8d4c31b1b7c0296a1878a0776e21d67750824122e1468b76c9d870727e11845da3dbecae25e6cee8a9bb73c254b039cf64968159132bce2fe7d026033e68fce322b6b34d2de23633ef771f6cbd5047c96c967fe79d9824a0a9b269026fb9a18ff05994e3004a7912e2bd6b286e62d94aebee28fbf1c0355fb752df0140b0774f82f712f238ce00e243c4a3631a808708ab0e8c9753885acbe527228676926820b623b71f438fa73168d13efefb91a5c78303059d35d9bbee868ad2affeb49c5afae28dda6478af345059fc8866812ceb00da00a075f4648ff057287e285fb19c20984aca334bfc6ec27383c3f92aa981c64a9cbb1f3864fa84962373f491ce2591f9f3aabcbe620910396482836d23a6daeccca1557e42c3c615a375bfecfd6b1095c7ba2de"}, @ra={0x5, 0x2, 0x3ff}]}, @hopopts={0x37, 0x1, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x2}, @enc_lim]}, @dstopts={0x2e, 0x203, '\x00', [@ra, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @pad1, @ra={0x5, 0x2, 0x4}, @pad1, @generic={0x20, 0x1000, "70bb04f53213f1f50d18eaa782528f7a3b51511874a2cc4b729acfca653d8732cbb1faf8247bba1ddcc9e113b02db46af62919ee2874dec0c7682b0b76e8ef950a948060197ffff3588ab6e22325d913adb456f6c2c881c651d2cf71868ee1dde6284e60a44f7c70ac1faff7b66119eace10cb175ae3c917b63a0146f32f94975e1c14e73d1c11121933936811b545da74145a1b79024e83c09c1ed85956e11c7fec3c59a9ef1773e98ee8d9d9ddc7aed9067928743f91090226f1d154cc9938d916242c41135a0c89cd15ebaced23249523f10b2f872f06b898f4f0d4451e7745db970bb7782c1c150963851c52f1900d1aecdbee68d30513409ae44469eef0536a4bbc41ace81dfd08f1981d0a4a2c00d8727093ba1a18d6255ec4e4411d71d8a83fdbb42cdef2967536c514cd5218658793f87527dced036c98143f1b6187491a8d58e59a6baa96cce4c1d4dee6686f8cdf8bfc3f0f25eef2a3b6e7bc740a1754458422997b07ad7e667e30681da1f9e97e4ad5d240917bb494a82628903c77af1fef53a519fac0beaa8cf6dbf909d0e4c9d33ab045787b40b59eca4d2639136f8770a98cf23d3ddbf9970989b0b5791aab24c1571a165e3354988802bb6ef663f9bf2e1408177115f5a2dff5d6a1971f5f2332b39a3d9284e7d7f5319ac65854eade3368c36e98623111547d10d06bcc2b405419af6c6532ebbda4bb8c9d5cf33b7ddf84b1fb3ce57a0892103403483897881e9be4431bccdea2a17985ed0bcb10a67c83c223c977d5bb97c8d4b6904a1eec5d2e2d7da20d2132229beea1806bfb5ed53f35d4473edc3ee614f3c93c64d3af398cb45633b8e0caf9d3c956247382119eed341d3dd89925087737b05b696dba26efe4eda17c49ccbbb89be952f4e2a3c690ef1c5b5dc844d5db928765919d48643265e063ebc92174e571039d5044e25239a39d023223d8c4a460d3ed696649392a53430f0c4d8025eb6696dec87b50743ec7c7360e2a0bfaa1ed8a7fc17a54a2f72bbe52735be8d2738c35beac079c4043c6b47026ecf88c3a0c0edbb27063e081ec840bb73b8a67359990bca825d4306b8c99fb4e0bc59b6c6a65a3d51cb0bd708eb4222eb7cfd42b480d1a6c65d89b78a76d1130b78b90c59d1b11fdd73f2dac8a7abcbd67aa00b6401a922855d5648a4a428605923e85142cfbbc6d47e9c6a8454814e22320a8d50547338820145c21aab15e2451fdd54400ca2f97e315ccb9050b429c9d7e6626e90f589a4421e705e17a62d8425e990ed10171e5ed58caa27df389f37107603662dba1f2e982e2d0dcfbad48ac9eff5b4ee0907cdb4022615e9190a5e80b9538ae782833ee88e2b43100c2768a7ee9438c60805c125022b5cf437bcab651338bdd64399eb1cef9bbf2eb7dfcff51c3cb7c5c19877f414c86bb41f526c4b745b3731f7e622319efd2bf295f044e451318eb13ab68cde72b4a82ebcd4fe794c856da60c89d944ac4c587ffc917d196c4abcde02d7990978c36b53af2f807acbc2a8cf66ffbdb0aa7f11a23ddedcfbb281186abe7bd68aaef14f6b07472c337fa11b188eff7eb266e77a4822d8feab531dcd84e7fca103eaf4065c67d3dc7f3775a320b963f3d60998edccf82185735463bdd7a5a7786a24f14828488840b64f988af526c6d43c298ff77c5316531581c54ff9e3f75a1220f96260fb48d12a671c9b17253128e792d577e9c6a29cbf182cce909e196ee1478c6a1d37d0b424636842cde5463ffd8e111d22aa0440f8b2cc51343f5d7e715005f9c55d6471e743634cf19ac5d6ad27aef23be7418fe895ba5876189e4ab5c434216cf35ac8473307aaec9db26b84125f311b8faf85ae135b5e1592143f23742f084da7324ffa30950e18b8d3416d1db52ea2660dff194e7c93967a9e05ebc8c947525da197736f1c1a143530d9298167caef1fe80375ea46477545e0ba8a896fc2bc6b0e45fbfe179e9f3bbe5a3abb757ae77f735c857b8157543086d7f6b0c2309998ce9c257eb86556fa2b04deb2c9a56088a1bc2907825836bbfb357096bdd478ba75585d92d229b3326608afe44ba488434058be7ea7194e00937285a323363c13808a831186cdc41a426b7d5195a4104abc069dc5408859ec341bbca7b5e045b1e124b6fc28ea0b436de5ac9e6dd5b4a9d83e51ecf84155f96879e8c34d981b3645c2394c20a1daf95776d8e117543d846c02a6eb6bcda2f25ee77daf6f5378d82b0498d6c131a1af8d212ecf334dc01d67275c36f86adfa120c7663579694df4c259636475ae9b7c9cdf94e8e4cbdd42a285e8b4fdcd54cac20f4bee398677b40e61400b57fc440f2f3566d6e1efcf4de817b236bae5a176d4c7c2fe16c91a06ffee28581440be53ee478275c2746e7865ca5ea6972323c2d0b5b3c00224acb7a4d53bda129ae7363aadac5810f5f751b920ab6b606711bfe379f3a3eaa80c6c1fbf802421c7d2a204697c1e90f03e5d98f3dee6df5e737b92bc807e99bdeca88b6246364035af20b070453c9f22336c04f6a68c3c22ddf2ad80169600cec0fd8b02957e780f768722401cce4b275ebdd2f4ea661ab14ff45838ce555b248c1e4880661f2e39a2f9225c758ecc820d7d1913c75527f5710f2dfe8134b9089b348f4e6acf83ea05a587ddff0537b5408f84baef2dccebc729c752a3d91a51cf381af9c8e05fea5b07364621ab1f55061739bc74ab696d9e684e42a985df2f86f19dd2484744c3ae74c831e5881cc92f17f6093c94ebbabb5c59da005bbd14c2000fe9396ac0ab68649bfa371b8ae13494cb2acf721197e0c7e0b5370c2add610597a52ec30a0f92c00a1e35691ec2177fb8a53b118b75f86979fb2a4e4f3a990cf9ce72975c26589e70616f5a140a468e64b469d89e86f19a662106f31117ecb8b4629988a5ff55340b4d64523a8902115639814c97b61009f9a7f34004774adf3856166133eedb925fd58a63f97b7f4814e655b6978815e714eef42b6f0243eea1d01ff04f3348eef4ca9cef0a6da27362e13b6310d9e36e2f60a13c9d42fb9641cdf70fdf97e51ea09033bb3d57d62b3ab1d534be02dcb9fea3f5910e983d312bd28345dd0b1d1b896d01ecc39f4cfe28fa1940b21474df4c2e676ee15acdf161597da2438737582bfeb2f5178a677495f89e272825762a73e7d8709202a542f61b26177e65a70ffd479c18fbea1b491d49ebe9b8bb767797dd0c5c3238c9076dd10d5f5239d9e6a10c60fcb2bdb2fec7487519ca8ff929542421718ec0b1eb63908e8c6375bd2c38027927f91869a5e96fddf9ffb7af38bdfee15efa46e521d0e66da3047a68247375c6944032d4e3d3174ce5bfa75a6e4ee0441411d613faba6b1ca5fc36b8c6575a2b935da27e48e5485c4c131d35f66f0b509dadcb6b2d76086fa362876105be3c3eec53fbf0ce8b2c3411b11f8c4d476ee58eefc9761ebba0d1036e60fc0f166422b2230c055654e327bb3b5e1a3b1a1a91cae56ec3dc4c93b99d2ab7b9fcad3b339f1431da52ac50873a8e0aa0feaacfd7dd46e6b2726e6ee8fe01833cac609582f7c59819deff7ab68f850ccde55296dd6b4872eba91b659120ad57203ea97d5529156150bf109a75f90a1d9633b0a1581e1184cdc2e7f0b345b522f495138b3fbc52c3658d163312a024543dade16f1ea3f55a2df15b1822e7f99287b946e358001111b6add70bf7e9290cd3d21f9db415ded93fdea255bea91c0845dacfbe3a581e686488bf2433bb2cedc11ef76e5d4cab3a6b22ab7ed1024b68513133d36d9b26bfecc1670745076982816abdb18c3363aedb3924919d67f08cb1ec12c1c2defa5f019b050157689b844800ee0a9f91c466faa72664e376ee843d0ef5a709ac2897d226bd77f6da670e25d96d4e67d0e21fc82c10935056d26319518ede8b15252d01fd34439396f0ee4d2b405636818ff2d935b182b0939a921847525473a0fa8561049324a6434512266c5d10dc4683e352c2189e3cb9703165c22273a66fa878f963bb7617eb6b3b4d687cfc0bd1bf08065b983c5a8105cb542af57d880a9e10933b4b36f1eb93600a1f96533f8a38ea29148ed45b5a2302f374de808a76c381c7f717276f793905219a0ef12fb928d053d8293da0a720ea1a09217096566504e044928978c0b9faa10f20252267d21be1bdb7c4aa4971d1a704d07445cc663882ae4071874d1f5aeaf0cc56e5e4b51e59cbf611a7539f445aaf6b19aded3432afefff82b0f684247aac1a5644a77793b5583f2d2b6961c813d4159c3acbccd2de535844b511766ea060b0646d6ade9b3bcdae154701f7fced538f7308599d95492e28d94dfbe1b4dd3261f41f690fce51ad985cc1d10aff1ed39790bff0886e35ff12afc8cab4113000820a40ed566afb67c29474296e97d7ae0e0fe3c179d8d705d64ecbdf9dc3b0a6c1c2e8c07d79c9bea0ec679f32b3aea38ceb8c54eb89a939bef4cd6567b936a42636aeabfb8144afe7da6d249c2daa45254ebd827c8e6d6a0b3bedd4fb5e980b7830148ba083063b5cc561726331a3f7e27825437998b9b8b9afadd35645a3c692948a2495a6073503ff2a93555525babf06bf044d299708e039dcd4316053421dc85649279f655b6ed084fc6ed555be7f77f17b6754552c5f742494ebf322c19591df9e6a981c02e4e5bcb59e284ab332834367b9e02640cf057dd296400ddb6e1f04ccc0984c7f931c503c701eb3c2e96b9047f0e1f51f259f3728ef30d87c11ff619200408a568272f6ab2ddd72beef1d1f660a58683fab663b7507bbb32804448173b4431e989886e26671b61b030b4563e355ee8e5ce3472facb169200bc4693200383e4bc1c7ebbe3da6cd7b6927cc964714f4e4f0260fb5c85fd996173121106c8a82e9f59655cce3a05f899d89003aa29c33be41724ea0f4e26d414a5b22026e3d92bd389d14f9d0d649ca82472d1b4da66d9d2e6c637853a886ef34bbdecfd7e490f1b04690d0fdce5b6974b2a41ebb5e07e3f7e4d7a14ef71fe475d3a1efd38749020ce109bda66692f80345eb6e45c6fd466c846c32dc008919171a1878087613ac2c5276591d26e0ff68e50c0c490f70784bf24402d450eabade293e1307dbb63a243c40f898f0f314ee185ccb3e74eea3e2ab47846d09de3e33234c77ee0146260644e2783361e50f429b1c9e2f190d613761d672c41b4ee87cf71abe73a1b79c16b9a5283aabc03cc79c8469ba6e6e2d6e6190a6625ed6ce0d6368b9fcb2105cb794aa2924603787942724e28a356198b04462356aa750f65b6061c0b82c55f25f2dd9ede3b88110de35d776ede7d6dc6c3d5a7a618a1cfdf0b8e5c906deeb1d84f8c998048142cc047369513c56420b0cfc2465dc5c5656e1b4d72fbf3e544330cd564a04709b07d6fe08f5596c3101cbbc9eed13ec0a598aa7c00ff3ebde224a6baf0f88213643d82dc92cc5221d2c8c563f5a9a7d8a230d314b5523e864dbe71c774071b9a6993a461aa98a5c30d2999860d5d48c23c4aa8fe7eb25d690f188d857fd1295549160b676a431de3786f51bb2c50e836fc07d51afe96ec7557cf443c202f2e2df11d1d88762af55a6d6b1a5e0de076b744c5eb70e266a0af8b4bfd1583bd44fc185ad1a82dec4551a4ff81dd01f20d0135f9bd8a8a8a6cd43fa214726d8b710b2640190d4452696aab2d5a65d86af4ce88cd54767d7af2c33a8a457eb98112f057615bd5f3cee0bb3eb4394be91e7ee176a0d3593c5ebcf4047a162c918062bd5e3e"}]}, @fragment={0xff, 0x0, 0x2, 0x0, 0x0, 0x11, 0x65}, @hopopts={0x1d, 0x3a, '\x00', [@jumbo={0xc2, 0x4, 0x58}, @jumbo={0xc2, 0x4, 0x10000}, @generic={0x42, 0x31, "d372d18e5e70ee5a14006a33bcc6cb0bebdc637819e2c7cec25ee20d35e4dc3a356073c7774370a85ee2db2131cfd75f50"}, @generic={0x1f, 0xe7, "f2a557a53e96b64dffbef72d8b5896de8e8df3fa16f48569653ddadad3b0ffb8f4e659fcb12f2ae79cefa706264ab823cab58aedb5ff755c545a27df4b8f99270d01a7b2094ea96037115ef65eaa876d7b1a43e8b6bf7b9faf3f5f92f5b2c4f47f6ee22c17c7ace98226f79a02969a112361d49a20a44fe4df6f7fd12e98e774bef0e587b8fedbde2f21f65ab8132181e0b4d57f08c039833bf6712314441b297a621f55bc39f7d4203bd72a01b3a6fee5f09c885a6f95b2809d05ba7558680c9ec917f0df55855d883fadb24ee59082a07536120d9a78303796f4cd8b3bcc10f34f77f0d2a070"}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x175}]}, @dstopts={0x3b, 0x0, '\x00', [@pad1]}, @dstopts={0xb3, 0x200000000000009a, '\x00', [@generic={0x7f, 0x77, "3121f1a92a27cdd82917c470f567164b4b37ec5a08cb292a3fa4dc69b64d85a722ee3e9479b0283a2bf892f5f532cba93369d02319d348c9852352408b7fc6e1adcf47b73db73fac0d243d7a9e361c691e83c43927cd4253d27bca265aeef2d7715b769c514e523e145dee54475082159f771cd9dba6bd"}]}], "cc059fe26f3b42943da4949dd1bdcb98b04fa7a29d9a0d07a48cb2029c03cbeebf2241905ef67f99ec829c96b8adba127ab8409b99be625737ab4deb8707b35b46e8a7b7052daf371cd643d68c7d715d717c074091073e9642b63cc0a2200d937c6850bbd3693cfed3d561c19e34b2f637e04b27b69aa0b019c6329da9370f1add0454d91164011609dc761125145c0b9488c088c63b19895582c5434bcb1dbd0986444224fffdc00a27d2e1c1ca05096fc6d2c46e61a62902a2"}}}}}}}) 05:45:43 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x1, 0x20, 0x7f}, {0xe4, 0x79, 0x4, 0x7}, {0x81, 0xef, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:43 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0xc2, 0x0) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xf74c}, 0xc) 05:45:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:45:43 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x0) (rerun: 64) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async, rerun: 32) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 32) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x2000}, {0x1, 0x20}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:43 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x1, 0x20, 0x7f}, {0xe4, 0x79, 0x4, 0x7}, {0x81, 0xef, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x1, 0x20, 0x7f}, {0xe4, 0x79, 0x4, 0x7}, {0x81, 0xef, 0x80, 0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:43 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0xc2, 0x0) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xf74c}, 0xc) 05:45:43 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:43 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80384601, &(0x7f0000000080)={'./file0\x00'}) 05:45:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES8=r2], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r6) dup2(0xffffffffffffffff, r6) r7 = dup2(r4, r3) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:45:43 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES8=r2], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = socket$unix(0x1, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r6) (async) dup2(0xffffffffffffffff, r6) r7 = dup2(r4, r3) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x1, 0x20, 0x7f}, {0xe4, 0x79, 0x4, 0x7}, {0x81, 0xef, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x1, 0x20, 0x7f}, {0xe4, 0x79, 0x4, 0x7}, {0x81, 0xef, 0x80, 0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:43 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) (async) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0xc2, 0x0) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xf74c}, 0xc) 05:45:43 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:43 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 64) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async, rerun: 64) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:44 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r2) (async) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES8=r2], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r5 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 64) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r6) (async, rerun: 32) dup2(0xffffffffffffffff, r6) (rerun: 32) r7 = dup2(r4, r3) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:45:44 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:44 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:44 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) pipe(&(0x7f00000002c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1000}, {0x18, 0x1, 0x5}, 0x0, [0x0, 0x0, 0x60b2, 0x0, 0x0, 0x28000, 0x0, 0x3f]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x81, 0x2c}, {0x18, 0x3, 0x5cf}, 0x1, [0x401, 0x3, 0x101, 0x200, 0x8284, 0x6, 0x7, 0xfffffffd]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) sendto(r3, &(0x7f0000000100)="70ea5efce4e09ab4fa39a07e3347dc2c6487ed227b27c266b99a4b4e85baaa6e578b875d7e71427daac5a87857d6c42556dd7facb8e56d467d1f13c5576b17f8b75eea3a54dd8520cc9b18509648fa102cca7e35f17bd916695914e04f6bdc1030d289260a45ec89c7a522165e29322084dd984bc0319de10b8eaa20c0b31f5280aa0fc63ff1036114dd350185de35abe758b85e6063449eb761c5c0be", 0x9d, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x2) 05:45:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:44 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946467, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="9a04079f1a88e95c946a97ed274f4632c956384fb53a8d373084aa025896400b663b947315c975fc86e699d7d46cdd85f0b8105c34d14ee5a242cce16d4f4365a5811b94c2b6b2d6ba0f06e490f4a0fa586fe33c22264b2c18d75228b914d60f8843a9f6b772e77554a1be83096b51c8fc07c3d4490b65f471e319bee9e4447d635256f33d0877565df28a43bf3a6b79f7a2187c007d6218cb175e407ffb553a1a11565d2248cc648d25bffa3d459ae628d8dd62670025678428d4ba7366c2143f630ca4a01fbdc7a8cdebdde79785567d2f104052aaa7def325aa0ee0a94c61b7fce269093940fa3bef078e831bba7be3c0b911056ac914fa5285", 0xfb}, {&(0x7f0000000240)="143adda2cebabff614ef9e7820bbe8b0c213f9e92d78909bfc9c4ec495e7cd7c115a7a285d5cc64128f215c99c30e19548080cfc8a5c23147450c575297bdd46fc68257614dbf5fbbd4ad152b6bb265900a3edb21c82c0acea064c2ce5583c9eb2190e3cf299d320f225fdcae57b5cf22de65f441b7c9267b1f809c4ef2cc8f4fcd05b1614e01bc904dac84e5eb4c8c31b533666", 0x94}], 0x2}, 0x3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) 05:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) 05:45:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x8001}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x101b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:44 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) pipe(&(0x7f00000002c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1000}, {0x18, 0x1, 0x5}, 0x0, [0x0, 0x0, 0x60b2, 0x0, 0x0, 0x28000, 0x0, 0x3f]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x81, 0x2c}, {0x18, 0x3, 0x5cf}, 0x1, [0x401, 0x3, 0x101, 0x200, 0x8284, 0x6, 0x7, 0xfffffffd]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) sendto(r3, &(0x7f0000000100)="70ea5efce4e09ab4fa39a07e3347dc2c6487ed227b27c266b99a4b4e85baaa6e578b875d7e71427daac5a87857d6c42556dd7facb8e56d467d1f13c5576b17f8b75eea3a54dd8520cc9b18509648fa102cca7e35f17bd916695914e04f6bdc1030d289260a45ec89c7a522165e29322084dd984bc0319de10b8eaa20c0b31f5280aa0fc63ff1036114dd350185de35abe758b85e6063449eb761c5c0be", 0x9d, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x2) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) pipe(&(0x7f00000002c0)) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1000}, {0x18, 0x1, 0x5}, 0x0, [0x0, 0x0, 0x60b2, 0x0, 0x0, 0x28000, 0x0, 0x3f]}, 0x3c) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x81, 0x2c}, {0x18, 0x3, 0x5cf}, 0x1, [0x401, 0x3, 0x101, 0x200, 0x8284, 0x6, 0x7, 0xfffffffd]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) sendto(r3, &(0x7f0000000100)="70ea5efce4e09ab4fa39a07e3347dc2c6487ed227b27c266b99a4b4e85baaa6e578b875d7e71427daac5a87857d6c42556dd7facb8e56d467d1f13c5576b17f8b75eea3a54dd8520cc9b18509648fa102cca7e35f17bd916695914e04f6bdc1030d289260a45ec89c7a522165e29322084dd984bc0319de10b8eaa20c0b31f5280aa0fc63ff1036114dd350185de35abe758b85e6063449eb761c5c0be", 0x9d, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) (async) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x2) (async) 05:45:44 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc0384600, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x8001}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x101b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(0x0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x8001}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x101b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:45:44 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(0x0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x8001}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x101b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(0x0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x8001}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x101b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:44 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:44 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104607, &(0x7f0000000080)={'./file0\x00'}) 05:45:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x7, 0x40, 0x1, 0x400}, {0x0, 0x24, 0x9c, 0x3}, {0x7fff, 0xb6, 0x8, 0xca}, {0xc98, 0x2, 0x9}, {0xffff, 0xf5, 0x1, 0x401}, {0x5559, 0x8, 0x9}, {0x7f, 0x90, 0xe3, 0x7}, {0x1f, 0x6, 0x9, 0x5d}, {0x7, 0x3, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x2d}, {0x3c}, {0x6, 0x8}, {0xbd, 0x3, 0x1b, 0x1000}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x1, 0x1}}], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 05:45:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) pipe(&(0x7f00000002c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1000}, {0x18, 0x1, 0x5}, 0x0, [0x0, 0x0, 0x60b2, 0x0, 0x0, 0x28000, 0x0, 0x3f]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x81, 0x2c}, {0x18, 0x3, 0x5cf}, 0x1, [0x401, 0x3, 0x101, 0x200, 0x8284, 0x6, 0x7, 0xfffffffd]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) sendto(r3, &(0x7f0000000100)="70ea5efce4e09ab4fa39a07e3347dc2c6487ed227b27c266b99a4b4e85baaa6e578b875d7e71427daac5a87857d6c42556dd7facb8e56d467d1f13c5576b17f8b75eea3a54dd8520cc9b18509648fa102cca7e35f17bd916695914e04f6bdc1030d289260a45ec89c7a522165e29322084dd984bc0319de10b8eaa20c0b31f5280aa0fc63ff1036114dd350185de35abe758b85e6063449eb761c5c0be", 0x9d, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x2) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) pipe(&(0x7f00000002c0)) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1000}, {0x18, 0x1, 0x5}, 0x0, [0x0, 0x0, 0x60b2, 0x0, 0x0, 0x28000, 0x0, 0x3f]}, 0x3c) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x81, 0x2c}, {0x18, 0x3, 0x5cf}, 0x1, [0x401, 0x3, 0x101, 0x200, 0x8284, 0x6, 0x7, 0xfffffffd]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) sendto(r3, &(0x7f0000000100)="70ea5efce4e09ab4fa39a07e3347dc2c6487ed227b27c266b99a4b4e85baaa6e578b875d7e71427daac5a87857d6c42556dd7facb8e56d467d1f13c5576b17f8b75eea3a54dd8520cc9b18509648fa102cca7e35f17bd916695914e04f6bdc1030d289260a45ec89c7a522165e29322084dd984bc0319de10b8eaa20c0b31f5280aa0fc63ff1036114dd350185de35abe758b85e6063449eb761c5c0be", 0x9d, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) (async) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x2) (async) 05:45:45 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="9a04079f1a88e95c946a97ed274f4632c956384fb53a8d373084aa025896400b663b947315c975fc86e699d7d46cdd85f0b8105c34d14ee5a242cce16d4f4365a5811b94c2b6b2d6ba0f06e490f4a0fa586fe33c22264b2c18d75228b914d60f8843a9f6b772e77554a1be83096b51c8fc07c3d4490b65f471e319bee9e4447d635256f33d0877565df28a43bf3a6b79f7a2187c007d6218cb175e407ffb553a1a11565d2248cc648d25bffa3d459ae628d8dd62670025678428d4ba7366c2143f630ca4a01fbdc7a8cdebdde79785567d2f104052aaa7def325aa0ee0a94c61b7fce269093940fa3bef078e831bba7be3c0b911056ac914fa5285", 0xfb}, {&(0x7f0000000240)="143adda2cebabff614ef9e7820bbe8b0c213f9e92d78909bfc9c4ec495e7cd7c115a7a285d5cc64128f215c99c30e19548080cfc8a5c23147450c575297bdd46fc68257614dbf5fbbd4ad152b6bb265900a3edb21c82c0acea064c2ce5583c9eb2190e3cf299d320f225fdcae57b5cf22de65f441b7c9267b1f809c4ef2cc8f4fcd05b1614e01bc904dac84e5eb4c8c31b533666", 0x94}], 0x2}, 0x3) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) 05:45:45 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080), 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3f, 0x800}], 0x1) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:45 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x7, 0x40, 0x1, 0x400}, {0x0, 0x24, 0x9c, 0x3}, {0x7fff, 0xb6, 0x8, 0xca}, {0xc98, 0x2, 0x9}, {0xffff, 0xf5, 0x1, 0x401}, {0x5559, 0x8, 0x9}, {0x7f, 0x90, 0xe3, 0x7}, {0x1f, 0x6, 0x9, 0x5d}, {0x7, 0x3, 0x5, 0x1}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) close(r1) (async, rerun: 64) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x2d}, {0x3c}, {0x6, 0x8}, {0xbd, 0x3, 0x1b, 0x1000}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x1, 0x1}}], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 05:45:45 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="9a04079f1a88e95c946a97ed274f4632c956384fb53a8d373084aa025896400b663b947315c975fc86e699d7d46cdd85f0b8105c34d14ee5a242cce16d4f4365a5811b94c2b6b2d6ba0f06e490f4a0fa586fe33c22264b2c18d75228b914d60f8843a9f6b772e77554a1be83096b51c8fc07c3d4490b65f471e319bee9e4447d635256f33d0877565df28a43bf3a6b79f7a2187c007d6218cb175e407ffb553a1a11565d2248cc648d25bffa3d459ae628d8dd62670025678428d4ba7366c2143f630ca4a01fbdc7a8cdebdde79785567d2f104052aaa7def325aa0ee0a94c61b7fce269093940fa3bef078e831bba7be3c0b911056ac914fa5285", 0xfb}, {&(0x7f0000000240)="143adda2cebabff614ef9e7820bbe8b0c213f9e92d78909bfc9c4ec495e7cd7c115a7a285d5cc64128f215c99c30e19548080cfc8a5c23147450c575297bdd46fc68257614dbf5fbbd4ad152b6bb265900a3edb21c82c0acea064c2ce5583c9eb2190e3cf299d320f225fdcae57b5cf22de65f441b7c9267b1f809c4ef2cc8f4fcd05b1614e01bc904dac84e5eb4c8c31b533666", 0x94}], 0x2}, 0x3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r2, r1) (async) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="9a04079f1a88e95c946a97ed274f4632c956384fb53a8d373084aa025896400b663b947315c975fc86e699d7d46cdd85f0b8105c34d14ee5a242cce16d4f4365a5811b94c2b6b2d6ba0f06e490f4a0fa586fe33c22264b2c18d75228b914d60f8843a9f6b772e77554a1be83096b51c8fc07c3d4490b65f471e319bee9e4447d635256f33d0877565df28a43bf3a6b79f7a2187c007d6218cb175e407ffb553a1a11565d2248cc648d25bffa3d459ae628d8dd62670025678428d4ba7366c2143f630ca4a01fbdc7a8cdebdde79785567d2f104052aaa7def325aa0ee0a94c61b7fce269093940fa3bef078e831bba7be3c0b911056ac914fa5285", 0xfb}, {&(0x7f0000000240)="143adda2cebabff614ef9e7820bbe8b0c213f9e92d78909bfc9c4ec495e7cd7c115a7a285d5cc64128f215c99c30e19548080cfc8a5c23147450c575297bdd46fc68257614dbf5fbbd4ad152b6bb265900a3edb21c82c0acea064c2ce5583c9eb2190e3cf299d320f225fdcae57b5cf22de65f441b7c9267b1f809c4ef2cc8f4fcd05b1614e01bc904dac84e5eb4c8c31b533666", 0x94}], 0x2}, 0x3) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) (async) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080), 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3f, 0x800}], 0x1) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(0x0, &(0x7f0000000080), 0x0) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3f, 0x800}], 0x1) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x4}) 05:45:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x7, 0x40, 0x1, 0x400}, {0x0, 0x24, 0x9c, 0x3}, {0x7fff, 0xb6, 0x8, 0xca}, {0xc98, 0x2, 0x9}, {0xffff, 0xf5, 0x1, 0x401}, {0x5559, 0x8, 0x9}, {0x7f, 0x90, 0xe3, 0x7}, {0x1f, 0x6, 0x9, 0x5d}, {0x7, 0x3, 0x5, 0x1}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x2d}, {0x3c}, {0x6, 0x8}, {0xbd, 0x3, 0x1b, 0x1000}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x1, 0x1}}], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 05:45:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff, 0x10000}, {0x18, 0x1, 0x20ef, 0x8314}, 0x9, [0x1, 0x40, 0x1, 0x2, 0xfff, 0x101, 0x3, 0x6]}, 0x3c) r5 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0xff) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) 05:45:45 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="223df8496e0a56191a3ac10bc9610c36fc19ec98cd5bfe0cc74349bae441658b9d6e394cfbaaefdf511f85e6f53f17e7ee884e2e620b864c79a0a107a7f29c9a77d7719c0900409f4f24e0d8628f4b553563defc97b8abfb413fb058b5035608b8eaa57ea1375df15a2b01aa90e09ac2ac176242e2e9557519544b7169c34ce507705c2fda751c166188252c44bb28004c"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x9}) 05:45:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7521922885dc400edddb029dd76a3e8b112b83065b9bbb8903c237433704638e80ebe7a070a786dca968ca6bed486b82b9f23770719b0a5b0a3bda591f0b85164b0d5298bd2986ed2fbff4d40ac2cedaba10d324aa78dbb2770081c4349cb7803e5bb652b19bfa5065126d994ceb9efb7392c7918546f7642e3279cd30e0644c8f503635de7a0539c2d16695c4636facd8a0ec4e7dd6d4060615a1c4361b0705aad3cf09d5d59018386a8eebf4432527586a916fbfae0ce520881f08fc", 0xbd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x400, "bfe8cd57400269c9a6ca6e07a9ba0d139d9d1fd3", 0xfffffffd, 0x1f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) fcntl$dupfd(r2, 0x0, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000000000000000c43b49b79c867f4139accd8bc35dc03d86f27d7a531e92b276c4803a2be41d2688cd54acca3d83d9596a8e08bf7c79bec5594f4597a8355e60576349e98ee380ee964f8d6ca269de8d6c4e58fa6e4d74ca2b7232f6db99348fa5947bdee410decadfd8cafbcb01196ede9484e83be7dcc61888a72b06c2fd2bc0e231ff0d945764b43fda3b916885f6f2fdacaa62f5f618c51a8f3f35299f7842e1bd10dc84fdae0c86df073e960f3524a35eca40d363a21d19e4b5f5f60ede43c1af59cf689540ca3548d8079ce569aeca832009112887cd4e21"]) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(0x0, &(0x7f0000000080), 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3f, 0x800}], 0x1) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(0x0, &(0x7f0000000080), 0x0) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r5, &(0x7f00000002c0)=[{0x4, 0x3f, 0x800}], 0x1) (async) semop(r5, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff, 0x10000}, {0x18, 0x1, 0x20ef, 0x8314}, 0x9, [0x1, 0x40, 0x1, 0x2, 0xfff, 0x101, 0x3, 0x6]}, 0x3c) r5 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0xff) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) (async) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff, 0x10000}, {0x18, 0x1, 0x20ef, 0x8314}, 0x9, [0x1, 0x40, 0x1, 0x2, 0xfff, 0x101, 0x3, 0x6]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) ftruncate(r0, 0xff) (async) fcntl$dupfd(r5, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) (async) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xa}) 05:45:45 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7521922885dc400edddb029dd76a3e8b112b83065b9bbb8903c237433704638e80ebe7a070a786dca968ca6bed486b82b9f23770719b0a5b0a3bda591f0b85164b0d5298bd2986ed2fbff4d40ac2cedaba10d324aa78dbb2770081c4349cb7803e5bb652b19bfa5065126d994ceb9efb7392c7918546f7642e3279cd30e0644c8f503635de7a0539c2d16695c4636facd8a0ec4e7dd6d4060615a1c4361b0705aad3cf09d5d59018386a8eebf4432527586a916fbfae0ce520881f08fc", 0xbd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x400, "bfe8cd57400269c9a6ca6e07a9ba0d139d9d1fd3", 0xfffffffd, 0x1f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) fcntl$dupfd(r2, 0x0, r4) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000000000000000c43b49b79c867f4139accd8bc35dc03d86f27d7a531e92b276c4803a2be41d2688cd54acca3d83d9596a8e08bf7c79bec5594f4597a8355e60576349e98ee380ee964f8d6ca269de8d6c4e58fa6e4d74ca2b7232f6db99348fa5947bdee410decadfd8cafbcb01196ede9484e83be7dcc61888a72b06c2fd2bc0e231ff0d945764b43fda3b916885f6f2fdacaa62f5f618c51a8f3f35299f7842e1bd10dc84fdae0c86df073e960f3524a35eca40d363a21d19e4b5f5f60ede43c1af59cf689540ca3548d8079ce569aeca832009112887cd4e21"]) 05:45:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xd}) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x0, 0x5c2) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:45 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, 0x0) 05:45:45 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="223df8496e0a56191a3ac10bc9610c36fc19ec98cd5bfe0cc74349bae441658b9d6e394cfbaaefdf511f85e6f53f17e7ee884e2e620b864c79a0a107a7f29c9a77d7719c0900409f4f24e0d8628f4b553563defc97b8abfb413fb058b5035608b8eaa57ea1375df15a2b01aa90e09ac2ac176242e2e9557519544b7169c34ce507705c2fda751c166188252c44bb28004c"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="223df8496e0a56191a3ac10bc9610c36fc19ec98cd5bfe0cc74349bae441658b9d6e394cfbaaefdf511f85e6f53f17e7ee884e2e620b864c79a0a107a7f29c9a77d7719c0900409f4f24e0d8628f4b553563defc97b8abfb413fb058b5035608b8eaa57ea1375df15a2b01aa90e09ac2ac176242e2e9557519544b7169c34ce507705c2fda751c166188252c44bb28004c"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r2, r1) (async) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7521922885dc400edddb029dd76a3e8b112b83065b9bbb8903c237433704638e80ebe7a070a786dca968ca6bed486b82b9f23770719b0a5b0a3bda591f0b85164b0d5298bd2986ed2fbff4d40ac2cedaba10d324aa78dbb2770081c4349cb7803e5bb652b19bfa5065126d994ceb9efb7392c7918546f7642e3279cd30e0644c8f503635de7a0539c2d16695c4636facd8a0ec4e7dd6d4060615a1c4361b0705aad3cf09d5d59018386a8eebf4432527586a916fbfae0ce520881f08fc", 0xbd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x400, "bfe8cd57400269c9a6ca6e07a9ba0d139d9d1fd3", 0xfffffffd, 0x1f}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) fcntl$dupfd(r2, 0x0, r4) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000000000000000000000c43b49b79c867f4139accd8bc35dc03d86f27d7a531e92b276c4803a2be41d2688cd54acca3d83d9596a8e08bf7c79bec5594f4597a8355e60576349e98ee380ee964f8d6ca269de8d6c4e58fa6e4d74ca2b7232f6db99348fa5947bdee410decadfd8cafbcb01196ede9484e83be7dcc61888a72b06c2fd2bc0e231ff0d945764b43fda3b916885f6f2fdacaa62f5f618c51a8f3f35299f7842e1bd10dc84fdae0c86df073e960f3524a35eca40d363a21d19e4b5f5f60ede43c1af59cf689540ca3548d8079ce569aeca832009112887cd4e21"]) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xc6}) 05:45:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x0, 0x5c2) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x0, 0x5c2) (async) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:45 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:45 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff, 0x10000}, {0x18, 0x1, 0x20ef, 0x8314}, 0x9, [0x1, 0x40, 0x1, 0x2, 0xfff, 0x101, 0x3, 0x6]}, 0x3c) r5 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0xff) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) (async) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff, 0x10000}, {0x18, 0x1, 0x20ef, 0x8314}, 0x9, [0x1, 0x40, 0x1, 0x2, 0xfff, 0x101, 0x3, 0x6]}, 0x3c) (async) socket(0x18, 0x1, 0x0) (async) ftruncate(r0, 0xff) (async) fcntl$dupfd(r5, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc050756a, &(0x7f0000000300)) (async) 05:45:45 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x900}) 05:45:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000300)) 05:45:45 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:45 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async, rerun: 64) r5 = semget$private(0x0, 0x1, 0x0) (rerun: 64) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x0, 0x5c2) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:45 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="223df8496e0a56191a3ac10bc9610c36fc19ec98cd5bfe0cc74349bae441658b9d6e394cfbaaefdf511f85e6f53f17e7ee884e2e620b864c79a0a107a7f29c9a77d7719c0900409f4f24e0d8628f4b553563defc97b8abfb413fb058b5035608b8eaa57ea1375df15a2b01aa90e09ac2ac176242e2e9557519544b7169c34ce507705c2fda751c166188252c44bb28004c"], 0xa) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000feff00000000000000"]) 05:45:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000feff00000000000000"]) (rerun: 64) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0xfa62dbb791f3c8e1, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x34, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x7, 0x800}], 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000002c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x3, 0x28) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x180, 0x7}, 0x4, 0x9, 0x9}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000feff00000000000000"]) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xa00}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) dup2(r4, r5) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(0xffffffffffffff9c, 0x8000, 0x10a4, &(0x7f0000000080)="56fff3e05fb51f67c2cb206614a3a3ba199202c1cd9c869e4b7f417a6ae49dc8adaa9956183c44d158572221ec1b4a9769075e728c2e5f9658", 0x39) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(0xffffffffffffff9c, 0x8000, 0x10a4, &(0x7f0000000080)="56fff3e05fb51f67c2cb206614a3a3ba199202c1cd9c869e4b7f417a6ae49dc8adaa9956183c44d158572221ec1b4a9769075e728c2e5f9658", 0x39) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000ff00000000000000ffffaa00aaaaaabb6091ad0a00"/50]) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x6) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(0xffffffffffffff9c, 0x8000, 0x10a4, &(0x7f0000000080)="56fff3e05fb51f67c2cb206614a3a3ba199202c1cd9c869e4b7f417a6ae49dc8adaa9956183c44d158572221ec1b4a9769075e728c2e5f9658", 0x39) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) setsockopt(0xffffffffffffff9c, 0x8000, 0x10a4, &(0x7f0000000080)="56fff3e05fb51f67c2cb206614a3a3ba199202c1cd9c869e4b7f417a6ae49dc8adaa9956183c44d158572221ec1b4a9769075e728c2e5f9658", 0x39) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xd00}) 05:45:46 executing program 3: ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000ff00000000000000ffffaa00aaaaaabb6091ad0a00"/50]) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) fchdir(0xffffffffffffffff) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000ff00000000000000ffffaa00aaaaaabb6091ad0a00"/50]) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x6) (async) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0xfa62dbb791f3c8e1, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x34, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x7, 0x800}], 0x8) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) r3 = getuid() (async) getgroups(0x1, &(0x7f00000002c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) semget$private(0x0, 0x3, 0x28) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r5, &(0x7f0000000240), 0x6) (async, rerun: 32) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x180, 0x7}, 0x4, 0x9, 0x9}) (rerun: 32) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) dup2(r4, r5) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r2, r1) (async) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) (async) dup2(r4, r5) (async) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async) 05:45:46 executing program 3: ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xc600}) 05:45:46 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000ff00000000000000ffffaa00aaaaaabb6091ad0a00"/50]) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) fchdir(0xffffffffffffffff) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000080600000000ff00000000000000ffffaa00aaaaaabb6091ad0a00"/50]) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x6) (async) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) setsockopt(r3, 0x5, 0x3, &(0x7f0000000140)="d3f7439fc4704444fbd62befe842f3288d1b55d51d67d58bbdc0bdee9806f3f03b01deed452d9c3b26dde044191574168a1195ba1f6de9423f89cfd1f14364dc30a34572f0b2833fc5bb9761b09632dcd9ea54934f569765a390d5caf9978ef2c7f93376e2a14af29b47668b39a97af8b1db7e90fa4c9e8cba3430b9ee953eba2c58", 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, 0x0) 05:45:46 executing program 3: ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x4000000}) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0xfa62dbb791f3c8e1, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x34, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x7, 0x800}], 0x8) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async, rerun: 64) getgroups(0x1, &(0x7f00000002c0)=[r2]) (rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x3, 0x28) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r5, &(0x7f0000000240), 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x180, 0x7}, 0x4, 0x9, 0x9}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) (async) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) (async) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) dup2(r4, r5) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 05:45:46 executing program 7: ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x4cccccc}) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="22012e2f66696c65304671b6558c9c01a7aa6c9d2e1139d76436e930bce07eecd9254009a7a35ac349295a3e59ef54db172b5accb7ab8458645887feff86205ca93a3b3d6952bc0b4602e41477f10759272e0a5980a9a71cfb20d67875f9b274fd5c3f69297cf48f257c99c78f30364caa93b0a6f4f9a20ed903768cd065c0b4d3c434ad29bb82ef4df0b29ce655cf5434efc39efc8d48213ba4150787512d9c890231b58c077765ebbde974f382e0784d984b827ca5458baba8b20238b8080ad40efe9471aef29cb769ee3ff08e226740cabd3a30fac1dd7260ebf51f9b77a1ee52ef316e5c4d9af2e5d719cc2538c00ac41f37b3436a0b182c1b891a86d825b204a3"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x38, 0x0, 0x302, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5f067e129c20bdb32e30c82b28659906bfb80fc43a174889e80e779", @ANYRESDEC=r2], 0xa) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0xfe}, {0x3c, 0xfc}, {0x6, 0x0, 0xe1, 0x3}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x9000000}) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x3, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000004c0)=""/249) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x0, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/106) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0xff, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) setsockopt(r3, 0x5, 0x3, &(0x7f0000000140)="d3f7439fc4704444fbd62befe842f3288d1b55d51d67d58bbdc0bdee9806f3f03b01deed452d9c3b26dde044191574168a1195ba1f6de9423f89cfd1f14364dc30a34572f0b2833fc5bb9761b09632dcd9ea54934f569765a390d5caf9978ef2c7f93376e2a14af29b47668b39a97af8b1db7e90fa4c9e8cba3430b9ee953eba2c58", 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0xfe}, {0x3c, 0xfc}, {0x6, 0x0, 0xe1, 0x3}]}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xa000000}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="22012e2f66696c65304671b6558c9c01a7aa6c9d2e1139d76436e930bce07eecd9254009a7a35ac349295a3e59ef54db172b5accb7ab8458645887feff86205ca93a3b3d6952bc0b4602e41477f10759272e0a5980a9a71cfb20d67875f9b274fd5c3f69297cf48f257c99c78f30364caa93b0a6f4f9a20ed903768cd065c0b4d3c434ad29bb82ef4df0b29ce655cf5434efc39efc8d48213ba4150787512d9c890231b58c077765ebbde974f382e0784d984b827ca5458baba8b20238b8080ad40efe9471aef29cb769ee3ff08e226740cabd3a30fac1dd7260ebf51f9b77a1ee52ef316e5c4d9af2e5d719cc2538c00ac41f37b3436a0b182c1b891a86d825b204a3"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x38, 0x0, 0x302, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5f067e129c20bdb32e30c82b28659906bfb80fc43a174889e80e779", @ANYRESDEC=r2], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="22012e2f66696c65304671b6558c9c01a7aa6c9d2e1139d76436e930bce07eecd9254009a7a35ac349295a3e59ef54db172b5accb7ab8458645887feff86205ca93a3b3d6952bc0b4602e41477f10759272e0a5980a9a71cfb20d67875f9b274fd5c3f69297cf48f257c99c78f30364caa93b0a6f4f9a20ed903768cd065c0b4d3c434ad29bb82ef4df0b29ce655cf5434efc39efc8d48213ba4150787512d9c890231b58c077765ebbde974f382e0784d984b827ca5458baba8b20238b8080ad40efe9471aef29cb769ee3ff08e226740cabd3a30fac1dd7260ebf51f9b77a1ee52ef316e5c4d9af2e5d719cc2538c00ac41f37b3436a0b182c1b891a86d825b204a3"], 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r3, r2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0) (async) kqueue() (async) kevent(r6, &(0x7f0000000000), 0x38, 0x0, 0x302, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) (async) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5f067e129c20bdb32e30c82b28659906bfb80fc43a174889e80e779", @ANYRESDEC=r2], 0xa) (async) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x3, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000004c0)=""/249) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x0, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/106) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240), 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0xff, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) setsockopt(r3, 0x5, 0x3, &(0x7f0000000140)="d3f7439fc4704444fbd62befe842f3288d1b55d51d67d58bbdc0bdee9806f3f03b01deed452d9c3b26dde044191574168a1195ba1f6de9423f89cfd1f14364dc30a34572f0b2833fc5bb9761b09632dcd9ea54934f569765a390d5caf9978ef2c7f93376e2a14af29b47668b39a97af8b1db7e90fa4c9e8cba3430b9ee953eba2c58", 0x82) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xd000000}) 05:45:46 executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0xfe}, {0x3c, 0xfc}, {0x6, 0x0, 0xe1, 0x3}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xc6000000}) 05:45:46 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x8, 0x61b4, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = accept$inet6(r1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r5, 0x8}, {r3, 0x10}], 0x2, 0xfffff446) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) read(r0, &(0x7f0000000100)=""/47, 0x2f) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000ab6bc2a33f5106be97c421b17c01000000000000000000"]) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xcccccc04}) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x3, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000004c0)=""/249) (async, rerun: 64) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x0, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (rerun: 64) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000002c0)=""/106) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async, rerun: 64) r5 = semget$private(0x0, 0x1, 0x0) (rerun: 64) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0xff, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="22012e2f66696c65304671b6558c9c01a7aa6c9d2e1139d76436e930bce07eecd9254009a7a35ac349295a3e59ef54db172b5accb7ab8458645887feff86205ca93a3b3d6952bc0b4602e41477f10759272e0a5980a9a71cfb20d67875f9b274fd5c3f69297cf48f257c99c78f30364caa93b0a6f4f9a20ed903768cd065c0b4d3c434ad29bb82ef4df0b29ce655cf5434efc39efc8d48213ba4150787512d9c890231b58c077765ebbde974f382e0784d984b827ca5458baba8b20238b8080ad40efe9471aef29cb769ee3ff08e226740cabd3a30fac1dd7260ebf51f9b77a1ee52ef316e5c4d9af2e5d719cc2538c00ac41f37b3436a0b182c1b891a86d825b204a3"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x38, 0x0, 0x302, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a5f067e129c20bdb32e30c82b28659906bfb80fc43a174889e80e779", @ANYRESDEC=r2], 0xa) 05:45:46 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xfeffffff}) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) read(r0, &(0x7f0000000100)=""/47, 0x2f) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000ab6bc2a33f5106be97c421b17c01000000000000000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) read(r0, &(0x7f0000000100)=""/47, 0x2f) (async) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000ab6bc2a33f5106be97c421b17c01000000000000000000"]) (async) 05:45:46 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0xfffffffe}) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, 0x0) 05:45:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f666970650100c0fde5e843a9e82a01bccea4458a3ff527f18562a7c69814b03d01568fd8474fb8dd75c643173647ac74f412b4b4718a71ec43d61fc07046923f3cc2debae55a8c200cb09255173ca8dd82b831820f8a4176d01b0cd16c5d0909d5b2a1510340382006f63250f07053e3b02594064be85cd5db13816d1a5b772364870e4896a2b60d9a8e009ecb370e036d3726974e27c5417b55fe0251b5360a693dcc6e73decf134401751d6dc9d1c7df41a7d0d068b399fe9924d63fedb75451496de0e738c10f003f6f3adad13f04c73a74e11d4c651afa8afd4f15b90133797fe8d4ef819d"], 0xa) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, 0x0) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) (async) r4 = socket$unix(0x1, 0x2, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x8, 0x61b4, 0x3}, 0xc) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) 05:45:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) (async) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) (async) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) (async) r5 = accept$inet6(r1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r5, 0x8}, {r3, 0x10}], 0x2, 0xfffff446) (async) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, 0x0) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, 0x0) 05:45:46 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x3, 0x4f5b, 0x1800}, {0x3, 0x4, 0x7324f9a5e4c1bc97}, {0x3, 0x5, 0x1800}, {0x0, 0xc3, 0x1800}, {0x3, 0xaf69}, {0x2, 0x400, 0x1000}], 0x7) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1800}, {0x4, 0x20, 0x800}, {0x3, 0x22, 0x3400}, {0x2, 0x4c, 0x3000}], 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r3, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f666970650100c0fde5e843a9e82a01bccea4458a3ff527f18562a7c69814b03d01568fd8474fb8dd75c643173647ac74f412b4b4718a71ec43d61fc07046923f3cc2debae55a8c200cb09255173ca8dd82b831820f8a4176d01b0cd16c5d0909d5b2a1510340382006f63250f07053e3b02594064be85cd5db13816d1a5b772364870e4896a2b60d9a8e009ecb370e036d3726974e27c5417b55fe0251b5360a693dcc6e73decf134401751d6dc9d1c7df41a7d0d068b399fe9924d63fedb75451496de0e738c10f003f6f3adad13f04c73a74e11d4c651afa8afd4f15b90133797fe8d4ef819d"], 0xa) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 05:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) read(r0, &(0x7f0000000100)=""/47, 0x2f) (async) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a000000ab6bc2a33f5106be97c421b17c01000000000000000000"]) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, 0x0) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, 0x0) 05:45:46 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x81946466, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80106468, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4}) 05:45:46 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9}) 05:45:46 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xa}) 05:45:46 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x8, 0x61b4, 0x3}, 0xc) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r2, 0x0, r2) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) (async) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x8, 0x61b4, 0x3}, 0xc) (async) ioctl$TIOCFLUSH(r3, 0xc050756a, &(0x7f0000000300)) (async) 05:45:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = accept$inet6(r1, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r5, 0x8}, {r3, 0x10}], 0x2, 0xfffff446) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) (async) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) (async) fcntl$dupfd(r3, 0x0, r2) (async) accept$inet6(r1, 0x0, &(0x7f0000000000)) (async) poll(&(0x7f0000000040)=[{r5, 0x8}, {r3, 0x10}], 0x2, 0xfffff446) (async) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) (async) 05:45:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x0, 0x9, 0x1, 0x8}, {0x1, 0x6, 0x7d, 0x6}, {0x1, 0x6, 0x9, 0x1}, {0x0, 0xc9, 0x20, 0x3}, {0xdf, 0x7, 0x1, 0x800}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x2, 0x0, 0x2}, {0x1, 0x9, 0x20, 0x3}, {0x2, 0xf9, 0x3, 0x80000001}, {0x1, 0x3, 0x0, 0x72}, {0x3, 0x40, 0xc8, 0x7ff}]}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000070000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000000094fb0f0bd3905b68b8d99847912c74a6d61a12f7685885398ec441c02d84eab784b07f5fe97b396b068d5e912caf3d1e1acbf2431c1e0c40464f94a4f2beda051b1715e3d676863e9dfaff581c2de57b79c7fa7f81ab3a59db201d646081ef74abb9069925d9686b060065486ca6fe1d909e3eb5b84ef08199021130acf36f9c25306f09766fbc5671586cad4a76145b653fdb7afd6f36b912511e5a22e3bd91b2b2d1ac5e2ad8ac154671710302291f2c134d8221852c53d5a36c57e0cf99612c"]) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@remote, @remote, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="0f075a36ce19", @local={0xac, 0x14, 0x0}, @local, @broadcast}}}}) 05:45:47 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x3, 0x4f5b, 0x1800}, {0x3, 0x4, 0x7324f9a5e4c1bc97}, {0x3, 0x5, 0x1800}, {0x0, 0xc3, 0x1800}, {0x3, 0xaf69}, {0x2, 0x400, 0x1000}], 0x7) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1800}, {0x4, 0x20, 0x800}, {0x3, 0x22, 0x3400}, {0x2, 0x4c, 0x3000}], 0x5) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r3, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) (async) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:47 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xd}) 05:45:47 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f666970650100c0fde5e843a9e82a01bccea4458a3ff527f18562a7c69814b03d01568fd8474fb8dd75c643173647ac74f412b4b4718a71ec43d61fc07046923f3cc2debae55a8c200cb09255173ca8dd82b831820f8a4176d01b0cd16c5d0909d5b2a1510340382006f63250f07053e3b02594064be85cd5db13816d1a5b772364870e4896a2b60d9a8e009ecb370e036d3726974e27c5417b55fe0251b5360a693dcc6e73decf134401751d6dc9d1c7df41a7d0d068b399fe9924d63fedb75451496de0e738c10f003f6f3adad13f04c73a74e11d4c651afa8afd4f15b90133797fe8d4ef819d"], 0xa) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r2, r1) (async) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f666970650100c0fde5e843a9e82a01bccea4458a3ff527f18562a7c69814b03d01568fd8474fb8dd75c643173647ac74f412b4b4718a71ec43d61fc07046923f3cc2debae55a8c200cb09255173ca8dd82b831820f8a4176d01b0cd16c5d0909d5b2a1510340382006f63250f07053e3b02594064be85cd5db13816d1a5b772364870e4896a2b60d9a8e009ecb370e036d3726974e27c5417b55fe0251b5360a693dcc6e73decf134401751d6dc9d1c7df41a7d0d068b399fe9924d63fedb75451496de0e738c10f003f6f3adad13f04c73a74e11d4c651afa8afd4f15b90133797fe8d4ef819d"], 0xa) (async) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) (async) 05:45:47 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20006473, &(0x7f0000000080)={'./file0\x00'}) 05:45:47 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) write(r3, &(0x7f0000000080)="e54083a3a2358ba524d76ef8cd417fd923a6da09749cf81b45bc1eacde285980fbb54c04fc77e0bb", 0x28) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read(r6, &(0x7f0000000140)=""/105, 0x69) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:47 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20007461, &(0x7f0000000080)={'./file0\x00'}) 05:45:48 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946465, &(0x7f0000000080)={'./file0\x00'}) 05:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x0, 0x9, 0x1, 0x8}, {0x1, 0x6, 0x7d, 0x6}, {0x1, 0x6, 0x9, 0x1}, {0x0, 0xc9, 0x20, 0x3}, {0xdf, 0x7, 0x1, 0x800}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x2, 0x0, 0x2}, {0x1, 0x9, 0x20, 0x3}, {0x2, 0xf9, 0x3, 0x80000001}, {0x1, 0x3, 0x0, 0x72}, {0x3, 0x40, 0xc8, 0x7ff}]}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000070000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000000094fb0f0bd3905b68b8d99847912c74a6d61a12f7685885398ec441c02d84eab784b07f5fe97b396b068d5e912caf3d1e1acbf2431c1e0c40464f94a4f2beda051b1715e3d676863e9dfaff581c2de57b79c7fa7f81ab3a59db201d646081ef74abb9069925d9686b060065486ca6fe1d909e3eb5b84ef08199021130acf36f9c25306f09766fbc5671586cad4a76145b653fdb7afd6f36b912511e5a22e3bd91b2b2d1ac5e2ad8ac154671710302291f2c134d8221852c53d5a36c57e0cf99612c"]) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@remote, @remote, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="0f075a36ce19", @local={0xac, 0x14, 0x0}, @local, @broadcast}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x0, 0x9, 0x1, 0x8}, {0x1, 0x6, 0x7d, 0x6}, {0x1, 0x6, 0x9, 0x1}, {0x0, 0xc9, 0x20, 0x3}, {0xdf, 0x7, 0x1, 0x800}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x2, 0x0, 0x2}, {0x1, 0x9, 0x20, 0x3}, {0x2, 0xf9, 0x3, 0x80000001}, {0x1, 0x3, 0x0, 0x72}, {0x3, 0x40, 0xc8, 0x7ff}]}) (async) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000070000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000000094fb0f0bd3905b68b8d99847912c74a6d61a12f7685885398ec441c02d84eab784b07f5fe97b396b068d5e912caf3d1e1acbf2431c1e0c40464f94a4f2beda051b1715e3d676863e9dfaff581c2de57b79c7fa7f81ab3a59db201d646081ef74abb9069925d9686b060065486ca6fe1d909e3eb5b84ef08199021130acf36f9c25306f09766fbc5671586cad4a76145b653fdb7afd6f36b912511e5a22e3bd91b2b2d1ac5e2ad8ac154671710302291f2c134d8221852c53d5a36c57e0cf99612c"]) (async) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@remote, @remote, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="0f075a36ce19", @local={0xac, 0x14, 0x0}, @local, @broadcast}}}}) (async) 05:45:48 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xc6}) 05:45:48 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) (async) r2 = socket$unix(0x1, 0x1, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) (async) write(r3, &(0x7f0000000080)="e54083a3a2358ba524d76ef8cd417fd923a6da09749cf81b45bc1eacde285980fbb54c04fc77e0bb", 0x28) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) (async) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read(r6, &(0x7f0000000140)=""/105, 0x69) (async) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:48 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async, rerun: 32) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x3, 0x4f5b, 0x1800}, {0x3, 0x4, 0x7324f9a5e4c1bc97}, {0x3, 0x5, 0x1800}, {0x0, 0xc3, 0x1800}, {0x3, 0xaf69}, {0x2, 0x400, 0x1000}], 0x7) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async, rerun: 32) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x1800}, {0x4, 0x20, 0x800}, {0x3, 0x22, 0x3400}, {0x2, 0x4c, 0x3000}], 0x5) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() (async) getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r3, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async, rerun: 32) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (rerun: 32) 05:45:48 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlock(&(0x7f0000101000/0x3000)=nil, 0x3000) r2 = socket(0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000000)) 05:45:48 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socket(0x1, 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 05:45:48 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$unix(0x1, 0x1, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) write(r3, &(0x7f0000000080)="e54083a3a2358ba524d76ef8cd417fd923a6da09749cf81b45bc1eacde285980fbb54c04fc77e0bb", 0x28) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) (async) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read(r6, &(0x7f0000000140)=""/105, 0x69) (async) ioctl$TIOCFLUSH(r5, 0xc050756a, &(0x7f0000000300)) 05:45:48 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x900}) 05:45:48 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000080)={'./file0\x00'}) 05:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x0, 0x9, 0x1, 0x8}, {0x1, 0x6, 0x7d, 0x6}, {0x1, 0x6, 0x9, 0x1}, {0x0, 0xc9, 0x20, 0x3}, {0xdf, 0x7, 0x1, 0x800}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x2, 0x0, 0x2}, {0x1, 0x9, 0x20, 0x3}, {0x2, 0xf9, 0x3, 0x80000001}, {0x1, 0x3, 0x0, 0x72}, {0x3, 0x40, 0xc8, 0x7ff}]}) syz_emit_ethernet(0x32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000070000000008060000000006000000ffffffffffffaaaaaaaaaabb6091ad0a00000000000000000000000094fb0f0bd3905b68b8d99847912c74a6d61a12f7685885398ec441c02d84eab784b07f5fe97b396b068d5e912caf3d1e1acbf2431c1e0c40464f94a4f2beda051b1715e3d676863e9dfaff581c2de57b79c7fa7f81ab3a59db201d646081ef74abb9069925d9686b060065486ca6fe1d909e3eb5b84ef08199021130acf36f9c25306f09766fbc5671586cad4a76145b653fdb7afd6f36b912511e5a22e3bd91b2b2d1ac5e2ad8ac154671710302291f2c134d8221852c53d5a36c57e0cf99612c"]) (async) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@remote, @remote, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="0f075a36ce19", @local={0xac, 0x14, 0x0}, @local, @broadcast}}}}) 05:45:48 executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r4, r5, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r6 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x1000}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x6, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r6, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f00000002c0)=[{0x3, 0x4}], 0x1) semop(r7, &(0x7f0000000240), 0x6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, r2, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:48 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xa00}) 05:45:48 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x20007461, &(0x7f0000000080)={'./file0\x00'}) 05:45:48 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socket(0x1, 0x2, 0x5) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 05:45:48 executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r3]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r4, r5, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r6 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x1000}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x6, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r6, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f00000002c0)=[{0x3, 0x4}], 0x1) semop(r7, &(0x7f0000000240), 0x6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, r2, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) (async) semget$private(0x0, 0x4000000009, 0x0) (async) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async) semop(r0, &(0x7f0000000000), 0x22) (async) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) (async) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getuid() (async) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2}, 0xc) (async) getgroups(0x1, &(0x7f00000000c0)=[r3]) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r4, r5, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) (async) semget$private(0x0, 0x1, 0x0) (async) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x1000}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x6, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async) semop(r6, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async) semget$private(0x0, 0x4, 0x5b4) (async) semop(r6, &(0x7f00000002c0)=[{0x3, 0x4}], 0x1) (async) semop(r7, &(0x7f0000000240), 0x6) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, r2, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) (async) 05:45:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="3ad004cc86584a8b6fd6dae57c4389d07787c4d84f217cff137817d6aa94a29731c18981cae762", 0x27, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:48 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xd00}) 05:45:48 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) 05:45:48 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946465, &(0x7f0000000080)={'./file0\x00'}) 05:45:48 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0xc600}) 05:45:49 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlock(&(0x7f0000101000/0x3000)=nil, 0x3000) r2 = socket(0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) (async) poll(&(0x7f0000000200), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) mlock(&(0x7f0000101000/0x3000)=nil, 0x3000) (async) socket(0x0, 0x0, 0x0) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) (async) fcntl$dupfd(r2, 0xa, r0) (async) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) (async) socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket(0x18, 0x3, 0x0) (async) fcntl$dupfd(r6, 0x0, r5) (async) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000000)) (async) 05:45:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="3ad004cc86584a8b6fd6dae57c4389d07787c4d84f217cff137817d6aa94a29731c18981cae762", 0x27, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (rerun: 64) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) 05:45:49 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socket(0x1, 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) (async) socket(0x1, 0x2, 0x5) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) dup2(r2, r1) (async) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) 05:45:49 executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000080)={'./file0\x00'}) 05:45:49 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) socket(0x400000000018, 0x3, 0x0) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) (async) socket$unix(0x1, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) fcntl$dupfd(r2, 0xa, r3) (async) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) fcntl$dupfd(r4, 0x0, r5) (async) socket(0x18, 0x1, 0x0) (async) fcntl$dupfd(r6, 0x0, r6) (async) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) (async) 05:45:49 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4000000}) 05:45:49 executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) (async, rerun: 32) semop(r0, &(0x7f0000000000), 0x22) (async, rerun: 32) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() (async) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2}, 0xc) (async) getgroups(0x1, &(0x7f00000000c0)=[r3]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r4, r5, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r6 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x1000}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x6, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) (async, rerun: 64) semop(r6, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) (async, rerun: 64) r7 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f00000002c0)=[{0x3, 0x4}], 0x1) (async) semop(r7, &(0x7f0000000240), 0x6) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r3, r2, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) (async) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:49 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x8004667d, &(0x7f0000000080)={'./file0\x00'}) 05:45:49 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlock(&(0x7f0000101000/0x3000)=nil, 0x3000) r2 = socket(0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) (async) poll(&(0x7f0000000200), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) mlock(&(0x7f0000101000/0x3000)=nil, 0x3000) (async) socket(0x0, 0x0, 0x0) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) (async) fcntl$dupfd(r2, 0xa, r0) (async) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) (async) socket(0x18, 0x3, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socket(0x18, 0x3, 0x0) (async) fcntl$dupfd(r6, 0x0, r5) (async) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000000)) (async) 05:45:49 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x8004667e, &(0x7f0000000080)={'./file0\x00'}) 05:45:49 executing program 6: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0xfffd}, {0x1}], 0x3) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x2) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2}, {0x3, 0xff81, 0x1000}, {0x4, 0x400, 0x7941746b2f49a83a}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x3000}, {0x1, 0x1e, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x37, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x0, 0x1000}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1400}, {0x3, 0x1, 0x800}, {0x1, 0x20, 0x800}, {0x3, 0x22, 0x3c00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, 0x0, r3, r4, 0x102, 0x4}, 0xffffffffffffffff, 0x5, 0xfff}) r5 = semget$private(0x0, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0xbb300b710966e83, 0x9, 0x800}, {0x1, 0x8004}, {0x3, 0x1, 0x800}, {0x0, 0x17, 0x2000}, {0x2, 0x7b, 0x800}, {0x924d962feecab7ff, 0x8, 0x2800}, {0x0, 0x5, 0x1800}], 0x7) semop(r5, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x3, 0xfffc, 0x800}], 0x3) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44}, {0x1, 0x5, 0x1800}, {0x1, 0x2, 0x182ecae656e2b789}, {0x2, 0x1b, 0x1800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xaf, 0x1000}], 0x7) semop(r6, &(0x7f0000000240), 0x6) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x80, 0x0, r2, r1, 0xffffffffffffffff, 0x6d, 0x47}, 0x4, 0x9, 0x4000000000000006}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/30) 05:45:49 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4cccccc}) 05:45:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="3ad004cc86584a8b6fd6dae57c4389d07787c4d84f217cff137817d6aa94a29731c18981cae762", 0x27, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) pwrite(r0, &(0x7f0000000140)="3ad004cc86584a8b6fd6dae57c4389d07787c4d84f217cff137817d6aa94a29731c18981cae762", 0x27, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001}, {0x3c}, {0x6}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @broadcast, "", @remote, "6091ad0a00"}}}}) (async) 05:45:49 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x80384601, &(0x7f0000000080)={'./file0\x00'}) 05:45:49 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="22012e2f66696c6530"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x15) r5 = dup2(r3, r2) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000140)="2f633b45a0618f15f7bc4b6a356ee715795ca7f067db4711afc7e52d7a585ecb4624a86fc8bd5ec7ca045b5a9c2096205384f4276308cafe8efc8ffb0cbc07bc", 0x40, 0x400, 0x0, 0x0) 05:45:49 executing program 4: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc050756a, &(0x7f0000000300)) 05:45:49 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:49 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2acf) (rerun: 32) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x3, 0x0) (rerun: 64) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 05:45:49 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9000000}) kernel: protection fault trap, code=0 Stopped at sblock+0x4a: movq 0x8(%rax),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace sblock(fffffd806fbe1018,fffffd806fbe10d0,1) at sblock+0x4a soreceive(fffffd806fbe1018,0,ffff8000231e4668,0,0,ffff8000231e457c,583fdfb301813917) at soreceive+0x204 fifo_read(ffff8000231e45d0) at fifo_read+0xcb VOP_READ(fffffd80752e21d8,ffff8000231e4668,64,fffffd807f7d73a8) at VOP_READ+0xbf vn_rdwr(0,fffffd80752e21d8,ffff800020b4f000,200,0,1,48f411bd85bfa5dd,ffff8000006b6000,fffffd80798b2260,0) at vn_rdwr+0x105 vndstrategy(fffffd80798b2260) at vndstrategy+0x3c4 readdoslabel(fffffd80798b2260,ffffffff824457c0,ffff800000c51c00,0,1) at readdoslabel+0x122 readdisklabel(2902,ffffffff824457c0,ffff800000c51c00,1) at readdisklabel+0x165 vndioctl(2902,41946472,ffff800000c51c00,1,ffff8000fffed500) at vndioctl+0x4b2 VOP_IOCTL(fffffd806e197768,41946472,ffff800000c51c00,1,fffffd807f7d7548,ffff8000fffed500) at VOP_IOCTL+0x96 vn_ioctl(fffffd8079f87ad0,41946472,ffff800000c51c00,ffff8000fffed500) at vn_ioctl+0xbc sys_ioctl(ffff8000fffed500,ffff8000231e5288,ffff8000231e52e0) at sys_ioctl+0x4a2 syscall(ffff8000231e5350) at syscall+0x484 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa8d5eb78c70, count: -14 ddb{1}> show registers rdi 0 rsi 0x40 rbp 0xffff8000231e4460 rbx 0x1 rdx 0xffff800000ba0b80 rcx 0x3d5 rax 0x119ae732c6fb8395 r8 0x400 r9 0x1 r10 0x20b05dc4f3654086 r11 0x38c27fb68bfe387d r12 0xfffffd806fbe1000 r13 0x1 r14 0xfffffd806fbe1120 r15 0xfffffd806fbe1018 rip 0xffffffff8128124a sblock+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000231e4400 ss 0x10 sblock+0x4a: movq 0x8(%rax),%rax ddb{1}> show proc PROC (syz-executor.3) pid=227445 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff800021306d30,0xffff8000261aad30 process=0xffff8000231ba588 user=0xffff8000231e0000, vmspace=0xfffffd806ffd6460 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35456 10745 84782 0 2 0 syz-executor.4 35456 392149 84782 0 3 0x4000080 fsleep syz-executor.4 93209 105695 78272 0 2 0 syz-executor.0 76568 43623 39312 0 2 0 syz-executor.5 76568 268169 39312 0 2 0x4000000 syz-executor.5 4932 42341 46832 0 2 0 syz-executor.7 4932 475709 46832 0 2 0x4000000 syz-executor.7 50055 42199 98013 0 2 0 syz-executor.6 50055 350147 98013 0 3 0x4000080 fsleep syz-executor.6 7536 286976 20682 0 3 0x80 nanoslp syz-executor.3 * 7536 227445 20682 0 7 0x4000000 syz-executor.3 69554 113406 7363 0 3 0x82 nanoslp syz-executor.2 20682 433785 7363 0 3 0x82 nanoslp syz-executor.3 15891 403697 0 0 3 0x14280 nfsidl nfsio 76622 502436 0 0 3 0x14280 nfsidl nfsio 83865 155797 0 0 3 0x14280 nfsidl nfsio 39632 516975 0 0 3 0x14280 nfsidl nfsio 40894 353271 0 0 3 0x14280 nfsidl nfsio 97072 122742 0 0 3 0x14280 nfsidl nfsio 10150 440047 0 0 3 0x14280 nfsidl nfsio 28013 338997 0 0 3 0x14280 nfsidl nfsio 57560 165279 0 0 3 0x14280 nfsidl nfsio 43468 347312 0 0 3 0x14280 nfsidl nfsio 50025 255305 0 0 3 0x14280 nfsidl nfsio 75000 170730 0 0 3 0x14280 nfsidl nfsio 43077 179771 0 0 3 0x14280 nfsidl nfsio 95068 343127 0 0 3 0x14280 nfsidl nfsio 36710 54930 0 0 3 0x14280 nfsidl nfsio 51137 524151 0 0 3 0x14280 nfsidl nfsio 34079 189611 0 0 3 0x14280 nfsidl nfsio 7839 459027 0 0 3 0x14280 nfsidl nfsio 29434 195199 0 0 3 0x14280 nfsidl nfsio 67860 341434 0 0 3 0x14280 nfsidl nfsio 78272 385819 7363 0 3 0x82 nanoslp syz-executor.0 39312 325541 7363 0 3 0x82 nanoslp syz-executor.5 3042 213634 7363 0 2 0x2 syz-executor.1 12046 118029 0 0 3 0x14200 acct acct 84782 178992 7363 0 3 0x82 nanoslp syz-executor.4 46832 418458 7363 0 3 0x82 nanoslp syz-executor.7 1502 511240 0 0 3 0x14200 bored sosplice 98013 124319 7363 0 3 0x82 nanoslp syz-executor.6 7363 217612 65584 0 3 0x82 thrsleep syz-fuzzer 7363 462787 65584 0 3 0x4000082 nanoslp syz-fuzzer 7363 478322 65584 0 3 0x4000082 nanoslp syz-fuzzer 7363 198136 65584 0 3 0x4000082 kqread syz-fuzzer 7363 141389 65584 0 3 0x4000082 thrsleep syz-fuzzer 7363 195575 65584 0 3 0x4000082 thrsleep syz-fuzzer 7363 402559 65584 0 3 0x4000082 thrsleep syz-fuzzer 7363 15375 65584 0 3 0x4000082 thrsleep syz-fuzzer 7363 366649 65584 0 3 0x4000082 thrsleep syz-fuzzer 65584 167816 79505 0 3 0x10008a sigsusp ksh 79505 92700 98629 0 3 0x9a kqread sshd 80199 287448 1 0 3 0x100083 ttyin getty 98629 78714 1 0 3 0x88 kqread sshd 94184 27089 18530 74 3 0x1100092 bpf pflogd 18530 455064 1 0 3 0x80 netio pflogd 80858 322899 36185 73 3 0x1100090 kqread syslogd 36185 338710 1 0 3 0x100082 netio syslogd 45600 102882 1 0 3 0x100080 kqread resolvd 58380 124022 68041 77 3 0x100092 kqread dhcpleased 80852 203420 68041 77 3 0x100092 kqread dhcpleased 68041 7060 1 0 3 0x80 kqread dhcpleased 62246 158348 0 0 3 0x14200 bored smr 82279 235993 0 0 2 0x14200 zerothread 71100 80327 0 0 3 0x14200 aiodoned aiodoned 11489 372142 0 0 3 0x14200 syncer update 74768 234922 0 0 3 0x14200 cleaner cleaner 93426 231303 0 0 7 0x14200 reaper 2470 25520 0 0 3 0x14200 pgdaemon pagedaemon 83967 152852 0 0 3 0x14200 bored viomb 30005 286309 0 0 3 0x40014200 acpi0 acpi0 6410 302830 0 0 3 0x40014200 idle1 33565 335033 0 0 3 0x14200 bored softnet 46505 461868 0 0 3 0x14200 bored softnet 23457 162992 0 0 3 0x14200 bored softnet 96784 345914 0 0 3 0x14200 bored softnet 69889 426348 0 0 3 0x14200 bored systqmp 88565 50299 0 0 3 0x14200 bored systq 93735 49431 0 0 3 0x40014200 bored softclock 73816 227805 0 0 3 0x40014200 idle0 1 274283 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10223 6681K 7004K 78643K 20262 0 pcb 14 16K 20K 78643K 2909 0 rtable 202 9K 9K 78643K 4588 0 ifaddr 84 20K 21K 78643K 1156 0 sysctl 3 1K 1K 78643K 3 0 counters 54 35K 36K 78643K 374 0 ioctlops 1 0K 8K 78643K 3008 0 iov 0 0K 24K 78643K 589 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1331 83K 83K 78643K 5071 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 15 0 VM map 2 1K 1K 78643K 2 0 sem 11 3K 4K 78643K 23 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 16 57K 89K 78643K 7698 0 sigio 1 0K 0K 78643K 228 0 proc 70 91K 128K 78643K 4267 0 subproc 104 6K 6K 78643K 1789 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 59 0 in_multi 79 5K 6K 78643K 1600 0 ether_multi 1 0K 0K 78643K 14 0 mrt 1 0K 0K 78643K 326 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 229 1023K 1023K 78643K 229 0 exec 0 0K 2K 78643K 4097 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 285 187K 187K 78643K 42679 0 UVM aobj 95 3K 3K 78643K 98 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 126 0 NDP 14 0K 2K 78643K 450 0 temp 130 4724K 5748K 78643K 69353 0 kqueue 12 18K 24K 78643K 547 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 442 0 439 3 2 1 3 0 8 0 rtentry 112 1679 0 1591 4 1 3 4 0 8 0 unpcb 136 8473 0 8456 44 36 8 8 0 8 7 syncache 296 12 0 12 4 4 0 1 0 8 0 tcpqe 32 140 0 140 3 3 0 1 0 8 0 tcpcb 736 1774 0 1768 65 59 6 14 0 8 5 arp 120 280 0 264 1 0 1 1 0 8 0 inpcb 320 10714 0 10706 100 92 8 17 0 8 7 ip6q 72 7 0 7 1 1 0 1 0 8 0 ip6af 40 21 0 21 1 1 0 1 0 8 0 nd6 48 421 0 400 1 0 1 1 0 8 0 pkpcb 40 10 0 10 3 3 0 1 0 8 0 kcovpl 48 137 0 129 1 0 1 1 0 8 0 ppxss 1256 16 0 16 5 5 0 1 0 8 0 pffrag 232 10 0 10 2 2 0 1 0 482 0 pffrnode 88 10 0 10 2 2 0 1 0 8 0 pffrent 40 29 0 29 2 2 0 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 3 0 1 1 0 1 1 0 8 0 pfstitem 24 31 0 29 1 0 1 1 0 8 0 pfstkey 120 31 0 29 1 0 1 1 0 8 0 pfstate 336 31 0 29 3 2 1 3 0 8 0 pfrule 1360 35 0 24 3 2 1 2 0 8 0 rttmr 136 85 0 85 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6782 0 6424 39 16 23 30 0 8 0 art_table 32 6783 0 6424 4 0 4 4 0 8 0 art_node 16 1674 0 1598 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 95 0 3 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 8629 0 7182 91 0 91 91 0 8 0 ffsino 272 8629 0 7182 97 0 97 97 0 8 0 nchpl 144 16872 0 15225 63 0 63 63 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 224 5926 0 0 349 0 349 349 0 8 0 namei 1024 65087 0 65087 3 2 1 2 0 8 1 percpumem 16 199 0 160 1 0 1 1 0 8 0 vcpupl 2048 13 0 0 2 0 2 2 0 8 0 vmpool 560 24 0 11 2 1 1 2 0 8 0 pfiaddrpl 120 3 0 0 1 0 1 1 0 8 0 kstatmem 264 344 0 320 3 1 2 3 0 8 0 scxspl 216 46489 0 46489 16 15 1 8 0 8 1 plimitpl 152 489 0 474 1 0 1 1 0 8 0 sigapl 424 7767 0 7698 10 2 8 8 0 8 0 futexpl 64 55624 0 55622 1 0 1 1 0 8 0 knotepl 120 387 0 0 11 0 11 11 0 8 0 kqueuepl 224 951 0 943 13 12 1 5 0 8 0 pipepl 336 1667 0 1639 42 39 3 8 0 8 0 fdescpl 496 7728 0 7699 7 3 4 5 0 8 0 filepl 152 45183 0 44940 84 67 17 22 0 8 7 lockfpl 104 890 0 888 2 1 1 2 0 8 0 lockfspl 48 277 0 275 1 0 1 1 0 8 0 sessionpl 144 153 0 136 1 0 1 1 0 8 0 pgrppl 48 164 0 147 1 0 1 1 0 8 0 ucredpl 104 2118 0 2106 1 0 1 1 0 8 0 zombiepl 144 7699 0 7698 2 1 1 1 0 8 0 processpl 1064 7767 0 7698 5 0 5 5 0 8 0 procpl 672 17845 0 17763 21 12 9 9 0 8 1 srpgc 96 251 0 251 7 6 1 1 0 8 1 sosppl 168 18 0 18 4 4 0 1 0 8 0 sockpl 480 19645 0 19617 383 371 12 45 0 8 8 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 26 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 255 0 0 21 0 21 21 0 8 0 mtagpl 96 303 0 0 6 0 6 6 0 8 0 mbufpl 256 645 0 0 36 0 36 36 0 8 0 bufpl 288 11491 0 5159 453 0 453 453 0 8 0 anonpl 24 1263563 0 1249529 129 24 105 115 0 186 0 amapchunkpl 152 115398 0 114755 37 9 28 33 0 158 0 amappl16 200 14305 0 13768 46 17 29 38 0 8 0 amappl15 192 941 0 941 2 1 1 1 0 8 1 amappl14 184 698 0 693 1 0 1 1 0 8 0 amappl13 176 2670 0 2664 1 0 1 1 0 8 0 amappl12 168 1129 0 1123 1 0 1 1 0 8 0 amappl11 160 884 0 861 4 2 2 2 0 8 1 amappl10 152 332 0 322 1 0 1 1 0 8 0 amappl9 144 1461 0 1455 1 0 1 1 0 8 0 amappl8 136 3258 0 3181 3 0 3 3 0 8 0 amappl7 128 1303 0 1291 1 0 1 1 0 8 0 amappl6 120 2021 0 2000 2 1 1 2 0 8 0 amappl5 112 3064 0 3048 1 0 1 1 0 8 0 amappl4 104 5322 0 5288 2 0 2 2 0 8 0 amappl3 96 21492 0 21440 2 0 2 2 0 8 0 amappl2 88 10840 0 10774 3 1 2 3 0 8 0 amappl1 80 177232 0 176569 24 9 15 20 0 8 0 amappl 88 40381 0 40204 6 1 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 97 0 3 2 0 2 2 0 8 0 uaddrrnd 24 7752 0 7710 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7752 0 7710 1 0 1 1 0 8 0 vmmpekpl 168 60126 0 60066 4 0 4 4 0 8 0 vmmpepl 168 804311 0 801670 194 61 133 142 0 357 10 vmsppl 368 7751 0 7709 8 4 4 5 0 8 0 rwobjpl 56 179555 0 171943 110 1 109 110 0 8 0 pdppl 4096 15511 0 15431 870 788 82 84 0 8 2 pvpl 32 2880260 0 2861678 277 103 174 244 0 265 0 pmappl 248 7751 0 7709 4 1 3 3 0 8 0 extentpl 40 58 0 38 1 0 1 1 0 8 0 phpool 112 1755 0 919 25 0 25 25 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff8297eff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82b2eb48) at __mp_lock+0x122 uvm_unmap_detach(ffff800021239500,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd806ee8d2e8) at uvm_map_teardown+0x262 uvmspace_free(fffffd806ee8d2e8) at uvmspace_free+0xa6 reaper(ffff800021233a48) at reaper+0x19a end trace frame: 0x0, count: -8 ddb{0}> machine ddbcpu 1 Stopped at sblock+0x4a: movq 0x8(%rax),%rax ddb{1}> trace sblock(fffffd806fbe1018,fffffd806fbe10d0,1) at sblock+0x4a soreceive(fffffd806fbe1018,0,ffff8000231e4668,0,0,ffff8000231e457c,583fdfb301813917) at soreceive+0x204 fifo_read(ffff8000231e45d0) at fifo_read+0xcb VOP_READ(fffffd80752e21d8,ffff8000231e4668,64,fffffd807f7d73a8) at VOP_READ+0xbf vn_rdwr(0,fffffd80752e21d8,ffff800020b4f000,200,0,1,48f411bd85bfa5dd,ffff8000006b6000,fffffd80798b2260,0) at vn_rdwr+0x105 vndstrategy(fffffd80798b2260) at vndstrategy+0x3c4 readdoslabel(fffffd80798b2260,ffffffff824457c0,ffff800000c51c00,0,1) at readdoslabel+0x122 readdisklabel(2902,ffffffff824457c0,ffff800000c51c00,1) at readdisklabel+0x165 vndioctl(2902,41946472,ffff800000c51c00,1,ffff8000fffed500) at vndioctl+0x4b2 VOP_IOCTL(fffffd806e197768,41946472,ffff800000c51c00,1,fffffd807f7d7548,ffff8000fffed500) at VOP_IOCTL+0x96 vn_ioctl(fffffd8079f87ad0,41946472,ffff800000c51c00,ffff8000fffed500) at vn_ioctl+0xbc sys_ioctl(ffff8000fffed500,ffff8000231e5288,ffff8000231e52e0) at sys_ioctl+0x4a2 syscall(ffff8000231e5350) at syscall+0x484 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa8d5eb78c70, count: -14