kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Jun 18 04:22:50 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.217' (ECDSA) to the list of known hosts. 2020/06/18 04:23:02 fuzzer started 2020/06/18 04:23:06 dialing manager at 10.128.15.235:44492 2020/06/18 04:23:06 syscalls: 364 2020/06/18 04:23:06 code coverage: enabled 2020/06/18 04:23:06 comparison tracing: enabled 2020/06/18 04:23:06 extra coverage: support is not implemented in syzkaller 2020/06/18 04:23:06 setuid sandbox: enabled 2020/06/18 04:23:06 namespace sandbox: support is not implemented in syzkaller 2020/06/18 04:23:06 Android sandbox: support is not implemented in syzkaller 2020/06/18 04:23:06 fault injection: support is not implemented in syzkaller 2020/06/18 04:23:06 leak checking: support is not implemented in syzkaller 2020/06/18 04:23:06 net packet injection: enabled 2020/06/18 04:23:06 net device setup: support is not implemented in syzkaller 2020/06/18 04:23:06 concurrency sanitizer: support is not implemented in syzkaller 2020/06/18 04:23:06 devlink PCI setup: support is not implemented in syzkaller 2020/06/18 04:23:06 USB emulation: support is not implemented in syzkaller 04:23:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x9) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x1, 0x0) r9 = socket$inet6(0x18, 0x8000, 0x1f) r10 = accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x2, 0x4000, 0x9d, &(0x7f0000000440)={0xffffffffffffffff}) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) r13 = dup2(0xffffffffffffff9c, r2) sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x138, 0x4}, 0x40c) 04:23:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) pread(r0, &(0x7f0000000040)="720d36387e9eeac84c873415fa2b4a233190a4a2795e9ff717d7dff685c255d2fa2d5d79493848117f0cf2c68fbc3f1ab9", 0x31, 0x0, 0xfffffffffffff000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getflags(r1, 0x1) r2 = dup(0xffffffffffffff9c) r3 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x5]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1810, r4, 0x0, 0x4) r5 = openat(r2, &(0x7f0000000140)='./file0\x00', 0xe80, 0x101) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) pwrite(r6, &(0x7f0000000200)="699dc06b6cf47cd1ee572a0ea87b96b1f0972e1d4ee08eb6344bdba150e3cf11b8513368bffa4b4111cd1abd67cf646644753efc9a6746a93cd16ef76acfa2691d5a43c1fa2089968b0b1f70f18dfb680ae28f3d5faa4310f6c2d8780b3532f327f206377663e4dffb104e87809a52e6b81f3106d69e35f0feb44c83d7dc4822b05bcaf5632b41e042338e3a9de7b0bc1c8b362ef60e23c302752bf0be163d8f205b88", 0xa3, 0x0, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r7 = semget(0x0, 0x4, 0x40) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000300)=""/202) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000440)=0x1) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000480)=0x7) 04:23:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0x8}, 0x4, 0x0, 0x0, 0x0, 0x0) 04:23:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf5ffffffffffffff], [0x0, 0x0, 0x7ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 04:23:16 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) getpeername$unix(r4, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1f}, 0xc) 04:23:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x7ffffffc, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "e620bef2245185a81865e600", 0x0, 0xffffffff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 04:23:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x801169ab, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10800, 0x0) r7 = socket(0x18, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x18, 0x10, 0x20, 0x3}, {{r2}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x0, 0xc14e}, {{r5}, 0xfffffffffffffffd, 0x6c, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x7, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0x20, 0x8001}, {{r2}, 0xfffffffffffffffb, 0xd31abb78028602aa, 0x2, 0x0, 0x976}, {{r1}, 0xfffffffffffffffc, 0x66, 0x0, 0x0, 0x100000001}, {{r0}, 0x4, 0x20, 0x2, 0x81, 0x74e3479a}, {{}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x101, 0x1}], 0x1f, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffc, 0x8, 0x20, 0x389, 0x715}], 0x2, &(0x7f0000000380)={0x400, 0x6}) r9 = dup2(r2, r1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "bbd75a479f00f5179ae994f1380aec798a031f2f"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000000c0)={0x0, 0x3c, {0x8f0e, 0x96}}) 04:23:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b52b55fc8f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(r0, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r1) close(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet(r3, &(0x7f0000000100)=""/245, 0xf5, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) write(r7, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:23:17 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0xdb}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x2]}}}) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) fchmod(r2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 04:23:17 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2]}}}) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000100)={0x2, 0xffff8000, 0x3, 0x40, &(0x7f0000000340)={{0x8, 0x40, 0x5, 0x56, 0x9, 0x2, 0xbf}, {[0xfffffffffffff851, 0x7ff, 0x20, 0x3, 0x8, 0xb791, 0x7, 0x0, 0x6, 0x81, 0x6, 0x1000, 0x673, 0x800, 0x8, 0x7ff, 0x5f6e6f06, 0x3], [0xffffffffffffffc0, 0x0, 0x646a, 0x200, 0x101, 0x1000, 0x7fff, 0x3f, 0x6c2, 0x8], [0x0, 0x10001, 0x81, 0x8, 0x80000001, 0x400, 0x9], [0x6, 0x0, 0xffff, 0x5, 0x6, 0x53b787e0], [{0x7f, 0x10001, 0x9, 0x5}, {0xe347, 0x3, 0x5, 0x1c00000}, {0x4, 0x6, 0x4, 0x5}, {0x4, 0x9, 0x95e, 0x2}, {0x0, 0x4, 0x7, 0x4}, {0x5, 0x5, 0x10000, 0x10001}, {0x7fff, 0x2, 0x4, 0x9}, {0x2, 0x4, 0x6}], {0x3, 0x9, 0x6321, 0x2}, {0x2, 0x9, 0x0, 0x2}}}, 0xffff, 0xff}) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = socket(0x18, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ab, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000080)={0xb0, 0x5, './file0\x00', 0x80, 0x7, 0x8}) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) fsync(r6) 04:23:17 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000040)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '!\x00 ', 0x8, 0x3b, 0x0, @rand_addr="00000000000000eee3e900001000", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, [], @loopback, @mcast1, [{0x19, 0x0, "25b16a8fbe467d96b11742aeeb492bc15b64820936fb4c9ee731e3482198cefcb0cb6e9a7d7157dae568e77e44fd67a9e281ee863fd2567960253d5da2e59c674d596b306b7ecedd3165890c9971fc4e"}]}}}}}}) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r5 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) 04:23:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x120, 0x6) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) socket(0x10, 0x8000, 0x9) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x0, 0x6, 0x4}, 0x1, [0x9, 0x4, 0x8000, 0x8001, 0xf005, 0x2f8, 0xb17b, 0x4]}, 0x3c) 04:23:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x6}], 0xb9, 0x0) getrlimit(0x7, &(0x7f0000000040)) 04:23:17 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) r4 = dup(r3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x7688, 0x1, 0x3c7a, 0x5, 0x2dd, 0x73aecf1f9e5f460, 0x1, 0x7bb624f4, 0x3f}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pwrite(r0, &(0x7f0000000400)="d2", 0x1, 0x0, 0x10000) r8 = accept(r4, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) fcntl$dupfd(r1, 0x0, r8) 04:23:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620263ff0be03400"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) 04:23:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x9000000, 0x8, 0x0, 0xc0000000, 0xfff, 0x57c1, 0x1, 0x0, 0x200, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="86109b57a757cae58fecb4369208d7189ed7c1976e1b44919e1adfc3b0b7007770502ef7", 0x24}], 0x1, 0x0, 0x0) 04:23:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "0000001200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 04:23:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x4, 0x5, 0x5, 0xa6e}, {0x3, 0x2, 0x9, 0x7}, {0x1, 0x9, 0x80}, {0x20, 0x6, 0x7, 0xfffffffc}, {0x7fff, 0x1, 0x9, 0xfffffff7}, {0x6, 0x59, 0x0, 0x3}, {0xfff, 0x5, 0xff, 0x1ff}]}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x4000006, 0x0, 0x0, 0x10100}]}) pwrite(r0, &(0x7f0000000100)="0000000000424374cfb5f0b099b9", 0xe, 0x0, 0x0) 04:23:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000340)="acff530aff2e70fa5739df8d4f9c505ef0a53d6343f80901e64c39be2fe71c7f865813eb9e75cd876f4b0823eed98587f0a54ffb319898021b253a6672efba22e5f6269e4e3d42a813df2a33c993b67c8a513aa37a9c97900ce0f85ff5555c5984bbf1cb4d26d1de02308bf1d79a5c2bf96be37fba98bb7aec52c6c017c3fa9dcf406992247f4ba19b99a91538c8c5cfc1e4f9ea17eb8d913ea00e9ad8b21ce59e07502252ef0adffe4132fb6ecf350b916c7012ef1894921992965aa63cef4c9d97e1be7dc5321c80846fa8bfbcde0e743614518a25d0b783401fb9144e7b1d66de52015e8a89e205cd647abcda15ffb40e83fb10b36d8ad96985e67b017264250d070e1d9796c18de2f8c281605fec5d0c1875b4ed5b93df7dcb6300f59c0166171328efc2af3da58dd38c602bca9b805b6890cb8b973101df966b63f05120b48872c257e5fd1bc6a846c851b19586f98cc9060167418573fd5ed06219f44bf64ad744d640902459994f129d1815fdd0ed13c54f048cb50348049d5348514e79e7e370ed587081c664a0ae2af0555b2a598461108f040ea6abfd35bf7c066c3190607f893e142a0e3b73110bae31a705edbb1a0e0a5bce38fe577bd7964fcc56099e29c854293a4d3887175bbe696f325982ff3b2aa0f0fd3e12ad6f418f1f13d58b6a7f0e6de9d91873a2bb432664418f5d47f6135c416877c0da3403b8a4c165f3efc2f74e8a4d9365f91c564a182ed274e4478e5131c59d22928098a587c1e60a0c59e40bbb8ec81b6fc526e1c4301aedcff5f073c6bbd7be63c7ded835a22a2e3c745447d00a4bb05154494815e3c3c6529e759e10bbd1497f514b3541864c96c935716199bf538aad6db378e5f033ae1b3cdf42767192587ffaba979b55e3d9b13b1c8cfc010c6cf277d9cf42f4c8e31508865a8ba601cb139ee4123a5250f7d39f533718edd1dfc6c875f991bd6c33da1c21cf210a079a69676708b563f7b90941dfe85dffc4f02e1634c24837398858c183ce158c13f89fda555c38af9ceca77f86cc3b89a6534a75341150030cbfa2550ca0ab89e7b24b55d828c56c92b1af3600f25b839a722ea9690e4a113177e3085689681ce4ee0b350ca2e8af0f91f1aa7aabd1b53545e24f5fa71abed53894322a9b8ffcad822fbd404347a2821b4b5a7fd3789420517b3dddde8c4325263ff0e1de21398f312c53c7ad6d22ebd1e3e934362bf3b393cadfb138934d9ec24bb6900541168bb78ba30ab5dffc045b9ddeeb1de804441eb8aac45517f7bd74a43dd24e8ddb9777cfe3c8f983ca668b3afa05a22034ecc91dc4336b0cc61c57f93ae0d9ab154ba142e0bdc1efdb95b0091aac4528ba5a1a38827c64d8a376bc080ecd94eca60362437667833b301aaa76b03105957a2dc223902fb1869234fdfd36839473e787db13c77ca043e0638c49e16936aee6fdf8bdfa877f2eb327acbfba91cf2b59da164ac4f8366553af5a40373290d7a1a4fc49ca9f7bd542320fcc1c4b6aa80fc7e2b524de7ebbef493fb7a2a01374a76f4f3d73e4a585d600c9125eb7c03bef54fb867ff5829ff23715e8363e6c2cb49f884d839ddfdc4097d019723b65fcc9164613638539f97957ab1b30c14c930a31fa7cb284cfe5fae9d4518d51b2d9bfc3a7e69683faf84226fae9f985a358d88ce9cb182cdddd4791b929af99165df17e6c1b69fa74f1585de58c6b9c7998fea0f90ff559a2b2238ab0ece95d22b6ba12d914f31918b9bb7d28f8259ac995f813f6d91c46a97704132fb3fc0bbdab9746416007a36a04d789079c506e9b8244c74da489c00e5eaf143ea86ab18b40b681675f24023ce2256c30ee9fa3efcfef49092c7f87416d9edb081cc405471dea9944d69f27d72b712ed98e52e987f34f631258e9352e81c8afec95c3424c9c5c5abba5159baa111787b0ff13511244d56282a4f08d3f93d16a1a1d3ec0a78911a3abbe5926868fecd1887b931e0c1b310ff895730ba0f8cfb1ebde46cb5048408c61b8bdf5cb716716342ed061ca46fa103fe4c475103d1d6965eacad8a6dce809b93c92c69a00c91875a35ee6c40a1085494bcda28ec1901aa89c1d70de8f24b52b9c1aaa399eb67f278ed8064527fad9ca84d848310f77302166ca7327a52d70e3daa216ca74de904e2ab99f2bf2986164069473af31212e82427d2a19b1cee6092d614ab0e9f3601e5954b0d9459bd0bae9dc89dae059e2753ebb349095d3518c809402c271884952b94ec99bc24aadbdd40650ae695f6f2b0f12e75c6f7b2a76dad58a780fe554f8cefffaf133995517b52c95c95d38c3476a91e27c6c1eecad479d26f292432caa5250ce97482e0ded755dd5fbc8c1fb9da5c6fdc71be314c41c74f1c68f420f698e7e5940f8b890cad49d637aa172312893e6919cba9af596bed94615027533519b2937045b7b70573cda72a2da979931e8dec4e28e205698acd1069c07193c36d85d6904e8c11e32dd20e99033888ad0b5e08ae004eaa2c06107d240743572191beb6eccff31163cfb077ff3110697bafec3cffc1d70057ccd010864078e06bbeedef7c21851c7f5ff8603fcd373a44c07b67766945774e5ad02f543965d81da9ad885ca89a8c92ba9c63d7ac785b8fc4fc40b7532098c0ec477715485f3670b7c7dad69a036c8ceff9be3e9282323fc627f8a3ba8b500b53cb86877efca69b2e60e80b16bb628182ccedf93916e4b496f5797eb82e272e48c9d35016df79a89f08e4df1167ff56cae51a3738e3e2fa42cd1caf69d527335e0704774922922313be4f9d5721c1d9a874b18d9e76c9051905bd1c016fe262eb16260018eab2014c506eadf149d19ec0cb871fe6bb9051a7da4aeb1457523d6f0d3ec5bf84abcb9a116aad0da15298684d717105edd9b5de4f3914ab409ea52cfc2a180bd297c3a19e488da0da2b95149708fcaf42237a3d85ebc86e7ce7d6310aabfa2b3529b33250efb9e616e22f8bdf63404bac77fe7a50e002af7f98ca4cdbf90b25958d4e2b5eeeffd0e936d92a23826a276b476a989a6975f37873ff62f4a4bcddd88427c511259cfd6796fe991c59349d1d13fa86e1b9e1684bd42a8ac2f91501cdbc1049738f35a362f9f46eadc4b9f61dc23a99bd7eabc6c40f5cf4239cab258e237fda327c3fd8ff26a29617539a5ad55718dc21e6065f45eca6537ad3eaa1c1317e2a15ef319ee23eb9c8c865e28c28a49c5dbc2cd06c228623560fd7e01417b229498d6e5a76ad53ff874534e8ecd297350a033b3656acface75fcaec1a86912e37861bf8edc62561262c41657c17565b6519ddc716fa633b6622500c97e3305910014163a54805005a84f93af32a3e235114afee0088032e84009037a83a2de09ad313da005c0e3588ac4db3a1b9f012d2a585eb0d6d13103a94aa9c2d307c6f64888069afb0ff7d3e7d33471f4182d54933c879ed274a5e1dec860829a653acd980f3e527bf4ee8ec6eeaaa59d6d4d710c9a2ae2663c33d64be5b31d192c8e89f2749418bf3350ff56a2522f2d67cdf9a7d2d626bb290a7a7e2caed286f1608589b43d0cc1b1d76f6341641d019685d873a394a75fc60077739c187cb1f5c13395328b4e385b895108703710d3f701f4f6563cc82f9de0b1f68bbc8e0b7f05aae3499082581886a333378a4d38717e2be9358db0fecec5412898d43f427386b206b03bddbb41450471e944f7851e94bd6b5aff3a81a6cdcf12e7154323de7f7c568bf7fc915b28ab35b17a19585d68ac48e655e8f0a4761044a4dcd70cb352b2bb72e5ff8af27655aab23759150682047c34407507d2d638de93dd6fa72dcb5fa582e66db5c4a431c13218bc3f0263b52e8811edc204bf3b5abff9d03b1aab78dffb9a0bcbad056df9ce4fea78508727146bea97912322b3f40b6f2ff7a18f930add6fd38e4227a396c7514befaaebe7673395955895ec52326c6675dacda6cf4bf2e9381a49ba7f2548560e8a84206af113de520247b87d74a52b6caf0776ec37628605c7564076d95a2617536297d1dcd95fffd834beda1e17223c0e79ef9831d8671c932d889e099e7b5067e70fd47e339097f041649b1459d9590f3747de4ac9b575d7e5a6450447cff225cb03798f81b24ea99c199e97e48322827b40d11df875224b46b6e8d46afc9e5c7269a44087f445a5cea8d88aab7ba59c2a979218926e950567e88e88623300038952ec9a9472eefdf8ace44ad4ac9c6f0d1c10e66c3817beb56d39f025fa056f3c47d5c13eac60dd0ca0bea8a39122f24f56dfaf2b06e59789071a87287d5338150622cf826c42483433f66c0759fbb11a6883f69586119a4714a340dd01f3e3283ea36976e54f744e200654e8657f2b190e22ef952c9d8553371f2fc6c448c46cf11ebf1d99413ec1d0bea3882cad08c3e8119609d611b1afa4221b822433c29442534bc68fb6d2a3a50c3a121b3d56392aa506f971d8e379927d1b5b6abd50013c3e347791e513b897acd0c0c5db712b75f6b310141a57203f4cd62221cb93f0973a069bb963f11097ef71b89a3f11d33470648c65af86eac31ac1cf92f0b420d7f2ed07cce04bc3270b659db566ee7305a9689281044a1693e2a5c4ee04f9c7a955074c4528bc24c5b1dedd0cf6c8c1fef358a73e275353624b60dffca6297443d303ff901eb86db1d5ae548824710374aba5b5f02206fc75f52884b388fe14df871c0883582649727f634aad3d1e8e911eaef372b0ec89ac29c494c2eddfb240229eca3cbdc0b8173b1a8ef6cbfa54000bec2ef1178356756785f4c41c47f4bb4f553baf3ea79e01d68e72080ef169639e56250e9a009d22da448020a5b186942bb8e55b84209bf7171236b809b4c6ed73a0ca8d693b543f70f6f6d8293e08fd42d0131fec4f15fa5d53f85e30357388d9127da85c9179aea17dfd19022621a7a2a4051455e0fb85d764ab189237fc0f12cc928da4c5e2083b43359fdb21f1fc853b1ad13aa053b53bc738e760704aa8b75d7c6e807f730daa1cdb7b597922664f8b4cfce3e5fc3bece6ec8588d0c1065c756284a576a0fc4a47e1649bbdd3e01f4028a4fe1ab3e0b0c9d51122961a35b5e34420320d838372a55d501c795664524d5b545fcd8d3854cd65c7c52d2681ef5d95bfc446c7c29e6397e23ee10076df9e5861395bb74ce16edfe08536b088b1e4db4d3975cc4152b39075eb27201ccd054b6472d8209377c2ba0f5bcebfb983c0d572e0d767ab26ede67f8c76b5d5ac813a0bbc3b0c12d2f91393d0fd262a835cb624c19bf34805df882c10c487d6d4af92348af03675d8b3992a6f3b40c6beac25ee07df83789122df5878a3643a339a6e77916d6d8ed8fc190100f6a7f8bfa54f25385adfa08b5df8f47b611774bf5306e05fa117528f52b71a8d2cada2dacbe0fc83deb9170dac89dd49b9b8c3f3643242d068adac51d7fd48531eb38d48a1d13cef04bea68675b7da1afa3f7f3cf2387cec56d345624fa25418de6859cd097b82a7a32fd8a924ca0bf139710995defdb46832089d70f2fbbc633265ac2c859e7a7835d1bc75662268ee9a064794ca68336382e84bb49d60cd8479b84ecbb087fc40fc845a681c9597df0e0ee2485dfd9333a8ee92c5b5d4b279d076b1b1cb72519f02a07398d7cd2febd5a8757fbf0be4dc6fadd9d687d7871d7a28163cf9ae2c35182310ca68e43edbf5cf6c7f9407aa0ea3d6aa8ac7dad90d3f90e7eafe17c7b2e5acde75dfc4424f09f3fac8c2b53b745e452d0483ac3929fef", 0x1000, 0x6, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0xfff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r2, 0xc1084413, &(0x7f0000000240)) 04:23:18 executing program 0: semop(0x0, &(0x7f0000000040)=[{}, {0x0, 0x2}, {0x0, 0x3}], 0x3) r0 = semget(0x3, 0x1, 0x52) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x4, 0xfff9, 0x800, 0x8, 0xfeff, 0x3]) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) semop(r0, &(0x7f00000000c0)=[{0x2, 0x1, 0x800}, {0x3, 0x824}, {0x2, 0x1ff, 0x800}, {0x2, 0xa8, 0x800}, {0x1, 0x80, 0x400}, {0x3, 0x6, 0x1800}, {0x2, 0x8, 0x1800}], 0x7) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) r5 = dup(r4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x7f) r6 = semget$private(0x0, 0x5, 0x20e) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semop(r6, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x0, 0x401, 0x3000}, {}, {0x8b736a9ac564d422, 0x7f}, {0x4, 0x42c}, {0x1, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) semop(r6, &(0x7f0000000100)=[{0x0, 0x4, 0xc00}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x9fe, 0x264]) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x4, 0x0, 0x0, 0x0, 0x0) 04:23:18 executing program 1: getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6, 0x0, 0x0, 0x42}]}) r1 = socket$inet6(0x18, 0x1, 0x81) getsockopt(r1, 0xa6, 0x80000001, &(0x7f00000002c0)=""/4096, &(0x7f0000000180)=0x1000) pwrite(r1, &(0x7f00000001c0)="d0003c34cefbfdd7ef8600"/20, 0x14, 0x0, 0x3) 04:23:18 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x202a, r1) 04:23:18 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="6d9c63b0e057", @random="4cb9cb00", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @rand_addr="0000000000000000f917a3e90000c2a0", @mcast2, {[], @icmpv6=@echo_reply}}}}}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 04:23:18 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3f06, 0x2}, {0x7, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x3ffffffffffffff2, &(0x7f00000000c0)="d3cf5b07", &(0x7f0000000080)=0x4, 0x0, 0x0) 04:23:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x4}, 0x10) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000000c0)=""/72) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x2, &(0x7f0000000000)="651cf777394ab2d66fdc2ae59905c15c86e210465bb9ad070000006f8d", 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) munlockall() 04:23:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:23:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) shutdown(r0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) 04:23:18 executing program 1: socket(0x2, 0x2, 0x0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000022b8a152e7b32f8110e", @ANYRES32, @ANYRES32, @ANYRES32=r3], 0x30}, 0x0) 04:23:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_getres(0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) close(0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000440)) r2 = socket(0x2, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:23:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) pread(r1, &(0x7f0000000240)="fb8b17cfe09632bd327a83a89df99e1ed785e6de330f40a6f28294b4c79ebb96fc0cdc60fe1688f28097ca3f3ac2f70d03b92d5288630d4857abfde4f9c5a0f160ed2c711328c2bead38409ecaa5284c82b8fe595bf2f995eef6616e2ac527e8dc3f84bc5fd5109bcf5e18d214a6da90447cd4098f4b0fa36190405f55", 0x7d, 0x0, 0x5) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x1, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x7, 0x5, [@loopback]}, @ra={0x94, 0x6, 0x7ff}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x9}]}}}}}}}) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000000c0)="446c40972f8bffe7ca9217297a2901a1fe279868d5c0c355f9431409d69a5dde46f6402027821276bb9a8bfcab75fe1679e871730202c6caebb1f18fb0a216337e7a39f82d4c45f99c6ed378608b2f1498666a7c68cb3d0e922f94ecbb92e7457b8a7349cd557b2bbf972784411d95b0ed75fc4ad7ecdadd0985f6fd46e3576a843c73fb751b35589c4e075c4fcebf542c3689c0c88e18ece379f20996297e5431627f1b14f194fe200ea31b3631931624f14bfbbd6ba45afac16109afa34e6f22018e56995c4d14bb78b90fad172dd6610dd5c044f85f8e8a051c694df25615", &(0x7f0000000040)=0xe0, &(0x7f00000001c0)="9559371ca641fa4d739687660a98b728c93294e74fc37996a7887c16d6bcaed05fb48cbf4279977f704d318e3bb6553b6a7d7066f3e1b766c290029f407c3417f2806a4712", 0x45) 04:23:18 executing program 1: munlockall() sysctl$vfs_nfs(&(0x7f0000000000), 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) 04:23:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) chdir(&(0x7f00000002c0)='./file0\x00') 04:23:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r3, 0xffffffffffffffff, &(0x7f0000000080)) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 04:23:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0xffffffff, 0x4) sysctl$net_inet_udp(&(0x7f0000000280)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f00000002c0)="ec7af4535add134b60f7ebeef1a7bc88b4180bf9fd7c2d8745bc79cc828f0797621ddde86d87ba37e34ec39d49475db897505b631f5f898c76a90e9e3e242dccb8ec71e1aa947699781e7f4b47ffd3c35f1cb91ebe6acd75891c92b70465458b15007b08ecde", &(0x7f0000000340)=0x66, &(0x7f0000000380)="596801a59fefea7a527b4d45e307d5e312ec59ac403ea1a20cd818f8ceefca4181ef3c86c6c3238393f41d10e0943e68f71bbfd365af21da32131d811c610e6d5e7cf024a2", 0x45) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendto(r3, &(0x7f0000000200)="f3", 0x1, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r6, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x1e, &(0x7f0000000240)=[{&(0x7f0000000540)=""/237, 0x134}], 0x1, 0x0, 0x1d}, 0x800) 04:23:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000200)="c28d6513ce0f6a33365a0c0b409b0200000000000000d40971ca6d6eec5e2126a6b3b934ec2f81f479c16310859017cb537f0fc5757cb9341b355f9915d2e567b72f3821d3916535823a8450223cd5b23e4203d21bbe8a19506d42b43233309b2bac79196218a26b846b5aaf96684962850d1135b161efecdab59ca48906ddebde3916554e06431ed059bddb46164ffa0fceb6856254186854d39bd37a74d800d31e22803316c900"/198, 0xc6}], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000080)='./bus\x00') connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="020001"], 0x8) open(&(0x7f0000000300)='./bus\x00', 0x10, 0x82) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155e7", 0x7}], 0x1, 0x0, 0x0) rename(&(0x7f0000000440)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:23:19 executing program 0: syz_emit_ethernet(0xe, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000001140)="3d7e59c3", 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x826, 0x10001}) 04:23:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/6, 0x6) 04:23:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000700)=""/159, 0x9f}], 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001900)) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000840)="7e67a6348e8cdf5934e56df6ec90c50940c41a7cf0c0447e788f81f1745c06d3c3a4c25903c7dcb8733cdb00aa2b21fba8cb0b9b67822824323de8743f9b236cfce33829a4ea033a5a273d1109d83372437033665e5edeed1efdafa49c4721f0b2f9658bda3bf97e3e7d345b6a7b911ddb017657b4e1e95a11647ce33fd193ad8277480a01e23e1caa666f72d252d15b0712e69dbdeeda27ed7371c53eb98cc1fb92214fd0459da8cdf157a9313c7a7ccc0da05f6812fb053bcbc279f403043ed07c0265ab2a2a179037e9acb8433ecd2989cec37e3ac7f8702a92afaa412d233ebf2b35fe1a7707a12f7780bd2844be12b26179ec51462791a47d3c946f6caf89f7bb87bf10651293f383ecc59890eec2a389116486b1c4fbbe2e78ed902b58f771945679e44a54468ff6a615ca39544112cbd3a33efceabad5511cf7b9ef8d5df52e00d1c6e7a2967c5e2ab3753570563c93dca1917df91ed965f98eabdbeff66e6f6fbc631000d28b0af130d08b419b4a060ec2b7934bf95f260d24804b45b514e98aaa0ac7e1fbe5a3c938120d4cce658a47bd75f7f73d3b823a5d4a55c17a4806bf64615e9b456c041ac4edf1be73e1c2660d54e2c5489730ebc4f1d045613dab0522b8065984946c8e976dc18155f3d67d3c7e17394f981ecf075933a64327bb8966f62a1280997cccc04c0743ca457cfca18c5bf6eef58d1fdefcc3ecb2c0807d9c9d7ccb685bddb5ee32081c7b803507131800b9b79fd2d6626eed65a4b2802eb04a947f79b137bc7584cc1aa6a18e64c5d5c43ee911fc3274c04a2e1d84b177778f0cb597633aed1f72703968d8860119f616db700192468c49abb3d8fc70226880eab1df8bcf528953b41bb311ea5f2f00e18990537c7f4e37a44fe55ea309d59e6f0687d55fd038457bf410c1af500dd32ff91ee35ae3645c7f0930068e2e31c1b0521e7a4c8b1291bd9832adaf651d424f7d98f410a161e5dea3b7d86d9da107d320427cf39a67550fac47d7945fe60b1318bd0077ac602a1b43f89efed8607a9ac1a0be0af021d9b43ab829c57878411e1885f25fbb864d0d02d5ec954d413e3428e7469fbf5b597990f9521fe98f97a3b7962ad4d1b8f371d9997de6e0323e3091f0a04c8b1aa13b16ee7276ff69774204a90c60e2fda2a80ad9d2d78c7f3cdc666e6191ba5bb97e5de07ffd9ec8beb69e5915a0cf5d8c21fa31236045117f09a9cef3ee57de1d376e57610dd4a81945e66f0d04bde2b5acac8d486864437954281986f99149888be661b0314747d18929dcd8f1568a27d3d9ea3fc28116f475c5757d0e0e5899cdd546c3e230bfaebace2b8473da36ee81b406a11c6bc82e432108a3e64171ed267aeebde62f543452cc7f6889171ab29bc5c030613f6aaded0efe60c9b0bf6d77e9a982e5bc4d5772d7fd22f9683b779a2f82bfe929dad7dc63848a0c23a8770b81e49852a2a124037dc0183163b02c9fdacda55841a196f0274b03b96b3f7974c6cc6ffb235e49777f2a0e6f54e44d477e3eaafcddf5938ac29e26d8212e05e6725055ce7819db32cb5cfb8070b61ea5311d61fc993b44891ff936ca8e0265a99c7a662b735e1238c149a1ca50c6cc82dc20d790be1e3c99bf97a7ca7941aecf534d1bac2d3908b73d3a16b96e5294b6a86a1327a8d65486218c17c511c8fb613bb27040db782cd0e5c708c49a57044da5d1b7e54bb0a9609959fbd6fd2eeb0a34c6f1004b6baab8d37484233578153d0cd892c7bccec33ad9a1df39c15d96a6ac8670806f1299a70cf258442e0c3e77a7f037b0167dfda9915249ae0cfaf90fcddc3225076b29547557952b6e08861bc25a5135f3aa754445f9b3b398b9c0d8e6b162053e4db4afae27c3b01a965bbd6c64cb475b9ef90b183e34ff912d998800a80322741e13ac0fb4fde15e6e3c08bb5ee5a210b74e041a11fbbadcca30af9f843d4a8c31defc204acd088281743e421961465eb18ea42862952ce4f101e3714f96d6fa35614143cbf889c71be9b8a82525a82c69156f269fcbd01427d0f1972767b2f0668cf2e0362ce6229deaf5935f12b6525a81d69ed9b55fa3b88f72a507df8c8e65f68fd0a75db8b8b2da97977d2e5544c4bfd3d15a6e166cbd03fb9fbc0ad90f8d57ec17b29335c3e9316f90eb48f19764875f1d8900679cc8d913be6bd36770c538cbd516c524e4fa7bad166ef89dee35af4a5d193dd69d5c2e00098041818a28fc41c4ae83cbce4b5585981613a170ec3ac3ad0ff1736f880d4466ee498794b211d1083a379d3b08c8c80bc0912cfd4bfb77309ac0208ad57abdec54b0884434bacbc432435f6b08690a7d45dc7eec2321064824043847fcf53a0bb11585a5a7290dce37d1e911323980211c4b73cc8ebf23df69a31ab7cd015b09fef49ec2079ce1cb22203c8733cc020ff82401ed35f0acec1700bbe988468670f98b8514649242203fa305256f3b6c927d979dabcbfeb5277771d6f967822de5b32a5b8e4d7cfd0de814dc690173ac65b3e4b3af631479792e78a4febf4b6c22012c246ac4346d26254e9bbfa0167fe575511f181a26d224d0ecc352d004af74086f430898ed83bfe13c724fb2993bd99b47fd4f4d62d5e3a4e7442864f1010c089783b4099346b606531f80adffb5359e9f6005925ca22352e84397341895a43de5989826a071cec6c52f2910f13c183e8aa332b97900c578e5dc192ce04fbcdf4b1acca1d2cf2d0bd41ecea2ba619fd6f970239fb2414c02366317aaba3929253fbf92e03acfd8dd4b0189f3d6bdb9eea10455110bb7f3c6dcfc06b7e26c864c43b032cc3110f6b920833d5dc688a0d240e937a308bba4b56b87f62752acbb295492d30c0c41811f0139f2e2202b530b5b56c5a4bca29cd9b828033af30ad3cd65d41a3c56f5afa6149a42e9b5decc34b77e7eeb9ad346db84f1534e13bb86c402df840ea9f6798288a5762d689c2ca25db307c86cbfde2df8a93052ae38f7e474578ba73a7a8877daab2e59d482ed55fa2ee73c68b0d0b76df0e85ac1be2009060f263d5d31b8e976cd3e12e22f039ddad3ce4870fd8a0c9d628b5811fabd59bf14cc2efb3eae4844b4276eb17966d081bb0607647fdf1f7f43a6dbe72050e95e8e233570bb7c83a0716cdf73c6f9bb513c0b8e576b6998fdd5d703b1c2126a77e63910dcd0e9362548056fc260b162cb2fd354d27934faf267803297d23ab558e69060b1d6f2769f7cba30a874c9069d20209330ecab243ab806f43e292947a91e5e628588c4bd153f5cd03c0203f8cf53090ae8430db062fe23896f26d757bacce3112eba12e9e1aa618fbba6381e62adaa82c4d16eeb59820cf85a4e4f56feec0184c579a7f20a61aaa3fe14ebdc9724ba9f20b4a8001cd86a79c6f7831a7964f21ba98fd51f522c90fed9a63471281f294c0f8202a5adc89e42c2563772e0e36cbccb30dfc77fec152493eb9605560e612f04dfe2958c6c18196fbe82fd5335c5994e1b85323ffff1a6911dbfef4a632080d7940d65c737a685741803df54ea62abff26312fc726e5c940c9019c0ea99fb311a249cf133f74e5bf7f3ffd7c97d1a62400850919c00a3a9437a833267b8543a2fdd929dab6277469d19908c630015a6208c9f626c3acddb2f818cb4cfe2f6919784ea1b91cf73f3dc24f47a902203b1bdefc2d339f5be91210f81841f16fecccd3707e71d8d1b43c76cf8cb035bab7c445f16f244c652d23ad59abadc390bd276252601a0e9b9daed2e251b1b1601195cf5abc9b5fc22057932b3a99f8508deef06b5a11a67ba3ba5f6a3651ac2dd34389058b4a23f507deeff89426e8abd87ba95ed771af3fc35d8acf0b5ce2b59ca98c57bc41bbc6ed9b5d137d2b3a712e4a1ed2f2222759b265b126c5ff70a17db2907e8332054a88b478b5deb22232d3a88a33ce92537ff7c3fd23c0b0dad89bf2c0ea8d833bad265e254fc0b8839e35250320044cbf9cf25be52007c149b1f6ff1e817a9a47969b3b638ceb44d1be59c5cca1c7cbfec65d9fc4628fb1860f0c3a03af74eabe8cb99fef241a767d56f3b450d9ee95b4d1f3bb4cc550fed25121c3bf4a10fb2b087929057c6dadd0c8eaa46f6a2b282b40a3564df502c90b261545ec1f689f77ded8a0b1cbb1a4babc4854a280bcbbbee831462febe6077c0a7f4801da4c0472363649f27dcde3fc2ff2a4b1745e0d571c50552e46f680276c7151239b68391b533ed84967662f1781d650518d7395ab348de41f778de21e561bbd1f3e251eb326335899224ee428bdb000b4362b4cd1480cdeebea96c11fdefe038752b2bba87712e25a037acf1209dc7bd55677fa9c551de4e122a2f67d1cec51ab355f033d662d0f1ad46a6ae1c9898a0c8348b140cc0ab43e43e0d5a67dbe7ff7fc69eeb1c70627a1607038513a20ae83d2c2b35fa44b39deeca0b148237af33959f2af9fee662a6480ebcc8415f41e9de825c623a0724bc20d439dae2b2bf26e6690eed408f29c6f184101f8753f8e948ed98497b61b9aeff974b3c4f6d72651d0b45b16a8fa423e482cd77669d652b87f4b24d52772ac197f2e029db3f437962199ab738440feaed9f3ba11e594d4a483b676d5b90210ba9a18188f2917a5ab0e28d257cb8b201059108532ac440b28794fcc9957e092c3cf74fb12fc013a0540814f42d826fbd780117e6df75aa7615fc362fa6bd59db165605c85afb269d2929732c08af07af85e4edd67ab670b239e58875df0cbdf35dfd4db0b5f7b190990b64efbc981826a1cf503087a2548b2c68fbc6da98b044a61114a10ec2ce0981056fe60850371889fa424507e497d143ea5b24c91494b4b6b41357d7a1512a017826c5dbedbd5d8ad51145c07f0f89335318fb532a8b7fefecac81005af423d0978971051560abe0970f109b7aa27ff4065682d096447088f46fe29982c969dc87b772d4f507729872cfecb875863a2c149c5eb16db8ef3b1a2ffe1262b80f30c232d55ad5ab4db6b3ed2d4d77eb92567c9e6bb8911bb0bf6608d8fb2f446e5757dc202d0a0d31090b2702b04a1b2af644dd86b922d5542ce0138ebdf497e43ca99dfb638441e04179477de5bff03f6452842664e6e10f285406d338268874948bc0bad9048640184c4fd99bc60305034dd879608a76c6d00de15e2067dad9a658137347f8be607c5312453ed6801360f0af3537e6ae4942b9521403dcff4b37441e31879a16420b6d623ff07052296e9c8c33967731a19b983f8921a87e8f5fc24e357bb5a49186f371b0231b3321500bcd73b5c8a34f65fbbb81484abe480f1ef05579434c8c7f45ccb141db7c97ec28f9e189f9a12846c24db29f77ac6ca33b01dcddeb34aa735b39b7420b4bf0ecc90bae4714849ad501f03c8acfecf8ad9c3df8eb5cb500338ced7f66605acc5309953e9747cba523e9350241f3c37d4480fc05dac91dc2e3589121e7fb3ed01fa406e98b849feb81c3024a1f501aa111f187f0ef26f7f69020a7319788e9100991556628e230c347680d6f99af76570d1831f60bd047fec7f7f4c0d3daedf0c5dc77ba3091c3c4b6721b6d305573a93cd41cb7d44f86242e308fdcca849f2920bfb9fd4e458d743f592e2837a200eb24c37c48dbaeadd370ebc8b72b86339ae84b8918ce2c0a5ab29b948072f124b426cfe1d5d3fce12d49b830c365d02bf2226a43b97a0e07f340929da46293057e1012fec5df37572c0d68181e21af00efcfbc265507695b14971fec4a02363f2c98764a10b3a7b06531d", &(0x7f0000001840)=0x1000, &(0x7f0000001880)="d3fe0fef42f1e9f2fcd4e04a36f86f23fca27541a8c7a239eba6417e3d5fd87c83dff91d0dfbd7393a858dd0346a3949ffa6fa2428961cf36c2569f7ef04fb1faf2712da06d30920ad7b75ca909a250dbe73067e5b17260361339ce6e6abdb9b4da6cabea9efb28e12464deeb76a2b56bbf1a9", 0x73) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x67, 0x6, 0x0, 0x6, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x7aa, 0x9) 04:23:19 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x7}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x6, 0x99, {0x1ff, 0xf5}}) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB=' \x00\x00\x00'], 0xa, 0x3, 0x1800) syz_emit_ethernet(0xf1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ffff27f4df92fa4436186039bf4a08fd9ea6fffffeffed19467292a73b6b251dbc1f866a30320d0086dd65343d6100b70c01ff1d0080000000000000000000000001000000000000000000000000000000003f010000000000000401fa010400000000000100000000004e224e23d799225053eace9249221708f86ce66e3f11522ead531b4646fd2b191878f2acbec3a73000b85dc282de1de2928c75236fd2b31d278c01db1f4d551e52fdb8bd1e35030afedf73c43f7a758a4037bb072e38d48590986f7c6fa6d4bff16eb5ca09e6ee46466798dca1b9451fda0a11b06046ce646fd1cab6314e0528876472903e9e0becd1000000000000bc836830f7293264d1f28372c8f1e6b8ac1e785b672aa94409c527940bc57a504d634a4c73987cdedce0656304da143c5609557ce8399abec730b2becdc51829810aae7181955a97760330258c9b38905ebfcf4ec6eaf98b5d77ff838196355f9c1b2d3017514bfdd4a34fc2d0fff32d8e721b186b555ee57a729e10a2069875", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="614000069078fffe00000000cf48a59574117f0b051f0f93b380f522262d4f6b84e66838c9ace5f255d45e27d0626eb5218bcce369445ceb630f6498b47dea875297fd34437d8160aeb947c8e539ec81c140e99e4c4503dca4a913b3ee48f9ad43262ca698bc8853bc0692de30cb86b375e456bc164ad6e5f4c0a8590da23d8b7055b0a115d9a305837b074d745244f2fddd6c"]) syz_emit_ethernet(0x10f, &(0x7f0000000480)={@broadcast, @random="7e3cccdb59bf", [{[], {0x8100, 0x3, 0x1, 0x2}}], {@ipv4={0x800, {{0x1f, 0x4, 0x1, 0x8, 0xfd, 0x65, 0x2, 0x4, 0xff, 0x0, @multicast2, @broadcast, {[@ssrr={0x89, 0x3, 0x8}, @timestamp={0x44, 0x10, 0x5f, 0x1, 0x0, [{[], 0x5}, {[@multicast2], 0x7}]}, @ra={0x94, 0x6, 0xdf}, @end, @ra={0x94, 0x6, 0xff}, @timestamp={0x44, 0x44, 0x5, 0x1, 0xa, [{[@multicast2], 0x2}, {[@multicast2], 0x4}, {[@local={0xac, 0x14, 0x0}], 0x7}, {[], 0x6}, {[@multicast2], 0x37}, {[@local={0xac, 0x14, 0x0}], 0x401}, {[@local={0xac, 0x14, 0x0}], 0x9962}, {[@remote={0xac, 0x14, 0x0}], 0x80000000}, {[], 0x1000}]}, @end, @generic={0x0, 0x2}, @noop]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x19, 0x20, 0x2, 0x0, 0xc10, {[@md5sig={0x13, 0x12, "80b56fc4314326fa8d6d07d908cb6af9"}, @sack={0x5, 0x26, [0x0, 0x3, 0x5, 0x6, 0x9, 0x1, 0x0, 0x7, 0x1]}, @mss={0x2, 0x4, 0x8}, @generic={0x8, 0x4, "0652"}, @mss={0x2, 0x4, 0x2ea6}, @timestamp={0x8, 0xa, 0x5, 0x4}]}}, {"64c4968d73f91a3bde5b50f006b04649d58c6415c0a1603f9ed93d96d0"}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000200)=[{0x61}, {0x1, 0x1c, 0x0, 0x7fc}, {0xa, 0x20, 0x20}, {0x2, 0x3, 0xe6, 0x7fffffff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) syz_emit_ethernet(0x44, &(0x7f00000000c0)={@empty, @broadcast, [{[], {0x8100, 0x1, 0x0, 0x1}}], {@arp={0x806, @generic={0x6, 0x807, 0x6, 0xe, 0x4, @random="13e6fd70b01d", "05ecb9b9330268b543fb2ebfe947", @empty, "d504f83aaa32bc4a66cd44439c732680"}}}}) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) 04:23:19 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x0, 0x2}], 0x3) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget(0x3, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x89b, 0x1000}], 0x1) 04:23:19 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x4, 0xca) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xff, 0x4) r1 = socket$inet(0x2, 0x8000, 0x40) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bb1289ac1db6386b3205a1d09f545613753270c7fb52213225e0508c86a8663908ddb540f81496a61e5647fc03aa3387b6", 0x31) r2 = semget$private(0x0, 0x1, 0x40a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000280)='./file1\x00', r3, &(0x7f0000000400)='./file0\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0xe5, 0x5]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0x7, 0x7}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000300)=""/150) login: eͫ\5۱spoi G6OV`;&<bjםQ`xy,8 TC=c|"jjbVܳ.Q`Q \vG)?=M|0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x3, 0x0) close(r2) dup2(r1, r0) r3 = socket(0x6, 0x4, 0x6) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup(r0) sendto$inet6(r2, &(0x7f0000000380)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea8fc9330dd82c2c264b11d8fa9fc69038c103df3451140388fb51f61dfb8378c3cee38970e529a30c8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc91eb05f4c72582134000000000000000000000000000000d597c26374a5203fb79c456f881df3b8e1dccf1ee119c11350b8ef7164ad1948cebc3a02d4b6d3bf95804afa055e7aeaab7cf91fbf01e270fd2ebd1414236e968d7c7d34bb5ba84f56f875000000000000000000", 0xf9, 0x0, 0x0, 0x0) 04:23:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) fchflags(r3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0xbb65, 0x3, 0x0, 0x8, 0x1000, 0xffffffff, 0x0, 0x0, 0x9440, 0x8001}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1ff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000280000000400009078e0000002ac1400bb4e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800000989353c0bdb64bb9c4a677a3b5e5143ceec833c3229a2b5a8b834f708c6f6e610cda66eb18ad19baece6e7df5dc0b24a6f20763088ab275a232595e8b0ce98136a345295f1535307b584b3a45513a3cc919388d28654f91fc7d739d960bb4cfd101dd89e133d4f38744744b27c96fa1006bdb381d4be18f1b93feb4d1ca8aa76706234816c71482365e522a56de99e580fcd55161bdb8ab268bb5"]) 04:23:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02095e2c30f66aff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="6116f9f5fc3faf770ff05e419e84da31cfc0112f6f0f0c22f423bddd51bc565970915c5ddb09b10bab9c0c3a5bdd0253c59085a5fdc28e65c85b", 0x3a}], 0x1, 0x0, 0x3) 04:23:20 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x3, 0x0) 04:23:20 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/210, 0xd2}], 0x2) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:23:20 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') clock_settime(0x3, &(0x7f00000000c0)={0x4f7c, 0xfffffffffffffff4}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x2f}, 0x2, &(0x7f0000000180)="a0eb9002", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = semget(0x0, 0x4, 0x420) semop(r0, &(0x7f0000000080)=[{0x3, 0x6}, {0x0, 0x81, 0x1000}, {0x3, 0x0, 0x3000}, {0x0, 0x8, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0x1, 0x800}], 0x7) 04:23:20 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) r5 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) lseek(r6, 0x0, 0x9, 0x1) 04:23:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="93", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f00000001c0)=0x44) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4012, r3, 0x0, 0x66c) read(r1, &(0x7f0000000540)=""/4096, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x110000}, 0x8108}, 0x3c) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:23:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10}], 0x10}, 0x0) 04:23:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="a23dcb413fca57087d1060158458f4d970056b86dfe00717acafd7d604946dfeb686b85545cb7c4f40ce4a31e81429a76800549488cd12f072bce89d62ab5490cf44539c28557f8390f0ffa2522731fdefda662bb8c272bc86ff6846bd9198a53ed3e7988b8982533ff80c63847855191c9714a36493b6184cabf86c973c30d31d8fa1c495de785408d392c3e1a91bac7584779a3cc701e20cee33d6d4b90fd6", 0xa0}, {&(0x7f0000000140)="bfa5243673a238da59e6dbcbacd7b55ed0022d106f479cb62de095442f6c6c529e01beb22337e2c5c56d094713615800628c62d5b2989479bd513b", 0x3b}, {&(0x7f0000000180)="d60b808b8fd245b57026c8b8738c0ea268e1600f45b4fceb834c7addee1eca22d18783b936649806f8238b118001a6cdd1405214380252cd50ccd4c3fa4a204effe1193c4cd89286bdeeb5ee723d2894eb6be6b3042ea970482fd5c5d9aafcc7f8989423037462b0584f8bdb76f8274bc0adf09d3a55d0c4f795612186cfa6d0651d13ebe1146f5f1e4768acf12bab7ef9f853e5cf80b0a0fa25beb1b9ffcc12df8dd94809db2ac4c2d189405edd178789366fb5d5862e26b63bba94b1948a7917f044053ddbd51d42d5c79b8d8c4ec2d2efffe4ffbcf18f9dcb6eed476962c140541742ade5541c1754fe3a463379df564bd75c37c8a573a9fb970ad21a78718bba22e9d01da3d0a1e6f8ca1429bd676cb7db5db8b6612c1538a988b1f9574c9bbed4f12aa0ecd9f111ea47fe652d6424dd33d0c8594d2cb90f502f19359240d36e684dc3736fd783e1e7c6e1b586f7408d78596554bd995b1578a70c885f27029908ab05788d4e576d71c2996411538ed35059726f9698e5682ff3a5169b651702ecbaf543d3e1240d1aba155f40ab3cecfcf4f3f9c01e36f54bfd1af0e231374e3e1f611fc07feb2b0dd2da6068cc677416a75af94ee6ac5f333595efad5bda255fc43559171e26598ee1c6ae8364e042a90678fa61d4858892583332ca22aa6b7b896753fce99c014fe6426185fad5e3b8aaf9c632ff1583eb3a6a1a5108811ae0b5d58bd079056cdc40257e8ffde925f6eaebb22a910378bbb2d9eaa7bda32b5d00942c5899066e1e85545ed10dab6bc1010299e888901ef27f8b2ed19ab6c3def283eb912ff27e7c5a762c96ea4136faca23750c0450403222146fb85d02c018072caa0a2dc023ceeb341b2ac80963a94e5f0264109ad14a5fe06386e3da128d86bd0b758fbc7179b0f54be46da6691625bc471123aef8d0150436ad3f8d562849cd85807e0cece3be3b4285cd9c1d01434d0b8f09aec1f0e77dd6286065fc97191bbdaaa635373baa2ebd3a6e08cbc39a1a061d0eb4877a14b16c7fe981f42e8a1be859801cee348484dfb1c41bfd504a0918f4f60f5ab209e60e736587af2bc286238af5d19fc44a1881a1da3ff0d0b63c03b286b5bf018ed5b0f7a6ee2d2b34c5c0d06c67cb14483e28ad7aada2105cbd85bbf665745c66eeb61f1162c2ae6ee756b6ffdd8f5938b2040d28e68d1f16ba295e3a2a8a894f74ef9d22a56320cbe8c645adeb490b474bd2d72414dd1ed1be8dd61f666aab7fe58c68c686de55d3ee4cdc5622841949c50ec8abc10ee256e00b382f9f0da092e5878cb8db0fb7d9982b1e940495bfb2cb8b2deecc05af8e9e8a1edb948494f0469a6a8767a5c807bcda59e77720838a4b8f2ab634b5550a89b155900f652be0c0c9235270f585b8ddede8411bcf419073f117bbd67ee82184dc06907567ec4f746610e8125a1db269ca98df221d2c8c694edbdbd99d5686bbd409365504d55a3ac5dd7c009eb4060f5321d9e043a1c73d5814d8e99734a32e279456f5f923477b094a58e5282b78b0b96f57f8b55b9fc774b1f5f41b6da7341956cc83c9c9c352040d8f43c743f4a28aa263a707caaecd03ed87479b4e0b7d12584926a6fbe531f28f7a5072deb2fd1726dd8e84f000ddb699133147df586dd6d46c751404a47797a97f6e9f006541713a2aad1c6717bf7c72ceefd6dada4fa4306fd437b7d42283e82faee40ddb39a8b8dfff6270c80b716373eb10f3280921ebf4b9c18064eed27204c8c13c1315fe4112018815212ca536cabc861b4200ee11963aece446c62131a512fec7b5a6045a137c59252792fa34ad06149d6abef9d346a11304aa6391af40d771b77143667b3f6e90ae03187433e647c339cf0c2d62d6605b585334bc4296cc17224f8b88a7b1442a7ea7272ccd655636733591a4b07eb2aabe42ad3bd938a420ddf3cbbf0e276c4814e145f4df4d7f147d80f754115823a895a05ec5aadbb472d013cb4e7fbf143aef390ddf6d3d1d61ce9b37b80d8c52eaebdeb7fcc7fcd6dfb6c7ae24d6b2fbce4cb7a985bf8f0d8db6ba8ea0ac65b4376bdc065d9e17310fa1c2a195521bb8e07e03a6f9a8fd0dccb5cb6910c71e49abe255547437e95140e4e274e5770d79d20b4573b77d3313ab171d1f4d2ee01fa11bfaa8b95e12d9735fb46e1e82162cfa9eafd1f40ffdaac18d6540c5e0ef98104a6cc2fc819c53cf1b594517e04a67259d4f398d48e3f62d7b402399f68ba49a716fcd3cc7a3dccc7b16bdf46f7ea5a2ebcb444c781814b438a62b92181d193179f20e3815e0bf73e8dcff2984d29cde3728908916b3d6faa699c8d4f5632c41a24ea72370dfeb341b8dd4192df19cc570d2f9739d9372e916fe3a60a474b938826a425837526548d97f55a7100541ad89b35368f1bc174387ebe105f1597bc5929fbbb6140357518158453104536c7fe638dff4e4e5b27f1b1fd4f9de79c1b4c5b0f53573f86fec7fb2e290ed56a339abbf0bee876831319852b84952ec217d7682dc1d36ecd31411598f5978dbfc87b8db771a874de8b44daf589e8e574ee4cec032ba24bee2b79dc60df8a4df5108d956dd25706cac47f7257a300c9a0ce78a8b22ac9210a53341913f64abf813b9bb9d1504068329f70f7b05ce8ba96a89e8b2ed75f18a17dc6adfab86a595773f580bed42e61cf45ddda6d6d27025e5a0899bba40caee248d6ce9ff431363f4db45bbc3db09b7a3240327bb36ef8e4cf418a48f3b0a69ab9539a187e211e89e37e0a99710be8d89d87e6a230526c2b0ffef37ee2da195dcf53652aaef2d5da190a7d8939a039418d5d179ad568a28fc021f45fe8acf99588393e66d54b9f3b3b0edd38f6273905a3e88b66bf01c40418f1862bcd3ea5d48e8f947768ffb4ebb6d341f089cad447989cea0fa3bbf2d136763bf381532b85d8a76ef44abb94738cce774badbb7328b988307d7d517ed8a335e2dca140fc2ad91296c0bf13d856c172dfd42a0e0a6bcbd5060de6d44ca992fb364567316e0f689ab7d9a88e4b7a30939baa7fd739c4ca441aaa48b753ea6c1ab1a086edf39eb10b622beb71dd74a82f0c2280224c11c9fcd8f82f6ceb8fe654b13f78a7ee6841f3bc11c2ab4943138bf5df108531e1ee33b6534a0ff2a1a182aefe1adf07e0171b57d94a7d8c2a1e72780c105e07790828efe27a0535a9f44de4ffb037aefc83362a592db4826ed6cd518b89b1d42836e82cd4711c8732c361b302cc6b5d8d933bddd5e7bf55deecb426bcbae9002a1d0d4da4d68e877144d0df0d61da00495fbe213d1fe8f2cacf9a043b41dfbe43878a94be823247bfbfd7ddcaa2ed3261e0a4b6597c52cbb2636f36a1c517d41f345e3e2b55ede5e03e29a091a798cb3bacd17dfba57494051520b2a7eddc1ff944439041b29e0339b72ca6b74cbbb5654ea6b4fa3486bc7467f17884078db8b80e3363052cb5129bed40e126ebb13c9f45d300df42deee271b9026117fd0da8dd939b408fa8d31f1e19ebadd3e2936bfb88c3e7ecda35766a72241731c7cae4dbde188b5004cdbd622a82e2c18bf30405fc6c8e423b044836e5ffa12a05bb1d14cc5b1edc8169941a06116554c205c8d7bc1009b059fa67ab0cdfb340ea543eb1579ee0e3843ea65ddd0330986c446cf8d7227fca7bc58a07bb26a08ad9b1b8d966748f6a5c278b2ecc3e9ecd83b75368cc5f169fa217d82ce8d10c3f1dbe2d65a7c1b655b3056d4a3f98af3d07afc629ec8d5a71b0ac99cc3802a2a6c7bd053d896d111b79845ca8b4124440b0961f890a337eb0d57018ff82e684472cfe47eed7f14325bb36f6faa5ace19d4f3a881daa4f41229051bd41ecd251b24e61cf8744be0f7a39f88812251e59d52edd0332891135c8745f772857d492ab467fdf0f3c3367726118db38158d2c861001b5f59101d7426ddb174053edabe4e54d0fa4d38cef8511f302ad82f8f62ba8eb3f3c4f8d774890169acdda63036da8e124ac132144a9b0841480d5fbc161306955b066d53288bb46df8e855ec43679e3d4ef87d64a1f1ed565cee50b22a404c979eb3c0c066ab28215f803e5f63aeac63ac1ea9aa7286815430e4719fdd3f5f6986122841f324b10f3398daa635ecd095196fec7dac25a28c0e7d928d8bf46cc52011f9d3f10aaa6315548f7c6613b95cf9832561ca1d5506b167d5f91b21a531c51393d880852765d2cee0fc8331b902ece008d049f00ee54a0dbf5edca3f021c9c9f247866c37a4adb1d4f9c37962d72486b8e2c5ea9a7fbe9f3c3495d679cd3ca7b8cd7b0de295f5a4f9ecda4629c82982bc254a294969aec4f655c67f8af416dd5e0811d74f464bcb0e30ff43851c9d3d7901d1f1baf35b4b88736e50013dcad70fa0d1edf26ee87a4ed2d892b154434c9f225365579a90a11671f50297de8d15c15198523660c4ace8635275f22de46465ae888d3479c1b09683ab93fb39df7d1f34a0022d0c050eefb59e82833a7f0000368a371f26dd13cbd43d0a23a0228b87d915588e52f7c0d7ab3b270ffa5b975ae079b3735d4fd93e6c44a198ffd9bf749f5beb8ad7c54e78a9faf7148b8c312f0923c0dc0c19cc49e4dcfe3e1ba1b5b5bffb54c99bb8ca37e9cb5884440a50ab03ff2eb2022ffee61904dcdb6b67d7be93e02cfc1a77ed0770a755bae8baabbbeb292e7d4240407313b1ddfebb92de86de4e4f351d786bea018aac9c736862be45aba15fc068ada09b83dd23c8352e40d59917f93d88d894a327d65e02319e0d86d6f37ba5f0315d0743e8be10bd636a03492126dbafcf7bd4c059d3921bb5d4b9b2a7926138e42c5b2de139f5e2dd3bea2799e6e14767e0cd6e29a6460b018169dfa843750964bb05d8a517de40ec5328b24ea5180f23001f4bcb3772a89ff039caf2bedb415872f1eb77ceaebe1c67b19b91d4c2dd8e38a21af105351e8359e715ed4fcbcc46de55d94a50aaadb483223de4c01f94e4628fc1bd93477b8e2361e5ade0d8194b57b3ee381db465f424ac1ea981c756bf7b4c3cce39c4ee9d3978b13523ad724dd612a25c878ffc4e744c6040944001214d06557ad0dbababaed0ce5d348f2b37cac6b57ade564d6aaa34b1e3560d823da77414f6a4485efe0116c02397a7ccb50d2a8991a38aa9fa6b8884b989615afa1e275d6db0d7a36988a43c929ac590962532444b4dfa6f69cde680f1edee2c47251b9eb2fdc7336bef0debe29d423cdfeb5f2d6f57711d0ab26347c2172bef484793988a095b2ad00eb69e19d945b915a50511d3a9c48869f1988bf153738829cbd577eda5a30323bae04ed01ba6837411d446163ae4a23db809e942e954caac0c6cd85c84dfaaadeb1d694d0bad2350c8af99f55db5d3035748ca63f0d8a8e0e682eafe22694bb0e4ae5f91f6c1a0952bcffdc5be1384632c95644c1ce8ebfae7d109c6e813c12b57a80d4c4cbe0c5b0619f493867291616baa3597f8ed595321861f39ced8b6e86ea96373e575fc6846ac50e0521c101d91f133bc4e0f94d435b470448a5e2665d584a701fbd9b1ce0ddff55c2953a62a37d6f361b013218aa7bfeed0beb65d2dbf7997e0c2568bdce2a8f8b28b32f574318825d510161ac18313358b71890f1a818966b378075d3c5f8b8c46aab6be84e357d7b4e5890524ea655ef575c58a6d23a4301e529c67a474e9b6a1e388804f0dd28a35b1531e74417ffdec5c35f6339797a23cb7e2c985b1d511e03ac5bc0dd6ad5c0e551ad03370047ad167f655d33d123b794f32312be2d20aa9ace07", 0x1000}, {&(0x7f0000001180)="0403464d45fd94736b1030acc96de4a4272a407e93fca40c11b6a6185c8544d959cdd5be1a26ee", 0x27}, {&(0x7f00000011c0)="7eaf200c4c3414816700238a1170fbe2cee24dcdb848d42e53b4c3567b4736a9ab530a9599643266769b05d6ae6e81107d476acaab245d54b420cfafec4634ad637c50f54fb062437f0db4aec415d3acd370c110752715cedfe44942340f7afad0ada21069b01bbbd8cecdb27fc1cb4d9061b736a931632f02", 0x79}], 0x5, 0x0, 0x2d3) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000012c0)=0x40) 04:23:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x8000, 0x0) shutdown(r0, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x8}], 0x66, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1}, 0x8) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000140), &(0x7f0000000180)=0x4) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0x4, 0x1000}, {0x5, 0x8, 0x3e614ffe758fd231}], 0x8) semctl$GETPID(r3, 0x3, 0x4, 0x0) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x3}, {0x5, 0x2}, {0x4, 0x0, 0x3800}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) semop(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)) 04:23:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3ff, 0x0, {[0x0, 0x4000000000, 0x0, 0x0, 0x101], [0x0, 0xf6, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x800], [], [0x0, 0x8], [{0x8}, {0x0, 0x0, 0x4000000}, {0x0, 0x0, 0x0, 0x1}], {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) fcntl$dupfd(r4, 0xa, r6) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 04:23:21 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="4f009952547c707ffa7d41e95b32c8", &(0x7f00000000c0)=0xf, 0x0, 0x0) r0 = getegid() r1 = getuid() setreuid(0xee00, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, r0) r4 = getuid() setreuid(0xee00, r4) 04:23:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccb37b2efe070084273ef526ba741e9200", 0x80, 0x1000}) semop(0x0, &(0x7f0000000080)=[{0x0, 0x7fff, 0x800}, {0x3, 0xcfa9, 0x1000}, {0x4, 0xfff, 0x1800}], 0x3) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 04:23:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x13d2, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "b81579", 0x139c, 0x2e, 0x9, @loopback, @remote={0xfe, 0x80, [], 0x0}, {[@routing={0xff, 0xc, 0x0, 0x81, 0x0, [@mcast1, @empty, @mcast2, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @rand_addr="110478802909c1ddac1b974e1fdc5e5a"]}, @dstopts={0x54, 0x21b, [], [@ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x5}, @generic={0x0, 0x1000, "04acdcee4f841a6442ecd7cee9dca3a0b4cf93d3ad60b43729424e440101946f2b9a1639b9970e541cc717317bbca62a577d41978d8db178ea6931e9efe8a64f823b841f8892162e81a8335f447fd5956d9db75db41e6616faa4677f1a152237bb9dca364f1b1d6db61da14e28af40e09ee8ddfe4e1417ff1d73b9fd8caac0e65b30ebe4e3ef8fb529beafa9345bebbb2ab8e9de7c76fd7d98baaef45ecf8ab3efaeba08298e6221e377cc4562aade2109630107a81f051e0a3e37b5e02c310fe722a58c154c413f835117936a06027f2371576e70a6a279f860e51fd0af9227c94499c2a47181c3363892103eb414e8715c0c883f52f742fcb2e64c803b129489c1932ff1eb24c72b976a0842d2b4171df5317bb3905d4d4a54c1a33b1d95ebff583880d415541ee0808e3103ef30f61d1ccafe1d198836abc6ba9b4b7bc40199df7d9d7e1aeb237c147d7cfda9c34969bdf6b817368eb74da4d6f3fb161bed4fc5e659d83906829e410e2107d7d27a81e816a682095ec4747204f42ca063fb453f4addadd38fa5a83ebb9303e4bd7848c8531255630d3bd3de4d0d493d317683664c261aed8271990d9a6b5fcb41ef32531ac09d731f5e8b8187ffffd7b5bed899cb3934890ddf4aa7b88e1724be00b2b2c54d8ddaebb957e2b1896adb7442c72854d40b0ac62cddf959642cb453e04428143c6f09b74aa2d7caf3c8542e9e492deb42f47af47b2506582fe207402a93b3c66469ebd50d99c842d54796dcb33e623fb51a35668fb6987913b4409515140919162cf0aca23dbddee80c98ec8d25f60b34f016532bd757bcb277517d4cd97716e755009190198a2da0917240c8f646ab453c329ad0a42573c0d09eb6d0bde39994b98c702fc4ec850f239b46fe159721d03e915e7b8c8ca37fb0d2caba7987d6d86b5e4c7a0eda27aa7caa343fb4cde7dca56b918fe4063d918c1ed39f143ac4004581037c16018db5818102fd8cfc8969dbbae0d57b2dcfafaf40b853a7b5981a4e4b882b5304a54438d80b19319d97a93c1d8f1578078ce5e456969ffab007d14b09885fe68cedb834b667438fff313dcad22a9bc16f1c2d9da77637014b349461f998feb95cbc395b1317274c3940dbb0ab2b595eb05baddc4915ff2596d1b05bbdaf5eef9bb74ac347675f59aeccbe87aeb3e3dad0cd1d9d21815eea327f4b87e7584fdebda33dee89e6070d6da707d279c7bd278393707246895dbd27c25fd5997fe52565c8aedd668ab628f6636da90daa51af531d89ff5491641ae0963fe9c7c80a414628effb75d3649af72455f25781c88e8c57245440f39dfdab85fe123323df33bafa39a8a80c2264fa939d394b03a1bd2422948c54fc84e5a3a30c73397f55478022fb4f123cfd93f29345eeddf130690e98a829f65154e185b0ec0c4a5962f3c514d52316cd1a0647d721becd7b216c81f84c8375a69996a9bfceb1e931b61c486e1c0453654ed1cc85681d6fd9e3a671ebd35d1914c9d91287cdb69c64823c0f3ac688518cdc277a6bdcbb22e98c5748ffe3fe1628ac886eea3cc73ef856baa5c39671cbbfcb8bd67573c57b627e5636ec85442eb37abbd3d110f3a88660866959db064ef9c8c0fddcdc953c28357d9e797def737b9fbf410c905d56b0e80f8e3b2a22ebe1b75b261487553df39f61fef99f4178c2addcb0de795584e79b52bc2ce8979408e9e4a9f1c230ad04c704a77bcbd75e78c906fe8f4d29aa7ac88e42334630d353111c0673e19dd2b50be1eb00d2ce1acdb6856acafea43a57ff0a91b914525d350621c86155579dd93d693157a0f4f6b6e155cb471ca3c2499122fa3679ce8672329620139b8992beade3ecf81d5dbca60d0469e6d3b3a59b2ce74bb624ac6932466670bbc4ea46b1dd89c8f51f1c1ff1868d2e4bb6e64381d0184401349a665ab7abb9abb40ef2dabac5d7d2613de703c017c06ad76c5e7a1cdb126f48995b5500b4fbaf82bb1e02e511e11636251c4e1f5e91ad3899449b18d134e93cc556d3d54d8c00933e11398ab8dcabd94ba34acbeada729c6ead8cd15d043ce7292780cf1a83b7b1f31d420f1fe62c9e2e20f2c611a608c75cb092292dcc5659316114a0bf696b385bd4fc2a1baccc329ac1376df1b2455da865dcf65109dafb48a17f67adaabfbd562602e68b61b50d5546fb33b1a7c674897a7d0df7636aff4800191adce8688167a66307b6458ec3ceca0a57d5392d87d508e7062d05e8482f99ba39ff98afd4b1a4d5043b7ff3df1afdbd14cb175dc70f43a9a5a29d9d1835e939f7cd64500a846164ee51119184a94000f1616b885d9e40a8f60333f3d6b4a336d48c9c2987474641208ec6e5cd62ad252f123cc8651e20a03ef44ba89f87b1f97699ca6e695a82d1f360d118e753ed035b4337c8c7d23767f4307b721da40a6fd6a15f4d3818d12ce2084a8a8115dda23ba3eb94ab5a7a7ec87879c133ed28e8b2c3ee829d0385e50fc8a64a45cdad00d4e2cbfac98f0bbc0bb957d6ee1e7b79929406399b9a9b053ef54aa91c740a4f5b178c2315413dc155a2b84a4ca25d30dfdca269f7218d4281b5732e425dc1ca1f186b36922ce26ff249e98bbe9721dc265e491bca598a13c9f22dd8b763fd4f3fa3ca97530e09a4e096f594463d5003dedc2d6cb464e98012d6f93e910febca8ec31581f4cccdf287e8888a5f0b1c739611740611ef5ded8ce3fb5050935bb03b3d736fdd2ce272296b44ea923695f48ca0cd01b3acd0fe2a06e96ac4be783786a5e58154acdc53ea386205b24eaea5af15efecd6baacf12ccb02ddb005a7cb86960b37ba9692ed07f4779323dc6bde5736536d50c95c5f8faa8fafe64f3b47474371261be29f9db744b1e30f9ca0824d60e25f38dac89674e8643021916847636c06a3a849266d62433132d343f4da69dfcf3e1733844ce03bcf57786d94244186e46ac5a7b4b76f4e0bcc60a37261898984a49266280d8a9e151c2580ce8fced9a4a6c430368165d3cd282158e264fde96387ed7910ef30414b03e98d3983b586a3a1f62fe1f7787641f887922906a6772b96e89a30d4a8cc764c592a157449d03efcdc1ad7631a92cc4480ea4d95b0d3ed47218201e7aea85f24048ff3a9c0a3fd9410f65575a0c7a402a0aef77005ebf5f005b511caa4fbc9e7aff34e9f071a9d4c8a1762a3f45fbfd992533b7c5822c0937e00d7b37bcdda45f5d1029bf193ffb98c716a9b53db522f379748b1e111b2da819eb492fd885c9937fd9ffcc68529aa317042bdc7f05b81d42c003fe9c3ba3ebb79750975adcdb247b1e6307d55737b9891b14cc55afd0244a05546e73008826e4a8dc37f169950990da4474455834e339e2334c6e174043ba1f96023d4133f4060367476b07ce99c2ba83d7c890d79c92b3b6592e98b98a547be195f58f09bc3837163aceca58356485c491f12adbec2cb09221e925735e37a063cd293ec0955662ea056486b83a77d3a8d397b6a40562a26e17da33ca6625493d286ed10b2f9fa77684c9a0636118c7986331b6ce9bcd3a898b22d8628f2cb67e5b17b21af3be804ef86f0b0106dee0477b9cb929dbf6073001fc0b86c7b8bc58e3bbf94b2655c6f94a13d4517edafcfcf56c69306875ef19eca608d0fe7e5a34e11b5720065dd616f88c9ce0b877cf887d6f5fa75d54e677cfeed40f18fb3903d66d1c3c444f5f041f65509e35180e89d8a595624650de8450731f9a8ed3a8ff2a827b5bc29fc35971c2b119695a4e95ccd2a77bb8867cd99b7a8e2502d9106111d4cc724ac4d781ca1614004063a6b009f44c2b642773be1b2b8b90527c9aae6d2a4b74024ebd994c134af7db5b109d4167639b03a8ce7937323718cdc89e137769d0258ba671a5723c9a626339bd84859298f06e1dbf1f0de8e928dc83a9320fd5fb25584eda851642979df52083fb1b5ef78feca134b1f81533430fbba83b44aa713b31fc04821a97fe5bcfc6f3486313953a5a8bad20f5c4640e6c5e520d5ba4cb698bb9828969a94473d023685aa69af01fd17c78055cf48a3605fc2f850a996887876ad01e34ad93235c2914e81d1658a4f35af90441c4984407b9a32c9af3c34d8c319a0e6cd64ca31a68c375577d1d2e62c6bb9fc8878ade6c396e3d21f88693334fd714346855b2a0113c1846790c75fb65e9a3d769e6484a55c815330a7c73001d03bbbf74b095212cb10ee3c56f2eade471f9f753538ea1eaf122da929b67a1170005e44f00d0eb884c75ec08416cc83f6cdac40af624c6df2b437a04ac4528a533f9edc8311e9d62583b232ab1e75208e0fc7e3bb5f5c5959451244a1f9cd64f8b3a267ecd6dbad3548bc2fb5e769de46a2c5c4e62547118f42ba7342eb4d9f20221fa9627d51723f6b54f02636736c6330dbc320bc3908691b36268b5e3de51bb607467f59104f633ab21c3c3347d9e9ae21a30246aec088208a406518efaca5433281626072f04b6988904243bb36b5b76a465b73b21749db480bead137c48eda42c656843463bb1eb9c719fe3f819c7a6f308676eadd915128552a550c55a6a091938082b6058df90cac86cc2c3ee91543ecf1f4f68da2bdb916f1131be714df3cca87ccce8f070be05820e53ee2df0ab80626403a9fbe96e5aa87a9c31afb126e0e81b36886d8f2537c630007cac534f156958938b2800b5657e9eb4360f922d0fb9338150e632d5b897d5234594c8c27c5d978b3658f6cbe59320da2d1f89dc68e6b0c59e3e9d89ce40248cd29911001ad3cf0458c055f68b4a27cbb6014b494053dff0f42481bd0269e892850313b385a7ab054cbd21884592fef5208210b57a089bf421ef50e52c3940bc1a97eb59f79c1492657112024d547dbfe535e4b51fe8d9875e89cf445f80ce7e8ff45e3a98b69b7e4f75b0cc74f509274ec837fc44962bb397c2b13228edf7a8abbe5eabdda18c1fe503757a849e15f9045decfe3a7b7229a82c4f8358ae8d84086a11067b5786d8f6572da2b69c1541a3c5322503d6150424e6142fd7572e75f22b539890d720658c4072b22fb439301d705802c3d5fe89c04c36f48ad49d4ca8a80999806347d57c42190d7853ff864a55aaad017d2e731372dee2c4370ff91989ea5de75f0b77a4b972179e6a955d221682fed85be25c66b10b89214d2179c4a70db984f64995969875b5f721f6cee2104d3a32431565e89138f483a4199ce98abe6d03ec6d0d0d260b08294afe1aae1cc9e5f02f613bc66c365114a0cba4762833a0f72bbc7a1df03d21ad1564acd04b64c2a28e47a0647310e280383976b5e9aa423c68f117cc19cb65388a6ce2630fe186c203b8ab149bac0e7ea8c9c9545fc48153e1a6939e45e0d031f5c209cce61e4d6be39acd04b832ca2456700d5b6b6c353d6b34c2ed4a0899728cb7e3c05c246cd0990290be6bd13d8a9c86fd1ebed486c1d3255753ec17c8539c164bcde6abd641fd2020d5fd002e8f76a7dda43af12b1f7580d86efce1298b4ec341a8dab0cb36029593e523eeb9edce6b01f97565a85820ef7d84677670f7cff1578966d41d72b887aa8bc97e2e4dcc553c63aad2b997c9de4bcedf5d2e97a47e46ac63671753b4a20b3baabfd9485dc7d0b3bf2cd4b9bf23ca0c2c52c19b3c6c81b5c17183f4c72cb09eafad4f8b85b7f9bfe3feea7a4d93845d860b66758f3d5a08d6af245ac85d22f71d0ee7ae8936778a5e59e912e6961e2c26ade962fc58af0f4914e47a3d79052d5d8a3051007451fe1b20a6f3f751da42c574b7cf2"}, @generic={0xb1, 0xc8, "5ae8c21776a2563922f08020e5ca8e79423e665db90858b4b0bad0f02340ccd83a37f7076e1101eb5deed272dc8d62678039fc6baa4c84ba2e66ff4f12489b5be731cc880b9b4b57cfc6341a2666811d457e60e7e170e88825188298e56babfb9bb6bf145950caa0f82f05470ba9df3eca4d6e6824d429f820e57e436c63cf1beadc2215597ad97d096b15e666f3c46c4bdc24e33ddaaf9f736bdf5209c1b8a7b07a5840eccb63128b37af68a4e6cb3491455a47182549a19fd2e213d8fb37c25868a8f0a9f2c16e"}, @pad1]}, @dstopts={0x28, 0x1e, [], [@enc_lim={0x4, 0x1, 0x1}, @generic={0x4, 0x28, "7b29a2ea0dec732ea0c0036b797056a8f2745c5bd449d52edc3353b97c65d53a804eff8a433a87fe"}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x81, 0xbd, "44c886383a5da05b707cd733022550e9569d9db1f9d00f0a8d79b037483a16638eaecf4c41c590ac895eadebacdc42d3ab213a70f2b9d5035f7670fb71c9f45389d8511915943eaa4f7168db595609af5142d3756e85a0ca3be1eabd173bf9d5bd0da90ab594251a0eb63f0fcc3666d2a1af6ca73296759c79e9beeafc75d6018e946628151f750fbf3117aa377a00caedfa47f6cdf162610199ff1e188ad4400143fa80cd0fdaf01e8f88cb742a360c6ceb844ecb6b5eb1bcb725b72a"}]}, @routing={0x88, 0x10, 0x0, 0x0, 0x0, [@mcast2, @mcast1, @mcast2, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @rand_addr=0x10001}, @mcast1]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0xcd, 0x0, "d5810d8cff55c58ba2d842d52ad0a4794305c86ef67f7f548a24df24bd6e6bd6cb8b09bd523f41129855167346912e004073e69bdf4f89da4d4b1ea8ad8f8257b10406ca2d8a053629cf1aaf987a70ecff6f67f028d058be883f96aac2fa419935790938c9b4a641b610120706f28e465ea9e097131b21b41ea90bd7a96a98dd2871b37d7636790b38e0b2575cddd3a682a9bd38d5d1f0b68580724de5632c5d3046dc91dd77950b1e5c70b276205f7965d6cd0cfd34b5de2de3250aa23c2a85151b84d0"}}}}}}) 04:23:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) sysctl$kern(&(0x7f0000000140)={0x1, 0x33}, 0x2, &(0x7f0000000180)="7343c9f13a1a65a5dc3aed000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae10a3cd0700f3ffffffffffd709a6a0b0b5f01501000000000000c315c5459032ba78cf06e3e6df91a1b3f412d3fe0406a9c571b96da9ac815ad539c20900d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794cc0fd7c2c0d8a101da3fab9d110a66f4baa3506a407ced740000000000000000000001b1af7753ce2f85f867bc3b3b3f2360bac0cfc144de600c", 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x8) 04:23:21 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000000)=""/17, 0x11) 04:23:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x54}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x400) 04:23:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x101) r2 = semget$private(0x0, 0x4, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r5, 0xa, r0) r7 = getgid() r8 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, r7, r8, 0x0, 0x4, 0x8000}, 0xf2b2, 0x800, 0x8001}) setuid(r8) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x1a0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400e7170000800000000000000000000000000000000000000000000000002200a21512460000", 0x2c}], 0x1) 04:23:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2000000, 0x3, 0x7, 0xfffffeff, "73cc510e52bbad2b0d3fc9c06d00007f00", 0xffffffff, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000340)=""/182) r5 = socket(0x18, 0x4000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r7, 0x4, 0x8}, 0x8, 0x4, 0x400}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f1cc499204e405ded378a6eec1ee96c69aea1cb1025ae1bbd625dc6bdadfe154eff3ea8bc39fd1a9ee3e278b97047db3b4acaa8f5492a1e057be96a265570aa9263e532d65883080e2807e438b10621521beee53fb52a11c09b7597fe2c6cd2d793f85cc8efa187a3ff630eb084330d274d4fcb00127c0bfff7fc4b05175fbe51bf38823d283cf5b3fff047651fdd4fb9894764b0d075f000b1ed4a3841de6b746aa2aad920edc14af69d62ed3993380d9a08bba43bae567101b197095dc55bb9856fa03eb9aebc80585551657a15d9", 0x11d) 04:23:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f00000000c0)="cb28b6321545750d2f63ff7518ec9dc3c96af767d258815672bf962a6bada8b755523b5e7d5b61f4030079f7d471b5f662afc62e7a18fdbcc055e609ed280300000000000300af7cf9a23aef8389d1d4a2d9ce1621274cbfb0e73f36bb6a11382fabc2f791de7511d759734d60a4c08a114f33eb2773c9ff0000000000000000000000800000000000000000", 0x8c) 04:23:22 executing program 0: r0 = socket(0x20, 0x8000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket(0xa, 0x4000, 0xcb) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)=""/146, 0x92}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000001400)=""/17, 0x11}], 0x7, 0x0, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x5, 0x82) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x20, 0x4, 0x6) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) fcntl$setown(r3, 0x6, r7) 04:23:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/119, 0x77}], 0x2, &(0x7f0000000240)=""/144, 0x90}, 0x42) shutdown(r0, 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x1a6) 04:23:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3970, 0xc001, 0xfffffffffffffff8, 0xfffffffffffffffc, "671fbef2245185a8186503182e2b7fff0e091fe6", 0x0, 0xfffffffa}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) fcntl$dupfd(r1, 0xa, r1) 04:23:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x10, 0x3, 0x1f) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 04:23:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) socket$unix(0x1, 0x2, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r7 = accept$unix(r6, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getpeername(r7, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00010000000000000000"], 0xa) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2f39dbf082a6c622a77c29889438de23100800450000380000000000019078e0000002e0000005030690780000000047000000000000000000003a8489da8ac8b6f1e7c44a1afbef00ac14e1233d19066001a8ca0f67bd30733947cf85abf0ea4363f3a15dd9cef391205063661a097c7d9ae2118db05c310a4df25ea2c30f07c05e8963450934305e6a43059d9084f7749e2de31ebd3b59d13e9671df4d4cf56df17013873b562a5ebae6322d90e55a43baf401877b8dab10268da80872f72d75860a0fd04d777b0499bf2aae97e080a9912ae9220d6c815c26acc4236693d77fb47f85d083775a836f87a57002ec1c8c"]) 04:23:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x120) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:23:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefefffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000040)=""/246, 0xf6}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f00000005c0)=""/120, 0x78}, {&(0x7f0000000640)=""/225, 0xe1}, {&(0x7f0000000740)=""/120, 0x78}, {&(0x7f00000007c0)=""/230, 0xe6}, {&(0x7f0000000200)}, {&(0x7f00000008c0)=""/230, 0xe6}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x101}) 04:23:27 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0xc, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 04:23:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 04:23:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x13) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="c89c4f5de701dc2af7c7b6881c3db467c54dc38ea2ed1b3c2ee9327b40f9c7d5c2c938adc42a084de968f34bb9e301b929bb340b11f3b9bf05eb85916464d4d55ed2d252457c4bfeafafb351076f6a9d05fccea037583ca353196be3a35ea27e347cd367cbbdf755a4d23b194475819b2c9a65a716a09e33cd3dfc4b2eea67358695569b950e8285cc80ddca50aaf1eb62caa0be81d93cde11ada30481828ea541b00a2158aa17b144b7b80a2a9fe3bc8bc986b1fa4d5bd97f08eb1ccb1a40846a3aee37b108d935d4d853457f460e3ab69487cb118b31eac5f5986e37dd9a52f2b36157a214", 0xe6}, {&(0x7f00000004c0)="aa7d32308fa6e6c5cae457533eb5eb1555c4ffe794cb632f6a3a1d4acb20b634a2593c0e7af670e3b647e1d0b65801f7a022c6d5c76fc5ff75bb53e5ae5ad6861a3dfb227eb54be3e692c30450c2929da58d0256df7388433c072ac3a6644533d6c616b71f104cdbe1b44135bdba63e4b321b3f5ac557675b910ac3cb72957467c73adbbfc02ddbd29d2c7908f36758fa24b4c28203ae553becc148d41f6ed3319253d6983238cae545c0b36141ddbf15663f301e1584ad66620844c4704e89e0d8c67fa278d33f01905968cb7682cdc4d3250273bdc862530d6c6672b945e4ed8c965a027c729693a8813917cf840f9d3933a5a782e5ef58c6aed0c4fdf3c764c53e387f3cbf4aae39654463959ee6739c7df9a16fa93ea13b6550408f91c49f557e9c9481aa44a874c3d6c5e8055c4ce6fb75468d4c58be16be398715046c87d617bedc991a6c8634b3c7a6515e838f4a12ca239042a5edeb25855e591b2314b3d736a8e8d8455c47750fd63aaa9e8b15e83693c05d9e92a3e9b4212e8b12b9b3c3ef1a9141bc33847b29958f3584079f8b3a782d2c4a6f6d796f198dc1fde82ed053029d964a087cadd084600fbd9b8aa8aa23e58825e81a7a2878212cd8ba5a86b626c7f5d46a40657dd88ea580109f130c59da5c2afc481d053830c0dfe176776c5a8d708218bd7ec66065f619c4a24f850085d4ebfbfd51d221302c4c1d79ee4e44c639129964becc7482df1e91a50d56515990ca4b405efff5eeb9da51f43f17e7dd3865d70c5b1a260e27825341222030acc84de38befe454593542e1713eefd63a38a5912ac7c6fca5c163c60ec9859881c835a2abbed50247a4892b627d2bb481fc9f5433506960ad1a608f64a250835f1bcee90e1c21c1e1adf4c42ee6cfd60ade98f300c0f529b13df524d611106606f13907f8b2d61f42e7a727d741a325dcdb6ab39b9dbe7b42b7ac56b8444e5a4b21ca0a8b28d846c8c34d29fcf62a9b38a336412c2dd6042e6f780ad599d17b8e2f4175750420e07e031d575b7ad2cc87b63ec818b116089f99baf4a648f97ff8e2ac7ee9f642e5cf3927bc1888e7b74950ca21cca0c323feff41a24ca9fc63c973af7491b9733cb31cbff76814afcf3488a26a94a91a6688ac7ebd86f6a2d5a04f8b633362ddd36be3051ef99b34aca3435bf664b507b3e868d27c2516e662bc29916c400b9cc4e06d2629044738c247cc667f17f0127aa12e1815995c1e8b6dc09ddac98390f90271a9c5fdf136d22d93c443bcd4d209d74deadbbf943d5d12538cafb14a481a3e1db5db4c94fdb97073877dbbb059276dd676e14aa165336882c945e920fc178675cc502dfeed2722807e018f8b0f12f1674e53122399eaf8d745ea3ae04ef48f31193bdec4a472bd4a62d5f0aea9b025f20aacd295f30ff8d2259c3187da93da9d71e9d4f95b970632eb291cca7ab2e57cd4b254c2bccd4f7f38d4abe528e450d7b99c38f2d0b459adedefda1f8201e2333d5f1a647e8a2b5f74ea87a9e15b37589df534f3513046326838e209c343c985a7b75e7eabba718f3f494846e637e024764c5a635bacabceb2f62b0c701fa3fefedb265a9892631217a6ce07e601347b801c44b143ebb3c397aa35d3a99f2094d4fae82e21e39a7b774033a1393b3f1a2f6c0a9f6a6795c7f4b7677836eddb91e3c494d22d8f81b626232c90b2a0cbe6f1d95e6655e72007d6fc9652919921f6f520f27e724c42f1797c2da15ce0c0e62b7d49e20994c981ca56ab2019f0228465ff4cef2abb63f6425b98c6bdfca7cd29e1fe75bbcfeb5385c129e0032d4b76e42a2e134396b8d04d7641f501437622a6c1a87f6de57085b064f271e94753c8d28f260a7e6ee3ab1362f40b0ff004ff8a88d9ed3106305a279dab9da280f4f25d343e3e735a12f2a1423f24ef928ce131c0403635e50b4bb0fbfa1b7ae53721d6c2e656d725104b4344af9e39233c63f656efd619dd1b058cbc4fe87e6ebdb3391712f786f43b4f36cb1d13a7158225a3ce961ccad526e661ec053b5511a401964472f1022681273434b2f43d275b01bae80bdda4755be8253e134f0b63dee40c9b356cf1b3b7cde29070375ba41adbbcf32239409fd0173536510fab243ebbb1eb01774f2bf856317ba0f33a481de85fa2844aa8ab3eeb740e0bf1fe2bc31ebe648363b92452a4a96ef21607899317d702191b4a662726e1cd014117f2bac485b8f5326a56bcb67feb45416678886cf4a143da8d3ba9468104019dcb25f21fac6d2ecced29d855e6591576317d1e66dc223d89c5799d0e1bce0ca9e7d51f51939682fd03755444105cd122ffcbbce0ce0fb5b71b20d30e2b1d5431902b6669b300cb6e50453c9fe004563143b5c75ba87e1a6437cd26937818d4d057609b29dd023d31d74c64563fba32eb7345361a5df0b7deadadf5441d5f312313e12649dcd13294700797639ef345f9404fdf6f00514c7958a5874f78187429d67c38ffd6a511541ceb0b475778d78a3ada4e6e17cc7a7bded4e3ed0da8f3d7e115d9f1acf474b1ca2a51650e909ece92ca12c4e81ccae94ae92c29a13fb183bf29709848d9808b579d6790a30f6e5e31d8e8e631cfaafed733e8871d1b0b6f3198fcee5c41907e95e131fba219dacf9a62f31c019ad2da9cc88d5e27104928a38cf3f2910a4581207e49da845dc31dfd5e07b6234c15e0e2740b04b912deca6a43949f7fe41a3415fedbf6611f285431a51ae0f29cedfc6480af543d8ba1f8b238a8248fe6ac8dce5abfd7d5a74db472d451dcfa2d486316e298154239c5add0aa671cdd34578f03bde93888cced7a5650451ca0ccb75c718b0d141fdedbc4680df318761358c36d93e4be1a853c2b3f5891dcbe6cc1ec2933c16d336ca43c9beeebe4b29abd7ca26ffc1811c0ad30ff3c1784d9a8d219372612769321dfaa2271be1f601d79bcad02a71eca11770d37da053d8b6b02d12b27a4acd6f40f098260849ac14336ea2acf9a1a02be0e45a75f715c80e09c4919d4dca5f9be0bc8fb5d71a180850e8bfeef6d26cd193640a23694cb04aa259ff747a52ba7859edb10a8228d7f187e8047af3a7ae00e544532f2b08940c3ce976fbf455cfa62bce38a23b4c75e1159db264ce695ad4301d375c0af7456cd7061f75b68dba5d25125898225f5738d1a4be87b26b872235cc5698d9b252c92fb62bfd6bc1455ecfe8d95bcc9f81d6c3b0791ae2afd2876002f7a3f59ab869087909094276cc6ef65839bda827eeefbae99389d9a011766581771c20939d56a695b2aa7a4197752e3c1122575f4660c4d4210ce99a169e92b2fea01d0be70bc86d26224422f274e4b4d8960c9dbd2accf2fbc267f0c15be7e49e3c0ce9c674bbf15bf0eaca7c30695ff5b71412e51059266736b39db36987cae930e2259be4b7e59652b190e668eacf57a22cedd9495357d2d5ee8483b05d3c0a3f98e545d2a1745b420365785fb6d95ee3fd11cdae132547891aaf766d53247467d3fb66220fbf693a3ab0da5f67ba55069c3307e9c4e90e04135fd2968f04e7391485931897dfccfe37fefcb50fdc718fe1d0b1936d701618bcd2d338e412032b0adcc950b689f9830f25878ca7ec2581253e982231e45fb507c0d1404a3d867edb78c9c276ec58bc0b2dc3aed0428c1e8eee67e2cf97d1913e03cd664cd4a11573226b12d68bedd2de2b98045ad833ded2a46d1d97ff46656e26ca453698aa62b4d8838a488f8638d93a278b9eb0a28dfb5713714b86185bb26ce686047852b73062ac7232ed98c85e1dd0d1642af10412d827738081b5c1c39d32fdd9bd4df7f605a48a76650a4d1fbbf4c3a1f663138845f97940432154e4a3905944104e55f9c61fd672a5c295537a4a572ae2da4b82ec04b60bcead600da6816ec371debe534d7daa43c35d8857cdd72c83400f6961eb761b009b5abfa5e6fee2fa630b9c9875dced7de36c0a6e8c78fe061db43e777fbedfed68eec8ed6afab8a9de482f796aaa6f2951591642c11ef652a2d5a9dd32b09b6634730b279250f97a27da65d0e0b79699fa953d5383629d4f252f6db5f5f92ec24fa5d081b1b2f907527b28788a0d7596a10989db3b94c19e6f55528aa2c73e74dc185fd9ebb08c0d15cdc22198aeb907fe30939d4ae115c2159baa1677c3704753f9816275bb628463ca0e10f9e4f0e1a7a4fae3b61217b1b1545994b42f707d7228723de016dba840336ffd4eb9b56b9c340c1e60d4f9b83ac86368ded779fcdadb753307e4d1211312bd711ed0bb9ba2205ef1f30e6b3d1a140bac2d96d10115984b0dda7e35698e7fa84fa7bd178f5cde5d241e46b4bb584709ae6523ef12c56d87bae4f9cc237b85883adea2cd9e56a32878c7ca6173ffe4e46281546f5937566d751558adfb3adbe92e714b477b3233ab09244860d5ebb7bc3582742407af13510f26bc47af52513a497e45afb8bcd3b5f5093d59e52dd4a16711ad3f59f5571049ad7cdefe24ee31cb53653d2acc99238d9c9981cf9a335bb0887b7e51d98f6e976ab02ee9642b0ecc828999fb3426d8acfb7a163bb8419cb37d167bef280c1320aefb48af5b130931183e78ff03aa01ad646cb58b4acd2ec710c0053c84f7e77805e7d8720bf2f8c51450096695a23a9203d948fb131825969892513d5064e4fc23f1e7298b110a1051b70c360c62b807019e1f2bcca107ed4920fe5bb1b0c201b5778ac40aae40d0cd3c9694d55ac002043c24affec708743e94ad9c4cb6b1cefa368dd351bd3731e02b9732b6c0ad3a4c42dbed0ba43dd5a48c4ce3d5f2d892070642c4e1884f31126ff10873ba81de8825c2646490c9b9075e3218a684c01ff0c1e7372d5c4e0b1281d690b30c9ad267a3cf81d4cdcc647befcb729dd8c1b6dd9613a9aaff043c681f1479e616e3f2fa08ff5419d1e103c6b04ce8a104a7895ff48169b7e1ba27c1f2ad1df9b1e84eb56f9ab805ae9dabf956b254186283ec5ef17acb590defc776cac8036c1794315a1aa9ee0db508708884985d601605af4e655eabc622281e7a8874f8e24a489a0f3ba2997de4a6be40c2357f5e7fa0981ddd46605f3c9f56a6ff8c9a8fbdcf23d5ae30c58d6d161ea7463870704b8dc8e6d65d37c2bb382645fa3050bdaba8a5dd6674a8e75c6a65c8b12dadcb02cd88b882ab6a6cb3f4e593bc1ba8c23316f7d8bcc29a0beb36b5550282b675fb7466d855493eeaeccba75cd5fc89bccefc88e95235e61c12bfcf6081da0ee72081af2a149f095dbefb3db0c36bfea549e1e5fe3e6cfe60663586b08d26c38d372609ae41b751a5531b6049766908bc56fab0c7b8d9ae3d5848cbd5004ca3750afb95ca946ebea73679f11037807fee3bef2085dfc014ffb5be7743f51ba193daafffe188040d1a1c828bf92180cc8338c3002965a016ed63d5a635f6789c05f56bf69658eafeac8616befcb8c23829602c0505d368912e8d04af17ac3b10927636d40aae213cb786332a6fb1adcd13aadd90a12ed27150e751d1b9973880b4a1a7cc96c58fffbaf16dbc1cd5e83a108409cf27d8ad770c74a13d069117cd598434cc6e6380cc494bbc03f1eb97571036fd78a2fc044705f2610a3c097148406d9df7be772587a45444a0fbf7b491cf945acef10602aaae9b939fc9fca740f07edbe9ec41024d87b09848f6a196997e0e16af2f71a61be26e0d23be7b8e0f8c7d76eb72aef0060b8b645a4cac91ffaf0fdc62399916428b739bf5e0dca91e57aff2cdb799886a1403f12796576e", 0x1000}, {&(0x7f0000000140)="cda908e0dc1ddffb20483b460a22d12bc222f4aace58f7a78b9798e213714eed4320663010efad49320f14af0dda9aad4d8af67f9ec29f1d547a7adfafa72827a790efb49c2ff1c0f6bbaf070e0de419592cf600da99937906cb5a2d8f1acbfc3bb707395e0de360b0ad7e515447b9b01d27ac6e380c", 0x76}, {&(0x7f00000001c0)="483c922ba68a28a80a7a9f280e3a5f6a644a2a5c07a29dfee34f0034c6023e19a7056c5a2ef3e8127a5d33200ce40fb90c5228a480939c1d13509d706e5ea381265ce5a469740775b3a5afdc0d39bd66ee4a78580b94f275ee0478af9008ad1569f8ba044bde8906603da7950d19ca5bc4dc26ba781f31bf0777d8a3730087b04bb94bdb4f683994f10b2397e9d14a8aa2b5bd1bfb39de807bebbf328170fa5b69bfa44ec778ccdc89dbce580bb040726098e486887b4a830eb4d4eeb726273b4346952efb168aced26ab6", 0xcb}, {&(0x7f00000002c0)="5e94987095804382d7268819f3c1b74b744bf0dd30d49246a81a83919716c7fc681f3bc2d3ca950f36f2d10ff1370a94fa1fac66408a7ea8e5b522fa1500669ab75be2f478a2bd1dc1fdb2b89cdbdf946d89d915f8f870b2802ea012217185ad5410d23e3dec0ed09bb4a93fed32dafe51cbd6e13b62b4", 0x77}, {&(0x7f0000000340)="45ebfe147ce300e087b873b2fdeea8d3e417267b2559f5c158dae1d06841926b17eb08bfb5836ab851736a0344b97b80c4d8622f39625d6b56bb90b8890d7affb10e7983520f94277947608ccbce432281320e701e99699281434b57990a4f8eafec92db15f07e1e1ae54db4", 0x6c}], 0x6, 0x0, 0x4) sendsyslog(&(0x7f0000001540)="2e69f510a1b26cbd8736e852a6bd08ca0e2d5fef0e6e8700b81ed5451982535659011fe0e554c70a345c741b242bf570aca298d79f83ef32d5c1a41fcbe5c452ec6655cbcda08a2939e12405dd890cad24a0ecba04feb3206b00ce57b80a0b52bbe29dfb163baeff492836821b6521c419b3230bc828ae491d19e41a3d2696b34e844034b684c3590c8236e973064075ba181fcec2f49c11bdbecd99f72cccf5def7f86f13481c6abe7f60114b262b8d504e7fe8e2f590bb835eecc900d344f7c8300e1caadcff57dcfa9b56ec8c7f3e92279c23e4c306e716d4ea9992634a4ff4f6cdd9ee2ef2d977e6c7a20466576024954c3e1701db0cd667fb401cbf3ff963a803dcf2f22c0b3ae80bdad0173acb6dee9c77819c0ed57c2c84b0ca729992a5dd866ba04ee1e8989da45ec16306610b2ef0d7060c8f0a51c98a7031aff9c7db6236364ffd1887a26b42e8a2a20b4d6bdf280c1741eb7b0769b6b64b85a38f3ebbb7b3b76d1eefe23eca6366eefddd61ad1aa88f105a5b6589b2b42a011a44be2eb389a68083913d96bca237fe24496bea601fc8230e9d6f047ba69bf434e087dc89a47c16046e50faaadb6993e17535cc2ad26e6413f24cf9e11415e89370784f62fbcbe2d61773f710eab8a9a7290eeeac3375a09d5831beca04987ef797299ae752a64e7b585a81d82e520ee40f285725073b4c9a4995089e51af7e66086e9d189e4eac28545436f4c70e60e2c12b711922765c85ad4e853fa5e420a5eab800cab167ffba28bbcae05ff5ba2ae8ca71b2e902b5eaa1f4c281daf71910c209d6456a03c829ab2b417e111b3a067f33ce84ded7b883437781027aa2f2243ab760f0c9bf83ff72b1efbb5c745350b2bd9daac5223f6dd60db883e4e6b94556df818dfffc561a8eb7d9a5d7df2072c6e65706530d95b25952e2b68787fc5010afc1b62dbf534c477f93095830a8a1588173978ea32f36706e1e5163e674e69c57d3c7400e1c645d1b827cfd7937acac249c5a2b247a2bf43157114e104e5cf5ad4e2262b839faa9da68a73d0ad9f3b2af4969a94642603816271ad05b1f04c30720c6395057b658c8f51aea78db0cb756ed85fa94de67acb34000f59a5357aaf23a8dc3fe76b461a7eadc2c31645f37115523ae746ee6d1fda56373c3400a1fde984aa018f58f6287bc6485414e7a345755155d6cded5ff1326829bd15a336a2737ab76d103c3bd2c825bd392ddbd922954d87165cd597b9e36a086cf0ee6f68f43094b1404270573b2174548ec1b5185cf59940c8b616b58424ad686d9e74d291c8d5651251d55c494ca582a934abbf0d8cdcd6fabce53b1354a55ded338df1438274ffbc11e18ae3982b852e352484a717b57516878c9e7ce37a6ff947b6bdbd82600aba70b698aeefa494c3497c8e00d6eeb86c6d669ae560f43323eb97b8e39eee5bf4bb1b033c10383633d94398f32f3359e634a0351aa0a30d30b4c8406b9e951dd6af6daa3c42ab89f427c66999e6e03639ccee51f72ef75aa28fb88d2f8a7cafcf0c64152d6d4b681a8503276049f86ecb23f246a260d1404a857e8d270f463099433293608ed91fbb31c5fdc415921d356b112436c2740f437c77692f305407120f614467e969540f9f6b067412d0c00ffa61bc7f58d0e5f58af2527ca3a5c5d35378cadd65365108d591b1baefb640ed46994d7c70f6d4a4fce011ce0a18c506e1d7f436c92bfa92e85f57dbefe4a8e69972cd1321e6872973a31c9d77177ae6bf62fa38ca617c7715b61c2e12c33965e005d4c407681469d454789963b2e3ed30e56fdb8af3febd3973bef26c79115f6bb1fcf8524e9f849daec0c5772015202c16685cda7846780b7702161e40dcb095e2832b4123b07fb3829b5bb01263c5d46a94ec7b0f94e9edaabd23ca1ee0c5d28dc696ca62fd5856b58523d3defdea30b071a841085ef105faed6586b88427040e66a36fd88e4535e0e9a6a04589787b858fd209858a4536fd8cbb5a17aae58f1f3b9aaf259d54a19d548b2e145028f612dd82c7bce5cd98d067b3c27a63b32354ab22f7124c044f88152c724cc68d2929517339ba14a08e1f755f551075aa9eabcb6e3f261cd8f251538870a134fb56f0bdfe87766558ee9bf00236c7d020fd74e72ee622df0aebf857d50377d58b3b4c5f21798a0149058351f5764aada0c27bf8b480d8d1223b2ab731775c352330f6a59513d76cd4a91245e87aec369cacca834bd74a719e3eb924947628fb5d673e9162cfe5e709fc4183724a688ed13c7f4ff5d0ae238081969e5c021613abd0d5c9d6cf0096c6abffa8a4672dc5329a65cb225b5e3913b956667c0a949f3394be4ab95ef9cca60b9f7ad086d68f5666dd8cbec954381a0dc42d172809e6a749943ca8d607301257c8fdae839cef841b4cb54e5407f76b3c260776fa0313b6e5b6b52a0c06dd8dca3d4c2ace8f82319e5d5023e738fd9117e73eb5b35c32750be303b4c79335bc3408c5665930a12f5d137016cf6d6be04b3108a3b80c9b33a9c8424c55373ba4acadb3378b44652c1488b8d0285e3efe3917515c1e4b419f78c6a2b1d07b7bc9819306a7261032dea60e09d77b9b00e077b5bfbcfff5c2f60fa7034dbd43b197544ae74757af9eeb634c0298dae44fbb5e64daf7253e55bfb6ac4acaf9cf6b5cf43098fad523657f5dddce1c255e8534656cb51fc48c4de148f2c2a59a91c6349acb6c84ccd745252617e99bdd0f798038a6fb3af2faac63b0fbb9f7be6e3e15b4caf7e73618cfb935102b070bd36f86c7dcfcd18d817710349ce50646b308fd66198b8e2f8e2a27c55c6a25029a4c036eb3e3ec705807fdb72e2f69b9718e349ea49298dd5e41b184477da2da64e7d7498893f38ab959a7323a9637c3a52b04c0b2e4db1e1bbfce8844eb496ea13b7b2cb1da258451d19e4575fbf28a3cfecd1dbe76a67c83e5e04b4424e1e7fd446e1ad52b77485b1b89cf640c815de0e3ef7c77c7f684c026b06ae6c5e9608c4ead8fac2feacf2d2ada27c26d7c22dc3d454eb06a4141d2df182baf50db93caf1a687ab7200570a46a6660372d1f392333e56ab55300c0b28faabdc4e99e01c2ff4fdbf5fd2bdc834bc63b78ab971c41965c1bc1945a371cbe8d2f0f19a95e1eebfac4316f9fd49b4a09efef6fa07a2aa0b767071640f42c411760fbf40548fc6c243dc958622beb1bed60005b92ecf4057a2e9846ac2ffae6edb33dcf8bde18b9bf8bbcbca92c4059b45c0e053ba0a874fa0473717806a4d74e3f778ea4fbb10672ac829eede31d2a5854d7ef7403c2ef5b868dca8a506836feba5a9e32b77de16a44c643a02af08f1c34ef8fc751da98876e03b84b7e97a689d3f7adbeec9d13f20851b8ff32003c078bd331b10ac30fb4b32e3bb3f34594f52d09285ca61da666ca00c789c937257dede6131471f9473399e42982089d8fcb46fdaee7cf472bae406684525cf012891af19fbdda1a3744fe506b7824ca397f8665055adc18f77daacb34e73f92172852dbbeb59f13ed2e0354dec1d62c9127e6d0b2c588cd70f783b9045e04d241d0438a559d22ac4519db051526d67e3e7d6cf9be2b8985f78feae1477556f635f6a952b9b56ebf74056e092f1d3628d3aab70d7fc2719914f2c9d28b4a9077a7201d8fdcfad48b87680a656497cf85997f1ef7271819c4f9da99c554cf0bd044a9e1b0f5354b9bc6ccb46e5419844509d4940f1c3516cf4f3010ae3c63e0180ac9333773e8119ce91e21550399ba2ee8c0563f691cc4c275dad2558681d00c29ec54ec31cc2c92ee814e356890c7273bd9c03b0593e9b8dbf4855058af33c13a850b0f128df60e3ff22bbfcfd154c8f6c0f57988a782c4f23207fcfc5d4bd16cb5a55e28331db16de2834edf52143015d21e5f95fb64b97c68e624594f664092f15e14efebe8bbb2dbacd6b9c510947dfe952c29566022fc210fd830f2a9214479f61891db6d20e113517e3b7e9214836405c2fc17d45aba3937dea903b98031c39a26adf9ed12517cfadf127f77d18f081c119524f741afc43163c79082eb73fa80798a140d1f3f2773e07184c9f2bdf7e7b13cd44e045a528871188059ddfa65e39a4abddd8ac954a382264207b8674a40c2db6f99180e96a0c042e6b6e5873d9746b46ddeb41dfc679ce0d7e9070be446f21fe94a0dfd334891d5928057446fc84f03566e813f4af83d9cd746da4b0d7cb8cefe2a09014744e3bf02d190d08293272a926a9179a66043afefa3dfc69abecebbce51c31837e34ad7a9893aae02b9317406f5abec154d0fa662edf50bd9ef0dfbbf33136af342312915b5221d98ef35ea03719867fa717a5055bce2a1cbdefc726df3649d8bdf86657a11aa3dd640c3779b2bc289be8e16a07f2f4aa818944cec36c75e09d535ff3e1751b8a2d29371afb8d13c5a8aca478a9d0ec068dff33fa5139904af2908ba56c77affe8664aa067aa93c30ac95cb78f4ea82d88b272625dbc56f27d92262fccb6baafd984d91cbcb0fa218019fb0557126b5064a535bf5fce32d78fb7c2bc6beca72eb0ed953c286b8410d9b2a19cab5ad8892cd97fe5851925bdb24ff834a17cf051a37e45f0a0df9b1327229d477d7a30ba5127c2fd43ef55e06b4bfce7c480fccdcb1b87f09be7613f45676c4bda9fd0c4136e3ebec55dbed0a07266a5bfd923287a17e8029af2ce730696b312027ddeace3121178dd6cc864cb6ef66ed89c2728984729072f8f1f614621dabfd87aab277c5b36d6bedc55a82a6fe2e76606c0c23b072c8438d4f27a39b6acefc44eabceb737ffbcc80fdacd5e6963fb3933bf533a5ff7851a12347b1700a74339e8dcfd64ee2847b83b044efc42a806bb48cfdaf123d9205c4acea86f777238ae448849b8f5966f41b3f1aae6b27dc296dafddf4ae51fbfd36ced71fe0297334035de6526979ed110776fdf636224ba1c0438d3ee0f73caa263a4ee1156d11e76a935579be440205f3af7a9a9c8e2e02e345fb8f8e96d776b22a472ddd3e8ddbead8707b1120ea6d9e5f55f738df942de5bf71534dcbe411433defe1b98b0027d05b46f36f7d0b600c4fbcfbb4a7a7214d40eae2e763a3c0a47fd420a2bb1a65e7b7bedc35715e4d580533798296bb26862b45929368daaddb38842bd777f884a54fccc9c2a1528436be85d6e7ce7d5047a71c867a76ceac039a842c7d0e3b450f616601e195b6af30e77d207f6870cbe4a921ad4a5b1a0e2e4fe8e0c8a584885eb9277f28570c55624a8d87da477b14f00fd2a1c4b67452812f04c35b0fa0760a49b66be3e24c5d26d709d9a07bdedfbba35c6cc7038067ca33a7aa9bf19b308c532c1856172d086f956218138859ed530590edc7501fcd05a5b78c3a4ce39f29a85c45d2da8cc459dfa332a9f8f54c966dc38f5474e36115ef6cf111429a49cb7e423eeb4c1445b3af1904d13cc517f6d5758ed7be771969cd823f15892f8ec458f5fd5f1747d2b5f28698e071275275a4847094a47b0cc37c0989e057446523827c7c868f452089c8429b4241d3e626e7c77e3852cb01a11dfeef4218ee953e32654db781f4956899d73b0be3ebc50781fafa848208bf9126fbdf3e2b660866a720f750a7b707d388c28fdee72bf4f46adcd7f1f09a89a499fe28e29943bfffbceb4611c082f5503e04eb599ac343b1ff8d5c5b6c43fd707e8889d414bf6d6d8b799b4f5b8f14281f137bc51c5d4fbd8a023e45e81cf1a55a2c599f47033e25d7a110372e543b0c204412a406764", 0x1000, 0x20) open(&(0x7f0000000440)='./file0\x00', 0x2, 0x4) writev(r1, &(0x7f0000000100), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) 04:23:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000040)="98cec97f3015908432fc30b4fadb5bca43a8411700480549e61a76d2c1f72dd5a4b61cf646d7813e52", 0x29, 0x0, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random="e3ab04002f00", @random="16f93d3cd3fe", [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x14, 0x0, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}}}}}}}) 04:23:27 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000300)="3c721aca8fa083726c", &(0x7f0000000000)=0x9, &(0x7f0000000380)="a2aab59237cf23b8f299790ebefd09a0d88ce5f102ed6f3c7df01e07141acc774e4133ca020000001cda060c631789452a594a6ab89f31", 0x37) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 04:23:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x20, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x8000, r4}) ftruncate(r1, 0x0, 0x5) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) fcntl$getflags(r7, 0x1) 04:23:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000cab7b22d3fd1c004eb5ea9156234d42955eac326e1a32ae90cde036d5fc733eb0cbd8a15e9dcd469cf98383306e7513847d134c91f22cdb6ac9c2042dd962f1adf5e02b9f13dc98cd536d1a0db64d42965bbe210960800ef4fc2b6effb78b53c3844753f7c99320f921226581d0dece889a27043c9fee1905d6bdce0d782b19b303eab9ea1297d263f7d0343e1e276e99dad1d904f691aed73a2057933f189391073501cf30b926c6db225a52e4e3d4fb891f3580667190000000000000000000000000000068c13c3117006e938000800004c00"/230], 0xd8, 0x800) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) getgroups(0x1, &(0x7f0000000080)=[r4]) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:23:27 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8b98, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x2], [0x7138aaca], [0x1], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}], {}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000100)) getsockopt(0xffffffffffffffff, 0x29, 0x1021, 0x0, 0x0) 04:23:27 executing program 0: r0 = socket(0x2, 0x5, 0x8) write(r0, &(0x7f0000000040)="478ac114d5028eae56e80268f9b64a7883e3f0a294b240d646ee692f636117ca13cd1f726086edaae890ab0e6acc1855045a3cd993070451712cb258684f5469caa5f9e72d0a68274b6a41373a364193eefe7841f1016b5fe773", 0x5a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="00ff7f000020000000"], 0x10}, 0x0) 04:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) recvmsg(0xffffffffffffff9c, &(0x7f0000001900)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f0000000580)=""/177, 0xb1}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/182, 0xb6}, {&(0x7f0000001700)=""/213, 0xd5}, {&(0x7f00000002c0)=""/23, 0x17}], 0x9, &(0x7f00000018c0)=""/30, 0x1e}, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20, 0xd1, 0x8, 0x2}, {0x8, 0x20, 0x2}, {0x5, 0x20, 0x5, 0x9}]}) 04:23:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:23:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x40, 0x80, 0x0, 0x7}, {0x757, 0xc8, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r4) 04:23:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3fb, 0x0, 0x0, 0x0, "d7000000000300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x415) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:23:27 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) 04:23:28 executing program 0: syz_emit_ethernet(0x99, &(0x7f0000000100)={@local, @broadcast, [], {@generic={0x803a, "6210da613e8d7c4c443151d5a8dde62f202366695155b098112ae6835b0f482258a04810bf9d98f9d67337368a3ff124a2468de68b97bdafb936ea64610e0087b6a138ed38eb6a55faf6e07eac6869ccdb4eae3357033ce2f4909dc8b76ed4a1390d9d5aa23e29970c8c0aef35960be14d54229768ac873f1fb538c967eab5e2cfc20db044704642b82174"}}}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f00000000c0)=0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8e45) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_timeval(r2, 0xffff, 0x803, &(0x7f0000000080), &(0x7f00000001c0)=0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 04:23:28 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) setreuid(0x0, 0xee01) r0 = getgid() r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r0, r1, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r7, 0x0, 0x0) 04:23:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xe280, 0xff, 0x0, 0xffff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000100)=[{0x7ff, 0x9, 0x7f, 0xb567}, {0x0, 0xa4, 0xd1, 0xffffffff}, {0xfff, 0x3, 0x64}, {0x9, 0x6, 0x8, 0x7}, {0x7fff, 0x9, 0x16, 0x1}, {0xa6, 0x54, 0x3, 0x4}, {0x1f, 0x7f, 0x1, 0x400}, {0x7fff, 0x7, 0x80, 0x8}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:23:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 04:23:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000300)) 04:23:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0xff}]}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="0000001860", 0x5}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 04:23:28 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440b"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000040)="db905c3d43322e1cdc81dafe70bc86d05afd64442a0ec4ef874c06f8318d746132a8b2274eb0e0c710db96ff8e4a64b429f055f26e9d826b70a8ace9421d65bed33963a03da960e101c614e339a47ef32a29aa83358ba46d662e0b742429412a", 0x60, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 04:23:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0x1009, &(0x7f0000000000)="dd0000008dc11061bbfb14e6fdf64573b2ce0689d9a5ee67f7a60579b98d384dcff74da11fffb31380e0080ed224832c169c49f6edfffc771d349f0caf55bed31325aa91c3e1e3757a19f4af8480b744efb53c915d77e31a280559d3b3", 0x5d) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x8, 0x4) socket(0x96eda573c4a6e50d, 0x5, 0x1a) 04:23:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008ba8162b27febf00fc0000ba0d31e99a04727042bb1a4e3e0000000008000038b60fb5590f", 0x2c}], 0x1) 04:23:28 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa6) r0 = socket(0x18, 0x8000, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:23:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff, 0x2], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) dup(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 04:23:28 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000008e6000447403ab96706eafb46a0195b214e5dc1ec1e0f285a678389"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000100)="ebffcba82dbdfd812eaa4ea14feec2c1e0ffd33df5da36b25a48e69931929648", 0x20) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x801169ab, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r3, 0x20004b3d) 04:23:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 04:23:29 executing program 1: sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x3}, 0xc, &(0x7f0000000080)="b0dd11c62db8aba8d646712fae2e2bbce8081896d91a0ee2d0651f1aee5b736777bc1b7384ab23150e7afe1a3540c095921e21077a5c4f61ada05568f2478abdb9678b9c9715a84b7af0f525fef426a0568ed2a587e5fe3cf03e874942b76eaa315612a8125b21d01345c12486ac1e071b967590d57f2077d9bbcec91114688d9335989ab41b7009d9efbcdf34cc444bbbad7d1e95c8382729a801ca8b01194df750dba3cbeeecc3898ea29a58b7cca6106ba0c0abffaf785b81b414dd0aab7aa4d707d926fefd190b239dcafa772b0ef1391be6191eaacad56f8cd9d15d14988466f63be7b80bf0b87ee983f51a32d40d166e626770cc", &(0x7f0000000180)=0xf7, &(0x7f00000001c0)="f0531605ec049db5689ef62076c5da4a9ed098cf32a717c775744f3a45de40b4c3eae0c6e5cc98c14fa63e7c4e997fc51bb0ba9f9e384051526e47b1b60489dd28a23088183f800356c154afaddec07e6ea7472747a9b9e3cafcbba132e0b468d08bc3784c52a6edba1820afa612cb0d28a31a60d9114abb0be7333d88f0a2bf09f8eb06a6197068d9ae5f7ab5ed2f7b7921c9ea860cda37574545d5051a572b3775e48b559ec32fa0923c908713efe0a42cfd96d7dbf93c6598f4e9333ac2f89153ae54f9e4e32ce3d5a84de4c9841b1be8c4153b255b3a5f65faaf054bac3ba4180857aa3d25ececba1c40674fbdbda2d54b6af178071af766c17949def42840d3f0fcf764ae7ca4048be61284270cc5e145786519a362b314a695b8fcaa9968177761653794d5013be51a4d81655db857dbc99fa3bc74b1a5a1432ddc6e788c31016b9ab2c5ee4db31082e0586d694f7059ac376eb9b5e7f2bf9cfa6ade71606b863ed725ba801182a863787852e317feb67f60556b3cc7d427037f0b31e5fc841682d7952dbe40b60b494b03efbdf54ab88198c53a78e335fdc0285542986ec0ac86a4ed9776cf6dee904ff5107d2a2c9b84e1e47069b786907880c59a38225c9ba7c82deea24ec0b9c4fd78fbe77e3d72b56f905a740163f51f279f984d2d305152a871bef6ee7ad60388f4078b6f715c541358bb4482b5f3436a0f518848a3ee99624154aae5e6528503d7818e81f7a0970c63046e28a3b3034194393be9d08cc01c3d217c88b211bfa0dc9a7593e04285539e527bef1fe6b0efbd0e3e2e156b734e0699f85b69b191fbacc5f26da763d678b0212855bd80dc95ae3b5dbd657645b0d4242254dd123662d5b57d41f83bb8e6efed2ff460bced42b82d15cdf8c59c4bf817bae30651759cffd14d96b623b5bb18e67f2c8868c14dd4e1175f25d2d1c119c8913938e5aa9ee8d4b03fb5e8f42f5dd162738a0f2071045de109eda4e8d688d22b82d835368a4bd2c3dc3dbc74b912e9f98982fe42b5a03805df6a4418cee0f9332261deaa0c571b116ff61bd75e82a8163c3450db1ee0203e0154fcb2f2d7885bd6be457a5759f0f5b5463ac6745c7eb943dacf85bfc6cf12e22f4c9a7cef8fe843d0f197cdc5b05523ade5c8e5787780e28361170a4c173f8d9c38edc3798a3f360b604e00ad7ab01379805cec5520915e1de3fa70f0d506c65ea35b3a272dc52ce1a39361bdbb013e02dedb5e5437d737fa72cb330d6e1d95b95aa0f07bc5ee6bda7a0a6fa715e66da8c1643f086cc86085497e520b775e7e9722bd67810634333d0b4819ba3e3188b8d20a3f7bcfaf83f9d4df157d59351cc6f4c01ae9dde2e41cee8799c3e774e0c06c053d42c499ffa9dcb542bc31ce48f2c09409e6d12ab094cb4946a55d2d4f98ecdddd0958dc691f2206004fef8ad11b7cbfc5f6f978832ac4a0d12f5e4b6b9cd8dd9763403fe26737c640f292125250ed02f463fecc7afd9fccfebbad4e5055e5bc2ad763914c39f019376513dd8674ff8e39a36e66fbb987ea0c11d887b0eaf14b457ebd0df4294eca5d5136c3530213e29e40ff0677b0a2e6d1f17f57fe66f5afbe3f955569e0e4e5279bf8a4d2cbc2fa1880d1c08a49ba13a7cd8202fed83fad3e43f7b50e518b6ac77de644fbd81c0f6ad900c8311116452b18fee506e16e9a6e89a95cf1b41aa1f75518fc97fffd83df639d238c962f37b4cafa9b2e577edbaf0719d242a10a303fc7d9b56ca55cb8fd55fda89f511f79b51409c8856ba77badf066feb31856181e27bcbc53226aadf6a69a92144ecac0eed4002f3fba10ac1d96586c03934b35a42e1067391084af66698ec317189dc21213b66f500fc4a715de5d884e7840556d36c08cb9946eb49d230b85f32ae3fc70537782d4a24c5e11e2b9aa9a4b95a6cb2d50d9dbad9de422cdda94cc3aa4a6244e47eb098ec9873f1cf943e1473562aca10462864a00729f4e28d9255b78b2abd8f11c52b893a8729001b344eb60c460bf0c109e36c50226c9832dc06ea08b17422dfabe7b3508658b6a5fe5140b8735001ec543a93da8c19b4ed63d95477b5eb25657fe75db5cd7173bd51eff61624423e88f5488f76e5675f685adbdab79d755ad465d2e0a9cc16a1d5d2de9d072842c728860a7290ffcb425993bbe616fd35d584574252da929c5551d8be92de03e480a1df5347a2a96fa793d89f11ae5f98ca2f027a515c2f12b028e6cf4cee07e43e1fe6110a4ce8de6080d1c1ac286faca640f25a5714bbef50074a51530e44c60dd499e516111540a5a3dd55feb66d52978bc76b38b3447630dbcfb0300e498b760993bf690bdea3de974408114341d59ef55b76c062b4902e074121574b017beb577915246cd4ce1f7fc6dccd66dd63846bdfa90810a80e3d677560f39fddd4e0581fcd15ed3496591e10f88fbdd79b5571c2b3959fbe857f0b8b6227b6e1756572922c16ff4dca9d8c51ed912092fc625e668933536b24e2a05d7382773f7bd99a91f7a3d7575c2324f6e442efb8a8312786ace429799a610174d565f58c4eb59f04571a80d0dc6e9e1b3ba20e2aa38e3387474102a32b0cdbcde932159add2410f96845e1217eed3a2e08c6d83f4880b6769098c51bff3e5bb257332e1aeb786b7328f5368f1588814c370d61fb84c901d03aefd7fa8ad775dd020949094e691b1ccfa62f19ed62625d599c512f74e26b1a9009ea69b47c538ec80d6816adde6a8e92521a44f5488d39ef612e5038e418a19ddb058af068b91470272a29a2712216a9774a4d85b78a3b2fbb55e4b24390e10c6589df043a8732945eaa87e7d17de672cabf84a103116132fd427460872a9e1b66ae184dd5c1cb17e9d72c83cd7c41c2d955cff357beb7477c43fb625b757245483a300df2118647acc64fca9485522a7770432e77c4ead95d1be0b1b42586520cd8024499c08e0151d650593c837c06ce267a028357a798a0df9af5a199f3da020207d354c018bb0fef1b067106b0f92198906e48d217a87e2063e07fcfbdc5f397c2d477613fdf0501467c36985527dd8947a22ea014eeb068e1c37d6b857e1bd541ca0659319a37a4456d94c88c14dcf2b8da455e252af07d04bceed0b4e5b71df994fc92de8cfda5e45e1d7dfdc7bef0563094461f1336948cc13e488d4f5ccbc08e51873a7b2df4d15acbe7405a08343dadab7e8f43d7908026ed2ce4b6e57f5fb2a85442b88dfebe6fc7f04fb2783b6c27cdacae988ec74ab0ef9d1549e381640d6acd1faad75a18dbba6b4298228cc0892c131a15f57451954c5748f7ba35f5b22a033702803e81462446519d415aa29fd0ebae1f31f4d2c2a7930cbf6a394b5ca2d0cb3a0fe04b6480438197b1695e3b084ba46b9ac8975c2e07b3a522ab22f17fbdb77d9e0a7f198f7426d856c4643172829ce1ed3fb4d4afbdef962a80a4447dec9947044b3605d476d3cb6f4d543ef43451f86266ecd6241b5924e9f8e1f72607b558590b587d2861f9ba2c3633822638c9dbeef93abd5fedb8dd9fa98b3da67158286c3fd2e5dc5b08337e66a922e0aed0d6cc4d79c3c5e6775a3471f8ba012a469cabee4e6e817bcf46c12a64983fe243a3e6de27a278798e1ab7f32bd4e0e21cd5b2b879cbe306369c8421072b87a5eccb00cc0c5c6cab67a821f190fb105ea778c08d6c330332da13b74ee708d38b462444f4af0870c251c83b69a88861ac0397f65e88903ee965e6152a3c930b6a28477dfb4296ea0288c9c1e177505c9e835121da832be180222b1565c9aac65a8704997ebc334f05c633b05918fdf1f093fec84d88e1682bc4bdcc9483379c15854a169f40e79fc840d5dd7710a8ff1cef61e77d6d6ddce5148abd7a573ad94da02388bcfbc84ce627ed41ff1aaae36617deed35656155b5159666e74ba9ddcb6008814e03505161d92408b020bf8c2239087b11bb0e8c41fb444cfd4c3e1826453709b0ab3d3f46518664cacf612b1e6f3159db2c452066314d1b1e33c01b0ff5536a3f79a8046045836844bf58a2b2111acfe226d833bd057fec6faf3c69af928f1940a4496ff7e9bf9306f19f5d1643c42303547708b074d9f3a79166250034825f311f783d54334967893797602b150f9186d70d023caaab56927aa37376a488c5737fcf833a77ec610b27f3bdfd6d17432ac4e08990a3178e52f8e9e9a01fc5e39b00308464db3ef717e13618674f852a6203d12b1160024f2ba228e4a3788a2a7ed99b65908a3725e07bd6f880bb3e2df7d67b3c73be8eb1a6308d3d8048050e920a152f455b30170b2bb99677026453c743d7c7253d48615cff24e3ee2a9b7f67e7df29e576e53d2ee47235cd7eae42522dd39f38f08dbc984ce599e4ea5e2a84888c22e933d0e6964bea31632851934d2556031ca3b3fa0177a0078398ed6839a5ecbeab0749f1d519a056b03c4e7d67af35b53f4ebae9f7af217190ba2a924ab5dce096db3cdd2f7c824841d5f73ac90cf27e63e0c77a7ea4bf3d5cf615cb9de333a879e4ccace78d8af22aef650631b683025d4e2f2b4813fb8ef421a21be22345a2eb58ee7126db6a85ed3806247c3b4f29ea5ae06923baec9030aecd806d08fde3a3eb31e3b68bfeb77804aa64adaabb1b97bb9f9cff8b32218f9544bcea3b1580f2a77ee7caa4328dd17f104287736230e3f327c4aa42c7df1bb1290394aee3a0180b0abf8205fe31d3401218dcc5c4b43e60246f9469cdbfd5f1075b3e2a7ab9c726328cd743304bb1b3d7839ff5de41387f9ab8323029a5a16ba99f969d76c7ec30bc741ac103c2309c03ff1348223eb9ff44373e1331c6abe745ff2894ee8c16b5a385a958da3fe0d203f5be8fe63311d3e64b00ef97823d953026b4710162b3f7591c29d757714e77b5f7e27616f0bdf9c12c4c13f72a94a9f8b5ba7b167aec1cd1361cd77101c2b844b570593c0617b55c86128d007aba7f874743e478935d33b26990cb2b17a5303044577a1b2a8e5f41c46e59ff756bf0ca2dd47d2de583742caab4e3393f9e96e86f81cab4b6240a25d1d0a49dd29da762bb52c7f7d70c22fa3fb5d05b2f2ea0db8b0765da05101a4a3661aaeaa1ba5d6a80f2783b553e659614db6b525e6b141eff31b956ee7845d7e8cd5480b093b6c2699da515139c7896a5d3ebc690a805bf60e37e649bf5249219734fa4e1fcdc0b6be6f27207b59f2c732bb048ff454a29a82cfc34178c94724bc28ef2cf2a4f0c988e4ab2cf76e2ca7c96eb20faaa8f288d5c1a841e0677e15a83c9dedb0a2bdfffaddf34c1f7f7eba645ec6aa756e3275054f02045c9a6f6d8d54e4901cbfd4a9f6b4d49c2d154927c0294c54240a1ba50443652ec8414ae310e4ff8880dcb0bde379b12851f4b0c2941e95c1a54c1070bd4577f7b33b2af64bea0622d5140b2ca92c77d901f128b4cbd3b3a8b1a93dbdee691e1e221ec8c1deaa2708bddec314893f5497df0420e00c2606252a654b2182bad83d310de0285a00d9cd1e3bfd1093a474a5985e72da29cffd2523fa40959ecffd60916b44d30e89bcad251d119541fc71e7c970fe4241f617178220ef4e831aba6a077d9fec0ece9602ef04ca567c297b5fb3dbf21498ef2dab482f1c29c8e6c8bfb3f019afcbcb080d266542ecf1ac2d2605eb2fc0c1b879c1f670e2af347c01deeb14c3f29b977b3168eacd24ff5337c370b6d2c9031af8e39e3cff3092f51805ba6c7afa36b9a2702d780d86ec1559916d3dd20d80855b146ffc3b2fe545e8bc07ee", 0x1000) syz_emit_ethernet(0x3a, &(0x7f0000001300)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004600002c0000000000069078ffffffff00000000441300004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="501000000eea00000000"]) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{}, {0x1, 0x59, 0x800}, {0x0, 0x10001}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x1f, 0x1000}, {0x3, 0x4}, {0x5, 0x8}], 0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001200)=""/236) semctl$GETPID(r0, 0x3, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x2}, {0x3, 0x0, 0x2800}, {0x5, 0x9, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) semop(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x4) 04:23:29 executing program 0: socket$inet6(0x18, 0x2, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) mknod(&(0x7f0000000000)='./file1\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x1, 0x53) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x3, 0x0) socket(0x1, 0x4, 0x29) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000000c0)='./bus\x00', 0xb4a, 0xc8) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000200)={{0x82, 0x9, 0x9}, 0xbb3, 0x401, 0x80000001}) close(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x3ff, 0x81, 0x1, 0x6}, {0x8, 0x0, 0x1, 0x679}, {0x200, 0x20, 0x6, 0x1}, {0x7fff, 0x8, 0x5, 0x94}]}) 04:23:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="780200007f000001aeaa7089460cc66a665acf954f2e53d241952df13b2586d4930af844f2dc4063418346f4a4f9212091f8974009f5101fa744ad318b2ac024f936f11a86ead11d449b57d616868d7257785a7f84a5af772216e81673b9bd703d894f5909571646a8a1cf624ea3fe30a29df5a6ed80534c7879ebcae2f8ab6b60f86d6bad1632a72bc61bde28e4fd3e2f1c05ed2e3169eb5bda99"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x3a) connect$unix(r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x533, 0x5, 0x6, "5915ebf920ff9a777ffa03975e1864ef22d9ad99", 0xe823, 0xa19}) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 04:23:29 executing program 0: select(0xffffffce, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x801169ab, &(0x7f0000000300)) recvfrom$inet(r0, &(0x7f0000000180)=""/245, 0xf5, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:23:29 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffedffffffff86dd60a08000001406000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="50f87474d2b9d6a031dced526d5202"]) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r2) 04:23:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x195) fchdir(r0) execve(0x0, 0x0, 0x0) 04:23:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00498637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="020000006e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) 04:23:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) login: splassert: yield: want 0 have 1 Starting stack trace... splassert_fail(0,1,ffffffff824419cb) at splassert_fail+0xe0 yield() at yield+0x77 pool_get(ffffffff828b0240,1) at pool_get+0x19c uvm_mapent_alloc(fffffd807efff2e0,0) at uvm_mapent_alloc+0x2d2 uvm_map_clip_end(fffffd807efff2e0,fffffd8068761e28,20010000) at uvm_map_clip_end+0x5d amap_copy(fffffd807efff2e0,fffffd8068761e28,2,1,20000000,20000001) at amap_copy+0x53b uvm_fault(fffffd807efff2e0,20000000,0,1) at uvm_fault+0xc3e pageflttrap(ffff800022901a90,0) at pageflttrap+0x1b8 kerntrap(ffff800022901a90) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyin() at copyin+0x4b sys_connect(ffff800020e084f8,ffff800022901c58,ffff800022901ca0) at sys_connect+0x9b syscall(ffff800022901d20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74516f9bcb0, count: 243 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 yield() at yield+0x77 pool_get(ffffffff828b0240,1) at pool_get+0x19c uvm_mapent_alloc(fffffd807efff2e0,0) at uvm_mapent_alloc+0x2d2 uvm_map_clip_end(fffffd807efff2e0,fffffd8068761e28,20010000) at uvm_map_clip_end+0x5d amap_copy(fffffd807efff2e0,fffffd8068761e28,2,1,20000000,20000001) at amap_copy+0x53b uvm_fault(fffffd807efff2e0,20000000,0,1) at uvm_fault+0xc3e pageflttrap(ffff800022901a90,0) at pageflttrap+0x1b8 kerntrap(ffff800022901a90) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyin() at copyin+0x4b sys_connect(ffff800020e084f8,ffff800022901c58,ffff800022901ca0) at sys_connect+0x9b syscall(ffff800022901d20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74516f9bcb0, count: -14 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022901510 rbx 0x2 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff8000218f6000 rax 0xffff800000ae8080 r8 0xffffffff814192af kprintf+0x16f r9 0x1 r10 0x2 r11 0xf0a6e5507c346fd6 r12 0x1 r13 0xfffffd806875e660 r14 0xffff800020e084f8 r15 0x3 rip 0xffffffff812da468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022901500 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=451243 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020e09398,0xffffffff8289a920 process=0xffff800020e23360 user=0xffff8000228fc000, vmspace=0xfffffd807efff2e0 estcpu=36, cpticks=17, pctcpu=0.0 user=0, sys=17, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15343 8013 84813 0 7 0 syz-executor.1 *15343 451243 84813 0 7 0x4000000 syz-executor.1 55111 478759 6115 0 3 0x80 nanosleep syz-executor.0 55111 177455 6115 0 3 0x4000080 lockf syz-executor.0 55111 375202 6115 0 3 0x4000080 fsleep syz-executor.0 81021 221310 1 0 3 0x100083 ttyin getty 20883 129417 0 0 3 0x14200 bored sosplice 84813 426685 16796 0 3 0x82 nanosleep syz-executor.1 6115 504868 16796 0 3 0x82 nanosleep syz-executor.0 16796 99939 30560 0 3 0x82 thrsleep syz-fuzzer 16796 466824 30560 0 3 0x4000082 nanosleep syz-fuzzer 16796 312736 30560 0 3 0x4000082 thrsleep syz-fuzzer 16796 324466 30560 0 3 0x4000082 thrsleep syz-fuzzer 16796 21821 30560 0 3 0x4000082 thrsleep syz-fuzzer 16796 338730 30560 0 3 0x4000082 nanosleep syz-fuzzer 16796 513140 30560 0 3 0x4000082 thrsleep syz-fuzzer 16796 499225 30560 0 3 0x4000082 thrsleep syz-fuzzer 16796 308923 30560 0 3 0x4000082 kqread syz-fuzzer 16796 286401 30560 0 3 0x4000082 thrsleep syz-fuzzer 30560 83324 13656 0 3 0x10008a pause ksh 13656 51608 37316 0 3 0x92 select sshd 37316 329610 1 0 3 0x80 select sshd 27381 238485 42548 74 3 0x100092 bpf pflogd 42548 310040 1 0 3 0x80 netio pflogd 97231 56599 27313 73 3 0x100090 kqread syslogd 27313 385398 1 0 3 0x100082 netio syslogd 54735 439984 1 77 3 0x100090 poll dhclient 53789 347840 1 0 3 0x80 poll dhclient 81363 101037 0 0 3 0x14200 bored smr 75678 226104 0 0 3 0x14200 pgzero zerothread 17290 522461 0 0 3 0x14200 aiodoned aiodoned 53146 462046 0 0 3 0x14200 syncer update 85619 236370 0 0 3 0x14200 cleaner cleaner 50171 68360 0 0 3 0x14200 reaper reaper 21229 404551 0 0 3 0x14200 pgdaemon pagedaemon 29469 123037 0 0 3 0x14200 bored crynlk 91370 9182 0 0 3 0x14200 bored crypto 48979 239709 0 0 3 0x40014200 acpi0 acpi0 65622 466593 0 0 3 0x40014200 idle1 38484 170074 0 0 3 0x14200 bored softnet 51574 229835 0 0 3 0x14200 bored systqmp 1466 24880 0 0 3 0x14200 bored systq 33914 288334 0 0 3 0x40014200 bored softclock 77909 262631 0 0 3 0x40014200 idle0 1 455066 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 15343 (syz-executor.1) thread 0xffff800020e084f8 (451243) exclusive rwlock vmmaplk r = 0 (0xfffffd807efff2f8) #0 witness_lock+0x4c7 #1 rw_enter+0x453 #2 vm_map_lock_ln+0x111 #3 uvmfault_lookup+0xbe #4 uvm_fault+0xbbd #5 pageflttrap+0x1b8 #6 kerntrap+0xec #7 alltraps_kern_meltdown+0x7b #8 copyin+0x4b #9 sys_connect+0x9b #10 syscall+0x4a4 #11 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff82704858) #0 witness_lock+0x4c7 #1 solock+0x5a #2 sys_connect+0x6a #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82897680) #0 witness_lock+0x4c7 #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9511 6414K 6672K 78643K 10737 0 pcb 13 8K 8K 78643K 184 0 rtable 118 6K 6K 78643K 254 0 ifaddr 72 14K 14K 78643K 88 0 counters 43 33K 34K 78643K 49 0 ioctlops 0 0K 4K 78643K 1481 0 iov 0 0K 12K 78643K 15 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1270 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 28 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 142 0 proc 60 63K 83K 78643K 450 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 8 0 in_multi 53 3K 3K 78643K 63 0 ether_multi 1 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 37 175K 175K 78643K 37 0 exec 0 0K 1K 78643K 215 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 120 22K 23K 78643K 1383 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 16 0 NDP 11 0K 0K 78643K 18 0 temp 89 3846K 3910K 78643K 2610 0 kqueue 3 4K 8K 78643K 6 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 arp 64 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 unpcb 120 86 0 76 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 1142 0 1142 1 1 0 1 0 8 0 tcpcb 544 64 0 59 2 1 1 2 0 8 0 inpcb 280 307 0 298 2 1 1 2 0 8 0 nd6 48 7 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 2 0 1 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 5 0 1 1 0 1 1 0 8 0 pfstitem 24 12 0 2 1 0 1 1 0 8 0 pfstkey 112 12 0 2 1 0 1 1 0 8 0 pfstate 328 12 0 2 1 0 1 1 0 8 0 pfrule 1360 25 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 2 13 0 13 13 0 8 0 art_table 32 195 0 2 2 0 2 2 0 8 0 art_node 16 48 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1576 0 169 89 0 89 89 0 8 0 ffsino 272 1576 0 169 96 2 94 95 0 8 0 nchpl 144 1934 0 323 60 0 60 60 0 8 0 uvmvnodes 72 1650 0 0 30 0 30 30 0 8 0 vnodes 208 1650 0 0 87 0 87 87 0 8 0 namei 1024 5113 0 5113 3 2 1 1 0 8 1 percpumem 16 35 0 3 1 0 1 1 0 8 0 pfiaddrpl 120 4 0 0 1 0 1 1 0 8 0 scxspl 192 5744 0 5744 10 9 1 7 0 8 1 plimitpl 152 27 0 19 1 0 1 1 0 8 0 sigapl 424 359 0 326 4 0 4 4 0 8 0 futexpl 56 1765 0 1764 1 0 1 1 0 8 0 knotepl 112 65 0 46 1 0 1 1 0 8 0 kqueuepl 144 15 0 13 1 0 1 1 0 8 0 pipepl 304 89 0 79 2 1 1 2 0 8 0 fdescpl 496 343 0 326 3 0 3 3 0 8 0 filepl 152 1868 0 1763 6 1 5 5 0 8 0 lockfpl 104 16 0 13 1 0 1 1 0 8 0 lockfspl 48 7 0 5 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 127 0 118 1 0 1 1 0 8 0 zombiepl 144 326 0 326 3 2 1 1 0 8 1 processpl 984 359 0 326 6 1 5 5 0 8 0 procpl 624 612 0 567 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 1 0 1 0 8 0 sockpl 400 421 0 400 6 3 3 5 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 202 0 0 25 0 25 25 0 8 0 mtagpl 80 8 0 0 1 0 1 1 0 8 0 mbufpl 256 236 0 0 15 0 15 15 0 8 0 bufpl 280 3542 0 133 244 0 244 244 0 8 0 anonpl 16 45905 0 30034 65 1 64 64 0 124 0 amapchunkpl 152 1753 0 1600 8 0 8 8 0 158 0 amappl16 192 1460 0 609 43 0 43 43 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 33 0 26 1 0 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 10 0 10 1 1 0 1 0 8 0 amappl11 152 53 0 38 1 0 1 1 0 8 0 amappl10 144 134 0 122 1 0 1 1 0 8 0 amappl9 136 375 0 374 1 0 1 1 0 8 0 amappl8 128 356 0 324 2 0 2 2 0 8 0 amappl7 120 120 0 108 1 0 1 1 0 8 0 amappl6 112 30 0 23 1 0 1 1 0 8 0 amappl5 104 267 0 248 1 0 1 1 0 8 0 amappl4 96 492 0 463 1 0 1 1 0 8 0 amappl3 88 116 0 109 1 0 1 1 0 8 0 amappl2 80 1788 0 1709 2 0 2 2 0 8 0 amappl1 72 17355 0 16891 23 13 10 18 0 8 0 amappl 80 869 0 821 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 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 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 343 0 326 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 343 0 326 1 0 1 1 0 8 0 vmmpekpl 168 6616 0 6583 2 0 2 2 0 8 0 vmmpepl 168 48541 0 46419 118 25 93 109 0 357 0 vmsppl 368 342 0 326 2 0 2 2 0 8 0 pdppl 4096 693 0 652 7 1 6 6 0 8 0 pvpl 32 157336 0 138223 159 3 156 158 0 265 1 pmappl 232 342 0 326 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 273 0 12 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff826f6ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82897478) at __mp_lock+0x127 softintr_dispatch(0) at softintr_dispatch+0x4e Xsoftclock() at Xsoftclock+0x1f pvclock_get_timecount(ffffffff8276ea58) at pvclock_get_timecount+0x8e nanouptime(ffff8000228fb6d8) at nanouptime+0x67 clock_gettime(ffff800020e09398,3,ffff8000228fb6d8) at clock_gettime+0x88 sys_clock_gettime(ffff800020e09398,ffff8000228fb740,ffff8000228fb790) at sys_clock_gettime+0x4c syscall(ffff8000228fb810) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde6d0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x18 yield() at yield+0x77 pool_get(ffffffff828b0240,1) at pool_get+0x19c uvm_mapent_alloc(fffffd807efff2e0,0) at uvm_mapent_alloc+0x2d2 uvm_map_clip_end(fffffd807efff2e0,fffffd8068761e28,20010000) at uvm_map_clip_end+0x5d amap_copy(fffffd807efff2e0,fffffd8068761e28,2,1,20000000,20000001) at amap_copy+0x53b uvm_fault(fffffd807efff2e0,20000000,0,1) at uvm_fault+0xc3e pageflttrap(ffff800022901a90,0) at pageflttrap+0x1b8 kerntrap(ffff800022901a90) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyin() at copyin+0x4b sys_connect(ffff800020e084f8,ffff800022901c58,ffff800022901ca0) at sys_connect+0x9b syscall(ffff800022901d20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74516f9bcb0, count: -14