x7f0000000080)='.\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r1, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000802, r1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 23:09:09 executing program 0: r0 = socket(0x18, 0x1, 0x55) socket$inet6(0x18, 0x4, 0x2) setsockopt(r0, 0x0, 0x7, 0x0, 0x53) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/49, 0x31}], 0x3, &(0x7f0000000300)=""/135, 0x87}, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:09:09 executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x40047309, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) 23:09:09 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) 23:09:09 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="c7102228bc83aaaaaaaaaaaa0800450000700000000000019078ac1400aaffffffff0302907800000000450000000000000000290000e0000001ffffffff940600000000831f00e00000027f000001ac1400aaac1400aae0000001ac1400aa000000000103b794060000fb500100940600000000890700ffffffff0000009a17adb152b00460deb475418cdb9a8688b6f27994c0fa7f9db6eb431c3034d16b74714687ef33b03febc6ffe30d59baf3b0e568db167256723ffed6cac786d09592"]) 23:09:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2}], 0x5, 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x2}], 0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x1e}, 0x8, 0x0, 0x0, 0x0, 0x0) 23:09:09 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x20, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xff19, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, "810000005ee1048c"}}}}}) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) setpgid(r0, r2) 23:09:09 executing program 1: syz_emit_ethernet(0xb3, &(0x7f00000003c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa5, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0xdc, 0x2, 0x0, {0x22, 0x4, 0x3, 0x6, 0x40, 0x68, 0x101, 0x2, 0x1d, 0x5, @broadcast, @rand_addr=0x7, {[@ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x3c, 0x8, 0x3, 0x9, [{[@broadcast], 0x8}, {[@local={0xac, 0x14, 0x0}], 0x5}, {[@local={0xac, 0x14, 0x0}], 0x9fa}, {[@broadcast], 0xe0000000}, {[@broadcast], 0x7f}, {[], 0x8}, {}, {[], 0x8}, {[], 0x1f}]}, @noop, @lsrr={0x83, 0x1f, 0x1, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0xd7cfc62, @remote={0xac, 0x14, 0x0}]}, @end, @noop, @end, @lsrr={0x83, 0x7, 0x3, [@empty]}, @end]}}, 'I'}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) r4 = getpid() socket(0x3c, 0x3, 0x6) setpgid(r4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 23:09:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="a1bf000055e78aeabfb63a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r2, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271", 0x171) 23:09:09 executing program 1: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0}}) syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2, {[@dstopts={0x3c, 0x0, [], [@generic]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:09:09 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="cdbd9266d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0xff, 0x70, 0x0, @rand_addr, @multicast1}, @udp={{0x0, 0x1, 0x8}, {"ec1510ed03ec91bc271ce7f1658b4d9a8d6db552032780acbafa41ab"}}}}}}) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:09:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x8, 0x9, 0x1, 0xfffff001, 0x3, 0x9, 0x0, 0xbaa41f38cca41c43, 0x2, 0x8}) write(r2, &(0x7f0000000140)=' ', 0x1) close(r2) syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x6}], 0x1, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x23ff, 0x7fffffff, "6ff3267eafcc0500bdb0348100cf00", 0x2}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="591277ce3c059cd1c504bb3fe54fb60979655abf8f910072a5b04f0bb210a64832ff17209c169af3f5873da205480c46d7f632d133ca2ccdbc3e61a9bb1db79b0e72c1aa1a3bece5a83c69ae9240e561747538aff0c455f2de9a5dadfb87fc74951210552576406b6fc360f8017382acf841125afa642d74ee48e493570669c3834cb70ccad99b4c8cfee657ed19b4466232a851285ac1739c613300af8f7db41f4f6a0b851268a16be968008240d35c26095d4256a2a9622de928f1fbb4e9799afe753e6a74e0ff9f43940968609f0f6ea0d4f3da666d43c84187c6f6db21a3237dcbafa6fc04275169bd021f7a6a737092c6e60564d60709b12d1d32e05e473bb5e002a048fbb01f127e256151dc1feb762bfdb2ae058b698a16a85f8f9211604139fcaeffcd4edd20b400bebe267fee5a00d6929f140eeb03ff68c72545e89b017076a4c87ccc040da02ba7e8795fff5feb8cf86e1e9d4a5e7090f17efcf1bab044a680636ad3eb96ba879b0d1d05b6da3ae05522ba1d16a48c66636708a1af", 0x181}], 0x1) 23:09:09 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @local, @local={0xac, 0x14, 0x0}, @local, @multicast2}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x0, 0x5, 0x8}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000280)=0x8e) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r2, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) semop(r1, &(0x7f0000000040), 0x0) 23:09:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0195d19a8b9a400e4b5f270e1e100c564d8a06997efddcffe213a9f00b23f4eae644219d9ec41e00256e", 0x2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) 23:09:09 executing program 0: syz_emit_ethernet(0x5a, &(0x7f00000001c0)={@broadcast, @broadcast, [{[{}], {0x8100, 0x1, 0x1, 0x2}}], {@ipv4={0x800, {{0x8, 0x4, 0x1, 0x10, 0x44, 0x64, 0x3f, 0x0, 0x3a, 0x0, @broadcast, @multicast2, {[@ra={0x94, 0x6, 0x400}, @ra={0x94, 0x6, 0x6000}]}}, @udp={{0x3, 0x1, 0x8}, {"43b6710889e4ae8b5c3f272b02e15e3bb9670b1eb68a664f602620a7"}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) recvfrom$inet(r1, &(0x7f00000000c0)=""/141, 0x8d, 0x802, &(0x7f0000000180)={0x2, 0x3}, 0xc) 23:09:09 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xff, @rand_addr="0000000000000000001fa68cdeff3f00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = msgget$private(0x0, 0x412) msgsnd(r0, &(0x7f0000000000)={0x3, "73b3d8443d729faa88243f24292ad28045b917ec00cb67df92afc9351ce6c0aa3a4cfab5a5e3d424676e4d50f5"}, 0x35, 0x0) 23:09:09 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000040)={@local, @random="d0eab5fb5f2e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x9, {0x13, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2e, 0x0, @broadcast, @multicast2, {[@lsrr={0x83, 0x17, 0x0, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @multicast1]}, @rr={0x7, 0xf, 0x80, [@rand_addr=0xca08, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0xf, 0x5, [@broadcast, @empty, @remote={0xac, 0x14, 0x0}]}]}}, "cb05eedd3b541c79"}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0xff, 0x5}, {0x4, 0x8a9}}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000000000004833de7062b0a41878e2e0da4cdca09d5cf4fa63bfcabf266560ee0f3dc26c599a8d872cf17737482d74e2bb1ee82a4ae09332c4820628856045fcabb2a2b2cf24ae5bec491901000080b4b60408807f884e1ed6147103af692fa9144422c9cc51943f9353645a283a0ea4993daf691a2f5ce0d465b00de06559f81ddba9d20e4ceb4ced6b048ac4618d1ff644a68eae8ae48d260532a7ce3a7bbf6c3171f432d66dfe2d24bf331e473526927ced5677f6f6025b8a696fca41b78bb161599c3f7312275ad646774c4efd7a3977647760977e"], 0xe6, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/32}, 0x28, 0x3, 0x1800) 23:09:09 executing program 0: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') lchown(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000040)=[{0x6, 0xfffe, 0x1800}, {0x2, 0x1, 0xffc}, {0x2, 0x100a, 0x400}, {0x4, 0x2, 0x1800}, {0x1, 0xfffe, 0x1000}, {0x1, 0x2, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x6, 0x7}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x0, 0x6}, {0x1, 0x3}, {0x0, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x61, 0x1800}, {0x0, 0xc334}, {0x3, 0x8002, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x2, 0x5, 0x1400}], 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) getuid() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f0000000080)=0x8) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000300)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r4, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r2, r4) setgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, r4]) socket(0x20, 0x5, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') 23:09:09 executing program 1: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x4000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 23:09:09 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) listen(r1, 0xff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x8, 0x8, &(0x7f0000000000)="88dae8df88982b879bb4547ae2aebe65979c0a1f84290884819a332f110e2b83607b4508aec9641859485d6bcd0d0efb4ab7fc383278c0d24dc03d95efe1e4a98d82e056864da6ce3feb24576f7284adc25322230ff979be3558be26b48e6a0a2b250ffb95c2d67911347f7232ebf7ab85741873434945ef5121bf9b40217d0703ac11ddee34238b76844947668206ec47331aacfe2b77755345d91333f35f9b5d93e755849037ac7a688ba2c2e76c94c8467715accd24d1a1c354241150cecf10638cad7545787fb226b33ead9b2b5f716a3cf7b72b50c2026e84", 0xdb) write(r0, &(0x7f0000001cc0)="7de0dc45a52c2da45050a24aa552f2cada5826f9f59a6599799f955edecc1a1a24745323a6312aeb203e5141638d175ae6225d01a17df19839ff4b7887bd5b9c853c86e2c0519097f55e194dbdb389ffe281d02375355773948a14bb63a6b5815db16811783f51975ef67929a7d03e7a950a32dedf93a20603ba771404ea57d7d7d894ec4952d92f47b186c2f9caf4965278320afd60660a209990b21a1887111473521fd630e1dbfeee48cdadc07cc4c48a87430ebd79823720e62219097c6afeb76bd72b1cef64e5d9c5eaafcd2d58f0d72205fb78dc7ca417bc2918a9b893646a63e27bd71987c8061a2367b3d4b52d5e1497cb2a34268bd2a95582641d13c5bf0554951661ab83ff3e3e7e8b17213bb4120890cb9f83caded64e40faafa8f5c341c496b3696b27db35738621cf02178173c06587a0728b3cab4a4070ed60908876db2990d04714ccae3ad4da53ad7ef921cadd08965cf8a1978190c6bdcafb1c69d16edceb76faf63a9b0d2aa9f13e7080c4323f8bc7e10bf111b50d7b0606e6f54cb9120ec70e5bc9ab0e0e51a5d7a4990cb9ea2901e78bfb10c51fc38581ab4b95709101add47725ffefd8b85b882b94e3b89978418d3a58741433bfc0097de330e98d3b41b55c8c5b4e88d42717213d1318be788e6ce514c184e861d3b8e54bd1d1a67bdc86451d9899d9d91952aea86cb32bb83406081cf2c2fff2643b090f494091aab71b10357f149d14054c8d9a1adb11c8cfa1da4016a6b4ae5edfec985ee90a5f1e8489c68fbdacf1f0e4a5d14db6cc2c846c94c0aca9a9eb29ce0da971e8069e98478e69b3752d1ccc21b5792d6101b6b9cf6811940f6384d18d5b3fc7f70bace6ad9beb3dd38291972222155e6bd3766515905419672844ce65929426f55d2bab06334d559fcd67622863e796caabab48c65ad4506869abd7e15d865a5e4a821f6001d9b9c44e1fa60752cec1cbc7049638e83288a6a559160df13c0c230931d6380764004552ae55cb3c5cc3c38c933ffc2c719045a55fabffac0e8665f2edc040f2a80e8c797fb34ceaf0493137b19c7616f838b020eaee8da4ce7e9c9506b7234ed6cab33fc4b7eec34c1d07b914e2d801334f89900713bcb765c537ca76ada867c5f0e3d30d9e3601f193d7c586043640b3df38763f565b47884c24d054f58b86b7285f7d5f1988e3a4749c1d2c2a6af1e4ec189340e18c26090e44c2ad3ab80da6901f2685c085a064cf92968f77c583e92c38822a865a64e6ac12d53f9d414b04da3a372a5b4fd952f9ae95d0b7e7b27e8dc58c2df8ea9f3e10279af2c0147595a82bbc1629d003286463f4a67bc0f782698081191bc270243d9eb63eff8c738440b34f9698878eb66f4caed112e22918190dc159b43bc08915d6d153a29ac5d87f9e974b364f99b8c7718ff4d44c3c026d2e4fff015f988060db33e585139b16e710697c73192188871814d794f27cc3ebfe7300ce34d2f336ab43fbca3e645d81d75eb71e35f9ca7d83b059e293bd294ad944a7c58482d3c23952a20c4954d94cb8128f920403b43b77dd045afda7797a2852e19a22972de50646d4483b9f71f8892d988d6e2640e5200c914e15f9244d44cd8564ac1eff4ddaf1b513018c13a7d829730f2c2cb19c783e5aab3201f7ad842661f869f94b3b004d2e18455166f3bae1594ead63cda012de53c2282609a40cb08ea3850fca1f700fdb5316ac3556ec11193b3dd7cf9011141c538fe08ceb68f71efc2a1bb5accd775ad7462f7fb8e675248218225753c0811a1afc6e1640e9496e2d94d6f31712f4af54d626f5c6bc4df606532e594b28e0c91e6d4524bc8c6a7f8a64562eab9049eb0f9b567c093eacc8cb0b9196b6c23e82f8f6b0f4a2273609b7cb43803070717099d43bccb5c359f8f4af75cc05faeaef1823428d896da3001c36d38150d07e9427a9d4722cb9ec09d05e6fb5349f1b28ac4a6eeefb8890405544d3ec78af96b93ab6daea0721516cbc669eb1d61361f5ec54b46b4c1d187fce56b478d66dcd33e532ea2a572be33fe9db0e6ee7582c789809293e7f87fbc3e674", 0x5c1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x4c, 0xf616, 0xb}, 0xc) 23:09:09 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x6}, {0x4, 0x4, 0x800}], 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0xffff) semop(r0, &(0x7f0000000080)=[{0x1, 0x5, 0x1800}, {0x4, 0x5, 0x1800}], 0x2) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000500)=""/183) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) 23:09:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x13) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)='\n', 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r3, 0x0, 0x9, 0x8, 0x1ff, 0x5}) geteuid() r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r5 = geteuid() fchownat(r4, &(0x7f0000000480)='./file0\x00', r5, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x100}, 0x5, 0x5, 0x2}) 23:09:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socket(0x6, 0x1, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) 23:09:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000002340)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) syz_emit_ethernet(0x2116, &(0x7f00000000c0)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd6076605120e03afffe8000000000000000000000000000bbff0200000000000000000000000000018500907800000000011fcaa441b96add6b347398537d5ab0d71098e999359547ec4925fecad4b6f8de6b27a0ce88c58f10c69142ff8faa992625bd9638cc9dd25fa0cc71406714a11bca97d17fc7d48c2216dd820001ca91cde50a360fddec1adf292069ad1557c87113538b4c3471320a5bf779338d234e236efc43a4d4588f0cbb44a3f2d9922a42aaa9c9afdcbca70c53b1dfd49bf9902c9e6034d36438f45dd64008cceb905604b7eea75e1a7f6fb221677454eee3afef320635d0e93106de16a58f8b3d8c4fa38528f3662cd9c96a54a140dbbe6b4089ca5e1a3571da331401d97c1834d16a62dd6ede2edf51bb8c9e9c4aa5f55a00177912d0c9d83319a1fbd046dfa06b9b93436feebca0dabab1bbb052c1049a05e50bf9309939a5f5bd78bad190c4bb21d833d91369148a2007b7c6e4805df6f6c8d8d5a24b426a31103a63bd5aff40ea25199969f4a9a404caef7e98dba45c4e0ec9338c21f1a8e31b895e8db11257d7d5c81745c361a9354cff7e64ad6e2da11795770d75d3e677782450748431703c6182a5ee4a7305e7db049fd891090ecc225447b9b43a1e6620ec0895e6e4891c7d7ec0877ed5f500d748fe364dec941b1d57cae52bde8377d4281d3d5747492e70eb3c46e8435e7b796b17a6aeef3f566b1d39f7a65d8da75689f3ec35dba9178bd22bc3dae333496d169f57b7e039f18f4ec842bc29563111615087e8ddcf31a5761345dcff406199dd5b87143544d107fa381568b2f0f291d9cd6ff1cf52e3e42cb93b0ee017f769fb5e9487ed656753ada33945cab0d7a51bc159a9197b55aeeddf64d8d8f69c4be746cfbf5dafa9ca0709f592560e04febec27fc2c69c3989fd32fd5b890831392e1e62d75d1f8ba7a2a9959156d646b0d4e66851524f48aa5e07c8f31593f9bc30756044bfbce1c47e8e468142803db6ca933c37dfd6bb91401cea8cbec3f39f054b22be553bf44bc40fc99cfeff8c7bff62a0311e3274bc89f35d299bcc4017afe3cef808990a330af02251e174f8b41e60d51f68c0d01b273e112b7f71f7bbe0a9faa4fbbf2a7582c8f39bb0857e8cd847af911a9d93f1d038ee5b56924bdbb6661a766676aad502c4220e108c625341c1771172c3f5e35ed20dde80f7b3533b0f196e6f33ff5111cdd0d086ed8cca4f72d7b9d862e998c3ea05bbeab9fb4aab039d5e49f10c5ebcba01b91f92aad7694e67bcc8f2958e5423867453dd8cdaf47b04ae57885af682683ebbc3e5484b2ac33235136d22861738988ac1ef9e552baa64ea16d49fc8db627a869b03a4008223e87e98850cfc12b2cad5168e1c98c1386bf5c179a1e859ccbcc0b719db6c71b46bb4fb5a5876eeef39c618447fd0a474f684393fc61c6a479615ef4329d01747b68b8ff2aecd6b04346e7a966410d7226f40791c930ed7d4ac1992803ef938aaa4da202206ad6ea4b4225e5351c78b0e959c2636baebbbb564ccdfcd6673f8f3be62c095e6961248ad666d8b05ce6be86f6650c92e131c56786b6c274e3d472844f51887bfd17dd4a7b304cf5aa26aa62ab7f2c9f1386106a62e121cca5c9a32eb7a2d7a968272029701fa812b8832f1629d0099fa90c6698c3964456e66a8636cd3003b6c86b0bd771ed3bb4e44aabe4b1f9a7ac1d02a517d623a9894ba1785537d656b828da73f3a527c374e8c4752e3452d424f1405074521e41b8dda5b41fa3292fb039f1a562746c9e852098bd38bc8d48601fa1f8380909c5ff554b60cc648d382e92423333baca8e9ff5946778c764771b62d5bb18576eeb74c2fa4145a4f1734add32bc1606bdd861fa7445a68fa16146dcbbd3741b222eacf50292b3fb3ce9af244df19deff991fe41556c7ecc7fbcbc9f087359a8eda663f232f4008d72721e455512d81f8dc64e32ee641cc40b542fd419a71705739825c32ea1a38455486bbc2714f61fdc05df780c3b5a952f0d75099479510a78e5dd56d49a902d460f57c5862d4480c311899aa75c1d2dc07ff8d7d54808efd0b5f869db781772381841385ba300c671c35e33fbeb4e39d6e71ca3f48a9f95ae4270eb8dbae0eab37c3d0a4378c7b98fe71f581565fef52baecf285075812eb2b12347cccbd089f36f70d1932b80e427f3bb520fe1af7dc1c734ac4879eb9d6af4de9827d2ef624fb546dc8df26879c050b500d6710091bc9b81d069fe8821884b8f2915caf0f63546e8a5bbaf6fd5af7a201000000b079f295b65c8b762ece43c2f0fc5d0d527cb9aa9834f5bba314243f7617469e8181f4ba2fbb29fd4613781a5d1cd98b1cec62bbf06be64e94ceab8b4ae84080b65e7b0f717678d51b41ca27d1f07481176ae7d76d63e1f5fb7e32932b4055b810539d8f0999aeda3fb5347f55e0d2bab7ea63c6d00b52fb3492cd6502f044e13969ed73bc748b615e1f84e6927e72a92e101805f43c42dfabf3db10af41a93d4b0e453253960dc4c5e0de6dd79de5c233ef8d2773a2427f76e5a77a56de3a17dda31af7c7386aaf1b48da14f6cca552985c489f00f204c2f1360dfeda30d5607324664b6872d025476bb793e5ab4f61429c17cc58385dc72f4b00d6c17e65e778e4ea5668aadf3b879ab9ecf671808b6784fbdcbada8fc622d7b7431c3674e98399ed70d7f4e67a3192cc716e1a2ba0ee98b6a18e5b7d8a68249a98c2a17642853201d087ada22701b7b87bdb7314803385f96d53509057d5b560af3d27b761001336b1c7f4987c83d5e471b75a815d90387482e45ac62fd31c1918ae3c229efb6c2d60086b7cc3536e152a98ec0a7d278ef0a8362ec3ec5e1f7c7b6755331cfb1fe8689e3cd252863950b17df9ebac12ac04c28ab66b56d0f6f978174d5fb79e3aef1aa5c823d17c82452d180e5fb23b5f282d7c82687717377ebe54b48088ef07cd12df499cfd1cd55d1bb6b6dfe30cabe737efa0fe4bbd45dcad143c0a3fb4fd89095160916fb35a5e35528e3b6d86aedbf86f9b62ed7d07d66e0cf48c776884f745a14178489dd125a1c699656a0e7fee5a39b71a6d17370017efbff4aab1a8cbf7c73c46ac017ba4ec7c3fbfb44ececba5d8adf0211665ce71f0ad6613fbc9c4d61118b68f41ed5a12a53fa62c067e041cf67cafd9a0afa0eca6a750d5489f221e08d151d278c8ac58838a98a0d2db0c2ebc637e064ffe393748dc84f54728446798d549f8fa1fe52a03e6bf91d2f489de8932a5697a88c1b9eb87bcd1e3c782fa2bf541be7f7a79e09f5cf328df78cea76d2515d4e8d267b0b7aa16346d684397fd51416a69a5818867848339699700002851d9d4433493d01024de014df8756f15a1758f071aa1c620e875f53d53d0683cd8e40741da82ccf38493b9a2c76ecb3e53c994221a8ebf94859dea064c108280ffb75e9540933165e84716f4d98cb03c8cdce710e784135375bb5cd62227c2fc34031deabb2be9c6246e5f80ee181419e545a8764ffdf9bf279d49be3916e5dd0582bc09a683e77e825f3b9f8cf5822be1795629b496df9d8ca3c312eb8ff9e49820f80280627db759b378ec4b2b5abb9ced54652826d1f79651cefc0335f6246cb30df4d284e341c131624acc328cbd41eee1f963ef3f967c41f8e2263606a2805d867a6e9693c410327464d05e820794e018cdcb2c53137eb168d09dd59a8345987b3ab0d06172fdc737c0b58ac29be7e2cd5c4582d67ac087d56e2549c936cbf12c85671f3e44304a2c6ce52d109dec63e8148e082f862482c1b6067f1176c36eebc224a6bb231d07782c6752490110ccffa66c034eee7b69687ca5e9bf902799edeaaf0f6aaa14fa007b21a7ee88dca97a8f2ec31bee5d8c48dfaedbb3486836a2ee4a3fbced6ad94614b501532b8907fd60f523c3a732d02d074564a2724cf8df249aa54345b1886d88e9fda7af503dc588436ebc8f5c985aa4f2ca2f77b1189c2e06d8c6bd9d3da1a445a357142d3d05df6c9a313cc54bca021ca73ebb7aa46de749612877de58c6ed294e7b6d3b55a67e758e7bbec7f7f10537c4e76191c785824754ed0dfe066e3ab3645794ae3bda3aba2a4942115aba5f9f2e586a090cf8a14418e987326ab109dc8d8d60341c3397ee0da0c6acb4cd65d67c3ca45672d2f8a1c6cdf68a55c302c377ff6c6789084056f0e96b43be2259df127b9bdbe40f34393d1373cc7cb661f214fe6105b7a0078b752f52200938544b89e4c76ce4eb5411fbb69f82172e0f4e7a190611fc59bd7d09d3418b54e09225378152e3e89c3df42789abef49c40794f5a12f4e3408c6a9adf9b8000e5f8fb0abfadcb36e2881b42d34e1fdbc1948bd07e315bd5a8fec2bff97ee5be7fcdbba2b815d96ea47ab635419b39b01ea56f89ed32034d0ce217d28feb41ba16bb17d2333148d345727e0f245d57140e33d319280834ee52daea8194c835fcd03716fa989c448bb2facbe9d6c0b7473a486922ceb9958ea065b9084ae66c92a4cc440e2300dbeba97a12d82d1b1f821199ec45883d1856f409e25f5d94ca7f22560d85dfa4504e3c4b911b763e7327a7fd7e4a2ae627ea84055b610b8d4faa2eadcabbb4ac952323c0726cab95f9d4d751d825c27d02a54f8795d4082db2243cd358f5ff0dd75fdbf7d63382df149038148e46f39921fe38e09404316041557c56af05486c844c2feb534eda703825b3a3b3acb48c83c1fb7d613580db3018980369f34d6862efd5744cf1b926d469cc82470504c4c6048d92be7ec02c8a1fcb1dd0e570b64934b3dce26fb4c84c9082fbb9b111f1814f569c7c16eaf3d882a55af24d3845253bd9b959d82a26ecce4d607600a319ceb1433866fd7e9c100714815c7bdb7024d9a9c47f0d931563e76c02ed1e7663ec6d14fbcb8fb8cbf8f187613bb506b6364390c2fa84199a8ea265063abba14990bf288f21202d853152dd9c430f1a881de1d7ee35af97541edda1e063c0cb76f7649846da098ea3e98acc769381c7ee685c92b15c79066136ab34c99bf017d43fd4d99402a360c30e54691ac8fcb58677e3d156e4da470b06b5d615a5f0a15762f18c84754b6e280cbb9b77eefb58b806843aa2c05667916eb56d5091b66a0bb71830e52fa6f9daa9c55ea423d776248a51ec5e3ff297757a83421e95f603bf301d13f6558d1eb9548d09c255cca605420da9e16c07a6ebe9c17da00a90187f27ad471c8ca7e805f8714a2ddeb76c88b2bd73f321e5d32d1bddc2c73962454a14af8fef060a3743241946f5f02f11c360de74f78bb6d172e2a41959a46d0dda0bb8c19ff747db3d98c2858e3e32f08fac6b99aa23e9661a556879c824ef53964b08bdc1b4f666de8e5746d4bf2d665a275d1da081c0662158b5cecaa9a45da397d27f7aee67989872c0877a41d9086ed849b728f1a77deff56451feea7d4d03b2b374fccd234d7eb2f43410309c189bdb684cfd9ff29b1856ba76473c9b908bebd706a75e66404c68c08d83230eb90f5b3ebe04fd4d591e177d1e54a331bed5f082382fe10f0727bd8f0189023f1801e820b12827b5ce6425ab3c1f0ab25939c73d8b0b26fce2e70471d4e79348087b5f0d11841e45decc6fb5038122d38c228d40503261f2026d4cd6fb93acaa189e8ec87c724ecad283e3a714f0a70210a302b76af11e66bab9f597ff0ba6dca22305d5621b78218eb7fbe6330b8ed15cbf30efa400a79285862169e9c634005f787ff4dd2ccf480bcac5fa5a23e3258152b74c58e9204a9c5f12e026fa8fa06a93f728a579fef802173ae7d6c225f322a92df0c8e8591f2caf32c2f0a4fe05056af58a91ba9c64775c4c64d497e0fc130ff073bf26f72ea684a3133119c8f489f8d88e98531054d786e79d9a29733ae2f8e434d2b0b86e1067628097e74168b826c9d1d91cfa281a0ded8394b789b3867af374b5267395edcb2fc1231b0a637a6fbe01e05b619e8e519c61d2769e0d53bf838ff2412b18107891ce692768a8f8067479ae902509777ce08ee59189b05948bb92bed1ff6d742700fd796acd5d1752a0bca8d6f8c552948b733809abcf5bd9d04cf1fec360277739460411c2eb5a0f7cb4d2c5e68acf9163f4212328894a64180fd3e337069b3fe40ce05a4304f8f2213c43d4a001bd7f032c49cb678d8a664cb8c89cc1da35aae9c06604f51672cf04b7aaecd1cf397207ac9b158441ab4063a35c46b10342f5b3833993c547464a6d1e1440e76d400f3a71eddace26a821cb57f976caa8ed4a577f07ebf28ba9cb32ab6dc458264e15cbc47f72549e6c6ada4ecea6303796cd0211a3d553a24f61e3306245190eae3475a6085fb69aef5636c4a93ec1b1daf72229f4f575571caeee3194ef9e842637f5b0130c69177ef888bc998faf3c31250bf217e7c091b241796cbae687cdd1a9d23d0c741d1686ee803bc7dfc3ebac6716506adb51a43aaad6f1d10034923c973c3cd736f54f1de75fdce744c7f8e80c786f87dddd4127d92c947222ae098a7ed6f90d976c63a7fbb98c2d524b6abbb3070237f0a819b0904baed440be409231812ccbe4d641d5b3bea8c8427f57456aebf172df25d3ca1b3540d02b9eccce08f01db72cb9469a0d86c607449b73cc62ef616c6d8b38baaf5a60c1e87edcc028222e312ddf1524c7bbfb83b6e374c580e8bc697d8759f961f57bf96b1aa793d331e6b984c166b23fd592676973cf835147a6cfc1544083b7d4cf17b9839938c284bc436830684ff0e3c0f24d5dbefb98b88d976475214e48ca61c983a7b94a1eb8a0a9919b571ca5c62e832e7c7588f16af55806d7877644e07087296e523d38c8f8c6f8e8a563ce3ac9330c18550ace5595644fdffd559250fe6d1c5e3f75d89b5df1118e3699d36beb66718022309b7c4053dae473c658a8525326279e0f37264f0bd3b003e380dd3dad97a0e5c7db77853e8ed030514278917eaedd4ef8b95f0d249b587047d21b0924172229fca215d0680a31a248bb39caaab75648f2cf8f393cd3fb059f0768230d93c2b477b9e88823364441e4398f66e855862cf6dd3d83d1fdcf22aa6d1551b2ba6e5dad47666b7a7ecc17b12f5df9e35ec6c3cec02325818df80c725f1fce45e26270d380318c9845e3ea23829c41854a639bc4b76d37fffc02e18c1887890809cb4e864c305c760d43eab90fe62873ac3d2aaa0ea773551ea1c6ddbd1989af48eb49495f62cdee4c5ff554520fcfb8d1804e8cf07e78a1cd675ee5ee4eea8e0c589f5471caa345c1b33088033026d1fe3f51dc02d878c460e17b52568470222701c4051597812a5d87fabeca72be4dd229dd7cf4084ecc23cdfe17a11f5fe636a7b54b6118e6eaf1ec804974769d2bd210bca8c39b2377c47dd9adf237672ce612020c09d1c729d4edab95daa63c63cbe454e5f8d6a47d09781a0592e247b967bccb87d2dea05307d1894ddfadf57d41773c66ad552d9823c5562537e5553e7ec28326be2f3f930cb6b2abcccfd1b6c4bf329905be72ba676b18a1ef8e200868cf392cbd73d6a58755fc43818470e412b16f21b822e9e14773f62a9e924d81e77bb07bf1b56734a96f358eb28c313322e2e40bde1bb6262ea4afe63812f20d06807be7457e15dd16eea597a040187e35b5a2be1d227444e118cfe64e21c3555e63c8534708308fabe867c032c71b9990894f0cde1e5e8a0302ebc8e993a5ba563734abc2997c9e9c11138068af7c7c44661d9de6bf09f869387653b55fdd1ebbf451481513fefe6c48343256449a8d448411493258ed9ae9e8c12c731853d414a1ac206d8e15335d39c96c7e3450f686a6a584d6eff34bbb78196b68d8c20c9f7b63de8c8dbd27c9d60e115ef2801c84c7c552b5e75c039e0255ba03efcd65797926ec719dd1a90eb94f42314666858e85c6165a3145c464a9f06958d3473b52706eb68813ad58ad6f25157888759c58ab3a7e4f2736e53ca5d1849e70c213a593c5b44d6ab3fc1a08d8228289984c70a25533447d7e11d0087ace1f39482249744beeee69987198cbd1cfcc66957f82790dd6faba5d4f2162c624d9bc666484d9d2ae6f9bfc9aea08573dc8b95c874aa4c4251a3b3b49f5fb06f1df533d88c4d3ca9f589a04dbaba9b07993dc31cb5e0dd054209de85fefd79a9ac6c676c19f088936d0c3834b22e4979baf2156260de22e9038bc4a49014b517a7bde2a97ae4bf2169dcdcaf5283bc18dd1f604942d5c243779aff581a59373f058b62f762e96c3cf347d0130e13998306030539949de5f2fc3260adb2128cee22488ffde325a1da8e4fa845da5fdf7d0074e5098a28ed71c0ba5bbd12e03845cfaddc6f46edbd1e8ad7eca43abef51ae54702786d2d82ccb62c0252b5722bac7a0b282011ba9cf02a71b22f577dc4c0c52901d6ad3b895f411d85aefe58ee6606209f88ceb42f50f8c51ff06be56e178a10aff9946a8d5a0ba15b22b4f89ee9f40cac65317c68c0993301852389b92a741e7d1633e6781d7b1dcdee5e47b8ffeab5721802f1661275c511d944847a7dd51d260174ade0557453f5d964e0ead712f44ebbc6d328de129a54ae66a14dbba29f84a6f0dbbd9d8d5a7b6343d9e8f76edaf04b0987e94395b689e51c9d9c5ca44f34363f7fb19b2661b48b414683af60ebcbdd8596814fa854d26858f8684d7def498e8463fd5bf5950a8d95ae014166d5399c8dd75a72c24e35f8aea5bbc243e87c0097258460199559e11d5a10ff9b4ae59447923d4a664fc1e17380096d1b01933fcef97af7835a4ef99cb6fdb426f1e17cf30f84f0aa45ee8e7a6413815b14426c3472bbc9feb8ff9732ea52d0c5d230b7e01cc3417ac7118e90737056cf9c0871151f85ab359a1d09a0a1ad77a5670415a5e67a1b64b4c6530d6b4093cfd5be1b9a04ef70e7c7199c846e4e11d8c74e341ca379ea54c663a7bdc26512157a82c64ff30e16116ab1d57711f32c85b3262da7351ddee1813531f7a62ce78d2c4d743c87e3964748c90cbb4d26c8386c0c9ab5d3adfa15e053caeea125a69863768f8215ab36674f11b411d2dc276fe7cb253ed6e7b974d2b46bd7d784c385dd7038f5a73092b1c7d997ef118f27ff372f4d13a6391ee31f985e1bb2f7f5f2987c4641f9a4ca388800f4a6aa47aa513c85a8585a7484cf330327dfeb25e7ac3c3905f0bd367af3cbfdc052d0a0e6eb2e106f30b0e3e3ff02109f17d59d7bfe3209968eeeeef5d239afa12e0c47fa0ebaa16c9c4a6bfac41fdf4edd37d7e78489c4a33f68816ad566dcdb1f6fe3c79bdd0b05ea5e8871d8c99519d8dc6be368aa57d09c18d349d20f0dee3fcdd3afae844c727cc74186882eecabf86c4a01d0f41b057dd5decb37a749f99792f902f15e4d800c5d131d66ef0d2ffb071eadbf027419b398d227d5a285b4744e85abfeca3ee8b7f8f209ef965a01ae99c4fc41468981b0cfb1e3ada5b6e15f6e071b94f91e1145cdef56160ecd2fb68d2862b850cdc542608098aadaa59f6158e1bd7602dcc3484d1e0af1f04846a423999039d5a082044eef7f1164e2046845c15e8339139377b30b6b72a270b88396b81ce6835395cf4a453cc51d5c209fb320820f45c546e0f53dafd645bab80f4a0edb3adcb31b641fa4b9f460d6dd030328b86377994894e9ae70f950caef5d7b832534d050c6cee91787090ab3e8ea9daf9c9a49c71a1217dfe5d763837d440e6adc21c4a3d21db2625e8f29d09a229ed34f1775db9521e18aa51f44128a8c6768b81e8b633df1f3252db9ea5d5c40d3ce6ce2dba5ed04075f35cf9364eac68ac907724ebe4dffc962a3df66a84d2e34010000007ca6609151e614a44be3c8ec9a548fd18101a78c16b862d25bf4f7effa35fd6e237ac05741d462997bca45fabc584df81787f9af9d30be02c2256e130a64b677ac873c7820a4eae83c66c7ee23329779e14426297ae50262b300e083cde76af92a8db40169de9ae0cf5416914b9dc8513f6a11197dd600b59c606257f56017bf850c75d9a374edf788b5c928ead5f49c7c8a06ca64a13cf6111dbffd616f54443f8176b1cd16891aaacabe8718adcfa3e05509000cb21f8604b18a8c097996c2313f1c89ac267e6f78add1f98557d9db191afea34b600bfc2032f9702e049529914e9b7965fdf64f033539acb737173aac4205d7503145dd81a4b89a39778cbfc03a14404febd2cc11a0ba79351cdf44eef97c3e5d898e5e9ee375c2ef8bb3dc518e5ebba97da7700156fb159cb9377188d613927f1676e74def18caa6ba238ce1cf80ecb98cc7180471be320f4cab40f85c57ed5bce4aa1ca9cd4ce09b72cb58a2611157f91f3d091698d09e5863738bf6ced344b14b8408031acf84fc19fa51488b72f236ec648fb4084fbe82e35b741895a6558b5d9cffcf0fa8b876e0f0830f33d1136d643acaf94b3781a47f2a8da0fcbbbee9333e63a497dde0928f394eac04a47afe2f8d93f14fc996743554add955fc143a187554d7bb1fab2e9ce7324ad04ac1445b0d6eb7dad7d9663d4e6f06037b2006f08aa37edd3e8485281de54bf59e5bd2895c85bc6b223765b66343f8dc84c92bada10db07e47dcea1e82b4bde7a0d171619428283e8636704cc422aca827f95dd5e8cde72c84faadbd21479e2d21908e1d9e098e39099f26f6632a50b1e383427e758eea8d47073968493886e239888adb732b328cde2634fc48859883ee2f45bb27fc32e08aead330ac52c69509dbab72d0e375460e271896e69548f609ea5e13f7d017b09439e1535c4df1dbd1fe7f04c561db8f73938f7ac9017805f84411c358ec335998974033a51dbc97cd27932fefcd9c81daf97943aa16bf1f97e03da56536e023630980f0b17a49bcfa7864afe2a78684e503bc1f3ab7a0eedeaa71467661204c98a89b275f675ec9517f561345dbf6597dcaf9a7ae652bc9c0d1d6c6fae67999d1d4f8d50372ec4e4a228abd5d8b32767f079eed3e29b79e21037a965b5bbe881dfb26b3a05eee10299b9421f64642fa40e2c2b7f8baeb3595ed8c91ced20e8ce6265041020abdb28fe7d232163974c3262cf127afa5678fad674da3c16ed5ca5755265a6c09df54175537c32c61143457e96fb22238fd32374299b86adfbf1e027fa75fa2c9c64db0bdf9e3e966b5d4953e468b10a92e8d5e9d572165e6c9c4aea09c9613a99fd0797bd008922c20e4a52c9f435e7492a8a1b778ebab62bfd37e3f893d5be9c531f2f364564b0b8c7b80fff950005a32c0adeafb63e3c3baf3f92fdeb56a6239456e092822433220097fc70c4fbf2d57e1489ace0227fa46f4890b6eeae767fb900f257fb02ce70aa3a24739c080132e0aeb3154c59d985c86c18c6656b806032ddb7f627099c68bc578989ea590dee37b484780e017849215739d687f232ae250e958e6aa70864c0c7e405cb384fad7428bab85733fc6b7cc90003b73dc5d8d18612ed8d1cbe9ad6c00d7a1fa7d08a2075d753b2081038da92ef59690f9c0661ed2c56027b1f908b8ad39761a8a038bb9c1032c6f62c3f3fcdbdea69fb3a79b6805e978ca4c9863a7fae3ace52bac2d8dffbf370804d51cabdf885d4b962509ac745d3a59df20a8cdfa96c67fd294dfdf2c41176c2652bc20a56253559df23604bf2cffb0d5bf433e8778aaa7c6e27831998fcc810e769bc890b00ab1604c3cd81e528a55a780030467fd0730dd7bc51518ebbabdcfc48c11fdf24f0901967793803cdae4e71d1a6dad3337eb4ad9d018734fe1376d24207fe9931d555a43db81fa03d17910679573ce0db2b52d1dd87408550d02618b79569e99b75ea4fafcf7071a3fb23bcfb3abeb6aeadf5a16cd00aff72b5d83b632d8cd92d207ff630b3dbd63caee2dff5d458624c1f73e5e212d43095aab09bf143800a946b53bbb78ca6d7a911a8dd8cb7a143917b2aac19eb1be89d4dc4590d6db6e446d9324f76ff5e6312136129d1e81fc67b4892c3abcd8f7b4e3870c3d9281f39e952802c6a884f1f0fb6a76e6c8d330cb0444e54ecdb5185c0b59bd600c6a24de1a1a461b9d15a53fa7c404ac4f7960c6b20637f2d4cb1e1131df8020df1b64df39cb5c4ce4047f661de2ae289e86ea76dc278f6700a89aed18e5e3d4a3e6bc0217615ae714565bd167bacb01f62fb6b7159e390d159c09b0ea8121bb4363bb8edeaebd0455a4330bb44ac3727702b0ca973b8827b46b43acc9072dfa33996ac527aa2d6f0c68a8a090047c3165a1988d97565f3613255be311d98196b497c89a4f686bbd2cafbf259370ea6f604dab526c438ac0b43a327e19c649ea9baca27b8a99b17848b0ef9d75a2e87a0ef0e4b80a60518676482d233929d644dfc06", @ANYRES16=r0]) 23:09:09 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @broadcast, {[@ra={0x94, 0x6}, @ssrr={0x89, 0x2b, 0x0, [@multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2, @remote={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast1]}, @rr={0x7, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 23:09:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000}, {0x2}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7fffffff) 23:09:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) dup2(r0, r1) 23:09:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r1, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, r1) fchown(0xffffffffffffffff, 0x0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r7, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r5, r7) fchown(r2, r3, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, 0x0, 0x0, 0x0, r7, 0x10f, 0x2}, 0x8, 0x6, 0xd}) syz_emit_ethernet(0x46, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000009078e0000002ffffffff0306907800000000450000000000000000287287e84200ffffcba7c7fb9219c7723f176e78b6732beba28ef44fbc0a02eafe7cda4b4d0547a4fd0fcabaa9a12f4ac57f35ffd96a20e0d2c4e21f8843b13378743f010c5b7b18c2a7305487486fc2e582dc0000fc122b4336790ba83e3d26d55143d5b2f7fc45c57b3a66e56fa30ad8e865d89b53f5f45cf180bdb5a6cb0307ae96ea6df4c6088d3e53902bbac0a89cd9c6e2238257c4f4007a5cd269d1d33666cfe2930641dc3ec9bed3ee08dfc76ab621d4e6a422ff0aa2f28496aaaa92fcadd9ceac0c7b38c85431362b567be24894edc2332722fcbecefcf9ad8900d6243491a426ba6be9cab4d4601a79cba124b1ef590e83031be0ceceba62249fa97985f65e594b4ea3895c022b9f3ca16aa927cf1bebf096fb32be0e4d5e7fba5ff5f7a56b1203ed5cfcc09aa45651b69ae7cae650c73056e9fe549c830000000000000047c9887fdd3852d888cb976d0ab0b5888564e3e2ea032724afb8821a4d0117a13ba5fcda87eade1107efb083e9f128a6e0ead7d32e8a58cb9a4ec92beec70273572e2d2a6f9ac6cf9e2d9c276a82fc0251aff120c6cd434cce617b06bc215fe45ebdfaad10c5d76f2f258ab59760d3cfd0a3ee000000d1328da199cb113e07e74f4d18172c4f74d6047ca3dc283a4a5dbda1c6c1d119eb8bfc4a45"]) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 23:09:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x8001, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000e37000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5cc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e58000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fc2000/0x1000)=nil}, {&(0x7f0000fc0000/0x4000)=nil, &(0x7f0000e23000/0x3000)=nil}, {&(0x7f0000fdd000/0x2000)=nil, &(0x7f0000e7a000/0x1000)=nil}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="bee64cc9a9fdff4258d7e0ea56", 0xd) write(r1, &(0x7f0000335000), 0xfcb7) 23:09:10 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) accept$inet6(r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 23:09:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 23:09:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x98, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="67f60723c83bc44fc2329780f8db170c3635000100000000000000", 0x1b) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4, 0x8, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020692d, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:09:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r3, 0x0, 0x0) symlinkat(&(0x7f0000001100)='./file0\x00', r3, &(0x7f0000001140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r4 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r4, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r4, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x409}, 0x9, 0x958, 0x20000000000008}) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/229) r5 = open(&(0x7f0000000100)='./file0\x00', 0xba1f03c4329abbff, 0x1) poll(&(0x7f0000000140)=[{r1, 0x88c5496125ddc9d8}, {r5, 0x80}, {r1, 0x8}], 0x3, 0x19da) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:09:10 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getpgid(0x0) 23:09:10 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @rr={0x7, 0x3, 0xf8}, @generic={0x88, 0x2}, @ra={0x94, 0x6}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5}}}}}}) getegid() 23:09:10 executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$inet(r0, &(0x7f0000000080)="c104774d8fd4602a184c46958f3d6f66697488e0d4add6f9a914788c32e08b32387048494c1356b6984b7268b5752d255027fb722f99fb6fb5ff252311", 0x3d, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 23:09:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffbc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 23:09:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xffffffff) socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:09:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x21) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r2 = dup2(r1, r0) r3 = socket(0x18, 0x4000, 0x3f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) shutdown(r4, 0x1) dup2(r0, r3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) dup(r5) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000580e7b9e186a8800"], 0xa) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff3d274027afb478bd38e5f0080e7a756408501c41a1a437dde7fe31c43fca3b3bc60d54e44185c3b9e49678e95ca2a20f1026125cf1393b3936672731ca31a6"], 0x10) shutdown(r0, 0x1) pledge(&(0x7f00000001c0)='>-.{@\x9f]\xd8({@\x00', &(0x7f0000000200)='##{\x00') bind(r2, &(0x7f0000000140)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:09:11 executing program 0: mmap(&(0x7f000016a000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x0, 0x4c) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 23:09:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) fcntl$getflags(r0, 0x1) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) listen(r0, 0x7c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x971d}, 0x2, 0x5, 0x2}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/169) r3 = semget$private(0x0, 0x4, 0x220) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000002c0)={0x7, 0x5}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/169) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x2) pread(0xffffffffffffffff, &(0x7f0000000480)="678e6c420fdaab057b6d7028aaba9dd3bd96b6e79eba7186bb72ef05ec91b144579027e0f27026b5abc1c082", 0x2c, 0x0, 0xff) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000380)=""/203) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semop(r1, &(0x7f0000000080)=[{0x3, 0x400, 0x800}], 0x1) 23:09:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62025b007fabc0a0984890b622e4489418a800163c6774e9633b280805bfcd3c7c265e25af38ed596164f7d5b90776fd7aaa012ffa0f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) 23:09:13 executing program 0: r0 = socket(0x2, 0x2, 0x1f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="81000207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x100000001, [{&(0x7f00007cd000/0x1000)=nil, &(0x7f000068d000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000532000/0x4000)=nil, &(0x7f0000692000/0x3000)=nil, 0xe783}, {&(0x7f00000d0000/0x2000)=nil, &(0x7f000066a000/0x2000)=nil, 0x9}, {&(0x7f0000209000/0x3000)=nil, &(0x7f000075a000/0x3000)=nil, 0x7}, {&(0x7f000069b000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f00003a0000/0x2000)=nil, &(0x7f00004cd000/0x1000)=nil, 0x1}, {&(0x7f000074f000/0x2000)=nil, &(0x7f00002d1000/0x3000)=nil, 0xe864}, {&(0x7f0000798000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00003f7000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00002fa000/0x3000)=nil, &(0x7f0000396000/0xb000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002c4000/0x4000)=nil, 0x4}, {&(0x7f00005ac000/0x1000)=nil, &(0x7f00000e4000/0x3000)=nil, 0x3ff}, {&(0x7f0000463000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f00007a6000/0x2000)=nil, &(0x7f0000527000/0x2000)=nil, 0x3}, {&(0x7f000070b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004ab000/0x2000)=nil, 0xffffffffffffffff}], ['./file0/../file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="62020203e00001012000c9c3b29ec9888d2f35ffa8c38a70329264681548abb1196c0790799d7d89deefdbd8e580"], 0x10) write(r6, 0x0, 0x0) 23:09:13 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) r0 = shmget$private(0x0, 0x3000, 0x594, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x230) r2 = socket(0x2, 0x2, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r2, 0x0, 0x0) r3 = getgid() setgroups(0x1, &(0x7f0000001280)=[r3]) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/4096) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/208) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmget(0x1, 0x4000, 0x700, &(0x7f0000000000/0x4000)=nil) 23:09:13 executing program 0: syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3c, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "5c8300", 0x0, 0x0, 0x0, @rand_addr="ff29f7bcb7cbf3c7a00e465e68a4c1d6", @loopback, [@dstopts={0x11}], "dfbc9be0"}}}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() setregid(0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) fchown(r3, r4, r8) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, r4, r9, 0x28, 0x493}, 0x8, 0x5, 0x10001}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semop(r1, &(0x7f0000000080)=[{0x4, 0xbec, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x7, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x1, 0x1000}], 0x5) 23:09:13 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045000070000000009c019078e000000200000000030890780000fffd450000020000000000060000ac1400bb7f0000014418000000000000ac1400bb000000000000000000000000890f00ac1400bb7f000001ac1400aa940600000005070300070f0000000000ac1400bbe000020200"]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r5 = getegid() getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r5, r3, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r6, r7, r4, 0x90, 0x7}, 0x7ff, 0x2, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 23:09:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x6}, {0x5, 0x0, 0x0, 0x9}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 23:09:14 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000000)={@broadcast, @broadcast, [{[], {0x8100, 0x4, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2, {[@dstopts={0x3c, 0x0, [], [@enc_lim={0x4, 0x1, 0x80}]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 23:09:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) select(0x236, 0x0, &(0x7f0000000140), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r4 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r4, r2, 0x0, 0x110, 0x2}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000100)) close(0xffffffffffffffff) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r8) 23:09:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() socket(0x1, 0x8000, 0x0) getpgrp() getsockopt(r1, 0x3f, 0x9, &(0x7f00000000c0)=""/15, &(0x7f0000000100)=0xf) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r2) r5 = socket(0x18, 0x400000000002, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r6, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)=0x1) dup2(r5, r0) 23:09:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000100), 0x4) 23:09:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000538000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00006a7000/0x2000)=nil, 0x2000) 23:09:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fcntl$setflags(r2, 0x2, 0x0) write(r1, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) flock(r3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) 23:09:15 executing program 1: select(0x40, &(0x7f0000001640), &(0x7f00000019c0), &(0x7f0000000040), 0x0) 23:09:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 23:09:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) 23:09:19 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000000e000/0x4000)=nil, 0x4000) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x1810, r0, 0x0, 0xffffffffffffffe0) 23:09:19 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setrlimit(0x3, &(0x7f0000000080)={0x320f, 0x100000}) 23:09:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000140)=""/74) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 23:09:19 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0xffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) listen(r0, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 23:09:19 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 23:09:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30001, 0x100) 23:09:20 executing program 0: sync() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="a95cf72e7418485334b6a323aedea505623a3ada24754686838fa287135399479ac3b593f5ae1a04fe636207c5af219e2708ac99b25d6b2816217ee3982bb2b9df59765fb392a162d7edeb7b37a3a12478", 0x51) r0 = semget$private(0x0, 0x6, 0x2e2) semctl$GETNCNT(r0, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0x6395, 0x1800}, {0x3, 0x87, 0x800}, {0x2, 0x101, 0x1000}, {0x3, 0x78a}, {0x0, 0x7fff, 0x1800}], 0x7) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x302) msgrcv(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cef17ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640400"/4119], 0x1017, 0x0, 0x0) r2 = getppid() setpgid(0x0, r2) r3 = semget$private(0x0, 0x6, 0x2e2) semop(r3, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x6395, 0x1800}, {0x3, 0x7, 0x800}, {0x2, 0x101, 0x1000}, {0x3, 0x78a}, {0x1, 0x7fff, 0x1800}], 0x7) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_RMID(r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) 23:09:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) acct(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 23:09:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) getpgid(r0) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x8) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r6, r1, r3) semop(r2, &(0x7f0000000000)=[{0x2, 0x4, 0x1000}, {0x4, 0x2}, {0x4, 0x3, 0x800}], 0x3) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078e0000002ffffffff0309907800000000450000000000000000290000e0000001ffffffff831700e00000027f000001ac1400aa7f000001e0080002442000000000000000000000000000000000000000000000ffffffff00000000890700000000000000"]) r7 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r7, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) chflagsat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:09:20 executing program 1: syz_emit_ethernet(0x264, &(0x7f0000000340)={@broadcast, @random, [{[], {0x8100, 0x5}}], {@ipv6={0x86dd, {0x0, 0x6, '@\x00', 0x22a, 0x3a, 0x0, @empty, @mcast1, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0xfc, [], @ipv4={[], [], @multicast2}, [{0x0, 0x1a, "1dbf90f60467c1692df737a63af64e031de0c2c536cd38bbdb3d969ed860d174480c8c50b61283db8884c92c7a77979a913c015b59cdd74451f461a9b4878421e3bd873ff02a871ad5b819397e53025945fcfa185aa40a2108b7ae37ba4436f6500e068968a78961763d3c2cf1aedd2fb02afed7cbe1015f102141f4f83abd78e8cb5f466a599d2b255bbe56053c38fa99ae76427ed54a129a03870eaa2bb53a6bf234941a5fa44d1122978e0c34541e94ccbd817379a2ae5496ff0a14a5e16c20ac497f4026ca4eedad5502052bdfee"}, {}, {}, {0x0, 0xa, "2b00674a1b5ca41e3a7414d66b62a0263ace64c2750c2ae1f73b2459c80b108bcc21780b4511cecc23e61838a447d1adc5e9aa5166a92bba9af2b022425d0f52915cb3b0b42270bad7ead6c559b347"}, {}, {0x0, 0x1d, "d91a873736a18c74a09e937e8548fddc3740348994bedd24c4855fce5168bbb615ccae0f88529af830145b13639d8419bd6d53e06eebfa8084182765ff38d6a5d2fb56737837f1e855650497660db77dbde1ee4b23c59bb3261083884d652117a8c731386fe7b1b2dd3abc0d124e77dce2a4c20c221137a5a8e2246894e14294035b13c63b2e50eeaca0296954d9c1a51bc9e4030017ed4a14088355a87a125ecb92cea61b4bb516e38e4b8bd9cebc6728b1f135f601fc8c7f33d61613eb5f84e614e219ce24fdf181015a8583cd2f80597511014e3440183ca2387955268a778a65c2c6f471ac"}]}}}}}}) 23:09:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) 23:09:20 executing program 1: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000040)={0xa42b, 0x7fffffff}) setsockopt(r1, 0x28, 0x6, 0x0, 0x3a) 23:09:20 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001980)={0x10, 0xe9, 0x4, 0x8001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x16}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x35f0814a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x98f6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x662}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r7) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:09:20 executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x80) 23:09:21 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x0, 0x0, @empty, @rand_addr="fea35997d81c578f133dc42850bc4b8f", {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x0, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}}}}}}}}) syz_emit_ethernet(0x9f, &(0x7f0000000080)={@remote, @empty, [], {@generic={0x9003, "2a9e215d8e7fd6a355803e958611fa6483f6edb944bf9723f2511f87baa57796557f2d670b3280d384c7776e655f81e612ca950010745672ff2c464b8b17db93c63f9789402503b0ff3b20381d385c008906fca7f2aad36b73f21d80473848b4fc5d801d0baecf067b885f36a2685d8a429bf1e4f7684132c9d6cfddeb7ef7a27fbf033f6d31f211ef1a96a6c7fad87e7b"}}}) 23:09:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:09:21 executing program 0: sync() syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@empty]}, {[@broadcast]}, {}]}, @ssrr={0x89, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @rand_addr, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}, @lsrr={0x83, 0x13, 0x0, [@broadcast, @broadcast, @rand_addr, @loopback]}]}}}}}}}) 23:09:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) listen(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="6a764e19992fbb21", @ANYRES64=r3], 0x10) shutdown(r3, 0x2) accept$unix(r3, &(0x7f0000002440)=ANY=[], &(0x7f00000010c0)=0x1002) dup2(r2, r3) 23:09:21 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x5}, 0x2, &(0x7f0000000000)="1737431f", &(0x7f00000001c0)=0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xd0a, 0x4, 0x2, 0x8000]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:09:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r1, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1ff, 0x2}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x2e, &(0x7f0000000100)={@broadcast, @random="316defa4ce83", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x65, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x89, 0x2}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x7}}}}}) 23:09:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) r3 = socket$inet6(0x18, 0x4000, 0xff) write(r3, &(0x7f0000000100)="7a36ffdf4fb8c17f8401442b104b0d62ba2c4cecb9a357b67cdaedd44d8bfa73c3b8077ceab67f72a6033d60912f1b", 0x2f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) kqueue() r4 = fcntl$dupfd(r2, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 23:09:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfff) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0xffff0001, 0x3, 0x6, "bc63f584ad4b6b9d6b207dc9cf3728f36e52de2c", 0x101, 0xc3}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4010021, 0xffffffff, "73cc0200"}) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) fsync(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) write(r2, &(0x7f0000000140)="037865ecf62277f015939a979f63b1d4f177dc168d94f90957db402a0e1bfcd2f370379dcbb09abe9fbe6051a2240578a3fcc601882c57c41121efe744df6dc0857a38f3d35d5f747fd51b21f4ce333146b25bd1bec027f8ed0fafb44c70056cc6b9d14a0910afe82b1077312c75dc3aab46d79b3e1cfddaa04ee2fcf94fcb9bc7f73c7400505bb9abc3f525a7f10c8226ce69b93d9ef98f5d426a6d3968", 0x9e) 23:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/225, 0xe1}, {&(0x7f00000011c0)=""/219, 0xdb}, {&(0x7f00000012c0)=""/49, 0x31}, {&(0x7f0000001300)=""/197, 0xc5}], 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000014c0)) 23:09:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x9, './file0/file0\x00'}) listen(r2, 0x101) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x5e) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6, 0x1}, {0x1, 0x1, 0x1ffc}, {0x2, 0x1009, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080), 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000680)=""/102400) semop(r3, &(0x7f0000000040), 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000280)=0xfff) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1401, 0x1000}, {0x3, 0x2009, 0x1000}, {0x3, 0xeffa}], 0x4) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000140)=0xfffff727) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000019680)=""/102400) 23:09:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xbfff8000, 0x0, 0x2ff, 0x0, "005287200b0f0000050000007139000500", 0x20, 0x3}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="03002e2d66696c6530000b659258fc870321abfc4bb97cad4ca60f8d7df47b666aee82aa1c9f9cea6e84dea7c339a7ddb77a0000b61d6ae33ce1320deb581aa796b069061c93ea35d4f07ea8df691b97c7fe69cec81a108c80f62b6a7208477eea05d5238c3527a4ad71be991b989d3c5393ca04f2f700867ece37079e7a5d30923be44b28130ed4050000000000000088ba7a82b18c9857189f43adb534c917544f217e3f69213bf30000000100000000000000000000000000000000e5376b32febd5a8264492a7dda38fb3dbe6081ce7499b91b029607b2b2ef37ead473b9127009cb0debba10458c00f76defab2242cef9d0470ebd7d8f382a7ce82dfd6d8853730bcabe6d3d096f02555aa3beba1c6c919e39f7c7d985b66a8a654cc65158e8812d75dc6c048ef1c9d8fa38e98dd2d8f32bd8415f0ac4e5ddf5b247445878c35153b14e14bea91271c0ba8051b29b6c4130f5378d578a30b82371d170281924822b127b5bc76aa751dca91e56fd960511ff322f08668aeceae370f5be21befff560af12216ab5ca897f763e99fb3050040000000000000000001e495bc8d741f57f2d1a7b286e34ecef40a8ce832d7f377b41fc62958e77e23e4c95c1a5b8625a6f2f12c7174ed6df8d90f102190b7e24da3d2fb1184d9463ad8c71d796e4c700"/513], 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x5, 0x2) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x40, 0x2000000000ff}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x12, 0x8, 0x0, 0xff}, {{}, 0xfffffffffffffff8, 0x10, 0x2, 0x40, 0x4}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x6) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) 23:09:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000900)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad3407b000000051718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7feffc7376bf7568ba90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e300000000691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd", 0x1d7}], 0x1) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff89", 0x148) 23:09:22 executing program 0: r0 = socket(0x1e, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xb1, 0x2}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0xbaa2136b95624c4d, 0xa, 0xa8b4, 0x2}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x1, 0x7fff, {0x8, 0x7}}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0x5000000, 0x4) 23:09:22 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c000000000000000000000000bbfe038000000004847fe9243ef9d800000000000004009078000000006000cdcb0e5e858a25030000000000000000000000ef01f4ffffffffffffff0000fa0000000000010000000000490224c8ed318e826c8714ab672aa59c8e0f4a2541da443ec5a0d45f056f988679df5a5b4678a00011281c079e95fab6674738d15a45153e1ac177a6ffa27aa594960355d5b53ab65f072c35265edb0f6078dba22ec0258ef546a37f103f02954b04e154"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4, 0x4, 0x5e2, 0x5, "1e9fe5c09517127addad93c86d0b43900db8740c", 0xfffffffe, 0x1}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000400000000000000000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="c7896d774a870fed8f02d0203bed2a1e8a792f8d029004829bfe9531603f750a0872e3c70ad494d3905bbd396f71c9583898d7d5c166b33de02b4d8b7ecb9b11aa4ca5132d4c"], 0x28}, 0x0) write(r4, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x17, 0x800}], 0x1) 23:09:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000009c0)="76d473f6801779a0bc193903409148dee36438d47931454cd9f00c68fb277fb8e1c6e605a72b7e2b2b597915e2f9f9689373591fe745c146da0dec6b4741d75c33a0e80d757ee34e6c0425fd9c73815798c93c5bd07dbf5c4fb6587e6ac4beac6afe136c724cec418f79b09923625fafacc484d21d83c17f9d9baf283aef82547814e98d23ff2670fd664cd34096da59cf0ea6b9bc6232b3daf2fddf35a57bf60eb1dda195e579835fa0bd9e9c866266d99875e0709b0a34191df9db28715220a4adff77d5c13f222d40520452b893380df05f0dca01529692cb430ef9f2151103174f3d716727af50b8eb767ffe2bb6ff07f3a6312b9754e31db9dfe7c2131af4e666749b23c8a5d144504668abf7d6327cda39ce50a8cf1069550a856d600d066babe2f61f346d9cbc81af7274b7fc76dae8408384782bed1b6cdd4de9318f38bf0339beda1a617f3b797f1541882cc574f7fc1ed0bf56f4e91d2f5b2fa5111fd6cbf4ad6b88e565f27ca798fcb45c18e7378003ce1085a4b9c4c946c25146545000df27bd863cd178981172439f74af52576b2fc45fe66532440eb38d0ac9fb381855fd6bf8d832e90acab46328ce263d3244f927bbb491d36a864dd2dc6e197f36862af92fc5764b7245fd5bda2fdf2916081cf99aa13277fd93d8717b020528aedd17863b4285dc762a3b9d02f738bcc0670b994df452a32e0a4039e0a2ec01b8c2c70c0ffdbb59e164423d3318822fba080063593986280f69f9b431d94dcf13b84f4b7a1b3cfab21ad8eec6ecf96de057b3d8aa3a7139d1c62cb8fbdea58285ed3124abb2a2d3d4d63305423387a27d44ba69465135453526a81bb4fe01396a781398707c6f2eed5dc0a30e887558ab4526f2b862d5715b77ce18b49523feeddfac81f93bdf1ecfa7c3402ae4baad6fe824e9046049bee3df52499fd314975fcce91313ccea8a2fe08234e4a2933794e9d3bcc7488e8a67758f721092cd39aaa590e5684a2e416d8ee8ac8188329e52540aeb78cd602674ad3480af5343c8b63a08436997087f4b3e2ab2cb4b11ace16a3f4939163583bcabd0b79311a8165d554c841dad951042cb90a3a0ba3a61e2285dd140291ab53509d5945ed7c582a68fc93f85867ad82c61218cec3ec9adddddbaa1e10ce77f09ab0ded00c90349aa52bedb88fbf25daf50c4576efbe69929b618c9788ecf5bb3bc98471f371aed171967830e1896858c9ed1a0f1e77bdc7339c8bb6880e5c53872ca21b114f3203aa1645a5f551f5721cdec85152b700b3f706325ade6574cfc1d91f5d062a4bde72dc33f4a839cc33df920db7565470c937e9da86907b607b98a10284604795f2c41545ba22c3a0a32007143cf287a04baad73a06a0c04f30bb35139f3d5d9337d7a1190284945f937e7f0d4f45fa59a33e6ff6829cec94c8efecb347cc6842901ded537226bff404e700ff886ba4edb5a567d0839ae80ff968f9d6d11b93971e70c228d97b7758dfa3365b0c43d01dc8ac38963e1b7fd786c04d29d8ef266788af464f6e467e95daa45480fe43985c3b0b6ec0bcfda9f2167ef89a5f95afc9e5bf1c328c634e8b1bff6facc5fa266d5f6177cc0bd9440a5ee855303793fb68e94c28543d7a57b98df1061900eab82d477ed7a0f95d18ef01d4d85e764baaef5f971950ed74fba2c222f22d32957052201a29609907fc9d2eae615d5da779fb285a7170d24d935a3657a2e1fb0bc5c25a452340dbe779e9682001826d9f22767e3672e6ddc492bd49acef37c1ead83481ba16315f1720729d8893090a709f605671dfa12341459f92d1033afd710fe1812d59b9d80b0f667b5dee31f8b53f4f980ea3ce55368efed8e7e3b1ef644578cc5f2f89a5af8dde93b2fb314030706b8179306f2fbea3748b696b79ee9a09e48e2c93e9d0c1aeba5097bfcdc208d4fe319fd3b09b865eae1ecf893295f34bbdfc7b9c30352e1ea1dbb958b58a325240c65c0570147376d6d071012404143ec946c4f64664fbe258443edfe615a11f42d2736c9030b882e3d40e2a5f3e34a53d8ac123a0e9da7ab6ee9bb76410a43451c3b6925a42127055571bc8606bc555312eb4e627f8e0a9e6e162f9cdf33a4dd96c708ad9462ddcfbf636e862d5249fe66d8468ddc54349627f22cc4c3dec26b6b76dfe0ae988e354522f964a6f6ef168a8304c5631aeb1c13833e3879b3516f2a5a67303dc9bbbb28672721b2470557afa6f48ba6f2585bfba0dfb82ef4cf77d406d68221e4a0f115d02c03a873a8a23a9e17fb30c1c537c54781cb33646dc9a027b80160090c5a3a16187482966f68aa3a960575b7396580718a66a5e398a5a3ebe9475abbc76ee45020464f96a502afd0ee2438b944afd972daaea032a8bb7789d04549ce391bcfc98bfce39ae0d5a4e3134299ddaaaa962dca879e4ee0e9afc96f3a014285586b64e387d6e471183c33b72ae23962cdf3dbc4bf004673e3e7d5709139240aa27e7f77c0aa8bb678558441174266f0cdec0ce956eae8003ef7d86d55642b0e60b85614ffed1be4e56d0d0de8712e61601f2b38ce3f1e96a19b319a12ea3d508e818db25de9360f77137c8e74efb567513d29804dfba46e6d3b16d56168f01d2cf6ca945bd7dc771893766aec7493ecc9ca9f01bcabb26aae0957992930441bbe64d67a30a3446286dc75c255811100730f18f937ffd68a68e995767b58dda727f3ffaca85ce93b256a96e483a15299b1a914043449579d5d1a42d6e11f23f08d657029789741d1f19e40c86e5263b9df254bc6681d71eac4efa11e1cfbfec88c978ec0f4e6d30abfb0", 0x7d2}], 0x58) 23:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="0100", @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp={0xe}}}}}) 23:09:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x7, r3}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xc7, 0x7fff}, {0x5, 0x9}}, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 23:09:22 executing program 1: semget$private(0x0, 0x1, 0x4) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e1, 0x207}, 0x8, 0x4, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x83, 0x10, 0xfff}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7fffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x2c, 0x7ff, 0xfefe, 0x5]) r3 = semget(0x3, 0x4, 0x592) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000280)=""/38) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x3) readv(r4, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10d) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0x200) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 23:09:22 executing program 0: pipe(&(0x7f0000000480)) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = kqueue() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:09:22 executing program 1: syz_emit_ethernet(0x45e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x428, 0x3a, 0xffffffffffffffff, @remote, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0xa, "a31e348263c06eae46a16b1785e8fe9abfe3a645861c3f0e323ce5c364e585af109193498c42c3ae31b5c5e98cd6555fc2f28741cef0d1f7cfe21a27734e21c9751afa3c6355f247bed225211b80a7"}, {0x0, 0x2, "aa47ce3852cfb1cc00ba09ad51fb3a1cbab957ea"}, {0x0, 0x13, "416aa8c4adb32136898b03c5bc77b39ebbd9cbb2def5377ebbfb326d8bbf3d76f66e6eb6e19578cb2b15407e1ac1cc671e7853f2895e60363365d9f5bfc5d819951762509d60c606c5ccf4a2cd1fc73b85ac8ea892cfce0fbf3847613a8a495313a9d7058485471e546873a439940fd97427ff27572253c3ce727ec3290120fc88ee1054e49954a5027f697cf1f86658681296c2aedefa1d7d17cc11"}, {0x0, 0x11, "cb3acc1db156bf5a89ada70f5d681cb73c2494a15e7b5dbe2fa18af487a38db8acebdaf7c3aefcd8e938e949544fb29d284e826a7adada25658b4e80103804c4f828bbe0c18001ecffa4bd88137a2c17f746690894b323b313bbf2bcd3f9c4b5e221653220f837572bb8e772102fe9481c3a482370643ddb1318801687797cabc7a7e4c700fa665d96240bdb"}, {0x0, 0x50, "bb889b5230eac0d76d77c9d3d15cb513fb04d7d2742a57b3def5aebd590c90436709e57ad90dc194928779d9aad642e75427f7ed66b355e150d85de3f08c92a507a7a20cb52e196d37bbb2f9bd44aa50f1bd208508f1bcb783c9d3bc8a29273bb0bdd3cc8e96e4f44860d9fe27186546d82d63a31b3570abddf391a8290676be90e97083c748a9b5ee79d0d0b9328a08e66c90978452c1b6d53ab3291c74c3e22a5b0fcc81c03a5b2995091a400a1de8d0bb739f7518b68ed25fdb22f97b8c7b4f70c6a3581729a686ae3a10bd3dcc8548a2e56098d620d842830a55482caea8f6ce2aec1c1444bdc86ff2dbcf5e0839f467341ff63a8ccf3850ef96a5040b3aba47b93882b8408b8339543e0c142615028ac1ed21e2b6c09276251bce0c796fcd53eea5a7d6c46d4f205f568207c0b279f095e93f958475334e60458b88cb796610222a5af27393584646cb9ad2210a7132bde38ad0efe6d4563306eb47a20b862522fa7bc7b694d019e1360c2789ee42768ac86e5bb6ab2fcd0c68a6b9e833569866aa0455bfbafef19c68aeae8cbedce551e32700ddb88e63a1d0f81055decbb5df0f5aad53e1b25d28c37d010e18882dda784873b9a1b391a79fddefe918064dd340b05a829473d2eda75cc5983dd20eca50510026860ea366763552df2b01a561150123caa77ccf3cb74123247256f2a61324055e990d7a0d1a2a52c88313cf8d9aaa44bb9c073d15e7bf61e4cdbabc33b9dc40405406af504c85751dbbc9263dd4a8149e8aba562c083c333f996804aa195d8e49d49d38697c90ca2a3016b7cca802bfab0cefaff927ed7050cb74cc6eb84e65cd94567bd8bfdd058cdd930c85eecd4ba85d5d9e290562a15b9e0f5df79725d27a958a7fd73a429c6b"}]}}}}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 23:09:22 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x4, 0x7f}, {0x3, 0x0, 0x0, 0xffffffff}, {0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x9) ftruncate(r0, 0x0, 0x800) setregid(0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) fchown(r1, r2, r6) setgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r6]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) fcntl$getown(r7, 0x5) 23:09:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() clock_getres(0x3, &(0x7f00000002c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000280)="994d42c41a63284082154c68fb0deac1a7115098c7d38ba9cbc1105a55ded79c3339f95965d5abcbca076ef7b3c72f2e83221c6ecd8de1", 0x37) close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) recvfrom$inet(r2, &(0x7f0000000140)=""/56, 0x38, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x7, 0x1, 0x1, 0x9, 0x4, 0x9, 0x2, 0x0, 0x5, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0xff, 0x401, 0x7fffff7f, "000000003e790100342d6d76de477d4f00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) 23:09:23 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000600)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e30600", 0x8, 0x40000000003a, 0x0, @local={0xfe, 0x80, [0xfaffff0f00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, @mcast2, {[], @icmpv6=@echo_request}}}}}) 23:09:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfbe65dbd59204000000fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb58d659f03f7414af85bc6b4226c2ce54109ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b199328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f35633242d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f194657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9b08ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327f71eb46484d01d72c19f2bdcee4583"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = socket$inet(0x2, 0x8000, 0x6) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:09:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6076605104a80000fe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000fe8000000000000000000000000000bb0008ac7c018f6632762e13b819374894a51f6cf93e2982477841d935a241f7e29911ed00462f9e0f3538fd42f1aed5f3a0c3938ee6d83ea89e9e417fb64e736e609b4635001cecee216a0b42013a77ba21800cf2ae816ded581d59f867081df2e65274658c074e24a54f7b5ea031eef98be245e38e2e8b8972e8da057529ec29d613fee859f3c88665d0b7c3f3efedfbca1570656890485ed4c9c4a856ea3d0b592c2b204e467a71c2f3c9ec82a7f2a38feec568736a0028d14e5502d9e6d68d27f7636e2401df65f7976c40aad026f4c686810acad11c7ffc3b43605bf33a1e9064da52f7162fd4c04e5dd3fd63fd3230e74bf55484907072edd156dab39353577d19691e3e4da28bd3325cfbb4bdb324fbb312d4e692eb3101e8746e5f83d1d221c7c3e23f3251c4c30017d1f8f5353d0dfcc9353ac8684c4899cf0704008280c9acc9104ee01931cae12d89280edf072d9ab501c1922abac4884897da34f59b61a382e97856c0cc8bfb23531fa3b283f9e03848b9066d4327c223fd478dc74cd361053ac3405c9d1c0d1c08c741438a088c20082aaa37dceec75662a4d0ede06d6484505494a06f4663ce47c22d0197c74faf3590af744ec93c6c85ad0d4587f23db55ca29b021b8d062b7888def35a4582512f561ff9988bb1ec944bc9304b290001c43f8c79f4c40361991fa20007f31d84cf5593df1f6fc436a6ae80a7fcc6b2377d17cc877656aefcc8c143b7f6e3f1418f520a659905793e0fc2f12f371d9f40608988004db3e91e34ae051e32766860c00fdc92de70d417b672df93452c3a24bfa580bafa3f7444d413cd1ef601afdce921d210919e251ad847eff72673e99d6757b93504ba0a017b6515ac4e3ec5558206a4c2d5b873b5618baec65b1980203d8b408d7ae824c905de097ae930097863ea34cd3f46a360e8a1b6ba00d87105b7cd4c709d8749f085df7a584d08c57178280ac1e2ce5953c148172c23b01979f8a2add6b610d0b39d99f2b2e5dd88f3486dd5b4baccc93e51b57e22bbf68432a5ed00429700c790a4b84deb170b37ff033f31991ace30ff538658296ef39e06a451a8c1d9e35f99240b5027f12affa7a1e0d7c960ef32d623d36851abd9161df7c59d86896d500a8d2af043d9bc07409672184ff96e5568f5bee6c2daea0c8a1f048b755b4048cf633ef2b4d36c8dc693370411e2713622cee88078904aaa98b358b9519de1f9e2bf8395ea9fb2ac34be227f743eeba6ff002d5364528b028da44d984035e73422539833bff362d05e5fb3fb78759db30cecedf81c6270b7867a689a658ed4ce96ba3f57e440cff80691ec3a3f2befcc1e56bddfefe136041e07f676d0f7e1d243668588a4a518751ddb92c250782ee5599e1fea970a72ab275ee561f33989215c1d7125435961a404daa2b3b379141894181b0efce8e0cd7ab7f92323daa9213b65ec8bd2677db69035db6f4701396de7914f8b53d5ff578429a2e9cdfcfb65d8eb0223cee49b5c8f61180e5a41e0f886a6e0776c68091457d5728e05e781f92c2194b06bc82f71aab1deca88d8d16c301890dfa354f4c0787c108e6acea59e2f93eb27a8e88ae7eb5bbebcec32ce578e6005320697b33d17baedaf724462389e83912b28"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(0x0, r5) getpgid(r5) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 23:09:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x2, "d730c1e7e400330001000005000000000000009e", 0xfffffffe, 0x1}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r5 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x40) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000240)={0x4931, 0x100, 0xd6, {[0x0, 0x2, 0xfffffffffffffff8, 0x8, 0x1, 0x3, 0x22d5, 0x6, 0x2, 0x7f, 0x6, 0x8, 0x5, 0x7, 0x7ff, 0xfff, 0x5, 0x5146], [0x6, 0x6, 0x7, 0x1a5, 0x5, 0x3, 0x9, 0x3ff, 0x5, 0x6], [0x80000000, 0x5, 0x7, 0xfffffffffffffffb, 0x8000, 0x3, 0x1000], [0xff, 0x6, 0x5a, 0x1, 0x7, 0x7ff], [{0x948f, 0x200, 0x7, 0x7fffffff}, {0x800, 0x4, 0x81, 0x7ff}, {0x0, 0x1, 0x9, 0x1}, {0x80, 0x28, 0x4, 0x4}, {0xe49d, 0x5, 0xffffffff, 0x9}, {0x29, 0x8000, 0xccd, 0x1}, {0x0, 0x0, 0xe, 0x10001}, {0x2, 0x80000001, 0x7, 0x3}], {0x1, 0x6, 0x3ff, 0x6d20}, {0x40, 0x8001, 0x2, 0xa93}}}) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 23:09:23 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e0000002000000000304000000000000110000e0000001ffffffff37fa8441f0f96103"]) 23:09:23 executing program 1: sysctl$kern(&(0x7f0000000200)={0x1, 0x3e}, 0x40000000000001d5, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 23:09:23 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x30) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3eac) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0xf774, 0x81, 0x1, 0x1}, {0x81, 0x1, 0x4, 0x9}, {0x2, 0x7, 0x50, 0x7}, {0xb1e, 0x20, 0x0, 0x2}, {0x7, 0x80, 0x0, 0x8000}]}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x3, 0x6, 0x3f}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fcntl$dupfd(r3, 0xa, r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080045000028000000000006907800000000ffffffff4e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="010000000000010000"]) kqueue() 23:09:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000000240)="18792070f45fdabf62a5a4d69ef5fc14e6af815627838a45845bb3c6eaa7674b3c6c6a356eebfd92228c868630a87f9a124d7f6c5ae29db11cee498253ad9ebf0b4bc6da49922a75e59c9cc607a2a07762700b89a4a3175487184ed3539b4126a655b94b6aba02cedc88ebb5a3f5d491b0427dd60be587f13666cc2655972c31bdf4e24b80e5ba944dd65a4d1decf860944bdcfe06", &(0x7f0000000100)=0x95, &(0x7f0000000180)="00c092a6a2cc4d99e5441cfae8f17556874ba8e9a301da3852b91f60b5bfa26ccddf29458a185450df", 0x29) r1 = syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYRES16=r1, @ANYRES64, @ANYBLOB="1c89fd588960be41f3868dc3267be45a9a4faed5391669225edd63ee71fe64191203330f8af774fd22dac50b249db671326c760f22d56f007fbdce05cb07759700a3120a560b30e0fb3460220b1611a8d6329f3d1ec42bb2918b68806d3aa95b0e10a9d340736b763e2a6ded9ecada7a85bba74190a3ef134fe8fe73", @ANYRES64], 0x1, 0x0, 0x3000) poll(&(0x7f0000000180), 0x0, 0xff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5}) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x80006, 0x0, r7, 0x0, 0x0, 0x14b, 0x8002}, 0x8, 0x9, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, r7, 0x194, 0xfe}, 0x5, 0xffffffff, 0x200000000006}) setregid(r5, r7) fchown(r2, r3, r7) fchown(r0, 0x0, r7) 23:09:23 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(r0, &(0x7f0000000140), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 23:09:23 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x9, r0, 0x0, 0x0, r1, 0x2, 0x9}, 0x4, 0x5, 0x8}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) pipe(&(0x7f0000000000)) fchown(r3, r4, r8) r9 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r0, r8, r9, 0x0, 0x80, 0x8}, 0x0, 0x9, 0x1}) 23:09:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000580)=""/169) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, r4, r6, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x2, 0x2, 0x1ff}) semop(r2, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x48, 0x1, 0x19}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/253) 23:09:23 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000100)=ANY=[@ANYBLOB="fffffffffffffffffeffff0300000031797100323a0000000000000000000000000000000000cebca9e6ed55382df5428137f606420904009078000000006027671500002b0000000000000000000000000000000001fe8000640500000000000000000000aa6cf507a8b7ea2bf45b1e3254a7072c6e2bc5def6d56ff50a0b3ca5888c59ed98a4b2e00409451d128d6ee49ec077506f206890b76f31df2702460f0ff459aca2980e762d323fc7af702eb00e0657248ec2fb9f5dde361a0411814e68af7b157ac0b4a82768aebab69e1889107a475b50e01d1f26f1652adb86760621c833e86bbe77bd8603000000897a"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) setsockopt(r2, 0x7ff, 0x44b6, &(0x7f0000000000)="2470927dd60cbd538b1d223c7969404177dfbe18b04e61628b947b6a4f815b57134b2327a0a9d0dd973d6ae3e34480e995f25233c72cabd26db5718dcfd764869ac3b4a7c81a40285dace3b2fd08858f5568558ca11739d0d0bbcecbb7a3cfceea30e129ca", 0x65) getrlimit(0x6, &(0x7f0000000280)) 23:09:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 23:09:23 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000480)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:09:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) setsockopt(0xffffffffffffff9c, 0x1, 0x9, &(0x7f0000000000)="96b41e85ef7c5ce7a0e73c300fa1a0ee720108a5fff4198f50b19c1f23e8362820b7bfad6f8d81399fe9892336e3b8f89a467d8635c66e325796f563e22ef1f07d1dbdf44306d84459ab753679eb017ca13e4e8d43c21f427762b2056d0df6a1078689164fbd6dcc947586a5876e", 0x6e) 23:09:24 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x8}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x39ed, 0xffff, 0xd4c}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x200, 0x0, &(0x7f0000001240)=""/248, &(0x7f0000001340)=0xf8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="df42b27b6b302193143bdb2445768634350c40608cbc4d449772598f5c728fcc018893122a9e2007d5acc57a01df5aebd1f08e89b4693db7775915eddee6ee8231a952652872c3e3633260cd460b0183ee8f65ecf1a9133b56df87c7a1dc46cd8cf311837d96e935b301b895d359c6899a1e602a6d9bf19cd8618e4f26e02dd2ebf8a6643b87079a0dd866bfed0250cb4f3f599d1c20dbde5a38ad9e4b831da7522551cef4981b2d373a28ba56ca6432719e980ff93687149b6922d26f401be16d1f54946994b059a0148a60e563c288930d6b5925b865463ad49bb24b51391b46136f77e03103e14227", 0xea}, {&(0x7f0000000240)="e37bfb5702dc5e395d21f6b605f38d457a663561571748394120c0f29037929e676b9a8bf68825a95e03d86982b8332bb7e793d1f6db1f36d793533f2ad27df6b00dbf5d428b90ba5e964e1014f276ab2ee263c3ac5d5f597ee75c46a4ae9f18c0529618470ba1b0591f5a359b91587316b4d8168f2137ad9a3de9e8d76b739df24644f94de59d3c3b805af4c21b6b009d6df456a62b4534efa83e529b4abb40bacd305cde48784c34b37398bac692cde52e27d5a3916491ecc65dcf0360be69c77c39c6dd35c200479f6f3abd7641c58e36bf257fa05cedfb6b024eaa513fc7009f217cd6f57e15dc528c54b3926a3d9d58a93979dc9a0fa86992b00534d86093fa450cd2439b6a9ef28a42d39e89786e0dcdd0bd6c438a24416d8ff0971b9864711a246fc7882ff0e1e427326a92c6fcb673eaf11fa325a250910903d577baf5b8a941e1daa64e5a6e11b0d84ac0b9b82794a16d25c4aa039d8708e132650b238353ce98703ba90913732e4f79b2b942aa31d8cbc276d1d1ec349510c0d6cef94aeae556f0aef3fbdfd55c4166c7e62dbe48cd8c5f103c5c435606b93c1c4a5b883ee4e42fe0af71a72098678828a12f3dfed9af4371eb101816a5f9870d9dcf691db63b8f820ea5281d3d57cb029aaf94092dd760b358e97d5370f3534a9a8c17d1de85a90df7de974464ddfa7820f5d38b1a233b30051c776064bb72806c8d68a7e99217f8bbeb86c3cb5da4805b7e3a4d6a5da0383385cb2ac56b8ef454dda07f6c69cc66791138ddd7b2c2075cb445de397903301ce04a82f8b29350f688854980564a445c8be98b65a5b520c9f411ffbdb059bbd8513bb039e7936fa434b47f977dcb5f21ccfa548dfb6e78e07158e5abe5e1aa7dcaca060365e1171a24dd362861f06cd4d5a956b74d44ec8eb68d1be1c0762685864e1eff2ebe5d78f4ed1b8b581d196ed3ab546af830e84b2dbe4cea4143895e96ceedc44707a1e9f4c55546e451f4ca0a6a4db23651fb2352a77facd7723d1d4b8e10f4a8cb68f4e1f38e5612749cefd94371158b5e53e707806d770acbdefda01deadfaf983a32ed252f69639b8865b8900f1a2b4d40669bb43e4b7af7a8e5814955c72b1c0d48d8b8002a9f1fa180d3f406e73bac53828b9dc6fe0cc6ba61e414878829f28a07fbd6c2b52ff8190d6f6c9e358b1cd0ee4e31bec25df15aecc51d99919a7d16b4c33a1dd1014cc359cadc7d84d7710cddb202843c03c05683633a8944241706dd518c7d54726d109b5eaef1386ef8a714d098c7274705150e2566b35a8dc5ffe14660cefdbc67c481f398fff74aef7715a0898e89b01cc81c0c5ab3359d5e3b0bce818de45b7ded93720afc3c3df9c0e394259d20095b23c6b73f005e720d1ff56e3d8cd69c866539fc21ea515b6fb196b32ac11bb522b0f9332f4a2b52a8a9ae6f466451a7ea7a50a4c0b55267d83a696fecffdfacd486987dcf3508a238eb10d0b86b79dbfd054d0e9e86ac922eb7bcdce1e5d78b53788bfd2665f93a8646df9a5c7b4ca71abe98f828796482a11280da86f0e5f060fd3684cfd15aa80b895d57f61a51d955ad467289e8f7351ad994ee11a47b72397f4925f4a1e912ccc5e97d316fee096a3967bb40123c072c73bb222fc6f757a38af0e5e0a6a3ccbfef309919191e728c61a0f7b0cc590fad8ef4f3451d7f56774016bca4d1e78ab993acc91f200b55103e951660e8afa3163ead64b32c73c605fab75d780e621e5514e5c0ca4eff107530f86f0df64da25e9bd6828a1f4d4cc30bec881b201810b8e7a683cfb51938ce9183a4879a435c3af3d66dbb30a6953149101e9185fd5908c12e2fc432e430a19e9103ca816c5a9e5c3eb74f6443ec181b50dc1e932e77fb2298b06b38f84c284251ce6f3cf1578e6d4e6007d4851785175eb5e30828fcbdd300a60af0538178c5b6c693eafca7e972241295419548823b2e8fc85114134262b24cee3c449b13ba523e2bdcdd95654e5087432f7bb4c4cb1e7c43c83b2e91336f91e4e4f5ef71b0fa5d841632bf9cad3d6258dc7610cc7827bd914167d72661522e10161fcb1ad10bf23a28a958979646af4e5c24ccab93a2cfa0a40dc6aaf38f39e1079fe1d7a058654eb17c5bc66ae47d88f196042684555f23678313a240e1365087dbb51144ff8587126b0788ce872f1258663601eb9dde58bd38a19846c258fba08c2383c4bc1b1acec2f619ec5554cde53b3f536756d00329f4797a93ca7c442601c952521872c670ee9e2991d5c27186ed1bfc217580199a8e99013ddd94c5597b7091d5bc1f6b357000372742eca5ea9d2808114285fb9c8d3593f942dd7d0f1c934dd049cd1675e342caff3f9332c6c797139eb779a3241763dc45e8ac0390d796725cc447f5a74bdc41120ef582cad555eca735c92edebe3d49fa04347ca9b6ccbd12ebb1a6887781b0bb5064d28b88594a63f60094233a751d8114771e3d668e05134fe2e2ddab393a6615bfffd85f436bc885390cf17e3c4af603fe96a7632266c77c062b7d7731a296332754cfde53f52701a3566e9d249b3598a74f1dad76759601fec607614ee045aa75856e67921d3a2135297ded180affad20a2ccf6b16f4bd763c751cc52155016549b9273c5d53eda3392df81a785cf15a4778bbfbcad80c5fd1a5cf7c98dd8ab99c56beeadbaa2f44ea4688e79c26556071f8a1a3ec699140d0767f62b91d1b19242c0fb35af9eac686044ecdf6463b0abcc2b12efda646d26b5947ca5d12aa5f08188a75daed112a74f1da309b041b819e6d64b4e1ba36ec9b32b85a7b06e0d9a7512f23807eca2b302ba9bbae462083fa017279c139da122dc72b9a0c46d0858a79af12a59238f92ab1d0b3d6da9f7faa4f5c7d0f46525094f3eb11ae987585cda0db7309b8d850d4892549d93f4c4443d749af824001a3ccc00c735bbe2e4e60373e9590a1766a2a3d3ce0b42707f8c7d254f3e3276a06fe7a6d8b382ef7d361238d01c35c5aafacb4b646e93f78766dc7647840ad4c36146fde70a750dfe27fdddc1c0a74a5f1eba52fd8f0f5030a63a518e727176bd0e1d675fa86518b924ec5bca6ea51c6a1836fbe171bf5c4df5b8438a4d87c71073d94fe316703a252231b9470f114fe586c1442e7ee2afbe6a49fdf938336af17edcbf1edb30f32e5e0383fe545f5d296a65406118a0f24b8ba992a63f0851b9b928e6fc66ba24f63a0568ae3a3aca174547f3d695e6ad1a0be87f3064871d6a843af7fa4c4f7b9f7ac5794bb4772a2f54e80e7cfb15eebbd50690d97443863f2b96bf140559e35997cfc6cde55c1b00af5f0675e4b6cf5903236a01ef6c5af9487f4e0d0871582f7f64dc68bb06b8b0ac6165e222a986ed14dd765b36e3b2cbd678437c0604c61edb36baca3cac0b781ad0e422833f0db54e45ab543656a94926251ba1ded4bac5b515a1e3abac92abe68c0a806aa713395cf0e30c3ab97c803269024ef6c1d5b1e9882c095f8c61fba3535af768e686df9dadf176f48fd74d00e2b80ebb568d4983d638aab3da27b896e66a38e14087fb4ee81ec1c4ee736b30d15c6cf3ea52848d4ca5c755deb5ba1afd15c561c96acfc3661758889fa7f1cdd9c398a8bf8b9d9b948fdcde3599c5baa1de00aa8e0895855011c76657e6f3e3806db52c69228931e8f8c9e161e63941e53279f9686122f9aef662e082fe3edc2119a73952be27019d15945b13fbeda5658b8c7ab16952d4742cac5d212bc200eb1380cca901e2c82194a6f6c468c01369cce010fbc80a5b4fd1b3ee3cc648441b9719dd6524f4b9c22e045e4dbd4becfaf327e34e534642da64df16224d02928d64bd025924494b95c1ff42ff64774c7dce71e1ed483c8e60cfb1133450c342a13b646c76e5addc7b6eb21d3feff50753e0471e0b873484d464aa1b2a9836d5fd46139ef9faabe8a9b28c67e1598ca12cb3ce2b4f37483dd1d6f34e1cef28936ae12c369cee8c017cad2669d8842eb21108427b577ef6e7988dc80f492617a179c0b9309ebc6698084e6527c381505924e186561fb4ae32c38e38d2331a9f6228e298331d5f9c28625d319cab9a4385d0f7ae8de66dca0f81cd791b797e7f279c60d7dcf650e4174dbfe124875080aa0e680f96bb65d7e859fa09e97c049356d37dd23af35460da211db70f0a3d75a74b907cd0adbf271823c41e70b94705ca3b07fc993b7ed2ab1f4320e6ced2fa64f86f866689473827c1f0f8e3f5cb3bf08ff9d575a80b2472482a0b5d1fac6b9426c4bea47a2c33f287cfa509c688151b23f4be1cd8d13c4925b81057aed57ec2df7eb0bab133579ccbb6ec46e4628bf5a47aaa8f010120d06ada3580b018937bee614a12bc7b8c39f2f2a1b6402584106a20c49809a101cd204241a33601bcfe0cb1a1f9b8990a4eb6ca13539b2eb122b690d470a8a441fad88be41687ed359d78ed44619eed22023fbae6d0449c671d49699f6e1984085e9f5dacafb53e3821059c0b65e48bd534281525390a7b330018c49578b94497bfe122db6bd0b64679884d773a9b164e0ed183fe3a0d481a97c1f2cace8ed4c1c42db81f316ca6ed6b55c781ad038e5247d8cba1411191d2e578783c30686c105abc67e6bd4bb5dfa4bd700ad13eb2677444fb18482467f1862b40a124c86fe5f5218c2ef3c611740f0f4bd80c701f1417ae05ce32a4b0680c269d810adffb7eec5ecaf9ecab5caf08c4155c97d83d8f819f1bee69d0735a34b653cec0f76a5808a8a410e0a6362dd8f1b23ed01f3d25d631ca5e6b3b6dd7ba441f4f9bf46381b4014332f5ac27d0ded584bc24a8f1e212d0ccd90106af81a07ea424e0502aee9fb06623bf55724f79258be4f7ec0f6ba1ec676df5d5cde0b1e2becda9224a23de828e3de9ba5ad457e29e1ab42c67775a4e19f50f866f196e5c2180959a373eb06c0320a9d451cdea8f6f7fb13b59e44291a7d499afeccd8acb2da377fde7a6a006b9ef2992923be14d870ef79640556955c55163c1df0cb2228faafd269e8d8991fb0a23859a0f3c16a8104fe3ef8708b93ffce73bcbdcb0160be5138a43cb335bceeb9d059e15607cac040a5118223fdd57adeeb7e64c3e02998b04a3fdb0d7abab790e163c0780f975f749ec2a5de0d84daed669bb5151ccafce17a15c864a8e42220c41ba2fb739f4da01ce4b004c6aed891658381d75597f14bd25c8c14ded064d8a19992b7002c8b6e15cdc64e192511d64e4da83b999ea24ee98eddc8be42e0ba4f692cbed6384b886422c98daa996e2d8176c7c8ae8b60ec3596e6150e5322f7cfcbb0c915ca1821f82bc3a7e6a52d465463b6f16542fde983544b783a03d5689d7e70ed327d6938802d31ccfb62cf2faa4c69253a5e3ffc73c2dff368c3031211a075995ff99ca451474ad5e0d9035186b9f31d12fe1769f23a5b3b5c1d971698e2836317798b8e8a2dc8aa3fffd0ffd2ed8848dd9b8dc6c776272dea7c414f9a4968a09ae0c6ac9b70b72f4d3c4f39e7607c233c19b9ac0b8d2207f6c064074e8decb609da4bc3e36b67435505d75c6bda9c65554baffbafc4d385f1764d934730740e18ab517edfab5496168db701efe73cee2c3d189ad4bb5e40c86a232c39b12b2746cd7ba442bbec40e5642994611ce4d100cb320ace9c4e09a1edb8b8effe84a520fa5dbb6b53b80311cbf33362c7e5c8a358082d249705beae48e1129d896b495a23826caa8a1e5a4eb0d322c56b899f092f480b5d226b29f5df315ad55781e74f2c0972c2eb387", 0x1000}], 0x2, 0x0, 0x5d6) 23:09:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x200, 0x1, 0x7fffffff, "71c1aa151cd0cb92abcba4bd4954b3eb54f74b94", 0x4, 0x88}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:09:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x758, 0x4, 0x90ce, 0x0, "d7000000e74de400ea80000000001300"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() syz_open_pts() 23:09:24 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000040)="2f904223be7ef8d229325bccb6133f6c2620e3482ba698085b182b3b49bb3f14b6eee6b9bc4de4311f30d8347762f8366c2664000bdd7f4b76504942f2ea7d2fe6f3a47cb484ebee01e6544212a6", &(0x7f00000000c0)=0x4e, &(0x7f0000000100)="212f19d339f50271cbfd9c9c01eb46ddcf385e39ae542514b8ad1c8cacb2dc79e3a8fe5431568cb7833891a0e0452ff7b47ffdeb83b1b2ca5e555c11ea85447fd9eca437", 0x44) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) setegid(r0) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000001c0)=""/177) r2 = semget(0x0, 0x0, 0x10) semop(r2, &(0x7f0000000280)=[{0x4, 0x7, 0x1800}, {0x1, 0x8000, 0x1800}], 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x400, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/24}, &(0x7f0000000440)=0x1a) r7 = socket(0x1, 0x1, 0xff) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x200, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x2, 0x100, 0x2}, {{}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x0, 0x653b257f}, {{r4}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0x3}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0x2}, {{r6}, 0x0, 0x58, 0x1, 0x6, 0x4}, {{r7}, 0xfffffffffffffff8, 0x80, 0x2, 0x305, 0x7fff}, {{r8}, 0xfffffffffffffffb, 0x2e, 0x0, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffff9, 0x104, 0x2, 0x1, 0x6}, {{r10}, 0xfffffffffffffffe, 0x80, 0x80, 0x7fff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x7, 0x80, 0xffffffff}, {{}, 0xfffffffffffffff8, 0x6, 0x40, 0x6}], 0x8, &(0x7f00000005c0)={0x7cd, 0x2b3a}) r11 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000600)={0x81, 0x200}, 0x8) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) write(r12, &(0x7f00000006c0)="3d17c42e61824b45257729", 0xb) 23:09:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x4, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 23:09:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540), 0x233, 0x0, 0x8000003) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 23:09:24 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fffffff, 0x5}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="c7102228bc8e8eaaaa00000000fc3195ea20770000100001907800000000ffffffff030d9078000000004500000000003b000029000049dc000100000000cba7c7fb9219c772ef68e855d3917fc147c4c6"]) 23:09:25 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x9, 0xffffffffffffb663}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) syz_open_pts() 23:09:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4a, 0xea}, 0xc) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x10000, 0x4) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="013e02ec650004000000"], 0xa) dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) recvfrom(r2, &(0x7f0000000180)=""/66, 0x42, 0x41, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) 23:09:25 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @broadcast}, "27e18b3013c7a780"}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:09:25 executing program 1: syz_emit_ethernet(0xb3, &(0x7f00000195c0)=ANY=[@ANYBLOB="18aafbb2034fab36000000000800450000a50000000000019078e0000002000000000c009078dc020000431b004000680101021d0005ac1400bb000000070600000005443c0893ffffffff00000008ac1400aa00000005ac1400aa000009faffffffffe00000ffff0000007f0000000801000000000000080000001f01831f01ac1400bbffffffff7f000001ac1400aaac985ce5f2dfc80357bb1400aa0d7cfc62ac1400bb000100834e0df6ee6814226c70278564ec482f4803655b2819f1ffbc20a74f967332b999d7b3784dae6533a969c55a1e7b7775f26f61cba23a2f4fd8a779edb628cd906618dab082022389183d5596943895243f36b278d3b7eae28b42a0629bdea1c927d9d2c1b79a6984782844b33eae32338d4ec5070714e8640048b577410056e05c393d23748bed711551e576aba470ca0c77cc"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x0, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x37, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) r4 = getpid() socket(0x3c, 0x3, 0x6) setpgid(r4, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="2331e59ec0c23deeeb3a6e7e032627488387c4b9314cdab17a1e81e173616d171084bf011acd878e267e8714c8b1bcda25b787", 0x33, 0x0, 0x5) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 23:09:25 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="2d836d52dcf2efb11ff9b70cb05e1540c1cf67a155c5b6ab95cc938bb27e6fbb9f44cba1c33781a6744d0cfabbce57b587e3c8fc7c34515bec09b0237ad00156a9f6b36ae1a2178d6e64bf2af963c8d67da7020d215e1b74b746910100e04d00ad5922ad95b8c60456119c387a19e40cf0e031687d75d64be8e2bdcef34bc7f890af8d08aaef3d70feb0", 0x8a) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r1, r2) 23:09:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/39, 0x27) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) 23:09:27 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0x10000, 0x3, 0x8, "d42aed9f524e79e3eb18c1bc5fd68a7f8cf31b44", 0x5}) 23:09:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000003c0)=""/102) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x4, 0x82, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000440)=""/114) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffc, 0x1d, 0x1, 0x80, 0xdb8}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x80, 0x100000001}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x1, 0xef}], 0xffff8001, &(0x7f0000000300)={0x3, 0x9}) semop(r0, &(0x7f0000000200)=[{0x7, 0xf659, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x7f, 0x1800}, {0x4, 0x4}, {0x2, 0xf3e7}, {0x0, 0x6}], 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/68) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10c) 23:09:27 executing program 0: msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000b8c2df3615000000000000000000df4d98989f8d04a26b645a70ab76538cd69898b82c9894ed5bf89f2cea47fca7b8a64c885c6ffb66ba797005bffc5f23389dbfa0f76d911b65a9c67e6b5fdf932d21bca95d53"], 0x19, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x1, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000057b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae104dde315191f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794ff8b8ea69ef22389940862bcef9ceea34f1e33474b28175f8a0bfb1ba55a914ab94e21622a06881c856a", 0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x2000000186) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) 23:09:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0xffffffffffffffe2, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:09:27 executing program 0: syz_emit_ethernet(0x139, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x103, 0x0, 0x2, @rand_addr="e24d0874ffa47109000000b29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x2e, 0x0, 0x5, 0x0, 0x0, 0x1e}], @generic="5b5a16a5d1c3fb460f62509b5b3def0f1ce759ded5a1ec3d06a3a7ee864bcf4d75a6582c4326047f795a78be608ac1b6a02ce9a62b71e5ac08ca22d52acafc438b2eb16fb033aaf88758face8f89a0f701ec45c827d5a884f50848826e860f682e8da478387f288b66eba9d26d855fd47da2ee37bf77abd43a2ca3c9da460b763f73f3f1e45062f8a1dfb39e9162360288ae7c1c62979e2aec0d78c63bf298ce1473792ce04bcecc6afe00bdb03ee529d9f6e4946cde5dc5fd40b0d607045ca35223b3ab41689dba2e227a09b02e483d78a15b26acf2650448560f9f0ca260c5e1b278d92758969af09f03393ab36b7e9a19aae073fcb50d86d581"}}}}}) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = socket(0x1a, 0x8000, 0x80) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x3, &(0x7f0000000180), 0x0) dup(r4) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x3012, r5, 0x0, 0x2f35) syz_emit_ethernet(0x107a, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6070df7f10440c0000000000000000000000000000000000000000000000000000000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="10401000907800030312b614c7e362d855b87fd739aa14fc9f98080a000000050000006b001312cfa89b1ac25cfaabf322c7096172df9f00e8321ca3c36a4026e1b400d97208c034c162d8f7404d7752e235d801d655123beb43213a8505456cccba0b3b01b16d87c3c55998d38f9af57c102bf89810c817744e83311aec5826c4d975d7d7771ed18ae236007939b5ae54d457c33bc105284263482b2a549ae4e9ea71d49be74e90ed75eaab05b20e29795b08b9262e4cb7886395f589712c45e8b1181a43007a83ef07b5f866161988e948d5bd651a2a68e64d4f99d2c8390cf58112a439f961c4785a361fd10dadbda0499167b3af8e3131b5952fb10b9c7c9c2008aa3a60dbcb501fac3e8a269f226a161417fc70f4aba2bd16c2c71b80e0195d4670b8c5682d558e1369b3d28bb62caea8cca1dbec2f241c4a86ceb10ffb1b922267b0ab601ab8e0201da423970a19544637a0796cdb6a190f1ea5f23a709bbb0e7ca8ee5dc8d62e985dd5f47bfed2afa6ebf8fc125d5b383e7062d371b21f76a0d806706bcd4e5b157e6666e27c2881e4895a4f27e77e7b1b239134ebe690774fc7a896a7f0b4393d8f35a431650141c68e4066b7d35218d709124cdeb4824a292230459c9860c90b708751732d4e397b4f9cb6b08ccf3181402f4d8418f3bbc5b2ceeaf8bea00255d48c2b94524cca415d2a891ec21c63b582555ba85b311151ad4a7650c76b51bceea3022993692007c324781e11d9c6deafb193e88444138a981c2c4347ca9515657ab69ed50642723103ba01e42fea376a6c2b85347deb97edad33d2b79bf5618ecede6854cf5e80b01320f480814fcafc43fc63dad544a3b5edb4404f3e426ec89d7d2be584985aa7135e0e849305d763cb4e7eccfb414ce326c7a4ae781d95391c55f538bb81e97f78520354ff6affd9e8a78cc431295a57921b83e84957725b700987ce1b6878251cbad29334d673c2947a11fd200d7cc83fadee7a98abb0ab99ad415bc4ad43c133f95d11e7e3fb255cdf783706c31152c7ba883a6f0532fa7ae4fcd9ec4b7e0074d3133b22e92e7f2827107e3cbd9fdd44781a0b38060fba35648421b63aca77dc962dd92b0047465fd0471244823b4bc39efc0e188fbf45c5cb1cd2cd1ad1efb347942a941a2ee82eb3c3935618e6ac2a657e793f6509097719e9267d0e534b9c3c64046d312413996a5a0474d808bb10eeec449f2d8e5523e21ecdf0e95c9f26e160e30d550436e31e5e4442cb08136c7c8c6313a66f8b365705ab7aa40deebe13f6c9cac2a364eb2b5110cadde8992bd86cbb352088a4fc7fb1a5187860fad0fef6ee025976184dab7923892ae421137a82a8c1cc3448b60f79e3adc6f975c5520a49b2d71c137e0a5f60d264864a329ec6ab6dfc61618b3f5ca1b8eb4c6ca2eea207b68a28c32f65cb8c503c1327971bc4c7745f786324598d11bf034cdf43fb4b6d241010210614190d6ce05cfbbd782f8da33670ce98d2fd964cbfd1d701742bcb3f99d0ee9249e30f8e92cc9fdaab05352de9eebb13c2060f5d9875113648289addf4e85f641f751a37cebc9ec1ed04d0552a1fc815c3fdc4257c9b2d342f00c60a7edc40e80c6763e17b8279cc6a292a7822ba7fec81f36487b5fc0ccd6d60bb4e4a10dbb7bc8b82971291bb2191cb92be2c507142537f216f4b8efbba1f59ed0bff1dcba05f5a86eabc2d4eaf114e3531712113957890febbe4d1f87f22fe15ae992fff9735dc7425faaa1f3d6a0082674811386873431be1bbe4fe9c35f3c6166cd64a0818038eca1242de8726d7ec5f29e699ccb634e6f5c96230e169aef89ee8210cde3557ad1f3ccb8b8d3175e419d4bba9cf486fddb4b0a28ff41b8916719e5ccdae100a04595d1299928aae9ad171944ad38e22d05b0d924072ede7271e5b6917e2244142cdfc76ba89515461a0ecaf1ec4e8412c5402469835eec630d09d707f985dd5424660c75fcc313d1955cac3a20b04de357db26b35c06194be45a70ae933af154a7c6e6126724ce7a021585388f5a0e20890eb5d2ef7869538c4e33feadc9d58f4f977069feaa664f91b9a5440adbf2c4b70475c543010f45b8a35a70532f4bdd2c9c4f73e740c8511bc1d2466569ce0561832e868333333cb450aacfc63ba840ef8ca540fd709f128e79e11d2c9babd1c062b0d13dd7e14da45d542344546d9bd11daea76aa641170c4d230d81b5719057418b291dd987b28bc35e739b42ea841413bfad42ebbc7f613d3ffe70d0bb2c2efa6c9b48734916524fa35c4b09e1b730c6e34295c37b55b8697be8d706f36004619dcbab6d5be7871b00db632ddefad0cb1fd0311647c6967416b085296f322021838c8d3f7fd7db325b856ecee146dc7495145e1c596c1a833621eac39bf73e2f27f986f9ae6c4950ab7b8a76bbb1ad74d891e1bfb56eb62e3ac55add9617d7095a53aceea6d6f77f7da3d4c15220ec6f3c028be593a6d7d45b5948725584488c5d0c5abd5c7d45ccdf9db22e11e7769aaed09f9fec6f2f7967cef50e3dbf35987c50f2f31f6fc270469b2312440a8d8347abd242bb3454b66e9d8acd64494a1e2d26a98a979bf0af4d2c70df7cc3eff1e38effbde1be270cd6d50adf7498afc2639960a2182dd63e91d08ff119a7dd5328451db5f21f08e0b94027be485113d6e9e16930b305343a8a39dc2c81d553d12a569ec2bb9d84d2c5addfea2baa35daf40f21e9b7bee07c30f1a195c9a4d8014b1ca538291ceef48708be50fbf6f7a5a89c432c8edb51d114b4442ed7c8d7059ac09e9c3fc87b044287ba1e8980f1d1de6bf0de22c2788d36344b2831ca7de37f5716c0c03c2393b99e5422b4a9fc13129808953187f14872ee8439c6fd5b3eaec43119275e92cb055ef7c05e9ae62c6d9e58f8f378ad63780588ca8d7d56b6026b0b6942a12967c4417715e6fb1ef3589aacd19863e7bf36c1bcc6aa80e59992146761ebb36dd2f5b2864ed4ee570e8866b232fa960ed1dcad10b320542545136119ffb49697b75bbe6c2bd2da0a9e34662cfef3966c6d03fda4955a196eb28e4497aa47bf5267481bff4dbcd916eefa383016754750d35660e0ba7e4fcde58846eade5928ec107aa1d25cc1e8af349c939ffe4e8b6c9250c202a0182ccddaf84e6fce824734cdc9ebcb478eec2a64c1362deb8ef8f35a83b6d38befb5a589096a5c11a21f7248a4b9369f4dbb5dba5a51ec01600c8696989b6e8f29285d4569812e912760a462015c0b376a5da21031052c732825bdef8560af3e368fd5b371fc0fcece4f5e1e67a996e828c2e32ee26476a11ac7c9a2303a20970b9902d946d36a4b05e4704088704833087f34024af31d3295fcc1b3ef21703d70b7d0a8265b7905ef1806ae921a1f76a0c1ab4e6265fca1a61654296f8716de527ed0a026606d523a06a8d833584cdafa8ecb08dea4379bd927df2f46486e9f83c8eb7c019cdafa6de9f611c4ac5437b8614055531e02218ee8e902fc3f678de0faa2ebf49f4bd789ba49820d576c15e278704af12c03a7bc517f12c3b681cef796084d1ce2bd44cb6ff8e9880899a929bf9fd1334f454020c3f939f785356780ef51275f2253371e1534bfb3778ff587e779493c5136c72d7a9d333d532d1febbe8c89d9080ab743c6c1eda7f074f1b5f09e5f3473cdee2abf2d70d0d036dd1c63eb14f96047f5f8307019ee53ddea356fbbc77332e67cd30e89b1c889b8bb219cb90b0f9621bbf6d705f91271ec858c68783f431c77e6943810fa174f8d878c399c38bbc92c0f0ca17fa6ca88feeb1fd984c7ab4563c5ecd6d8413c1b07839cb7456599b43dd9a04099bae2a42b54521a07c05a68ab5361102ce0b7d38e20d4c91460b988632582a8e8ad9983f6b34c4d1675c60f2d703da6a94d1879b47003870dca545fde81fc540bc6d2162dc9daf6e3c52623c1a78cfb867e30e8ebe00a0a7a1e110124cd870ba25252e395a019534c13100e56ffdaae03833b1019d0b78a879175fa3c2f058d391f7a6220e6fba6f61b66037cdbfd71a155a48b7c54a76b8997c980857ffd9cf7c23a076f74987a1e4576d561a8028ec708a55ce2f70292a52548a1c41ded87608b0dc3b12318d3acea003c1959d1a4b68b69b1b02305522bea2b52db4635f25688a3be37a65a6f688e9d327a35be5653afd0fb200a7422a2db9b059069aa6d1750b1745e1ff2c0c99068a6f6c3c671f488dc62d19c1c22b23e1bd36e9a7b67cecf0ad74a3ef2801786d6a62a094be6c24834b05249222cfd4ce623616776e67edca56544befede8fec6e9bebb7b9cb73420f30b5b192c662e561f12e2f91731d4b2a8510a4415a6fdd3c2322b3b6700e9e91ba6176aabc4f40b25bd5e0aa243010daa7260c5937c578bd79a1f88084900cd5fc31288d03f402fe2358383bf66b295e3e24a604473cbcd70ed0a643f6c6ff477f7ef063e9917d77da1c8fbd374e7a8035426ade8bebe1867f68f1888aca9dee3ad3ace1a55d85f21ae36d10a3925e8bdeb36623a3b1505df930f5f553732758da8b441a458451fee53862663e603203aed5656a3fea260e81827368241eefda7a3f7facbbcbc9368a52fd9acc6b06fac8e86e048451f54a93c9f2d29c61d60e886ed6689ec8c34ff2a536aabb8d9cd1239b7222b6e4a89249e94e3e5f27bae7ace8e166443429a0ac659bf8438665f62a9507cbaa86cd4e0d548f4fbe63c52ea8b5f56d5aea8e96a1ea2342ff2da822887dadc3b132055fefcc03875371489a9f173983670229c89c0bae4c8c4b721303c60c1f60c91a36bfdad533b2649c024a2e3eb07e555dbe0bcc57b1e65929d2dd1f8853b00ca18bded9e73dc0ca899aaa0609f5561d61ebc2ae7e8ec1aa35001f21cf53e7b0c3996ee6e0eec1f936da08236ad1ad3b7ae0d3792e92ed15ad3ec85f13be288afb37508d3af13d47059ee6a5e7f81f6532c7d29f7ffad8bf2ca39b9d585359a5dbf54fe434925157c4c8bafbfdc0206e8d4815d9fff529150584363eb935c11d5605ba38638d0e5b6e87f12e1f94c5828fbe22a393bb55afe93f35cceba23fd49cc097702c0dfccc62c8c7c6a13a8dd8a2a0ac97cff70e7d7e9c78e7a88574ec81bf8fa894ac1ed7525874d19fcab10e1838b14742ea062016addf4e1608134370c5b443b579cfde4aa2d8b558d282562b1b54ef6c58410d9f2122ee6f89104b9170e0cf82d7c084eae44443ba3492f0cefd51bf741b6de19520b0a66f31cadedadb8dbb2ef32ece70314137aed357faaee6e1a722d749eb57750eae27a21e6a1289b179bd1559ec6d15f2c543e04a724fb7c74ad1517463e3f0eba230c427fab5769d5777488efdb0ef97e6e8bd04d834afe3938c212f917180cc86890bdf4368507de01f8a48feba230c3b3e2cae91fd305f1d603000000000000000961bc7ca358a537eb579977e090b2713851af86903c73ba135cb359c7313466aaf7a5c68e48c06fb4f40474e482c8464c6534039bbb875f3f6f456bf699062220f859211c117c396b0b45a4c3cf41d3b504bf8f025c47547d080f3594fa4386fe43f2abc163c47d7285bc54429a120c9a61c11f568a77351e2177b76a840aec96536d78cb67c2447fa39c633f4a766e72bf7bb4e90e183f74d471f9c62216eb1b6dae54be5fd91933d6ea6076c282e56193ba36e83bf4a3c261c7309e131c19f3b1e1b3cc9427140eb46da8145dcae50af52e994fa86ac89469c66be747906cdd99bc6c17b89ebc6e6f2ccccfc619fffa79ecc69158f364f23387189a55a6cc0700ddbd902df45b3455ea7b4b1a363a0a090f476f6d915f0d708c34d4a0e5b1b48276c503dcc72279"]) 23:09:27 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) setrlimit(0x1, &(0x7f0000000100)={0x8, 0x7664}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000440)="209f9cf0ce6c933f02def011d89a35812b4a7b33b2e71fcbbc5a1cc106a370dc64e83fda0011b56a03bbcfcb9acc54ab091998bc2007c40c39c2ce6dd1527dd53c2b617ebe4e11051dbcff2135e717e3dc512b1834b0fdf50b2d612ef33864f66e0af7ea457440acb4e7b4dc732c11a627cbd60f5d1e5bc698b336edde00b8d974f38c8a4b85d0c5360bfa478b5fc350bb313f1514d4b7af3305c26372bd7fff98960f55c7fa7bc34d5d5f91664b977da619252e42f9785581f19aac2df37d3a7bb6dcc6e30e4f7394dc857ddb4a9df4", 0xd0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x20, 0x10000, 0xffff, 0x80, "18be203dc575e4e31c86da752774ab08e4bf9db6", 0x0, 0x33}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) ftruncate(r0, 0x0, 0x38000000005) fchdir(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ftruncate(r0, 0x0, 0x100000004) r3 = open(&(0x7f0000000400)='./file0\x00', 0x60e, 0x40) ftruncate(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000280)="46161c3e032bccc46960c0a6e9ff55c3f92a0a2e7c037c99f7075816936f0fb61a7471c328f43193b9b888b2d2fd9fee5958ad1901dc808c3a6599a22bbed70d8fa8bd6ba9aeae24052e42e99a5e39e250dbf43c4345a13c146babb36d181829a5f7c9a24583b2217c87ab73bed220e880ae0229de543ca458775906e766d5d87fb46755cc85ea3567643386051b439402ce8118041b657a45a481edcde47bd29440501b8db93cbd16d94c69d2e6ca14b0d22d8596483d9acb39d2d7cdcf79a8c0d48f6b8fdcb7a1d6830c3312b9880eebef569d017072451ac5974c0621cd36ea71bd50990304dbf94290b3324d2ee3a9e9091500", &(0x7f00000001c0)=0xf5, &(0x7f0000000380)="ae2b67d70f640689a1642c83222acc830c5751e7129d1fb3f59a0e7d83db6dcba0b4d2ced9e92ad4d0489c3d5d925803e8204e1275ebd5910b781ddc601647d89f77a1852adb63cf48900b582ea0beb44de07da3b80436bade99d1b4488b7c71f067637e63522218409c1777d9dbd6dc0a6e709e7c81e151d491", 0x7a) writev(r3, &(0x7f00000000c0), 0x0) 23:09:27 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa50a58130a966080045000030736e25b200019078e0000002000000000301907800000000450000000000000000000000e010e902ac1400aa879772f76d5e5dc0b2b20c671f80aecb59611c7b4075a3fd314e0840516e73799193f686a8c982ca99b34ad45918f58665486fe6ea1dffb84a4a10ccf1267802f1ff7de0ddcf53a6d4af814015dc3e9d4a09b5bb0a78904ea0191589be8400c41c21645860b2d3dc26ef2cf8e4e15fba573aa9381dc2c57b66d60d73a6484e65b4d8083c3b0098c83b0f8ec0f4557a794f3cd8a17b7caac22ef8c02f789fe3f13e3c3fa736ad7097a3763167d61284db478b371cc9f3cff0c3e35c688db713f640d65e2afd887c29c50a5f1adff04ee802a9dd574c44dae79c69db7f0ca39345b0d8678d9d56410194fb8581e16387cc2ca72f74db95c04a82713d3a44124275f0ba63b20b67a9b5656d14e4aa650167a13858366cf6552485a4437fc0eefe75f0ae9202070e9f6238be686c54d14cec6fdd14d19ca32437d5f8a290e2a557b318d99a6de8276548ba27528961c45bee571d5f0c7e0bcb42c24234e495df7b"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 23:09:28 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000180000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x112) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0xfdb6}], 0x1, 0x0, 0x2ffff) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) munlock(&(0x7f000017f000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1800}, {0x4, 0xc333}, {0x3, 0x2}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r2, &(0x7f0000000040), 0x0) 23:09:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000500)=""/124, 0x7c, 0x42, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x1}, 0x8) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYRESOCT], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b613d3f8d1aea08d129", 0x2e1, 0x7, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:09:33 executing program 1: r0 = socket(0x1f, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 23:09:33 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpgrp() r2 = getpgid(0x0) getpgid(r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000, r2}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x400000000000bb, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002000fece6c6530d0"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000340)="895b1209f8a4b2a1765e518eb163279f703c2b5f88d29783a6c1609266f96824c8608a0c451e81da0d9b947e4ce32df6c0ab8843cd811284df1d7288e43d1a5f6e3c90ba6a56dc21a2b2b9708874f18fb71b1ab562d8f9db72ae8a1aca476723d8850acd9dfd849ca7d4d6f001885dfd79632f6a659d62e35023ac782d0e4ed5729349f0004b13eb8d546b8ed950a0be5dc9ee4c0e1a69b4230ad5e1fd87788cacce1a4b98ea6c77291b05469c9720615ea08510b0f196df67cea4e08253d534824e7e87f777743224874ba211c35f430b41d92f6a1398e648eccf2c6d5c5b6c5306951bf0", 0xe5}, {&(0x7f0000000080)="352d1721a544f8f03035911376", 0xd}, {&(0x7f00000000c0)="01436e7ae435d230a127d639e904", 0xe}, {&(0x7f00000001c0)="3443d6e994a37e1007ebcc0c71f20ea9ceb436aa3fb159596f74e64007e0f92a175917528bc6bb1a576a24f370a2566f91c0035947872048c3bed8829a9f32e3a68591197f00373eb00f0e4abcb86769656f85b4923113d52e9d3225d20acdaaf979d4f545aae9969f904807021bd9fb80f4cb1104d61dd43c", 0x79}], 0x4, 0x0, 0x0, 0x8}, 0x545828f06f2bca4b) pwrite(r3, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r5 = msgget$private(0x0, 0x20000007ee) msgsnd(r5, &(0x7f0000000440)={0x3, "be3ca2bc91faa7e10edcc0bd1c211a3c3156355064162675d59b2c1c814fe0cefb2dabb1b3e1ff7481e67950915af2edc8eaffa4a97eb56deaab0c04b3472fe66682b9f1c5948a72e2f410ee249413a13074077a214b8216717a5e8cc8f546acf421b934571bb3ccb9002e3c348785705901a55f7f6381d574a6098578969c5037b14d144fcaa33eb7e3b5d9821aad47bc413a88a916188fb71e8d50e555e50dd61b94f07a63d64b88838abb8c707dfbbcb61b536901374e64ac0149c0c38cc1647ed4666c22e5644b9e8aaedcc5cb0c1b99f908956595cd37b17900d01af261872817d834f6acc4849bc8264dc15c42bd44bfabeea7c9f858864bf05fde62df8f399e21f278ab5cc53326a78339982edf71d1c225e8af44c3f61c920ef5c3c4c3e90f75b7b19d7f0686ba6a9e3203ac48b201db6e50bdb44699d2dbab33820d1f998595a9e95d4f52fbd091e9cb0ecf43d0a853151b95c06cec4526df94ef0270184c65b3de18ec46adbb7827919064e6846a9c8815"}, 0x17e, 0x800) 23:09:33 executing program 1: r0 = socket(0x1f, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0), 0xe, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 23:09:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 23:09:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:09:33 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x0}, 0x1c) 23:09:33 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x4e1b) 23:09:33 executing program 1: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82020016"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000070"], 0x30}, 0x0) 23:09:33 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0x10) 23:09:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) dup2(r0, r1) 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4}}) 23:09:34 executing program 0: mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2000005, 0x28031, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x15) 23:09:34 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@empty, @random="e0d35b1004bb", [], {@ipv4}}) 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 1: 23:09:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="00ee33003c7200a441b9", 0xa) 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: 23:09:34 executing program 0: 23:09:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0716fa4f376336acf0ff000000781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f210b404f36a00f90ec6de01be657aea8c500000002003c88c1cf8044101b5496ff00"/177, 0xb1, 0x7, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000002c0)=0x8, 0x4) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) bind$inet(0xffffffffffffffff, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(0xffffffffffffffff, 0x2, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000300)) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000001380)="93f165d90892710ac141298507e7e186a744403669b05ace7334ea617d830e7a268a5faa5e8f25b031392aa4cc88c006422580c4ad9fb6fe2a4a51c3580d042ee41c3a13b46864797b4aa8b7725a220f6ce02a657f33d305ddf454b4de11ba5500fd5101d0a9f12aa67157d2b0f74f62512527680be3e5aee6d00e08aa5e32d7891eb2a5c974cfcd693f0325d55fcc34027487cb16c24a0ac2f5b3b5e72322722b3707d0446a07ea8ae1c5b0a46612a143e60d283168ec776bd503a78a253e15ddb7ccfa9ab93c02c0bb0e02d20e5ac3252b0be848919b4c58f659e0a041e2319b3efbaa1586807e808ec8f7f68dd6f3e9d011a994b1cbc26b1228a41188f6de63411bb7d5ea168c32c88b8832b38e5bf360afc8f799246e7b3e6126104f4b3f06b62dc9f4a260616b675c3dbe68bdb72a3a998a0268f9c390b8d2400b2c4a5f001f02e8db1de15b2b01da0c7e8ba40e3f189fac1f04774acdb52783f790c11082f6dc9b5aab4850b3034d7087515309fdc28afaac1bb8056fe089119e017283eefad9fe725561e8409fc71b9f378833f78eee316c8c7b9bcbbc6e2835ab1b1bf7a1fdd161c92f13a434a52597b49b52c9ee25d5eab711a31d34250af7f8dffb52fa7edf6570e028e11002ed701a2df0d1e8e5eaee7f41c0aafe40e6f151ca81c6cb13c267d4f1712dd39bbfbf7e865664246515bc61b03a243b1288dbd351bf017d9d2d749a00b55c10ae1aa03ae3b060ca3eb2dff9589e8ae26104ef479b4b13c79f027bb0490576527ae44ae4f37080f5e6ad11bb7812371d51ba982c98bc1308c6e22ee671c62248708acfcbc75b949c508e7c97a926ae2ae0025549f938ffa4f2a73f910e398cf63a2e6ad8166854c22d454bb579bc849e65cbf496cc7a945c6ce889d1cbe93f9984559a5f07b4a96ebf869d29538b3291632028a3656d5032a2a299d105f6e67473e18258bb87fc22067d0435cf0c08f8e9833752099c501af0f67edce1b8147407d501475b30217a6389c24a1ec7f8f018ac4ba3f2b60f838eaf5ebe4daaffae241546be86cdf54e962a85b1dfb466e08983e3e1f0b18e6cf5aa80c34c3b1ce9ebb6eeed7594a50fa5ce9660126b8b60b8393fdf50c0672dc5d86c1cfb185a99e53413490bc1771fafe89317fda2fccf321a252c158eae7b9ffc34913af8a0ff1548476f20818c25b15a93f9a8dcd84bed8113c6aa2b9db05426799224dbef39b313b6e3a5ec98af6de94164ff8a77ee1d4a7db6181d1f828c22e8ac17e523e1db2433b14ef6b42de76f5083945ba211da9081e4be08d4ac579ba37f847e8d0d9ee1accdb1a585efdfc1a7101cd3ac0df76a7143693d7ed9be61284c858310556971d58a5b075eda159c1137e250989e85a5d774cb492afa78d6df23325e66c00cb7e3d4d7ea45feb5fb3bda5a18666dd65ac162da7e6ef31ff8f4b4c583e80c0620377e34b9a0b341e0619166696f41f4e3afcde9c78f24ef0b3f7689f47b8d4d29536cd021a94d17b457addca6179a7fd685decbd18c8ae116bd85882a75978ff198ac837ab314915b5de5cc5e33b288f01c982f21ff295226f593af05ec87658ebbf6760bf6db62341fd130aebe503ea25a522eb9b338b1e9998a6a75dcf1d2672e7126981205309edd61be4f03759b7450cc6d61fe7a101555c149b7a4129ca95c493f52a5253ad3324ca532a96e0ff32ba505b14978971e53b549a8cae63b624387acbe00ab1f0a17a208092176205d07a104ef64cbc29e6ddd2021ea1df32004de2974b8e98015ff32af65f0c9e0355a4941271ce7a14ecd41d1408cd94e59b27ce9d7a07570242dc3c1cd7bd18f3d72411a84d490a9c0bc424a7ade7617f52a0afe0a41f3adb1555d3e81e5933a99cc4623dfa438fc7672a457dc553bafc6940babc11f22b567c89c39ef0afe1b72d3895e11e6a9bf111eaa20e8481f6976de912cd431a5f8e98707ff3b65a4c0a46e0bb7de38bcb3cf501bea8b47a38552ec6513a5d863204500972c66450e0cf7944400d514b2026430185a5f4f18bee2e4704efa86b0d5a40ffe9e22029293af6f0674dc02f94bb3665628956c5c81c5d6d1919e60b761d883523fc196e730b9185ca4cb408dcd08b62e872cebfc9b540f5598b91d4b3a13220239c333c4ad7504c2e7fd200f85249483b13d728eab8d020ceec717fba9485fe9147d4d8444c09d1bba67b05ed69971b246d222e54365c8cd48795ee92dbbf79e93e218631cee69f6532905bac98cd588bca442f14b1d6ea33068dd59343850ccbdbe4a2b9571286f891ab43f1aa91c8d1f22fb111f52f00843ffc5288920a38514902a3c021844c759bcf821b0376010fb7ac8b3cd14113e2c612c50700a7c2dc20125c77a0a31b7379f30ba7adecb89c1a2fed400a5a418beb3e9a60d6049fc778e12d709db7b13924d23d9d6ca38bf048aa968214fa6e6126ab8652d6b849605e7e6abffdc18048a45d612a0fb63edc81bb3684f5f2a3ff4b7d1702bab69747d8ba28671ec217cb697342d6190d56bb9ded5d06e09bf44158c225be2b7713ab55aab8281d63208bd383fae1afcfda991de6388e6884849dabb13cf68ee3b7abc674943424a07cdbdad4421889a9918c07eff0c8420cd936a0b1285cfc8bf85eead6e2326a666afcb4d507ea80179210d4a97998548ed12462a8f2563486cde5a9bf48b4e91930b8d188f6ee94563ed00f20741322d2242d29bafa6d206959e92e00e024c9a5a341ed19929c6e3afd409173dd58d0f16dc7857c1e521427a0479cca01947d42e022aa55ca9b82c0a6ae5bfad7b4ee76ca8e8c4f21bc25ed137fa692f6a0d8f5b5dc44a266b347e866f224c8b6bfdeb422baa62a8f758a1928f540d2abf60e3a32a140969d3d55cc4c4d4cca46069555c6f763d4709d1708e738ebc71697fde10332118866e0e480e99cf22b72d4857a7c4a61eefa1879d4f3d6b28c69442ffe4ec151a48e1d71e1cc3a6a764e498519f9f86daf87e34aa9dd3dcf443ad8289e3b4908b1b98aa644c71c2603b1ab029b25477e248f9c708ea8d9f5acedc592264a879f68966bed5fbb3b07d8037f1165fdc84eb02bd2ae1e4f7d01856232f9c23766bd7557933a88e5243d4d25920ba3e8b9dfc2bcd6117b06c925343d246b67ea0f72d96dc8e3dcf9a2775ddbf6c38dc7201efcde6c95bb21efa0ffcb09492afc664e1e5a252226ecdb2c21cfd7e1ece87bef09b9776b1ab4970471405752ea379cada1c22d6232b543152e22b6505fc62defeb077331f583b52e6a4ad3be569efbc9a171ed4092f92fd372592b926c4229ed97db4d993df1480b5cdb609605c31097d31909dea8a17591f9115f36c3ed9a4e68b748c4193994e492ed5d0b9ce5636bb085a0e091657b1b1c4b1b741cdf941b3e6fd4f1b9f02cc6ee2bcf0e231708cb79062f6c4b27c6c02e3b564a16c3e638dc6f154fa4fb71afac0c382f8e41d89c80d8a57c3f9a475d025da44fc2f8e827e5d2541f32e7cffb2f8f8ff866a09d8ee7bd4cfda39bdb629ecc81b34c8c4ca8652fa25fb1c29351b002c51ff43698a915eb72c2d49b21101502eddb7d581621487b8a8e8c101aec0c56998d953ec59581a617a2585b460ad1ca1158b0b1bd18cc03e655028a420d26c29ff940727073ba768a43e893dfb0062f295a88d51b4aeb5da7ca6412afc2da232211484896dc545b2325f0201610c20cba14b8b0694b2758932307ade2584def2f9969753e30dba60d051056866f3a9982b2d2845947ec4daca9d7ca513231b448fc775ef11c821f5465eb56f24839b2a1498a6d78f7c59170045021da5339625b4488e8158ab6e9e1071bdf65f7fdf591522976af782474135f596d598b97da86327b1c0199d16078a8e64f0dd3acca821b2dbe1ec21e742ddb968d817850646eb7fdc42bb53ed11d020aecca7b653f143b1dcc8558c4e8898102419ca672580ca012d4059b78dbb61373a04d5801ae624d665f0e985267b792a921708a4806257932c024968694f7c34eb4f19fd92d862db060816d52171c4565d844df7b0f685456ff232995108fdeb73f3ed192a2150f09c437a085dbb63dda97349751196fa44c555e1b0d54bac5d84ac3108af44f7f5f875529384ed80288c584e0ba0e57d941de4dfac9d98e4fa307add38b5d56a54ea14c98f7cfa8926723524f23aa48a71c9b055c00df6028a5d5b3c36488992f3223267e41ffbdfa40b0c3f8e55b012e378ce2500dc564b4c4c48875d6a34ea3121f273009b66222990315ec0f7bc8b522268997c84de078f36d5dbfa3a6ae757be3fcf8145420b1fd8c9c76879d5ea27ce65916217a64c92b59ae9f042697df98fb0beb6ddcfae8fb439b6ce791a6d8ee03ede6459f556b2e74941f56c9b962058f6899c638e4a985e206b1a2ae3d8a545919a758c4d9e0d086e869d258ead5ac7d106ba52f9f0beec22b3b282c3fba3dcf59b946ad7e1e992092165172622066096e2a2ef3a9cd501a57e9d32afd8fe1c00b0f9fb282c09668758b1fd368e0ae5d1939586193e25242da77f6ad7e9eedd57da0e42ae5a8b28d34245bddbf016775e63ca4a3f277c6982df1b284120294705402144ef4ce50c71ffe92680dd3a290d4deadba7f4c8f15f6ba3a1fafc602032bb95f5e2c4d798b5b4f9eb0b55322ab1e5f294842409addb087220efb376d816eb3e1f56b3c9163749a6c18ff78291c5e7d9a44d9be2674e536799a6912eb9a84dd5bd675d137f917482769bcc4870cc5fc6a736afbf8bffce473b581b7362144a77ad33aef96505d7bf0c6d95b46e9a1ee8fe255dc326d3d6ab1ef08fdb9a20899475b3312bc2c2a2ce99a7996094c67bc10fe30274009aada1c86fba4e08aafe4bf16b6f87251ba31176948ade0733d5d16bbf7e898eb37e09a8837cfdfc186be49d8305b2181146d2a0bbc78531585f37caa68c03ff714953dcb820b66c590f3816f79cac289b8a8f5f2037199e9998c40fc418d93e5b7da0cfa315fb1f09b9ea83bfa12442ce9821780b4fe674eac237907e08370dbda7ef9e757c1ee27f72f2e9960f8165e91251fcb2e3d5a940fb0b39fffabed555c59e56d3737050b7c6c42fef99e72aefabbe9c83d7b2212da9e93be090ee44de526b3f02edefb10949e4a5aec6e69566fa08b123afd9b3319690b9b85286c22c6e5194f6946319fffd368f4ab7135e10c318159be91f8b59d666632442e56479901ce906357a9e722ad4b76696eabd42901a3d5f8f1345924661d93c03cda89035cdf54e3ad070a2a8621e0acc87f81451a49756dd43cf03d2bdde8e41f1d4ccc4c9959b5ea47bcdecca0fac8f1f0d20d7607afebe814c4efbfe73b2cc9e51a739bd3e371e54194f9394ed3cce7f60960c7ad75daefbccb39e3f04c2e5c651ea4d03f862fa2d3e4ff804e6eb0a310b4f0365cb8e8cf47d464abc311013790344053a931cdc2adae9623ffb86e50730d53fec1f340e9c7e9da1a16b23b78a4796934cb998e3f8e5dcc29ecb00b729a3f9d83d77943418a196fcde68c9b873c19ed91af8659a88f09f6fb6e66d8169be0cd22fe08c78262901d9a1832a2d1e61b2775cbfa7c9a3c8d92f94cdc138c277d8fc07b7b54ea647fe39d20b662522e98b8acc7259d2f1288f09f395883568d37f50413a8a02a86a8f8ba6877ccef35acec0709427317863589747700fb904b3779b5d702ffbf36af78ffcad122090babbc1a0cf354cc62b4b99ec69e239f1b9f4b8af51c9162687ef21fe546cc55c33dfa0b4fd535bab1338983c", &(0x7f0000000200)=0x1000, &(0x7f0000002380)="d898bdeebec0e82c859e87c3aa73ef09a254a3df1deb44f84e8c7f60b3cebc3c158ed3655aca357ac473ad7104145f2362ad750e8f342f2ea5378825610c48fa59e0b70b58097f58e2a714531dd438c5e64be976b3f3b317981388e575784a1d5dd3efd5cddb3a43c8ebaba9b5e12b57be84aa290353fcc9ddefc508911c12570e0c7113e0965aebd171c26b745eaf7da0c9443c09a5a5ffb091e2de81d14cba88e3943bf022328623be20c3ace80ef89542d0e438cfed1ba868c51af13e8f2d031ee7d60b7e46bdd13abefb6bb3f51e7d44938463a6aa9a6595cc466244fcddd24ad5ffff5f49915972ad73286db0e182eec1aefd8b9987c83052400921", 0xfe) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0239bd9a7f659509000000b102", 0xd}, {&(0x7f0000000440)="0bee2271da34b9f8404f0c510c9813a8ddbf0046e1cbdd32bd166d655b6609d557237c118239c3484112d3c0dba6060000000000000040e4afaf62111b6431855c6b2cfb5154ec7e10905e393a3fec5f16b333084cb007b89efade498cb7fa80a942a945bccc2974bde8d96d69d16c0879591d144a7ebe3cbeb4e0cb2d23b19168f67442341f00b9a5881606709820bd0819ac9c8d65ed132d62b3f4ddfd52c2046eccf52d175c7d16346e6d022198e40cbcea80f25760f39015e4d767f1d0e32a1778ac38a84cffe20f130c751615926dc56771dab6b187fa61cf5f8a103cb773132a0dd40aa50d789a46c937b44a65f321ab8d303c264b5990502f77b50337187c028dad5fb2d9ab93df4ddd94e82e2febce2bbc49bc1a2366055df7b59cc5677cef5bbf4cc141f36220230fe024249bfb71c08fb56c53f587ea8b98d0801b197587bc145beeb1b615206862e2affcfefe8c0e1ff3db736b43ac999abd5751d35c11e4bb9a65ef412febff68f22fad233171d3e3bd7aa86b5555063c017050e31bfe6ebafd6f75ee2aece135d39a1872a644182b354f98a73f18629a2b412ee6b97069f00c5b81063f4e9b9178a5ba5e66fd878f5006fd7799e611e5ad16a021af53f1be518d6207d9e9a62722b1448b46154d056374032d15326009a239c3e34f26f64afd7422896e55a0cb5e307a96f6", 0x1f2}], 0x2) r3 = semget$private(0x0, 0x4, 0x184) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) 23:09:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000100)=0x81, 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) dup(r1) syz_emit_ethernet(0x66, &(0x7f00000008c0)=ANY=[@ANYBLOB="9990b32f4bb70059c2556d5751f3ffe28042d513d00500bfc10afbe124bcd9ae86deb953602a3d8e00000000000800ffff7f000001fe8000000000000000000003e10000aa01009178000000000f000000000000002c13523320a4ab7051eb232ada655147272f6c544b5f25ff9deb93f15f33c3caceefa33062439d402c5f8900000000006245bc7113a7484c4fb9192ad5b39ada7b532fdfc94114e4f50583764d0d591f6d74de618d02a628f2e397eed903d1a3b2388bffb6ddd4c6d49d0787acd58f45201ea90b90d2e130fdfd1c60232b48c51c878f058f702ac0bc343eed4af451fae451c66b00"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x3) ioctl$BIOCPROMISC(r3, 0x20004269) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x4011, r3, 0x0, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000380)="786bcf63ef69f989e08d02b09ab7a6c55c20f2646261d813f28f1cc4084d8ed532e4ba3eb5323ce9e7dbca37ca01ffb088f7ec93dd16ed25e264a89096693b98f17cf11a4160d16adb1f5e56cc596adcb6c618abc945a712c6662e373f8d2dc9b2f74150b341268fb4b6568243e14862fa09505d1038ef8e3ba1f9a7ffb9e370a3d0a5eaec427ecc5a57a7cc2204696cf17e03c8246f29c1ad57f8603815a4dcefab85d698130cabb2561d45c257a2c41d8dde930bde144fd5783bead9598fbdac25c6322427103f8fb6ee700515c885", 0xd0}, {&(0x7f00000000c0)="1f2ead47361d849fb95c4720a60feb247f05310095319f0cd9e25443053e3dc4", 0x20}, {&(0x7f0000000540)="78d3d71a01dcf90380eb29d1efecf767406589a28c33afb7f1d820e403e969b7840ad5ecb295e0ac20d752b229427d9e80c7b4369fee1dde2a4f621c35dcb5ab0a43f05a7cea0cb32961ae179155f54f1545aa6b523473893ffb5f21d233f5e43650861bdd355a3efce17a58fadb3e1eb8ae560f254f249163f5b225697ad3d35e6851205349a827de4bb29f92ffb6e1223a398f00b580f64fee968fef9aebfa6fa7c9a03d43ed", 0xa7}, {&(0x7f0000000800)="cd52b54396406a77f3ade53dab731c0453b27f12036f7a9cf1a3dfbef1d43ae717572a1acbfd1f156930020634427819d07d0c44be6106f1bd8382bb8545c36674a6e481f6ec67f535fae91753ece53bf640fa2c33088269773d62bc64cd515796c4afec1f10efe1b77c1ba1a31af8f946cb70e1e60dbc4661334ad5650b6faf0c392a161c32eabaad789170a9a5e1c5a46cf8c58596174c340fdaf3d5bf91713e1e9b7ae4a4f3d604b8476ee97409", 0xaf}, {&(0x7f0000000140)="298f15bbdc4f3ee95a646ded59b8662f85c29dee6e17de89cb77ed000359026dbc5d3c1632ab3e72d32d9db26795d96d641fad", 0x33}, {&(0x7f0000000600)="441c581e4ba8d867429e336f16a406049fe220971fbb8f406a88aa31fbbc644ac727f6099c57e04f75e5fd7f883e5330de22e525cad93ccffc9502335429fe2f534725229f39", 0x46}], 0x6) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x800, 0x9b) 23:09:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x1f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = accept(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000bd3803dd000000000000000000000000000000000000000000000000000000000000008b1783f71d44000000000000000000000000000000bca35330832785bff14902993c98d8037d2ad4f5d2fa93559bf0e00cbb7fa951a1d327e90bf224ed771ab8ec0a4dae494d8da5af35ca6340cf6354839195176b960a0c8369dfe4d6dc882bd2979709d3ec9ad169e7d01f83f7c4dad34db1c37bc02ae9254494813a3b7152de6d2e2bfc014fdd5ad84e"], &(0x7f0000000080)=0x4c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x608, 0x401}, 0x10) fcntl$lock(r6, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xd) 23:09:34 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) ftruncate(r1, 0x0, 0x800) sysctl$ddb(&(0x7f0000000040)={0x9, 0x4}, 0x2, 0xfffffffffffffffe, &(0x7f0000000180), &(0x7f0000000100)="03716aff994e618eebf9cf3a3760c74e4d4b6b614e2b4fc3e0a1a28235d55f5b65c356c9b7459f55e190e6d367fb9e06833fa05269259b89a953562002294ecd52ec8902486442bfdeed9d99726ff16510b0b21145733f2c59553cb6beb5ce1af84f395caf53df7d626fa2fde07f2d9fc787b2300cc35f6fb1065b80198077", 0x7f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r0, 0x0, 0x0) 23:09:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt(r3, 0x6, 0x5, &(0x7f0000000040)="b52a4917973366f2af508f04a4e1c8ff4899672c880bf4", 0x17) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:09:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair(0x20, 0x0, 0x80, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) preadv(r1, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/175, 0xaf}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/49, 0x31}, {&(0x7f0000002380)=""/53, 0x35}, {&(0x7f00000023c0)=""/103, 0x67}], 0x6, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000180)=""/168, 0xa8, 0x43, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 23:09:34 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="45d8bd76ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, "feb354cd107f6269"}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/98) 23:09:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) syz_open_pts() write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff", 0x147) 23:09:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) fchown(r1, r2, r6) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:09:34 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@remote={0xac, 0x14, 0x0}]}]}, @ssrr={0x89, 0x27, 0x0, [@multicast1, @loopback, @empty, @rand_addr, @loopback, @rand_addr, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x100000000}) 23:09:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) listen(r0, 0x7c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = semget$private(0x0, 0x4, 0x220) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000640)={0x0, [{0x2, 0x6}, {0x3}, {0x2, 0x40}, {0x3}, {0x1, 0x1a99}, {0x3, 0x8}, {0x2, 0x400e}, {0x1, 0x1ddf}, {0x2, 0x8}, {0x1, 0xffffff81}, {0x1, 0xc5}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0xfffffffb}, {0x3, 0x1}, {0x3, 0xfffffffc}, {0x3, 0xff}, {0x2, 0x8}, {0x1, 0x4}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0xbd1}, {0x2, 0xffffffee}, {0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x9a}, {0x1, 0x8001}, {0x2, 0x6}, {0x3, 0x1602}]}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x971d}, 0x2, 0x5, 0x2}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/169) r3 = semget$private(0x0, 0x4, 0x220) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000002c0)={0x7, 0x5}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/169) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000380)=""/203) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semop(r1, &(0x7f0000000080)=[{0x3, 0x400, 0x800}], 0x1) 23:09:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f", 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="46a17bbbdb6d55183c0862647f800001e8b1c00ce7e7e5098901dd02226c1e91c8c1db1b29e97fd67cb226f4043a701ec10000100000005d3401f2368d9e229c660548bd9e225b9e82b5cb732c08c7b9a25b9e8fdc9bf5d1dfb6fb74f5f9645c3c3b4e8e85a207c92e2776f0119fefac5a31a13e128bc53c2000006481bd2373ef2faa41c38f9f1c44823980945b3fc906332cc852aa3f9b024c2e8b9b40ec4a0e473f55dad88cee57134963f9958c20d9bb12fea56bcf257ac8ec73c1934cc1025400b352514a2d5567a3321ba59f314094f1ff3def573b054f6f9c98558527133b3bc159e356a49eb214de6581782babeac3a5e0d564c51d3392c8c98e8fd3f6108dfb6ac9f64d175f1f5918563bb532a67b20e15b8063c67baae3bde19ef9aa"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5e2837187ada83d7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 23:09:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x5c82147c29b31f92) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000c000/0x8000)=nil, 0x8000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:09:34 executing program 1: chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{}, {}], 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)={{0x10000}, {0x5, 0x800}}, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 23:09:34 executing program 0: r0 = socket(0x10, 0x4, 0x10) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 23:09:34 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0x90d6, 0x2000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="1e", 0x1) r1 = dup(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffff9c) close(r0) r2 = kqueue() r3 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) poll(&(0x7f0000000140)=[{r0, 0x80}, {0xffffffffffffffff, 0x8}, {r2, 0x4}, {r2, 0x80}, {0xffffffffffffffff, 0x20}], 0x5, 0x800) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x200) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000, "854969a5cd3b6111fe4d040423001000e6001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x200, 0x0) 23:09:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socket(0x0, 0x0, 0x0) 23:09:35 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0300aaaaaaaa86dd600800000200000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) syz_emit_ethernet(0x69, &(0x7f0000000080)={@broadcast, @remote, [], {@generic={0x9001, "53da897b24a91230b893542ef1fc011afc0d12f504f1c05affc4b1519e5890ffde8d1b6b51745b4af3c19e29131e243de26921a288ef7eeaec5ed2e262aa863dd6b54c73f888f4641b1f3d6bc4e8f7761d754b2d551ee82c970f5c"}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x20}) 23:09:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x7fff, 0x100010, 0xfffffffffffffffe, "0367402ba77f0c02df71795acd76eff2b900", 0x0, 0xffffffff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0c", 0x3dc) 23:09:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000003069f3415e19fb3e6a6551e10695e42aa78bad4b4bd6df5709a4cf4736c270467f19dba1680aeb8c805dcd8bbbd50600000000000000fed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500167ee8bcaba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b09c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf3655df60f7a78fff72c2e2c20f0ff4736ea254618071dd5fcf1b3ac4c5aa7d0c9e3e060f66b0a51c90d57dd3c187fc50c75afdcdb3800f3fbf63918eb647055008ef1d529cb6e2b1b66b6aadc893a693c4fb8f628ec89228d7d8f4c0ac7c680456972ad3e5195b781f0f394bc72e265af8816b"], 0x169, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) flock(0xffffffffffffff9c, 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0x8}, {r3, 0x8}], 0x3, 0x6) dup2(r0, r0) 23:09:36 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @rand_addr="716a77552c50711a4a322d427a008f1a", {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x7ff, 0x1, @local={0xfe, 0x80, [], 0x0}}}}}}}) 23:09:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x100000000) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004553b7b9e0000000ff70907800000000e00000014e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 23:09:36 executing program 1: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 23:09:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x7, 0xfc3, 0x8, 0xfffe}) close(r3) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="a59dacaba2cb850ebeda00603d32b6f1dc664573580f6fdbfb3a12bf5ef5393de8a56e9c3f9a61ab235f6872ae44b44367", @ANYRES16, @ANYRESDEC=r0], 0x10) r4 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r4, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b76e77e035c64cb4193b69f4d1b613d3f8d1aea08d129", 0x2e1, 0x7, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r4, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:09:36 executing program 1: sysctl$hw(&(0x7f0000000040)={0x4, 0x1f}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000080)="10ba4f7592e9d6948fd958b59d0a852f0a904b8fd409487a79526afa3e0aac2c05d2153d193a95abfe2a243d968a6672ffedfd26c7dc4a4df96e5d9f76eabb1d1bf969ba690f2dfc70f16f7b2067612a6c38d4ad5e13163c0ac04e3bbedbd3bd662fc43f41f20ffa1bd8cfa687b6abb45e51062e3364", &(0x7f0000000100)=0x76, &(0x7f0000000140)="b79ee360bea6354c007612db6ef41858f6630202a26d2ded8d497fefb75cb194d9ef56ed7581a8feb1f8d143aa0547e3344cc4df0f930cbeb755f606f0fc07a1c646bff5aedfede8ee9f4268fcd986e66e9080e575f59718dcc46fd6dabc57ab03500c0d709f9b8573b78cf980e70c912c1fe13c665220c189b4c97d67efeac00c63e8c908358e3b68040e3c879687fe285e0d13597730bfb0ae426effd9858c886f39b525634a7f965942f86b272d197bfcebe7999340ef405a6731", 0xbc) 23:09:36 executing program 1: sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x3, &(0x7f0000000080)="d3efc6b48e6663407c76c5cf7c89f8556d5fdda9014e4939c58bc88b597413009d3174e7cbd7a7fe69fdc2eded6f5fc23359544b71f763491a641b1eb34a947bcdda99a307292ae9b0b3a04576836c8314f0dd50383088512f997fa2407763f86e3a403503226d5fc33fae28cfe657a5f392bcae9b0e7dcd55c13fb36e37e0c403f8a61b7b19e87014f2e624c5f715c0bcb757090027282312d0385ea82a307761858b400b937d9518", 0x0, 0x0, 0x0) r0 = socket(0x22, 0x3, 0x5) r1 = socket(0x1, 0x0, 0x80) fchdir(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getegid() semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/3) shutdown(r1, 0x1) 23:09:36 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/216, 0xd8, 0x42, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000240)) 23:09:37 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x40047309, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4202e50500000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) 23:09:37 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast2, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}}}}}}) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000280)=[{0x2, 0x100, 0x1800}, {0x2, 0x6}, {0x0, 0x9, 0x1000}, {0x3, 0x7fff, 0x800}, {0x3, 0x2dd, 0x800}, {0x4, 0x7fff, 0x1000}, {0x2, 0x8, 0x1000}, {0x2, 0x1, 0x2800}], 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000002c0)=r2) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x2, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)) semop(r0, &(0x7f0000000240), 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000300)=0xffff9087) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xeb) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) 23:09:37 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r5, 0x800c5709, &(0x7f0000000180)={0x4, 0xae, 0x6}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/198, 0xc6}], 0x3) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r2, &(0x7f00000001c0)=""/185, 0x7ed1e495992e58c) 23:09:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:09:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="17000089c96e13be2a21ad5684afa80055fd0a25daee56962de7eede89530d6ad7d0b4bccc2e9e32fdc7dbf97b41b26637e2964f6cabb0cf2666b58cce57ef9b4b3534aebd090c846238f79fc14f"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 23:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xf86, 0x2, 0x0, 0x735}, {0x1, 0x20, 0x2, 0x2}, {0x3ff, 0x5, 0x80, 0x1}, {0x0, 0xda, 0xc4, 0x200}]}) 23:09:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x13, r1, 0x0, 0x40) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 23:09:38 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6) r0 = shmget$private(0x0, 0x2000, 0x194, &(0x7f0000ff7000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) shmdt(r1) 23:09:38 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x2, &(0x7f0000000140)="a2e9592e09fa756213fc4d96e4acfbffdfacaaaae2a90000da70725fdcade630dabcffff000000000000490ab21c6749c8150cb8cc082ea7fee000f069bd84a840249e5e45a4b69f5a1103dcd61481ae55e1ad0e109832e117a3defedf0c9cbf31312be4f3aaffbf86388fbcb0dbccd158a022ac9934b505f1e623932ead1cde01492a4f735b5448a0dfefd38e8762bb8e6ceda5608802fdda34e8b419cbf9253df398446aa4c097da04f69cc5cc4f16b01206be", 0x0, 0x0, 0xffffffffffffff36) syz_open_pts() r0 = semget$private(0x0, 0x4, 0x750) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000500)="2485c8e6eb2c7c9e228715eb4a8286fdb8c735674eaab6f7cf2b2eaa901b1c51a92fcdc4efdd8dc0fc05716cf6ac2279b97a7801afda94e59fa80bc0ddb8f7010bff1d5dae57277e651378dd0106e8b084a9c8beeb7b061456c8d80e28b43f943fc25514e807d6e3ff4dca7ccd8ffeae241eeb99441188703b4193cc267a7d72bb51d25a5313ed82903a75f0ab487010377ac2e907059c5a48c9c41d8cfb7d1913cc1715c63c14b848cb33bb90daeac93fff841522dcc3fa088a23410d9c4a3bd21ea6e70f4bbc425392e6168a82b2a5eb3cb6b7ebb06d115c5141a705908a2a8285a630", 0xe4}, {&(0x7f0000000100)="5ad417ab27d14c2690cbb3a01671c5853c17ceb5d77fd6605c8ea9200b6c682908fe8724118d0dfde216a96fc45c1ddc", 0x30}, {&(0x7f0000019680)="0d7dc75d88b91d72671299389bf2a4f7768d0fe616483214b427c1fbbcc6ff69684a289f53bb4afe5761f3eead8771b3e5db556a2b1ada733df169f85ffdb809f5a343a2509ae2e17714c0fc0a146cefed95859f3ae060c4370e1cbc50b357b1f3e758805ce256b46ad4c4e3380f94277bde27a287be3a2f74c874cfc6dc1e699a9e596b8b16cd4035cdcf6c4de0ed3806ace2befdc04fe4466e55f16c40954c6f2128740351f71784b6258cddd4dccbd79b547c9115cea6de222c558704272fe287412cd37ac80de70fc3a9878f640c8698a57dcab008242678c195e6b061de6226533a866716eb65e3f227f7d6b5a89ece", 0xf2}], 0x3) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400), 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) semop(0x0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x6, 0x1000}, {0x1, 0x3}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x1, 0xffb4, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(0x0, &(0x7f0000000040), 0x0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000001c0)=""/157) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xf6f9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xb, 0x8}, 0x2, 0x1d2, r1, 0x0, 0x4, 0x8f3f, 0x9, 0x10001}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semctl$GETPID(r0, 0xffd590a4dddee60f, 0x4, &(0x7f0000000040)=""/87) 23:09:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000108650c000000000000000400"}) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket(0x800000018, 0x2, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0x0, 0x0, 0x40, 0x0, 0x9}, {{}, 0xffffffffffffffff, 0x14, 0x80, 0x0, 0x3ff}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x7fff, 0x4}, {{}, 0xffffffffffffffff, 0xaa, 0x40, 0x2}], 0x2, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:09:42 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) fchown(r3, r4, r8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x1, 0xff, {0x8001, 0xffffffffffffffff}}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r8, 0x4) 23:09:42 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x64) kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x16, 0x8, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6675, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x6d9, 0xffffffffffffff8c}, {{r4}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffa, 0xd3, 0x20000000, 0x7fff, 0x9e8e}, {{r5}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x7fff, 0xd00}, {{r1}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffffc, 0x60, 0x200ffffc, 0x67da, 0xa97}], 0x1, &(0x7f00000000c0), 0x100, &(0x7f00000001c0)={0x4, 0x1000}) 23:09:42 executing program 1: semget$private(0x0, 0x1, 0x4) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x83, 0x10, 0xfff}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7fffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0, 0x2c, 0x7ff, 0xfefe, 0x5]) r3 = semget(0x3, 0x0, 0x230) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000280)=""/38) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10d) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0x200) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 23:09:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)={0x2, 0x1, 0xffffffffffff8000, 0x0, r2}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x5, 0x7ffffffe}) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x100000001}) r6 = dup2(r4, r5) recvfrom(r6, 0x0, 0x0, 0xc42, 0x0, 0x12) kevent(r4, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc68, 0x0) close(r0) 23:09:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(0xffffffffffffffff, &(0x7f0000000400)="aee9a436ed31bab8a7a6625d3f1a77b153fb8178d78f4d6a8e5e93dcefcc4edaa567745948289ce59b673d8fd98d7d6d2c6b3dc4bb4e23ace82fe24ac987020e79aaad620d", 0x45) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="26e47edbf87d4744cf430b308f1b33f7869d12b06a98556f11006e2e1b2a5522aa75af1e185e8807ac322c8f04b4843c4fc0e7c8acec425395fb0f13077a09daea9272e5e5c028073d8be0622afac3adc5f3201d21fe84eddb302a", 0xfffffffffffffff1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/83, 0x53, 0x3, &(0x7f0000000180)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)) read(r1, &(0x7f0000000300)=""/202, 0xca) 23:09:42 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x0, 'j'}, 0x9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYRES32, @ANYBLOB="b190ebafb1e07546b87a50cc247718df92ba8a52bcbd1d7417356d3911bfc1b300079437a478b4203de243eeac712c6a1f8e052ecb4c7be7070b6ac4ea69c57e18723e5a9d9b63351b0c6bb89f40c32da71744bb2c2904541bb6cdf063a94fd7fc5375a75a08836880", @ANYBLOB, @ANYRES32, @ANYRESHEX=r2, @ANYRES64, @ANYRES16, @ANYRES16], 0x8, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000980)={0x0, ""/159}, 0xa7, 0x1, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x40) getsockname(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000200)=0xbd9bfb88b8ae9c04) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="03000000000000008214ce3e8980e4723e6fabe1017355b2ea88e53fdcbcc88ed8cad6bfca47e8e565194d27f1886c6cc6bb0747019dc29878d53381913803cb8eac88c5facc1685aa5e86ef1a6fbdd352e7a536222d93d2b9917f66a34670bda5f36e62ad1e224b214d951383f9ed8ce3ac9598f41d76c3936eeec249672ad7c0e293d22b39c1b25f335a4baefe8c603e30fb4841bb79594aa1e2b4abd35d2ef7420118e403e47ded2b94d3ab3b9e9960a1877333c8a1839600000000000000000000de1a2e26213d4ecf149fd5711027ba0074f357c09261636da350d312d3e24aa7e1240c3a443dc117176382f056b4095c3b71212f4672afe576505dd0638fe4c1bb557863ff030000ca0bcdaf4d81d0afbb2742908ecadbcfddfd8670278ac03551ca0ce0f9dc9acecc7b36e6a05ee28decf5ea3f3c4f66adf406e5dca5b284bc"], 0xc3, 0x0) msgsnd(0x0, &(0x7f00000003c0)={0x3, "d68d69feca7846f6efd38415dde82c6b4e8196f17606d43e3a947b5f7481eda59ca3c3f5c660497f4f65be42397e8b780da6786f2c0d80ad98dbf6ae0fb0acb4512c01f6c73addff78f97da4f7a7f455c77c9d22bee5b64f220d1f6f4d5710de7ab85454dd409843ef70d7d25b47a05a2c7deff4e1c850c1c0db0a588acd56cef14dd68a2225f694bf5fe07c36d548b95dd8df0106a4c0d0e4591ce6490d886afa26583b0441b206377e75ab"}, 0xb4, 0x800) msgsnd(0x0, &(0x7f0000000600)={0x2, "e2b87773246db0bd9e136e720a68b40bc4fd8d14c41216e7c5188cb4257dc1ea3d880e6fe24e426eeee8b8d1d715f69c66120a1cc1cc5081faf3a0f57b5f8533006769dbf30ad621a77766b327696bb2e92f74fa076430cd8bfa63e1e86fb9195816d12b085b99227c111721a1fd056f2c0ca577a162fc0bc4179ef9b5a144970af38a458aca51d1e8ea630b513b7f89895837bc1f12521f0460842a5ac0d8de1297f3b835022b87f0ec6eb99f2b20"}, 0xb7, 0x0) r3 = msgget$private(0x0, 0xfffffffffffff9cd) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT=r1, @ANYRESDEC=r1, @ANYRES64, @ANYRES64, @ANYRES64=r3, @ANYRESHEX=r0], 0x8, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000005c0)) msgrcv(r3, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000240)={0x2, "8214ce3e8980e4723e6fabe1017355b2ea88e53fdcbcc88ed8cad6bfca47e8e5659e54d25cc85437a0bb0747019dc29878d53381913803cb8eac88c5facc1685aa5e86ef1a6fbdd352e7a536222d93d2b9917f66a34670bda5f36e62ad1e224b214d951383f9ed8ce3ac9598f41d76c3936eeec249672ad7fff56a9e29910cf93510c0e293d22b39c1b25f335a4baefe8c603e30fb4841bb79594aa1e2b4abd35d2ef742f818e403e47ded2b94d3ab3b9e9960a1877b33c8a18396"}, 0xc3, 0x0) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x69, 0x0, 0x63c504484e93caf1) sysctl$kern(&(0x7f0000000080)={0x1, 0x23}, 0x2, &(0x7f0000000740)="7343c9f13a0700a5dc41e7000055b9e7c7c284dd8870494b904f6ad7863de60cd427986c3b21b38b2f8aa72038b46afcdb9b4f27d6ce61421c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe750b00007aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000020000c315c5459032ba78cf06e3e6dff86da9ac815ad59d7e4c199039ca21d0d8894615ff18fc678944d0f65ab486924ef505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca", 0x0, 0x0, 0x0) 23:09:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = kqueue() socket(0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x9, 0x0, 0x7fffffff, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000180)) 23:09:42 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="f0a8a194852c7bb929a44ff3ea76497bac21c7348298008ae23bbe8699e19017c22989125f38075995205e390704914cf80e15493567123d9d5db9e6b9ac9ba67f322f2a506fe60edd1a155be9d6edd326b88f08a67ee6588e843fc69fab907d8bc18af8209e274fcd21d2d5f113a35d8d2a5154da02760a41817cb1e6f185226da99cf97cdf2744a3f07c98405f7042636169ce4dc41bdcb99b5888db98a5318ae65a01e653785e774536102087fe740dfa9660bdf3be43647298e708fa264b3035e01517688e153fd4a4c3ff32688831188021e07044c119286504e77b88e32ffd46f4e003dfce9a4adfcfdc0be1791237161d24f15373546bfbb5cdc2a294b20ea22aa0a382c8f75814d0a6bd3966b0f8062c62433fb9129272de248c089e4c441bf202e3135d6e9497666a25a6f8faa1801ab5af05700d9b44cb380f2beaebb0dff16d8375a2869fb76ea7e9f63a91230523062c5b866608e833b1a82b1b9c3f74f618f7c6c2f804c4184092a60a7ecf36490ff3f5f10a512cc4bdc84819e57fd67ecf9d20890fead9013e6153095527b57bbe59b150695cb3cb0c7cb9b7eb5972c7297f6aa7a96106b7bfe798affc2e2b4d733115110e44d8adfc4c856fc17c4d81fd2df936c8b30baa10a42926a188b4a0e761e7581b8c12603ab5d8439a936f2e3bf904e46ad5d8e219dfd1590c09f3527cc79d81bf03b52685ac3f645dbbb5df78bf9049ae91203077abe1dd54253919f861cdbd10b949ef13738cd9febbe06ffd57461710687fbfd8dfcfb860d03093fc4411d09fb31164c95bf7eb314aa5bce97cb0707c77cb0bbc2cfbab901c76fdfde9c5cbbac43354d91effe6e333b78a4f82e5852ab6fbd2aafa23d83d6374f78e1881a8feb78a5dfad1aa693307e19582164c8a11688b33c84f144027fbc80ce5e2dabde6c9d092aeda07d33b845105eba5688e6b7eb89ca1f94fe06f7a61194510d8f82be828a5624f65237186264bec9b81e332e01ac9c0a0aa129a12d1288474383ab84565f19c95c796cf3e81317f0ea68a49972452c0abf83ca40461bdf357d5bd80c35eb37bbe105b3f670adaa5f42614c6f513d6ae83204d5ef31b72d33603f4bc4778292a9ef71213343a508186760c91b57d48217bfcbef17fddc0df41196040766d673b60c2feb5a6c41097dc13ab1a7e82ed6faad50a224767c9ae3df005db772d99cd5fc0aeba334716a080b1bc23cf94d9111285b0dfe95f19ce8f3bf8179d95205fb398701c585576dba275f03c961ef582a1caa50bb4219744878759265534c343f33afff106ed36905a85605d9e37787ca41599f641a85832462bcf9754b26a45cd15eb20e3717a100bd3d0fdef016938095ae3f3a7d0363ee18d8b355ea4d79208b990927091a1c5a5fd48259147a453f09e1dbd85b9408a315f0fe7fc6331ce7a62e39617cb8b3d5dfe7e1f867a1d9b146e0c896bb47e0bba0534599ea3102233f3e1caac74199fcc6dcca8c7f188cd53c4989ac8d521b268df9298a315b7fefabf975161ae18b9e3268435185987470cb9cf08a9f841d8345dd2aecfa4089aaf0e32c5d727df893e869e96fca7a445af3c15d3f34c40786e3dc1756cbfa84d9eeb836cbf585c7115a64c61975d6dff2f6bf9404cec51bbec7315a34efae7507a8cfbefb0710b14f5f703d1f260f0ef3f9eca1c6704ea1f55253f2590f210977c8bf8ccadcbf7da17cc568692265c6469a5534e94db009291b4d188874dfb3ae3738eead53c524d8b6c9ef4c0926c27a649e18b5a7d76849f63e411f624f57e5ac3daa20e8aa4e6f3bfcb8e9f99052a1d5ad15ef730119c15562a67482cdd6d0138e093b0b7a01a8d9e3814736863b0cd468df49cd5f98dd80625110db98d1e95ea94d71cf9553058f32829bdf5d662f637649bb31ea1708fa1a64793ccd4465768f93612839e35fe4923c8c1a6528bbafc6d25e149fa168d3343e50e25d2423cc14f490d43cec7ee7ace76f3b5e123495cdd034980389d8b75e6c2cfff98cdc22e219f055d832dce988d93263b69922584ae43567a1f4804fad37bfe8b2e4fb0ed58fe647ea56bd012490fba6a04231c2c6ae12cc79a871610e3f31bb2860ffdd9c1aca40bb6a30881f167a67dcf9d05887e420c6c81dad4e593f42883d56061a53ae879910dd10900c082496ea09a93f3b91b4a67bdeb11c3571f4009dfd240097ab5d072401d6fe6531a68b165e7c7e42b8863e7f682a719d397b94bfa6b6a5dd8fe863d9b9f8b202cb758b10c7ebdb2a719905d84869068da258deec350c4d9cd7b673e5bff6f0dc02dc2b167e9b464f265ea918f583b32a2c26bd2c8867e9cc61a9afae9c68359db0ad797f32607d55c181e2ff637a78113728caab3dbe3e0ad3fb161391cc40faaff1b5646a5879136ca984635b78ba0465d382ed618a0584a856a36045ecfa390d023a3d0dd8cc5c04b4aa5f613a89188b5ce62b8a20fa0982a398839af2e62717b5088b2b57bf61a0d98f6c6a3161d253f618ece4a2900782fb3178176d2d8b68555197315ff2cc2a2ed64b063f7492651755a061c258bc067e74241d4b76849e9469d6e487793580f91d004d2d2406edb6764ec485a55cf00c4b63482ef450d93292673a1b54ce9337bfdc23b02703222db4d3066419755b6a4354377455bf67abe9219e1aa9638c5ab79da71569974085a9f1e682195f7a31c8bab1cf67347162bce8396cc0b9162ef9388c1cda96ae9c365b689109bac7911735f4e2acfabd168620da912477c605d53d1c9bd6b573ecbf09d9e0e81c8494e367c3400ae6908038aba91140e7d2ccf654c919112899ff6f5e60d9edc0fce8f186ce58e76087b6baf8501feeca3e1aa7226c4241525417be95674e39c961f6b1b24943ba4b14c7bcb20f4cfd844ceaad3608571a653b51083692302572a272192cf81754058e0bc797d2249906dec2f81c957e59b5c649cccac6b21383ffc1a47740d54c3a815583702f1d1d998db6d46900967823a3616ff86d546ef3562c489cecc3cc3f37b907ce7c45afbb39f1d6121553a9d7a37849d6459eb254c0837ec964a57a9b4ddbabf87e64d4c1d5b8a120e5335c90b0162263aeef3a50a18a08a3213e2f960c39acfe3733cb8b43cd695f9f0b704f438bf2bb2d283e0c3e39fb95340d67e9819f033d9520201e6b3dbdd8fb767a371d4dacc11382ddb281826b92cd0ea6c1c6137ea1cede2fbf42efd86501366a1e995261e8a68e2ac2b5543e48eead3cf144197c18fde061a672e66a1d2af358102e97b51e4c14c195eae05ae312f2902767658e160f5e9c3a375cc18a67713fef62642741c8cc3e2baa7756831f8ba5717aded4f8228613b46d7f2e0ea8a2b7a0209a327822cf249094bf2eebd63e11e078f508a148501099223c675ecc615621468d696980d501a629ae15e35d8bd8486c1d4f2e5dbed4335ddd93bbe698ac5851c42a708e13b1c4de212bf95fd99435d3427d5c7ef3bdcd8851562c63583141b3c11cb36240b916e5872190d3f4bad7eb3cad90d5d68bca56f5c7a2aa9da4b87f2b90e9cfbe7faa5033e87fa862bafba9ca35e62dd44bf3d17acae7bf9795555e0c6ed732d888e7406a15dd47ae3117251f733c89db05e0d89a815ad4c562b0ee031355f9e5fce63b565e2d5d35e9e8a057435e2f9d0ca452e145140c242b3a16c6c3eeeffd2f991338d38fd34ee1b7962d5c8761a7967c465199b2c560ddf98929644c366c4f85bb1f31675262edcc67dd5c41b51043618b31e53742e0934d41812b9ae16dd2c30b3b595f662076e43d0e254b9e29dbd06921cabb61b7419e9238e815e07142c3f4f254e49122c33dadd544499dabbd3f8ba28a3c9fc80d37a7433aeaa0edf703e9d0fe42e02f87690acb8f98f901fbe308cb9936e48dcc6e403512e32f883b5c5dc5bf3c481538f2942b240f4e94804562f164dda305036b01cc2de4c56834ed7dea2dec25df3d918f0afa960afe53ccb4a9c9b4d8c7fd84a327daa054b7d7342ad43fb5684caee44fe130b87629f46813e93f49a3d77cf7265d2856d10d4f8e26ce740212a2f5f14d857892cd0fac7278fb9de4c64d6d7b19f80603158c7a5bc0849a8860025212030532622ca802c26c153c5c6aaa830c641ceb985676b63e51e614f829d317fab2dfa73af97d981a1fccb5c0c0a60fe948545fee17cc458647bfa4ea370728bc6d67210a9c0435b0432300fd8748c2e3c7e05d6708b23c41feba8e606aa1b8862cbfe4834ac1771930413fcaa44640ddf67435106dfaa825912ebef6c2ccd6387b8f5360a1f3bb8929e181a5c4f47d8ab6be9bb22300695e668efab4a7374ad6bd8f189cd87325bd4ed40681445710f1629bbe5ce6c4154943d64aadb9939fe8b140b8a076e0722e29e276ea531d052e1fd0daf076e5c4449c0c58e7ac6ed316c16c33563b1cf12108e1b62399b7f853fdac6cab6b45f6fcdc9ec8e5830764928a8d349fee1b7d52f651df7f4dc2b34015265b3c48298e4e28ba42999244832363a77b0b25632b191f96fa112c451d2ec186be97282906bb52f35c991fa25da606a4dbb195ae389be7e1727a4b0500a1d5d1a36776eb89e0df749a536075053ac1242202774c23c773d3e1c140fdfefa07584ac5f12d84825499a095eb1b2a7dec1bbfd33a49cb01476bda10ae046b687163a533e1f4c7b08b8ed612d888222b6ffaf8295dd04fe500f0bb8a7cb47ee219f879c97adf771f9e3d16f6b0dbc02bbce224b76ed2b71e14ed1d3f3b85f1e01dc433e838b23ccff3e92ecf0f8c0f994943e01984f72b2745f0da0becafd9d4d2ef40f8be600a7f0b36dddbf2d759875ef84267a9cf12aba6a653a1ad708c07ca653d9947c55f9827261747cbfcb7032155eec1563c81a2375803e6610f3bb9809c0e4c0874e141d783991cc412365ab43a198ba6d49b8fa6e0d822e68d2d77ae1cb7f13e000a09108269d27cad2713a71833d00f79ade6060bd0f50de3816957acbc88893d8a75ad98dc1ba468f8a1c9be8344439937944f1a6a613bfaf472d23c09c79f8fd012b0ec461127c6c0c8cf927e313827a50ae38c7c5d6b9b7bfa0bbd51f0eb8a123eaf9f51163c253aab920e7bc48af1f8b760cdf7bb4cf1a9c69ff20292a20708484cc3d3effc01ce7d7f7134e5ebf43b66b1858ef3c37d06b657e4f60329fe5591a630a5814327868763fb8c196be42d494311b8123313c8bc231d55293bbf186681f1440d354d593d588305b479c9f3898aae006a54d11ac6e3fc4655a72a811dae904fa0553415fd15b3f239690995ea338db732d4cc66340710e574c19dd1781e7fd65b2a4b1fa7f4d2aca60cbb52f05afff1a7a53fed4c49f2547bf99dc7c6a0489563498106f510c2b7e1eba4469a1ca7b9f850b187ca288845bb6d5a448a87abb37a1399a0fb27bded9f75d81bb7f433668126386896aa72f9e51cb208748f8defecd270d63d2e3dbfd94d0f519612816092142b2f41f3ecd46ce20f744d510163e2d6677f95e25fc53cdc7d184fb426e481e4576a3fe114a526daa3b4c6e58798577bf5a866b1400e43d369d3568261cb2235b219a08fddb506f8e303bb766a0868edf34f75ae47c4b40be2dd2d439f207f93372d77018c6b4e66b699e762b97d1fe6547a640ac415db4cd241c71e789c2c502f18f8ec56bcb0a9738891210169ba0a2e43c52c59889f43d439781e622173dba652ea0d327bf46b6c537a166237cda46c330e9228c3aab87b3fff2ea43f0662753a87911f1ec056dcf62e2", 0x1000) 23:09:42 executing program 1: pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0xfffffffffffffffd) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:09:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x7f, 0xfffffff7, './file0\x00', 0x4, 0x0, 0x800, 0x1000}) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000180)) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00028763c4"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffffffff0000d1b5000000001008000000000000000000"], &(0x7f0000000140)=0x41) 23:09:43 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="00020035c73d2252a7137bd24c6c48dfa04c4168887fccaded2132fad0e48d0d78b328eed8df0021101b2bf5784e3a6d938ed97a524d44106cb4ed8a288a2a1034276f09a2909114643e164f32e6c2e0366335aa8f0000000000000000000000000000d5b6ee0487d8833e833e734029d61864f2eb984677d12c9830f873051f11aa6f27d97adc20a6c71c2d72fe604802d2f3ac96b7397c062a26f8bcd39d0de73d0cc84a5388de04"], 0x10, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000140)=' ', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRESOCT=r0, @ANYBLOB="abf481a736770eedbf4c35b6888e4ab00f09ac328489b1f7", @ANYRES64=r1, @ANYRESHEX=r2, @ANYRES32=r3, @ANYRESHEX, @ANYRES64=r4], 0x10) 23:09:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) 23:09:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) 23:09:43 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, r5, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r9, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r9) fchown(r0, r1, r9) seteuid(r1) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xfffffffc, {0x0, 0x6, "8da446", 0x0, 0x50, 0x0, @loopback, @rand_addr="000000000000000000000000000000ac"}}}}}}}) 23:09:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1b3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0xd03}, {0x18, 0x0, 0x800, 0x3}, 0x3, [0x100, 0x1f8cb96a, 0x1, 0x800, 0xfffffffc, 0x4, 0x20, 0x1000]}, 0x3c) mprotect(&(0x7f0000328000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) r3 = getpgid(0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000100)=0x8e, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xf, r4) r5 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) 23:09:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0x80, 0xac38}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 23:09:47 executing program 1: pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x400, [{0x2, 0x2}, {0x3, 0xffff}, {0x3, 0x4537}, {0x3, 0xff}, {0x1, 0x1}, {0x1, 0x40}, {0x1, 0xbc3c}, {0x2, 0xab}, {0x3, 0xd1e}, {0xdf63a3d56f1a6338, 0xe489}, {0x3, 0x441d}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0xffff}, {0x3, 0x7}, {0x2, 0x3}, {0x1, 0x2}, {0x2, 0x6}, {0x1, 0xdf}, {0x1, 0x1}, {0x1, 0xa78}, {0x3, 0x839}, {0x2, 0x6}, {0x2}, {0x1, 0x1f}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x8}, {0x1, 0x20}, {0x3, 0x10000000}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:09:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x23fd, 0x7fffffff, "73f3267eafcc0500de76609f5d1500f200cf00"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = getpgid(0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000140)=' ', 0x1) readv(r4, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000000580)=""/174, 0xae}, {&(0x7f0000000640)=""/175, 0xaf}], 0x7) r5 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r2, 0x1b, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x4, r3}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="591277ce3c059cd1c504bb3fe54fb60979655abf8f910072a5b04f0bb210a64832ff17209c169af3f5873da205480c46d7f632d133ca2ccdbc3e61a9bb1db79b0e72c1aa1a3bece5a83c69ae9240e561747538aff0c455f2", 0x58}], 0x1) 23:09:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/243) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f2, 0x0, 0x7fb, 0x83, "037c402b040000003c02df71795acd76ed0800", 0x8000000, 0xfffffff7}) write(r0, &(0x7f0000000440)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x15) 23:09:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="a20291ffffffffff"], 0x10) dup2(r3, r2) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup2(r4, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) write(r5, &(0x7f0000000e00)="728ed3e2a629c05a552d9b50907052ff28466c52371d978a95c908217245eff231b5642f141fc1229a70f1d1294d3a504286916b0044a6e846cff21221bdc9ca966178430028193741ae4d8e23124d7cc0f1c43a6f24b80a92122fe8b64311ec02b4938ea728d2706c2e3d6c41b64ee3922bdda83ab14ef33e145f9a6bb0d6a086dd6690b542f990487a255131a52573409b288c8969c38501568138bc2c447189fc4db8feff926f6eee050772155dff4ea1d9fff0b1a25597a853d27af388f23f8fa19854cff09e7be37b42d63e3744f79119cc0114962240e8ec155480360b48107c0fb0ca3048004fddf1e6c7820e4b1887f9350c3965efd87fc797b57602b14498dd3ea0db2732425770c5581781ba5b35a7319c7bad3f239bfbed4f59f330c976941a2b8fa0f336011eed84534c03fd60a4bf7dfd95cf0cdde754814bbbdfe36c0a928e000ab16d886a47a758efe5993aed96b687709ae86fd630d654af04e6a3937e7e51b65ed9398194c1405271082bd0ed6721aa1e867571b9cb4197ad4885a3efde1fc2f736703727728ff8b5c47728325209c576c11672298c07add9bfd173a3578201e9000fedf5c8bd180517e38bd6cae954136cdfa9e2b2fd05509e310b7320fd2eaf2ab5dd9a77c4c177b279c3020bbf9b5e2cecb209acdcb7254e693f55e9c4f88b8b71868d64e07763d979f7cc4e2949276e3b9566782e24b7dcd3cee443bd16c5534e988bd684be32b93ec5331dd7841cf39cd78eaf70f49c346bdc73b1e4f372e09761f54f05dad24cd6db3a4a7e6491bb6ce2a606ce967eff9920100bc82622f385bb43b00e6bb3185e460cef72c49d3d63a9548123cb7db97be0175711dd9e3638004682d57cf57138dab01609e77f67faacc784b47208d5373ff0af89bb1a0f579ebef41b831e3eb485e796c66692ea4892f5f13c25592d0878504c894b73c35039857709c79f9efa40985c61151418e9c53006b4bfcc99a68ab4a93a558251d8215f31958f302e476cbdc1133b430fc5208d71174b9fdd432f06fc9b0815837d1d582e1f1d524ddaf2a9186fc64f0cc42db2d1d56a73b19177f65ebe97382c75adabc3787cc691dcc380879855be1826c88b13c9c44dd451939423bb526897367216c5f36885b5006cf109d425db5ef6ece12b5b4dea4f5c87a66b927eb36eac53a9281419ae05f8ce2d4970b7ffa2bb1d70b9b2c0af4bf69de7e816a407f4ae28016c02de26b360ad7d9204510039322650a07606456c05530640b6fc1e8186e7311ad1b76f687af7bded4459c8f8f7ab1f0aaffb678b494714e8a078d41a548f3a4ee022be941b9e2ed7bd2433e29a800fd9260dae423278bfea12c0ee4d9a7e87715926c8f76994f1d55358dbf7c291eca1c942d8b6d1364add840a71b446ed921c69cc101606768110c111c92bf6a7a960dbf9dd23c17e4a2b1a58c75efab9f66feadb81573d6842dfb2d10318d5585fa8c9c91bf79d4fe47eb6478073f6c14050d54177c797549e54bf1a7e544a3f1ef27d18b6eff55556b60260b04de58350c2a2be26644628d5cfb5b9edef0412cbd84dccf682d4dd12ea60350b4d3a47f3f577e579ed1029babe6d3398a3cb3dd872609f129190d45e62867731989b2775557b48521c48409d85a448b88a642cedffb04fb608888a028513664c4eb33a5c2e756214c5d2563686ac3db637c4a9115e195edb3a7532f540b45b5b6ce3e002e4561c7fe71de28fc8d29227e8fa61023ce361fbff3759437b906e68339581850824e8818c3cb9cc114316f5ba473cdecf41c3fa188e56c20b5b35d519647c1eb3277b97d7645adaac412e71b0242bc0ab2fb67528e1f1127d353423db39358af438faf762635b10f7baf95745948332589c751fbaf79e513a5cd49efc72a36d3e10d06691e29e6ec67c516c757a9855262c1670b8dc3d879467ede5629dafd64355135ed2455564aa401e4e3216c65bbdb9c5b9cb80a54d7611d5cace16e202cbdae65412fe81de338862d6", 0x599) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:09:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="7f", 0x1}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="454e86efc274293936743ef9d377dc450277663349bb0aaaa8923b604938322fe0eea0dd6f8947eda8a631ffffde0d9acf7c4b04c2b1341b64292af41d0195", 0x3f}], 0x3) fchmod(r0, 0xe3) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x80000001, 0x3, './file1\x00', 0x7c, 0x101, 0x401, 0x81}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:09:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) shmctl$SHM_LOCK(r1, 0x3) close(r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 23:09:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) 23:09:47 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb"], 0x10) write(r0, &(0x7f0000001cc0)="7de0dc45a52c2da45050a24aa552f2cada5826f9f59a6599799f955edecc1a1a24745323a6312aeb203e5141638d175ae6225d01a17df19839ff4b7887bd5b9c853c86e2c0519097f55e194dbdb389ffe281d02375355773948a14bb63a6b5815db16811783f51975ef67929a7d03e7a950a32dedf93a20603ba771404ea57d7d7d894ec4952d92f47b186c2f9caf4965278320afd60660a209990b21a1887111473521fd630e1dbfeee48cdadc07cc4c48a87430ebd79823720e62219097c6afeb76bd72b1cef64e5d9c5eaafcd2d58f0d72205fb78dc7ca417bc2918a9b893646a63e27bd71987c8061a2367b3d4b52d5e1497cb2a34268bd2a95582641d13c5bf0554951661ab83ff3e3e7e8b17213bb4120890cb9f83caded64e40faafa8f5c341c496b3696b27db35738621cf02178173c06587a0728b3cab4a4070ed60908876db2990d04714ccae3ad4da53ad7ef921cadd08965cf8a1978190c6bdcafb1c69d16edceb76faf63a9b0d2aa9f13e7080c4323f8bc7e10bf111b50d7b0606e6f54cb9120ec70e5bc9ab0e0e51a5d7a4990cb9ea2901e78bfb10c51fc38581ab4b95709101add47725ffefd8b85b882b94e3b89978418d3a58741433bfc0097de330e98d3b41b55c8c5b4e88d42717213d1318be788e6ce514c184e861d3b8e54bd1d1a67bdc86451d9899d9d91952aea86cb32bb83406081cf2c2fff2643b090f494091aab71b10357f149d14054c8d9a1adb11c8cfa1da4016a6b4ae5edfec985ee90a5f1e8489c68fbdacf1f0e4a5d14db6cc2c846c94c0aca9a9eb29ce0da971e8069e98478e69b3752d1ccc21b5792d6101b6b9cf6811940f6384d18d5b3fc7f70bace6ad9beb3dd38291972222155e6bd3766515905419672844ce65929426f55d2bab06334d559fcd67622863e796caabab48c65ad4506869abd7e15d865a5e4a821f6001d9b9c44e1fa60752cec1cbc7049638e83288a6a559160df13c0c230931d6380764004552ae55cb3c5cc3c38c933ffc2c719045a55fabffac0e8665f2edc040f2a80e8c797fb34ceaf0493137b19c7616f838b020eaee8da4ce7e9c9506b7234ed6cab33fc4b7eec34c1d07b914e2d801334f89900713bcb765c537ca76ada867c5f0e3d30d9e3601f193d7c586043640b3df38763f565b47884c24d054f58b86b7285f7d5f1988e3a4749c1d2c2a6af1e4ec189340e18c26090e44c2ad3ab80da6901f2685c085a064cf92968f77c583e92c38822a865a64e6ac12d53f9d414b04da3a372a5b4fd952f9ae95d0b7e7b27e8dc58c2df8ea9f3e10279af2c0147595a82bbc1629d003286463f4a67bc0f782698081191bc270243d9eb63eff8c738440b34f9698878eb66f4caed112e22918190dc159b43bc08915d6d153a29ac5d87f9e974b364f99b8c7718ff4d44c3c026d2e4fff015f988060db33e585139b16e710697c73192188871814d794f27cc3ebfe7300ce34d2f336ab43fbca3e645d81d75eb71e35f9ca7d83b059e293bd294ad944a7c58482d3c23952a20c4954d94cb8128f920403b43b77dd045afda7797a2852e19a22972de50646d4483b9f71f8892d988d6e2640e5200c914e15f9244d44cd8564ac1eff4ddaf1b513018c13a7d829730f2c2cb19c783e5aab3201f7ad842661f869f94b3b004d2e18455166f3bae1594ead63cda012de53c2282609a40cb08ea3850fca1f700fdb5316ac3556ec11193b3dd7cf9011141c538fe08ceb68f71efc2a1bb5accd775ad7462f7fb8e675248218225753c0811a1afc6e1640e9496e2d94d6f31712f4af54d626f5c6bc4df606532e594b28e0c91e6d4524bc8c6a7f8a64562eab9049eb0f9b567c093eacc8cb0b9196b6c23e82f8f6b0f4a2273609b7cb43803070717099d43bccb5c359f8f4af75cc05faeaef1823428d896da3001c36d38150d07e9427a9d4722cb9ec09d05e6fb5349f1b28ac4a6eeefb8890405544d3ec78af96b93ab6daea0721516cbc669eb1d61361f5ec54b46b4c1d187fce56b478d66dcd33e532ea2a572be33fe9db0e6ee7582c789809293e7f87fbc3e674", 0x5c1) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="3f0000000000000000508f54f9916d2156c6fce73120070808744106080000000000000078be4410406d00912c948236d3bb2858e338"], 0xa) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x0, 0x0, @rand_addr="bdb9000001000000000000000400", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x2c, 0x0, 0xb1}], @udp={{0x0, 0x0, 0x8}}}}}}}) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000040)='-#-\x00') fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x5}) pipe(&(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r1 = syz_open_pts() close(r1) 23:09:47 executing program 0: semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2}, {0x0, 0xcb4}, {0x1, 0x0, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x4, 0x2}, 0x2, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8, 0x400}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x731, 0x0, 0x0, 0x0, r3, 0x180, 0x208}, 0x5, 0x5, 0x8000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="051a", 0x2}], 0x1) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0xffff, 0x40, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0xffff, 0x40, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:09:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x23, 0xd85, 0x5}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x7fffff7f, "070000003e79010034841c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa0900", 0x1eb}], 0x1) 23:09:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/11, 0xb, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0xfff, 0x80}, 0xc) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "f3ce7600001c000000000200"}) writev(r3, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) 23:09:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r3, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r1, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0x0, r1, r5, r6, 0x0, 0x1}, 0x5, 0xc4b, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:09:47 executing program 0: sysctl$machdep(&(0x7f0000000100)={0x7, 0x12}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) bind$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c65300023bb80cac0ee158e907e92f9dfe8f047fb34910c9133783d8147c1b39f22f32c3f56d347afaf04000000000000e82fb38c4cf1ab51a1b082d7e2b83f4913031a962079d707062082b6a15c49fe416f802878ad68078671284c0ecd36e086afb9d617ce60b3c787f414d3a98ef39a79581ee8c0b3ec7b6374cb3e85ec5c8ab09ad8b9"], 0xa) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x4, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x7) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x73, 0x1000, 0x7fff, 0x1, 0x0, 0x3]) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/193) semop(r0, &(0x7f00000001c0)=[{0x3, 0x3, 0x1800}, {0x4, 0x1ff, 0x800}, {0x4, 0x101, 0x2000}, {0x0, 0x0, 0x1000}, {0x3, 0x2, 0x800}], 0x5) 23:09:47 executing program 1: sync() getrusage(0x0, &(0x7f00000001c0)) 23:09:47 executing program 0: msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000b8c2d1aecd57df3600000000000000df4d98989f9898b82c9894ed5bf89f2cea47fca7b8a64c885c6ffb66ba797005bffc5f23389dbf7a857537d078da2ba0f76d911b65a9c67e6b5fc0ce24553aecb193935639d4cfb5cefbcafea3998ee0ac98b8e917e1879341f12701c896d066e9b7544cbc6386d003d1023fa219dc22768922d3892f6f9100ecffd72a5b92002809faba98362b4135975cfa3535f8d9730f2ff9647d6648f8190b181f2f747ce90c6b38a92afe885a575664b1bcda15fd15a20265922619ec2d7f82922d6dbbe1c7527c886e8525c0035981fdda4b75bad12161f69a7bb7d23d03befed8707624a8fdc38594037d4d37058438e4d8009465f4fafc5ba242cce01d0c203291922ad0acb1094472f9d96725da01f95002883d1e78c9740000"], 0x19, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x2000000186) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180), 0x10004) seteuid(r3) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) fcntl$getown(r1, 0x5) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0xf0000000) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) 23:09:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) 23:09:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r2, 0x2) close(r2) fsync(r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00003553c18ca90993f42fce915043529bb1b4e30386af59baa7b50bde3080d4b11761b62fcef08bd98116e33ea8a46037070cdcaaf7e6bbdb478b05b100d0d9ccb5adfa262da2434eb3ed284e66d7b1c2a55f061882996f76267ab76d0c749f7b6339773f9fc49a1244"], 0x10}, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x3ff) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x812}, {0x5, 0x5}}) 23:09:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2003ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x30731b947d9ddc3d, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) fchmod(r3, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:09:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xe, 0x2011, r1, 0x0, 0x5d) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) socket(0x20, 0x8000, 0x1) 23:09:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) socket(0x20, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="a8db57a0e7e58a15e8166f610b78872ade1ffceff006ae6d4c55913dce547475ca72fc968ba90d5e886f8e8eb0ae0319639da7ebca19680ea90111d0f4b084774917cda1b84b", 0x46}], 0x1) 23:09:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet6(0x18, 0x4006, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) listen(r0, 0x4000008) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ftruncate(r1, 0x0, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4, 0x0, 0x0, "00000100000000010000200800", 0x80000000}) r2 = socket(0x18, 0x1, 0x0) close(r2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = socket(0x18, 0x4000, 0x0) connect(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00182e4c9efa0000feffb695c3c7bbbffa010477147e31b9699df909005dc5a09cf856828d0534771e3f1b553fcb2446bc67d8a820555550241d78a94e29c089dfff87064953e8f17ec7aaa294cc14410d660430ca1b94800057dd90f2139ab7ea0c7c"], 0x1c) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 23:09:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) socket(0x20, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="a8db57a0e7e58a15e8166f610b78872ade1ffceff006ae6d4c55913dce547475ca72fc968ba90d5e886f8e8eb0ae0319639da7ebca19680ea90111d0f4b084774917cda1b84b", 0x46}], 0x1) 23:09:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{}, {0x3, 0x0, 0x0, 0xfff}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000040)="358239f61d68c2941eb9b1f0adc51d582245b6597ca340b2749795b7d70b9eaf83ae1dc0b3e5d5e9a1ef8244df390a55ef37818603942fecdbc6751f92395df103ae1572bd0392b9773529ccf10e7e8ff5f4b6fd0441f21ae5d99e902209309981a74b3143db334e82f1e9a4d32f1d1fc61a8bca6740fb5688fd4e80589e5332e4", 0x0, 0x0, 0x0) 23:09:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) 23:09:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x101, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3", 0x0, 0xfffffffd}) syz_open_pts() r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000380)=[{0x0, 0xff7d}, {0x0, 0x3fbf}, {0x0, 0x1009, 0x1c00}, {0x1, 0x97b2, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x4, 0xc}, {0x0, 0x6}, {0x1, 0x100, 0x3c00}, {0x3, 0xffff, 0x800}, {0x3, 0x1, 0x1000}, {0x3}, {0x4, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x4, 0x8001, 0x800}, {0x0, 0x2}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) fsync(r1) semget(0x3, 0x2, 0x310) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000380)=[{0x0, 0xff7d}, {0x0, 0x3fbf}, {0x0, 0x1009, 0x1c00}, {0x1, 0x97b2, 0x1000}], 0x4) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000001c0)=""/181) 23:09:48 executing program 1: sysctl$kern(&(0x7f00000003c0)={0x1, 0x9}, 0x2, &(0x7f0000000400)="c7abff02c976a2a44d5f41197b17e8cbd4769b068a2a7f11e12bdc60386eee3d486e89f0668c8e600edf91f1d7d7f6a753e7eac2af0da732d84cd64fbbdea2a2f36f3de457800d945e974a6cd2a22c0d937ced7d0d4761453769b7a7d56fea2eb9aa59a55e25d72e399f3eab927e69a13b37c3db20a3ab85", &(0x7f0000000000)=0x78, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) read(r0, &(0x7f0000000200)=""/8, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)=""/248, &(0x7f0000000380)=0xf8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:09:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) dup2(r3, r4) r5 = dup(r1) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:09:48 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000340)) semop(r0, &(0x7f00000002c0)=[{0x3, 0x3}, {0x0, 0x401, 0x1800}, {0x4, 0x200, 0x800}, {0x0, 0x8, 0x1000}, {0x4, 0x5, 0x1800}], 0x5) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x200}, {0x0, 0xfffb, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(r0, &(0x7f0000000200), 0x0) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2004, 0x0]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/127) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0x7ff, 0x8000, 0x5, 0x94, 0x1000]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/215) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x4, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}}}}}}) 23:09:48 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) getrusage(0x0, 0xffffffffffffffff) 23:09:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2f66696c653000a4456d20c8a3355bd0270ab162ace53e5c9c945ae2ee032a858c475086c363c5a7b01186115627bbeb60e5b2d1f6ba3ab8c2dfedd5ffa690a50c9236c068910cef5cea88ec10950102d47ae98eb226d126a203459e22fa35e5e8217e55a1a0eca4c1ee6d1bc9025a6cf7ca5302455e7a94d191ff574df235777de15354cadf38b77754c60d534dc0450a727a7e4c4a600baac3a296d03f522c0aaa365a65827c4cc1ced43be57dc7cd956f11e6219dd3b0d1be4140d5ab53d3b77b7296e9f272c9247927d7692f568d3fa124997f8ce906f2b3d9c25a74af9b34"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x93c, 0x5d107e29, 0x59, 0x0, &(0x7f00000000c0)={{0x2, 0x4, 0x8, 0x20, 0x1f, 0x5, 0x7}, {[0x1000, 0x2, 0x3, 0xc7f, 0x8000, 0x5, 0xfffffffffffffff9, 0x3ff, 0x7, 0x100000001, 0x871, 0x9, 0x4, 0x7, 0x7ff, 0x1000, 0xffff, 0x6], [0x97, 0x3, 0xfffffffffffffff9, 0x2, 0x3, 0x5, 0x22da, 0x5, 0xbb7, 0x7f], [0x5, 0x5, 0x1, 0x3, 0x1000, 0x81, 0x40], [0x8000000000000000, 0x7fff, 0x8a22, 0x4, 0x5, 0x7fffffff], [{0x20, 0x401, 0x4, 0xffffffff}, {0x4, 0x1, 0xdd, 0x6849}, {0x0, 0x800, 0x9, 0x7}, {0x5, 0x88, 0x8000, 0xc9}, {0x3, 0x1, 0x5dd3efb1}, {0x1, 0x7fffffff, 0xae}, {0x7, 0x5a0c, 0x0, 0x5}, {0x5, 0x8, 0x8, 0x7f}], {0x4, 0x4, 0x7, 0x6}, {0x7ff, 0x10000, 0x9, 0x1}}}, 0x8, 0x7f}) socket(0x20, 0x1, 0x3f) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) chflagsat(r3, &(0x7f0000000380)='./file0\x00', 0x10001, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) 23:09:48 executing program 0: r0 = socket(0x11, 0x3, 0xff) sendto$unix(r0, &(0x7f0000002980)="b100050400000000000008000300000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7004be781e3d91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:09:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r2, &(0x7f0000000540)=""/4096, 0x1000) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000000c0)={0x34, 0x0, 0x0, 0x1, "1ffbffa6163cb90577925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x80, 0x0) fcntl$dupfd(r5, 0xa, r0) 23:09:49 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x3d0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffd, 0x0, 0x0, 0x0, r5, 0x1b4, 0xff}, 0x80005, 0xffffffff, 0x6}) setregid(r3, r5) fchown(r0, r1, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r6, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, r1, r7, 0x124, 0x40}, 0xff, 0x8, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x67, &(0x7f0000001140)="35595a88b1a2978cc50aa9ebc2d5e39524e1f6c865a8201c3412f05a2d384854fb0b365ecce93e845e16aac988cbe06edfe4048f2bb56a3bf3b4c0fe2f0d24138d5081aa5ed5af412d20ae667db56e1866fe213cd226545b8534f1064ee791f9a29ab4c789c43f7d75c6f4a0ec41b37e1048ea1399dc400a89b8a6fb51d03e48abe301783dd6b97ed8fa06ea8b74ba6acc50c7d9c3c3489f262c42a60adb0df78d6ec8a18646ad98732ce33658c681c23824bdea2e782c48728dc48d2db133c07532f54898d7cb37a54f875320ed03b449cc896633769e46a76251c13b8eebdd42c7faba95059f73611c536ad9e8a11c371d614ec8dc6fe3fab70c78d98381399b96cea1bd55c9dea4fa2f5d969d49c4e971a37c15fed0eaa87b06dfc7463f46ae73188561755b4429065fe672df3d92442bd62cfac68e84f27ede4effe39c07799146b074691106cf4e97af015a93b05aded7450e247d5f53b432058d38a0cefd19cf18f60ddf173b730af1adde8c9d8bd95b1d5995b39b67feb30535ed43029f8f9e8cb3868102f8f6d46ffdab3c3612ffe546d7b76abe79f3a8308bb441384c1fa492b9fb7ac0f3ec3996f4ca21176907ed14ece751575b15c2b375aaf38b6c6e7e226caac5ed1747c9a90af47fc92f871816e56c879cf6e78f5cff74c0ba30bc627259a53fc3c0cf3abaf1911b2b7f666179467e0c91273adeadde8984d5384ce040ed1c836dd094cccfa7a2daecfed976b175373f5890cbcc55ff99e3e8e7e3a7880310b39c5cf59fb8f0892a08682350c775627cd2c1eb3216514ca43291d5e8c3a6b07410c78e0ce351b188f27abb2f2b75cf209033cee922ef6581c90ab56689e7a6b1426afc9ff4db71cec5aff4e135c01729132a2bcd372af63388a9c1372707971a11b112c73bd0155c237fa41ec9411dc174b7b8f4047d21beca8794a9441c86f998df285926e5f9cca7376d5b77b80d5700f5e5f3887e85c4c4b21ecf76d92b64c71e50b5aef4282804d4578118ffadb44fa6bd421a79493d2bac30ff55ed9fea6097fcd11bd1badf8d0bf7962636a14565ef02764496fe88a89a4808e8c0f3177fbd0a713674604bbcfaf5370eb91964f5fa9522f981db624f1ff3210e89406fe5a7181eed43024e2db47049daffa2575affadb7da47dc676cd062dde5cd14d5ddee14560cfff269db50f224b0a015946fc8d307e567d3ea2489495ced813fadc48b632b80c039296a3aae317b87b89159be70dc663b1ab87c38c87943aa1b5c521a89113f17678878b37fed32ee951c0c908f60c71e6c1dd5b4c5559333532491c24e68f65e10d219a85ed9b86999e64c4c112de75f86c7c9c00685528497249273ffd6a0670b234f9d0d3b280b8cc7ccc6d155eb9c37c4c89372e4359f80afad457b2d3fc5b6804f2a9277d70d585d6453402c5ccf12f32bacaf894f21b162395229996a0fb716f2b0875df4cf124b739580bde6e167ebb82a7818a4b97e067b3dc33e2dee01a492d6370a067b10dd65cc37741e6104bd7fe917e3a2803e65172a3968a86b6307e7d331dc2364d9a6fc18cdc2359583c8a128313311cc2382640494a3af8842c0e8fdfffbd124c0973e8f58b82b1aa321104ee136348c3a54ed4f5d29ccf0652221a08990eea626ee1d3e4ca0638cbb9a1a4d9c4394e263a6e39a9c73b178a75f9790e4f1ca6354e4575fac71575bdfd9ddce0ee8c15e1adc5048ec0608592d4b77bda23c4669adab4fbe413700979a93cc11d53442c0269e78de8e0c2601f85a436cb23c255260f467663a7faa61848007e4d4d6945d06f03c8cac6612569bb92a990826425c79b1571e45b118f0d37bc81080fd362033da69c34b2eb20f096bbf0fac9118516ecdad397fdeb8762b2c51c3d68df7a6657174629e5346d84091c8777f3d1944c5a4551aa07efea7f40ca22fdb199d177b59630789033695e140c2976040ec2a30197df9268d258aeb91dfdc1e0e841294a53f56ae45fc2d69d0d58197bb36d6e495539a073770a858d2f2837d6f5d037b04dc3294589f55f696ea0c714ce3aa76d26eb7a182db8562cbe8e0ecd1730a11186fba8a2c3290854a138bff8a6f79ef749ac12452422211aa844037e6e662c6ffc5d8cf814e682012474cff0723d8dd322e083f552b921ece0f09c145707976f2b7b5ce31ddba349d2866be8c3f2d44523d4eba94c5981d657a301e5baad9810c2456f5e61823132319d64ca909c3e7ffa03a1937cae9d3d2ff32f3e13098011b132866bfa46ef77b56e33bad9a5004cac4b48ffa2258cb6c3e7801ce5fcaa6fef67eb40b8db5bde7bc298dcfe8af62efeee3c470e59e80996a3bb004f96a31ac564138537c262f7e6816e7258995effa7277cbcda600ebe8baec643a3c743cfcc08d02b0a3d3b03fa52460a1d436a9781ca9f4c9ee231e97bf1b408318072ddbd6025b510b1d454bc9e7dcbef634a14fa8c873b546d5b19698f4c23416aacedcc4f7eaf143a845324a0ed0268c0d50e33d1278320e09023a60e38f93ea867ec0cdcb7cf0cdd2f2b65ef3fa8ca9c45dce516327258cbc94116b374e7fea5a09949b2954c3edf2e495221d6d65c55884d0ca668ef67db3b6e034ee0b8e692f625fde2e473f38c344163fb16f1934918d68814ea7102128effe5f2bbacf0ba1414057711ba151be12f605479f432bd87cfe1d3b30ccfc613186f83d27c4ef1c89ccb33a12767fee0a3fa916ccc8566838dfe5d51ff1caa75281413ea4dfccef06645c10ca11a5e792b35f392a7e7e02199117600b005798df526f803efeb950900d80a6ad2b5ecf63e12f1f5c2cad4920aad5fc9080dbf7af2428e7f660d08ad9e1a6570d70e3afa687172fb0f80bfb402277cb2f5a999b7a38b6c87d2d2908112d15d26b188804a0ec47d22f733e6158ec786f4d5776309eda964bc56e97baddcc89dc9059b61206a79d6bc1bef9dacea455c07c97e6ff9d68d5590353c78b5749a999e7dc5e9dc5fe2c34f62e67466290681d8373d25791542001f7df92ab83441e507f84cb55c517651eb7fafd50f47e8e1205e03a6f238c2724a2491cade4a154132249ef0f844b5c44e63187d71c2a07cc71dd6052c109729df8fd6157844c074b95c35fc122a9647dec3f2fd0b9ca19ec0bed6a7153d02c6008894925010f10cb6c98b6157f9c7cfc5027ad1b3f7ff0441692c9de68ce1cdf245597dff576eb0e500ca70b75173b0f0d7ff5c0854b587224b471cf98725c79dd8d04b255fd0160747b69ed6d48f700af7a7bd22e4ada205d17695164d2802ed60a9b593ba79b60088755487a6b3d2eefd3c05975bb7c67c2720abba2380a8694fd92d62e68a89e9c5f9fd769c7b7929c40b1bf3f2c32e776a57f8f61176f955c22ccf5e660d825e1bcc8e0b4e5072f5ce40e5145c40df0481a8ea1a4f079d5a845750c415f67314eb49da25506e58fa8e3d5f3d31e0446aa948968a2a17eaf07e2099ffca6f0b93a68d35061ea37fa584e0caaa0a56900bbe1b72c8eeec0069aae5cb6ec4fc082d41f4cf8e07010113c348e5cab7c685818cba33462c5231e4b419868f9e89b77d9a3c0404337e7f2b903bb9681d41e12e4e9a77abed0bedb4b0bff1bb3f98cb756dfeed96efb25e15c2284ca9b0383f79a9efae8ef86da0e61ba7ad36a0d9c49a09b1522a1f4df00d58435f9289f88ca7f64b303919a15132b7f549b5024e0a44fb8d3da467b19b1dda26e7686d5f0bfce4d58abd2a9e92f5ecb9a4b5bb964e9aff4d3a99773448567c73a55f9864d1ff7112f06420dd2809eaa3c8482e39fa43c0d88255b81bc03b2389e2c1e4707049c0f72967d23ab3a4f257abbf27087da9fade750f4f9eb2849eebf683dc1a41ced30963a96c37b9f17dcc1df0132f98901b3c14ad71233de561a33280bb16626a08c1a4948d4ef9f234115c8cbcf098f7cbb15c0e1476677326d8a87787e33f8bbc0d448176061efbf2be01ce942de91afdde609d2421cc626e1cf5fdcd6a3f134431e1ea928c63ece6710ee3cefd4af58a228430df095eadace5331e8eaaa1846f1c2c33ee073d045eb17ffd8916da5aaa4ba4be2861001217c8bfba7c53b1cb35c38c89bcbc772240156df451e36653b383ac5f3caaa98a9d99ec89535dac1001946377b18a21b8f022076fd95e656a74c59aa717f3cc1535e03b140fe4b611746c92a5e66075101440fcd95c7e6a3643ce7dc5e34b6477b01e5bae72458fe801f3c4968638e474a15e3a5c915e786d9b5114b1f9ef3d783252e07a30e2341a48f54653a51e7dc24cb26748773e2b5da3e2e6f502d649783f835e9e6cf15b3230623b76160f66d5a3b0c862e68376e618e1035324e5aba3dcbd581c153439a72670975f89348b7758397bbae9d597811803bff8eba3902735cc3bc6ba448ec7bfcd68a08300ee12b72374d1a846183bc063106fb26d32dd4018298d4f7a3528e521f781ba1625c0c21973ff5337d92fba235a6c4c0ad2395a8cbf2e2c916d1033620294ccdd80c5324ac09d6327f7b5d163ce72c5b19779fc5ef4815855f66bb5b4fea4586926740a8fa54d520a39a1aea210fa67817e4f46fbb95a38586b4f1bde7ba8547631412154c40744c0d07f253c8d4bcade8f60e846bdd2b1635de9709bb5358f21e9181c0aab0eb43b25f4f2db5b0e6f7559914c2f845bc8f787fc54dd5ab93fb68b4bcfeb4275a6eaab5610b5617b14c883f5c1aa34a47d385249ff7c9a7f9aded7196ffaad7b4bbdc444d33b1e1872c719ed1a8aba36c15c3fa042bca84d47d5a5c4488248e8b7433c5a790bcb8d16fa8404eb5faafcb4e7d1d44904e49665c159258b41e6bdbb288532f755bf1bb3767883ddb8074169924b1d51ac0dfcf8bfe7c8aa59707e2b6786e742c792d19e2b8b2daa65595f3804ac56c20d97ac89f2c5e63b7c5d5da822a0a0a75a632715687b4e4cca4a21a113c57f652b3bddb6eea3ce64b4e01b4d9eac2ec2b83db8430e00ceeb1dee1754e0e0e21388b44ec5ec878f92efa6872126ddd2bf0b32cd394b372f08571eaaf36a4c9a618581316ee4956de24908d0ca232ddbbad2933e04a43e3b5a1b89c4bb26c2ad59e54bf7a4093d25540bf6d5f2e595ed9b043e846ec847197c5074ee6d7fc81d4a299eb326f08956af81c33164fcb9d38339b1bb23815dd5579720b5ea12856cbca471e18c7dd037c5b3b281802bcdeac54c68197c117535e2e36e0be1e4cfbba39eb538403eedd0cd5962f116f113632111a4f99088e72d84e6103ab2aa3f36a4bb6825e28c3e42411f37019550407cb9e27d4a19ccd0060e54f99cd7dd4b95c29eec2d4d3b294d67b0c99d597a438f92cf9787d89927fe4b23d31cacaaaeef80d55cfa95d3c33319bbab513f4c96b245d20b7a005d6683df6770feed27928387bdbf8b366fcf41aebd9470b53d1bfb4c828ff8b2ed33dc699b933129357249aa367af7b445f56f901e12ce858ba5f7e9e72116c6336a256c01deb84950df16795049bdb647e06324276f29198374caf8a527fe288081d58633dd9c28ece90eb0ddf2f171becd2dc09a1cc790857896122e2f96aa007391d20a583fb9e275bd675fcc02e8533ad530905ea9b9b63992f6c1a727ff6a2c085b8780344d5691662fc96eecdf465d3fbfddcec78dfef4a84260388f20769119a1ec1bfbe967248981ae78e31b62e26b57e512a4b56d1032fb71ba9f93c5cf07057f02233fa487a53ba0cc8037c051d247cba20e743381e1a723b6fb1621017d98630ad355eba358cfed7e957cd64", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="3a1be06d083a8ea035bb15cc451cc1be8df35948aac8126785046e756ab988159b6e0c08004398fef17239e21bc1d82f8fd76f8b079d0000000000", 0x3b) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 23:09:49 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000640)=ANY=[@ANYRESDEC, @ANYRESHEX]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000002c0)=[{0x3, 0x3}, {0x0, 0x401, 0x1800}, {0x4, 0x200, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x5, 0x1800}], 0x5) semop(r0, &(0x7f0000000380), 0x0) mlockall(0x1) semop(r0, &(0x7f0000000380), 0x1d) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x10, 0xa}, 0x100000000000a, 0x1, 0x7}) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000200)=0x40) getrlimit(0x0, &(0x7f0000000240)) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x83, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb80379290c2a09a733b9ff9dab9d7bda1ae729626345a6ff686689ec06da60bbdcb1b19cde0739c3f8c85bcefec3ec2345e2164a092ff0a38e7c0b44fcb336e70f06595efda75f04afd2c786550b3ed457b5876001000002465997f236d6acf40096102b71568e2935f434b86027fda3b9358098773fef78846aa8e97725a282187031db44794e72040"]) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/152) fcntl$getown(0xffffffffffffff9c, 0x5) semop(r0, &(0x7f0000000380)=[{0x4, 0x2, 0x2000}, {0x4, 0x6, 0x1000}, {0x2, 0x4, 0x800}, {0x3, 0x401}, {0x4, 0x2e7, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/119) 23:09:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) socket(0x18, 0x2, 0x3f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000080)=""/180, 0xb4}], 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0x302) msgrcv(r2, &(0x7f0000000180)={0x0, ""/241}, 0xf9, 0x2, 0x800) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:09:49 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x6, 0x0, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing]}}}}}}}) getrlimit(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x4853f8a02c42f3b1, &(0x7f0000000140)="942b9d57073bb4c0062484e94d98b80a6eeff15622dd882e0820459cdd8f6a6106c7012a65e21791d867a615c4962aa828dc945a5bfe9c98b140668e8e3da46af8aa3de31be8b5d54257ac180034e08ce34726e6d4dc6696b74bb6e8d8f12296a8f35439b5420afa1df00d4e2442941893831a668e595f", 0x77) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x419) munlock(&(0x7f000000a000/0x7000)=nil, 0x7000) 23:09:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000017c0)=[{0x0}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 23:09:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000700)=0x6) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './file0/../file0'}) write(r0, &(0x7f0000000080)="941ce5d449e5aad813ca7df144482859326c8cffc67fe0ab32fe2962a72f6b1068fc940f930345a93fa2a00f1ed0f0c2a8d8779800689ab9763f89aea5c4138947a3c2d3790e8a7c2d8da5d7a8871a7c26afd0741c70945ec8e589a1b1013ee194c1668722db132d51ad2dccecb91c8ca2d000c9eeb6b82997", 0x79) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x2, 0x4001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) accept$unix(r3, 0x0, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(0xffffffffffffffff) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/4111}, 0x1017, 0x1, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000007d936a012e2782ab65c9379b590b698eefc1a5a9c451abb8d78041c8ffe2d21546b8684fdbd07dd4cec80dd48b332ec9526168a3a702caf849f983f20223f216ed876368c4de06b40800000000000000b4455913d3ac763d0fc5e56a5c0b4b08b6d8a3a7d0261cfdaa1842806bdfd26da529804ed2f72df37e5bdb85597f781597ff3c479bd04354ea66ac428292323bfca1bc8b89e953604b8a47d534d5de2b007de295c0bb8357a08ba14dce7fa10e1e3dbfb86335bd8e293c5a08685ed51e406447325b87d55c8aabe8f1709f1631b04f3d6520e74cbe49cc8f5f73dbe99f0237e43312ab2f8ba6025ffa7f0e5d6843baabbb24814c978c9a8a9a"], 0xfa, 0x800) 23:09:49 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x7b}], 0xfffffffffffffffb, 0x0) 23:09:49 executing program 1: syz_emit_ethernet(0x166, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x130, 0x3a, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x32}, @hopopts={0x33, 0x1a, [], [@jumbo={0xc2, 0x4, 0x55}, @pad1, @generic={0x3, 0x1c, "ab5509104425ec8675fe0e12724eec4a97d596967776b3991667a94d"}, @generic={0x2, 0x98, "7061974c840670ac0588b985b1e77ed26da5bba00b4fe063afe974a9259ec1fcadcadada62aff7d8da4283f4b4b62417a971da5997ca6c9516229bda17dd14791493fb600926bf8e19a19a4959fbc1d083cb989dcf7ab1b917d5f6f0a9e15ad4147c27d931de9c6825bc3fee17399b6f36c1c234a661049679f6483cecb39566aa7c142de708358d6259f93ad8b56fe43e8e955d82967a3a"}, @ra={0x5, 0x2, 0x44a}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x2}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "59fdf7", 0x0, 0x2c, 0x0, @empty, @ipv4, [@hopopts={0x2b, 0x1, [], [@pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}]}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/147) 23:09:49 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="0991d2d0ffffffffff192d2d3fbb3c344dd42169a8499ff0b458495e9476954ae24c79bc4affc86151aa9f2038f12f2fdf29b45e65d16bab43d6b55fbd740200000000000000", 0x46) sysctl$hw(&(0x7f0000000000)={0x4, 0x14}, 0x2, &(0x7f0000000140)="b2cc60b2f0ad851af079a0f44af87d2da4acf7995ebaed98000defb626ff30d2f8062ff4cecb37dd37d9871adddc7c390236a1d53cfeca00bd6db9119127125dcf9193f57b7a235d41ccd8e8b4f139447605290f52c13ef6cf31d4ce32b5b2a2ef760c8093bb99ce7748b7329432c757a2e3d07ebb5e075c983a778df98c77386cc3d482be67af0aab4af7fc6baef1f22df9f29541701c1290e3a8e91e78e9ac8969a3967e8813bb9688a8950b8210fad924777e", 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 23:09:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1400}, {0x2, 0x2}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x800}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0xc, &(0x7f0000000280)=[{0x20, 0x4, 0xe9, 0x1}, {0x4, 0xc6, 0x80, 0x6}, {0x85, 0x0, 0xfc, 0xfffffff7}, {0x0, 0x4, 0x1, 0x40fff}, {0x3, 0x5, 0x7f, 0x2}, {0x0, 0x2, 0x8, 0x3}, {0x6, 0x6, 0x4, 0x7}, {0x5, 0x3, 0x3, 0x5}, {0x2000, 0x81, 0x0, 0x7}, {0xfffb, 0x0, 0x12, 0x5}, {0xeb, 0x6, 0x7f, 0x22}, {0x81, 0x20, 0xfd, 0x80000000}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 23:09:49 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffa, 0x6, 0x7fff, 0x872, "d0a3a3c5320259b96821066e00fdb45ec126191a", 0x81, 0x434c}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x3012, 0xffffffffffffff9c, 0x0, 0x3f) pwrite(r1, &(0x7f0000000100)="548b2b0fd1ea17efc2f401427d0b65130209d9f05db9fbe7feb0870c05773005e5898370be89d327d55a157ccf086293124392bb3298e3d97e0c47a195d948707980fcdd49928ce70a695a752f2f2301de51a11652c8d757a5a3b6191da5f11d29b9caf6aca97dc35a8b76606b86f8c63ac2b192f6568cfed8ec1d573264ab309057cd975f3606a50e35a0a3bd9cf37a9802e2a49f4b781e9da38edc8d585bddc67771a247a6ca19108eeb7b4bf5c05f329970428d680074c0764d3daf0c60690da9c22e72eaee303c4fbd182248cc85dee21b9a1c0f78b7afa9b136db893ea9", 0xe0, 0x0, 0x8) 23:09:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r2, &(0x7f0000000000), 0x22) semop(r2, &(0x7f0000000180)=[{0x2, 0x2, 0x1000}, {0x0, 0x8, 0x400}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0x1f, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0xffe3, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x4f, 0x800}], 0xa) semop(r2, &(0x7f0000000080)=[{0x1, 0x6, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x29c, 0xc00}, {0x1, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/92) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r2, &(0x7f0000000000)=[{0x2, 0x7ffd, 0x1000}, {0x3, 0x132, 0x800}, {0x4, 0xc, 0x1800}, {0x1, 0xff, 0x3000}], 0x1d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x101, 0x0, r1, 0xffffffffffffffff, r3, 0x80, 0xd436}, 0x3, 0x9, 0x4}) semop(r2, &(0x7f0000000000)=[{0x1, 0xffb, 0x2000}, {0x4, 0x2}, {0x4}, {0x0, 0x4}, {0x1, 0xc8}, {0x1, 0x0, 0x1000}, {0x3, 0xb57, 0x1800}], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="b700000000000000270029000000330077b6423ba864a414fdc2ca4e7b0c990f8b423c6172d831d2920543a43a565bc64cccb10612b26d6af39fa04282897d47f72531708e3ff829334df41d6d4c88c8d72b548d811d8d6e384054cedad4771fd009dc2ab3a793f2554a57327cf193489193b607b0062c97fa46b0be0e04bf000000000000"], 0x10}, 0x0) 23:09:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r1 = socket(0x2, 0x8000, 0x2) dup2(r0, r1) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f00000000c0)="4a9d00977f6d7e50ebdf615e6475db106853bee353ad1d470873d9465c631ed7454db7c91626412e95e68a6f839cab37f51e9955f9741ab22a2dd52960376db69fb06b140a12f2612f5f049d5b0e10b0f4fa066937c4656d45bf9f569b1e1a3421a4362a4f2ed7b422897a760247b0ea16dfbeb6d347fda6db0659271f45320d54f72adaa9cf3577d6d34b40c0a391a7d717806de70e7776e6bb2f824532a3f4a09d8c16fd5b17b77d1e6f44f904039d88b6087e9d0547eed98489a98b0d4e4ebc6c1d390a86997e82da73", &(0x7f0000000040)=0xcb, &(0x7f00000001c0)="18c6066056ea0354d575171e22808d8eff65e648ca703aa2ff16c0b60aeed58330b5e2cfd0399fd814d107c571364bfe1a2d21d4643d134083d8fafac089a5f8be21b479412994b6ea1fb1814898499dc7b3a6c0f8f83755365bc7683dc833638868312f2c44d229ed59215c82f89c252bf30f6f985b4bdb1a2a76345fce506a6474d56139e65fda8bbbc0f29bbdba999635002e458082095727407571134ffe65f26d8f49b7cd6b6cec322fbc2c244837b575360844e9e9f42923d7fdcae47834660d604ce018cf322c3595715adbe53289c0ab0c989439df07c236e29bc466b941bbabc871bd616a9cf9076686cc7cb9e0c45fab00f300f46d3d289ea6", 0xfe) 23:09:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r2, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, r2) fchown(0xffffffffffffffff, 0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(0xffffffffffffffff, 0x0, r3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 23:09:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x3, 0xbf, 0x50ad, 0x1f}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) preadv(r3, &(0x7f0000001540), 0x0, 0x0, 0x80) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000100)="f870a860023df006a9cf2effc621e41911ba6b05fc235fc0bb6704ac4b9e4ec6b43438b5d809bc9154e18858e45dbf4ee76110192b30155c1de4ea0be39a14f3d54741d987d66f5e1ddd56f5550e1379236334b5f06171667159c14e43e064089aea7dabaf2f2adb5e21863eae6881885e8f2a7c205dcd9b89e670d290fdbfbfab563ad1a693aed3e09116aae2b8963de7fff718025660418c32df3d06006d9c92f5da4d16c6a8c170a63dc60b0644e1a4195d554e895075fd4e34aa24f51cdec98275bfc91a1585f03577127fff202ef963410fb966140ba9f118ea36ff40608191a9bdf407f3fa120ab4092a7865ffb4c8042a6d26c89d9947fb", &(0x7f0000000200)=0xfb, &(0x7f0000000340)="331d1b610de4eded94148763d4bcd36853ca38175e63413ece026848e909d4c5d2df7728704eb81c6d08de4db17b26d18fff013ad7bd76f7bd673be66d6413e4c4cbbaeb632e99890cd9506fa72615840aeee354304cbc0b34b5c350c9327e55cb8a381c8cbc2ee1854dab263cb6060d668979dd7597a06127eedc5a75b86f2adf6da382b8bb0fb3ef7c7400ae76185e26c374278d0464eebd7557ef40ce09de1a64d60be9a41fa56fc6d2155269aaa9339d987cae44ac0521b2ab34ce5882ab3a5fb3c3c1b60b18ae4b34dea12d728e4e2a71c4498f13f8b2250a", 0xdb) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000000c0)) 23:09:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffff8, "03033c02df71795acd00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a79", 0x4e5) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) 23:09:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) getppid() execve(0x0, 0x0, 0x0) 23:09:49 executing program 0: readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000040)="a4caddf0960cc068b93067390727bd9b6c53756a14c619156ed54cc2a1f15fdd1befb102d6967b2424b33a0899bb11afcc48272ce73edba35ac04b562adc0e7b521182dabe13d2", &(0x7f00000000c0)=0x47, &(0x7f0000000100)="5834bfbac2eda3d9b60e307fc6cac37058d2aa92ece69ad1d805a9b92463ceebac707396d000a3124cae2356dbc4a5fb8678a7ed62315a471dac35bab97e3d4b0461cb2ca0c8da208cb8a97172ece34b6818d609762c72761523f2d25e9647f515d50fdaeedd1664a8f53c92845a96987ceef3410404745aaa86bbaa16728b18d8da2c49528038c592a6fff9df7a7d545eee6600d5fde2a8fc48967efebc2c3edfe31d1411d8e52548231cfb830bcef71159ebb665e9b5db4ba85cf9c63e2ac0c0c66dbc55ab302f1df131ff3b19ccdc238fffbdd1b8d1468e7c242a77a61ed2d661daaff301dd0d5a9f3f9eaab8b27e2e068d3331959f0555b0297469ca6606c425cfd5110d2357825e7cd9a8593c9e854a582718778963fdd4fe17530e4532685dd7dbdfdf7e2e7bbfd410c3dfa7ce3a7355d3db9555d2b52fe7ffc98f1fe74db16377ddce8c2c94f328590ac413e68f9e3dcc926db2c813f7994c2bd8e783b02c46e60f6638ced62f35f0150637d7b0daf3d87e1c59236d7b290319db887e8298e7d0e069009208adfe383c8fae3acabfe4ac7f6f38b098aeebb63d0a8a24fcdf9493336afb2ddd08ba17137392101dcd445e28b4a446ca589ff713f0315baa3adf4c57cff86fd2a542f0bb6e07300311c5a15550898861db0d43503a37fc1f1fa768daa22c1adbf37679a06c912a8a879438be18424e836b3ca3346cb75f35baee90fa20fe25e040d361c0896a94aa7de41779dceb13ee8e1fe492d8c076a5ac07f4936bedf377c4ee1485295b07d45abdb4f6ce918005123bf935771ab067f584049f24bc81b9f30a8a5a89db76112ac0dec9ef5066eba7c68abe257c6b1a4f58ffb9364669d643776016ee4940555abf32ccaa3810d47fe95a54e4f1e4472370c4d9212fa5d291d104c8bed60ef72a8549013bb11e3f3e68b7b679dab29c95eb85745a90c46942205ea22056f33cd3e90ac0a6e11050d0da18ad5a69a7e62ca7333b3f184c3b06ea2452aa89ad499e7ce350cc2aa2f68d5059634786df0a305b18228e151c2e61d5ecbece8f95eb86207c65bd4a296271727535ccab710ea79ba611a43e8a729f67c0af0264c9b92071537aaffb4acd3d39999fea492b5a183a39c2a90c08041f8e5afe5eb5e305a46ad9ad64b27b6f9bee65bba3fb3269ae09b0b6d4dbec1f44b1e6b1e7f549b7f528b69a3f2a1232e3677455c08f9f9be1ffd1eced47d2c567816ee3fbc401b6737670764299443ed45aca6e5b21b29d2d369e124ad8b4d0a98fad39fbb22b579cf74c592ef4e4d5b9909b93e8a524c05ba263178e6846126798727cca5f6950d9627df22722a3bc038f4b378aa4062083baf871f874b74086c0f01ee5311982d905264f956385c8650903ffda280c45306e5c4c515f3350f4c58ce81182509fefdddb875a3eaeca1a1712f649f28b757f1953e761ea27311c8985e8c7dcc83e5205c45ab5eb08e212977ab1e15d0e03986dc923731fcdf00f2ef408a71a4d3c20b990894c326ee41163df95365bd403ad0d447cda7f8d6ee6158ed24dce86b9fde7c8c9f8235f575ce8e55369472b03a58623d699640b52054428fdc0553a1d80f878aed7003561e54c1347a37169aebe680adc633610092ce9e0f4c963f50c5be12d6ca3caddc60ca2c52454ab1a21dca0967016b0aed7e044ea256f5eb74f80396c5367f553edd8f25698f9357ab8a9d91bb33990f8e63363a53a80caf960dfb586a2aa0949362ae014d40fca793cf29edf487f3a35169a69d1c2d6e92036cb797098fe709e72b8ac7c05c2c41ee68a745235181ea8f0eb78ba334d3d2f5f5f8adaf9c9713bf80c3437df516fc3f5e68641037202270ecd36e9253a8ea6ac7f7bbe954d15155b4068913b8e87257e9739dc1e9f6861d0b9fd21ad24cc465b232a7301c603e1ffe05b4b5a7dbedc2e55a4f86c078395febe1c97e7b732004b74f901d3d2e331498c9fe41247ebb05258baba22bbe00555ef404b72fc87770e1897156f8edfa6acf792a484f0fccda3160c9801488fea2277f254ac1a9d62104a933bd59b29e3913f5499abb50efa984e5225599a3abbbb6f47d5515cfbecee2f1a4f5e4c7ececd41fed1015b336827977dc8d17b5edaf2c6d71a10873b2216333ef70d3c640fefa735fdb968fba97bd92f91fe014482050a2b2946652c14f74808677957bbdaac7f36af44d7535db21958fcd36e80b2c2b8fd531d116af19dfb0dd6d667f8ca8c18d136c44e46d4d71bdcc80ff481660921cc51a3bddf26155b73c1365d4e337be8ccf46ba0b041c6757712d4ecee35fe886643133746fd2f3319feae581066a79639ce7844c53698b83d1c74f2a0d4417780a78c2d9528d00be844075429c416b8ced581ced18a241c5d13efee1c4d8cc18565f15276b5cb8bded59024a7e7460a5c45bdf445a108976e6ad43aa67be9d667515901ef2b7a91c700fd59d09ca007828f79c3c6a9aa563af7b3945d87fbb621f29b655040c309c4ea6b9c5924e6958bfc6ebba25dffb7caaf0ebeea3bef33925b6c18204a2ab54582f9f355325bf760c3227ce0e5bed164bca10a4fa10e0f2570300fd1b43c68a0fba6dcb8b7dca2cdd162e88ba7e43bda5555119c0e64f5ea940cae6e7da0518b75c77f92f31eb69dd21367dbc6b18aaea8d955063e1ef4a20041a8cf0fa1514f71db4627e64133c0469483fb3be3b5751d71b07f1f33de805e0807eb72b51476d36a8a07fc14aa09bc36135313c00ae706e370b6f97e14da7cf94d152cad4f8f5fdaf2d01c2ee70de0e2af2ea40a6f844bdd14baa6a563a243fcf0f491160298413db76cef0888bb7a9845b14184344ce9bcdd5e258ce053f58b013ad5c2426ba986923b0a7f8e5aa6e29833f456cfa1c533fb867b9cd8e938160c1eb3a793f2a04a37a17c7b43cd3d107b12b9987cdb9e1d33ae10a1a3cdb21f1d68ce15d920c3091fd81de20ce127cb6477f94bba30717604b6aa7eb4bddd589d0aa1db2233e892b9218cb59af3a4fc0858ea57d0e289760b0298fd4adfe338407cd30fbaf127ff942fb2be55a4e7d894058128f94d22df5cf8e99f3e86dd57ff749836f18b4c84697b0b37051444ac4fdcc28d92dd86c7ecf0111de1fbac791639686f33cb1e6432a331e14b09461ca98fdca12561634bc927cfa4942b201829ad5dd8246d32a3ee7a613dde321b88c2268d4a531f0d33dd8bad66883047a72d6d824d6c78533ee5a175de5bb5d4c45d8b5ef11f565a98a2e0c7cc05f34bf8584dfe7f35a532eadbe2cd86f81da72c5cad274a15fdc6daf0b38a53e295273fffa78d4a607dd8f8edd04e1824324775e6c712244fd0d45867a7d4d304fe7d8c1ba43b020fa59b0dcf299c4009b02c98fafa0a58a5d141a67df510c048f560bc1d5282a09c52dc7dcb3e5e905e0d025f18263ba4737692324f353ec1e3c5d5f6aa4942e9c8f4f3fe9713d58c6c10e9c5e3a658d41146e05e2178df01229921f31bcd7d141907a4065adf0fc8bbb40f1355dcebf31ddba4736a70c226844b4aeeebb8312df1963ca973af690264dbbfa3136491124e42dfe3220dae3fbd3c3b237335dca2c12789973bdaa0587044675bfb412e8c35735cc3f4df208ab9d7ae22da8939ae807e314d69be0fafd9e5d5fb26fd586e03808346a4818731293c1a9821eec329e3573b7d46e0bb130e5d2e6cf0402bc2964939b657125c2f6b1abe48afbb89558ff85667937126622daae115bf0ffa0aa4d5d997944bc6752942c638b7ada29d4a451b7848f970548d8505dbcfd6ebfe7b3b6f102bdcdf015d102d1fc8e63b14c53780b20a6c184aa30a91396ea394fc193a6bf8b542918949496886d084817b07f9d89a7fad2e7af5c696294b05254df7a27eaf09f2dd59a89fec509029eba5e445db38a31c2f17ca6b24dff36de12a7a137598a25d4fa8894233bf18ac9b829e9ac7485e2e45b45401e88b0036c36f7f48ee75884cf882541cbe7d9464b0615753d78f6726c16b93fff357b1b62b5e0fe4cafa753863a4dafafeffa884d57ddb352471c105be666345c4ddbfaf381748f08a1909f447434356045cda728d973bea871f58cdf1b7e440de1bd30eada9abea91f9485a3d2b5579a33a63be8f30b0d6bfb47a62d2be92d16f23e6dff8b89b101f0c2cd24c53eab5c504825d214b7c54345de07af40334a48614e7da0a8ae49a8fe759df401d492097acdda9a6a3a2b5483a2252829b3975e26381dadd264d489f568f8f6d766f5582b47ccda5c2a0d3204aed67823b67aaff0476cbce5f1c77772a6ee1de12dd9f62ce283557aa1f6e120dac77e9bbb8720716657180acc87ef8e8c13e30674d75f503597e4bdc77234e48559815b3366430145a8057cd3dfcc742ff294d45b7deeddf10e3e31cf44c8d3eaade3bc87f9a9e1164399724bfbb19477f6f457ca29e6938139b51fa3ed288c5f3aa4db788aab1009d09fec20b98ae7cfe7857aa8e9262b8a40dbc2d28dc38fab8570a17102b75ca37bc2c92b0331d64360193fbfbad699111aa08dc0fd68e66ece7e65bb01821b545ad20b895b50a8b6f3ca9601ef2ed35cf70309a823b02225980416dc72a3657bcd8b44a797b4cdc86e8c7acde00ae99112478276b68c1e74fffe4fbfc7531528a67cc21fd10e34c26cd68e04c95cac7ebb1df94969d2a8297872b811d6ed9d072bd3270e58a66c7503e00330421f9d79ae6ec87a6a1187895efb8252de49e40097ecc427ff5d3583b32f2bd5223b4c03d45253c1219346a5e2e4117b1dbbde14df20d5e2f6ae52f9bf987c50ab259b6bdffbb35be86037775c424997d8b296a6fd60bd1422d481112eb2ca1d3472846644d6b5516e32715a3bfe3eaaa82ea146fd06ccc12f2d7ad331bfce4110f2a1e4e0d3908c8d5a5de6af568f741c08a29404ac150cd9aef985a332b29b2b574fc27d2455ba21dd4635961f48ea0fd0dc1447d1adb8513344a7d96ab97e76b6499154b0864203830c63f58a75a7e4d2394780adc13388b75edba9c53ceb0c179b3afacb34876326dc4c61bd19d84d2a9b1a2f63bc42e25848461d7a475a2b41ab6791860d4262dc58919d3d93aa9e6857bb2770d39d045f7a8070366287bb0981a0daf406d169f40c1bfbd6e5a6751282a8b0ca541b38944a34c3d411eb713aae616a49d2dcc427891a785b4403811c8be273dac84b4b76fc4b5a62b720e728f82e8bab282f591769daa279e6305035b82c6bb1ba851dd25273ff0059ac89762fbf752ec61189f30818c6ee47b7faf208e58e631f9c3e11c244eaf710b96aaf89dc492440023555fe242a7eab3d464b51206259551f45099d3dbb00b832103b5b2ce01ab42b8bd0eeca287adbcc25d359c5642deb9983e9c66c8d254a307e8df343e81e6ece9c7f161d5a0f803e6d276be61d06448fe81bedd01707bef8f72087922d290beff3048de04a3456c9fd80cd78f2e62da50730a4b71e180b83a5880979f2a9f79a2922d47a8ecfe629dac032382dad03e7dfaeb668e289dbaef321913dc6ba03cdfde0bdb2a78be5f8c90e31ca3491582b83309c8cfa7b9b96131e963a514c55226cd2f05b46ecc5956adb39901b4fc3277c8e9b1d09ce4f186b9c399c8ecf82ec1864884568007b6758678afee05b11bcbfdcfcc7a1334ee2ed966de8e141bf080c75892e97249ef97bf146874cf64872e6b6772ce6e49befafcab1a60717bac341b663c93be9ab6050c1724833acdbd358f6a41089e6cbfcbed7b83a9904aa68f3e1c075c31c995639211207f00d2", 0x1000) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r0, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, r0) fchown(0xffffffffffffffff, 0x0, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) fchown(r1, r2, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000011c0)={{0x10001, 0x0, 0x0, 0x0, r6, 0x100, 0x41}, 0x5, 0x9, 0x3}) socketpair(0x2, 0x2, 0x7f, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r7, &(0x7f0000001140)=""/60, 0x3c, 0x1, &(0x7f0000001180)={0x2, 0x3}, 0xc) 23:09:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = semget$private(0x0, 0x3, 0x0) r1 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r4, 0x7, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x49}) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semget$private(0x0, 0x0, 0x33) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semget(0x3, 0x4, 0x640) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:09:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\a\x00\x00\x00\x00 \x00', 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:09:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) unlink(&(0x7f0000000080)='./bus\x00') bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x7, 0x2, 0xffff, 0x1}], 0x1c, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x10, 0x80, 0x3, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0xf0000040, 0x400, 0x170f}, {{}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x0, 0x8000}, {{}, 0xffffffffffffffff, 0x20, 0x1, 0x11b46ae9, 0x2}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x3}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x100000000}, {{r0}, 0x2, 0x8, 0x20000000, 0xb553, 0x9ed3}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffb, 0x9, 0x80, 0xfffffffffffffffb, 0x100}], 0xec, &(0x7f0000000400)={0x98}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000140)=0x6) 23:09:50 executing program 0: r0 = kqueue() socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xf}], 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r2, r1) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 23:09:51 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, &(0x7f0000000340)="c7ab30ac", &(0x7f0000000040)=0xffffffffffffff84, 0x0, 0x0) 23:09:51 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_getres(0x4, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 23:09:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') open$dir(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) 23:09:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) listen(r1, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffff0, 0x5, 0x73, 0x1, 0x6, 0x7fff, 0x9, 0x1, 0x2, 0x1f, 0xb99}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 23:09:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/73, 0x49) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x800, 0x0, "c697c85ea43f83bcdf00000000000000000ca700", 0x10000000, 0x2}) sysctl$net_inet_esp(&(0x7f0000000100)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000140)="705685e1f1e92791b8cfd1633c23b5417ae2c44a05edc05586caebc84410dda91452f27c31366b47afcc0856d5972c8042cc42907130b334ab8d4760263ad05cd290b0377a9340f9ecf18a619a71311a8e79b805867cf1ba549344f34cba43b6d662f0449d4badb175d9ab0b6d2ec0df76dca0c90bba7a0e76382516e44450af86eadd97bb7fedb4d57728a5aa4327e86175e026977b4ffa32110ca8c7024d6e7e2d696480dabe01b39351e8f043f45e32bcea1640542909514339411daff076c66a6cf851fd3241c8b10bfc786c8edfc7afb0c0308d7cc656e622170d5ab85426a676ebee864dad0af646353abd1e568516130ef68b88cfbe24a516cd945fdc8c192db2e21939a9a623d30d2b5a9abcdd6b22ffaab1024d0faca2ac8632b6b800854f2d492f3572a684a7f79388c9b6d6fae982fe271797573f1dd753a7f4bd8895a0ea03852bd5b8f82a13863a2b90d4e0b263cd324571d55811dc230682ab0e8c6e6294df686dcbfd57c571bf940e6c06490017b83d41d73b58a0f565d3b3509bdc8a698f2c99a971b73c1515e4defc2ce4e6cfedaa595ab3dae59e229a975ae5f3a39a4725cd0baead9dc55708076627ff316689b5f4a156f6df488eef408244beda104ea65b35042647f500ca0d74f503339faad94bfbf55f3486d2b561db3e7f91119062cf8ddbf72c14190c36d0469c293875a09d1861543c2bedcb9baef4df5dbb2a1569a7273970c2e44145f248f2e3f9172e6c90b3b943ae2fde51dc766b96305f8bb4b4cccfdd6372e8635184831d9e6e225fe5f982ac7a0ce1e989ce52bdda5a38a409545451061b2f648942dea5093544bfd1ff8af0893d799be75ac1a34cf4c3fe41a7bb4d00d947fc8ed3d6734f5534ef38b7c69bd64e68a8605e827b368200ed0edf912d3822e61580922c4dbb1cc4d826f0d1de76e672b76fad635f7a10e7974be4147557cf3d291012ea791f8b0179614fa2f958080dde69576b9c7c143a2ace4c62630e086d651d230eca958a5d1c935a1a0b8b45b051f8528dbfb28c5eafc2249b0a77adbb17d6bb64170c608b94e19a83be2f61878a6439ab1d03f77753316949457f204cfd58980a1fb2e43466ade169571fb25b07b05e4143e02c58f61e9bb031af3d0fa5008d379c23ac25e29ad7e3dd381bc60e0ac87071a4eb1b2c562b2fbd69996266009ddc49496229f7c8ae6b21e565f8bc7db7f5c0bf43dfeae3a50cb54a23fa570609596c544f41d3abe3544280b6914881dd0120a284c7db73e0af5a23a0053ea34ae081a24e19572c2cb7e5d52ce06fab207d2fd2e7f27cd051045819a177479721113191bf82bdf05cc1387bd97a4cb57e747f5888f9cd77b81513b9ed1779e4b3578255ba56116627ec57c9e1bcbd01f9ad7759c224068e4b9630216f24ad7ddc395cac5de6b9629d0a392d124515fdc95ffe5e312e97428f3848153768edb1636a11a6b8eb19aa274992d36e61ce4217731b6e593f696bd4285e58eac0d0fdb391e0edba7754eb7ed03604649eebe4801e492c857cb3bd9104f8f644529755a7f1a9e64589338daa685bab3435115adffb97735fccd01f011e2d0527abea04709aeed7edb06f9e9ce8bbe52975d7ce72a08acce003f69f7ac0b7b4681ae3cd04fba08ec5e4acd5f68c296705898f0cf508bbdbdbf322ab817ebd01059069b189c6876417a6c37b5b418d96923d5ea159c55d2554bdc364abaac112c3d608208cf2c3d48d7732853e53ec61219678d7672e8e0556a865f1f7552579b0f63d502d4769931d9a4af75f2a0c179326945ae13cb36d94f4319d771261096a3b5527e7437f8a60ab8fe7e48990512316d2451cffe726e0e3ba650c8a589b40d47ef150e109a5cb76d3c386dfb3a4083bb8238a73446d4c693a78878848e4bf7c74a749972baab81a5e4e405033597dcfb6d000c4f5a05e99ba9dd7efe77bf7328daa65ffae7ba8c679b188583ee0612f5b4946b37b1a2fe4cf0b4ecd98f8f4cf7564050ec437f2c29ecd8357f9d27b7724ab3e759f8ba9f13ad804b3f5c3c96b892ce83e511e04d3bbd117a26322f9c10e21a74985cb4402896988118cb190ea4468fbc619ad672868a6b8ee2b77a30c58e621ac94489c69eb123498778c676039c2b8e8d1dd1fadd591a8dd2a51591fa25ece5c1a50859a6b9cfbb843ae8edabeb66b12cd72f051e48e5fb08e3b83b7f1d39c679c07832d2347fdf7427e689cfb869c9f55a27cf249e15264543957fed5779fc83acbcad1041f5ab70022c9b5b9955ce720a15305ccd783c0b55a29d4793e0647f65dd84f5ced8689666bc26b80193b126bae8c7743e1e769c356dcc674a41d816d07bb12314ed9e7b129a0312d0fdb27a1359283d04ddb85d1fd96e0b3f6824e3b4ab3a57f2fd17b4e3d2412cccc9ce75ce415dd7fe540605f2af8dac6692880b2b0ead5f2bdf044a88bcde4c67ebc9521737bb3a0265143f6b52667b8b6088592f9b15dc7e3676fa2939287da5de1c13b592c493ee29e5eff7c16f66c2eca74c3add04259560f65df30e1c3d12b2455c131f74915c6de884ed6ebec7c187bc9382230b3b5903820c251128cd77dc5603b297fb5b2619be9596314e07463b52ba4ab4ae2e4413678de0430954f02be085c586614c8644967ce94495d109bd10f55b49685a343e9e5c920967efc608185d256086836417717db898195b09d1923384b9146dd506c3f05032a5bb7c5862726397e8fd5b82d8d8bb9645955b8821f94ed9eccfc57d6236990790b87fc8eadf8f36412f4bf8005d5cc0ddbe3cd919287bb7dcf7b56d428db575c86852b69d6fb5b7664877b162f2509ba292d0c3137b051574bbfeff3e93ceb859ccbbdc5ccbc84bc4f2b4b3b60421d0bb73218d3804de44b672143969421c9e8a022556d1c92c8808b1470f87388d8f1f0e57875aa20063381b29ed76a3adec02f5477de94779f4a985a6e7e6498665e6a73f82a5aa9d7926bc8e6f91275c0c44da32d4b8608c4591f738c1e61c93823d2f31d5fd959e2f2d1b1c31c8d155c6e07137cad9f8245067a1302f477204dd7875298c81d8d55832cb03339b99544267d1b4d3d6fc5b53eda2730b4c0795d0200d3578dc0f2f00a82ae306f2eb0546e1eefb19fa3c1e8f36aa37f188c7e9265f2498d44840ad142c0ff7b49e67098378ef41edffc401332c1b163c0977fb81dd12aa2acd7deb66da8b26162c758c53be8380934d36c42d428989b75c5e7d3cb38924d0c0017702a3b7ffdc7899e6630d883cf002f6563c2ca4c62a4f5bf19a4ae094bd520cd7c9e734904b5a0ff56bdb76ea20d961e9cb9d4a704e2ce20604578e65cfd718e28fc127cc2dd20f82bed38c754ba65b4d521d14d6744f98f8cb7307c6ea10f33d906b37683f2fd91abfbf5fe1873210a502b08978f4c6a640148ea208e46e5c2b2f8bb0b4c23b6c932daaf0518f903470d0b368d4b1c921daa249ae0d079e11a1097221c5ea893c5aaf252029160e9195805d2e6f8973dc2f9b27fb9c0c1f457576d97ae8c64e1ac14116153cb1316da133979017792246ff22de82b0e411847d15a10111ea3c69ba914d596b0cad3105c464360e0eeee80bd1f90a0bb28c8c00b0ed17f6ebfde5660de523520fb04f47b821ffbff029d55ab4113a5146188ebe3333e21208a7f4c1c9f29da7322d17b44e125ee5f34daaab97febc4a0d9bee776e779c49bee1ebaa5fc1036ab29b9f64b78285eb7231f3e03e220519ad5084a003d4215e3fc65c2772cda86ea8a33d7b4651a236ef77ad6839be16d74c393273ed1dea66ffa874924309c62fe23bd850d4b532a89b0bc1d279d4ea72f73a2dbda78d31d875e9253e1f8c8c72c5782a573300bae3bc071cbe97de66f626bb9cb0c2ab7960386ac993101c5fb666043395dd2819aa203852f849c64fa1be8a16c5e3fe9ac3a302868956f4936697d07ce86ac8241c6df1c239eaae72c2371bcc41adff473d00e9f43efdb0e423f5eeab1b475b25197fb3d71bb5228e07aa506d5363b829a45e672358d3a36318510a29b1ea4e4a1e2b8093869edcacc874a0088e8ec938751268ca0e6a1b7f4f8734601bc9e80143960d5f285de8f5e42ac402a2186f7252540c1866edb65f051ca3b6b0dca89a4b9d9bb7f662636255c0a58b07627ae1fd90ff6d1943b0a837b0be130e11378e3893e1be78e9d17f95f70b2e6811fc71507aaa8e70b6065a262952878fcacc63b6280ed1e0b127536683b8b5bac27a68fa138521dc7de7cfee383750af714c147e36eeaade21b2154414c22f63219ddcebd59cdb80a33a17cf41f30af7795cd34c9cd4ed38d30501aaf4b981766a8c9e1e959a4c715f0ac798d0c8b15caedc5ed0a0dd099f56e94cf0334b6411f4b243eb679a752821da5f4f4907f1a0fb03df92c69556563766645739d5874f62eb60344a854b34d3f837b965b5a5dce2b4d737640a749bf7641731dc134510f8e1deed417b735d1d814b05a47a0bbad4082f728c3966dc881807a52d9b61e9e4becaa2f3925d71f9001a9472d869c919b160e53b4b9af5080ffaa5d39f258175ad714d1a7f8c1e49fd4c3231966fd5eaa7e7f3827e9acca2bb100786adf28b53fc1aa37c843654be5995fc19b133fc1c64a15861c0fd5b8a84cf0c177abb4dcd6bb31416ab70fde7f7e2078fed12f418543677e7a77f45558dbd1f096fa0a274bb255935c2130cb56f77c7131f00c48725704a15b248e44fb600fe447d8973f8284c974b6a7019abb69fb2f476e1414a0e5c7423ba82ceee718c0dd95fdde5af85c782a55d2ebd5adadcfc27a6cde2178707ce261cbf25d346ca6ed531f753cc39e1e8215839625ceb981d10772e8c7c2dfb5e912897288fab98e55611dd7f72fdac7dd9bf824a7ffb3058af475d4c283ecce6239728fc4e95c88f348b56e8924226734df54a0510874f81ea33baff6976f1174a7997d9f74fe166f6443888456cfa3c0faad57872f1b02cbb4d5ecf33ee47b83f247aa8c810af56a194b89666fe524257ceda410c22bc7fba3a78cc755b9446f5d5246acf578dd912be5534f099b4b1227628254bafb3d66180ef7b6ee8615d6807a2c43408c60b8fc8d9d33ee01f83df378eb6cc1fa43935a52cfac01c968375e64891dbc10ab48523da02ef26ea3210ff4b35f90630ce00d447473282d26467828601c25c75c1a5a92d286ea5959d68728e0e30aadf9b37869ea6202b0a82c52ae7805b99dbdb688489134eb00962e91640b902deead1ed57b2c873529073133005c9a0d4426a3e3686b0378863076b7ecbfce4864f2e34da5849ad79899a7dc291416937b91ba52f44a3e148644292bdd6b56b324595e1020f0c8064ef866566876d908a96ddc81d27437dfe813b4a8ca663a8d2a5123f0b5dd257d7d38d8de2c3e24106c8801eefbbfe79f698bec671e37e680b89cf6f82943fece89d372fbd32cad05ba73a84540c4377898bddd19e6c511dca04efccc3b4e637e0488144cc93194b9b1bbbb3e0e2ea668320ad3ef6e42099bdd88aa1a827f26715aed1e9804490b3b6154a2db186cc0267dc18267a9f3b614a2388e0b66da45ddeefab5fa156ddc441a91418c0fa86ce7cb255fd35449346eb5cd04249c5d321ab343d1d7bd53f3a9eecb431bb4d625e4ad535c031fd50947dd07a00fc289e373f5689142aa4af33aef514603c3e14739f51bae2b724fe2d0154d982d3bbb0d1dc97056b29e65650f427abb7be71820a3ce2b935f7b0f758c0d3462515595f724ad4b4c27388f5096151e", &(0x7f0000001140)=0x1000, &(0x7f0000001180)="0248e4b2182d7f7e4698098b2c3c9ef25657b0dd3386e5beabe59728003a80ad9ace7249ce20535a5cc90886277e3233021bf31bb025c472471cd20a674855", 0x3f) syz_open_pts() 23:09:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="a4a47524284d53929351d2a89260ab0891e757fefe8ef248f634332394329132a1968150bc8c7835e348d1154f37fa1de60888cdf1a373c6d4c6c14575532156bf7ecd44586050ab8e0ec8e4f689945dd35f53270e85609ade75ac99aa68fdfa1149ee38127b1de759e1aa4ebe03469e16b3778c8e30508d6482048696bf28a3b1b7de0845d7e5837b66529c66f95bc4e6ffa422571bf3206c36920961909c46a1889df2ea6ed9fed3370047f3a5ab69cb8c745cc2b0b0fa48edfc50e8a54699421ebb9a160737fc45e74d9d9872cf09a88d351567699443652b", &(0x7f00000001c0)=0xda, &(0x7f0000000200)="f792deed4524624c97231d238619fc310ac9144fbfd0678e35863129bd6d0e176379564b1abc322086640f159fafd318be2cf07cc15eb21b1175a0f65606b2223873ddafa40a93840604330d28eb5b3a1debf994e1dfe9ccbe584e6f2a", 0x5d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xbfffffff, 0x4, 0x80, "73cc516000"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:09:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket(0x10, 0x4, 0xf9) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:09:51 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xb8) sysctl$machdep(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) 23:09:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) lseek(r0, 0x0, 0x5, 0x1) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e72487000000e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}, {&(0x7f0000001240)="195f8b1325dd060d415521648a29cfb1a2d7dcf01217fb6a958235a5e5cef940554663ce6ffb26668b88eb857241c444653fee93f91a33d1b3feed828e5b57cbe5dd129b5c7a29287f254e28ac812bf848b2e1a140bcd05667baed7435ea59e8f4d1beb2a17e592ddf0ade4799b0585ce40b0462c17c630cea73388575bfe30ed129f856eb437f4345add1739f8405528f249c76827a71eb52f79bc1fb25d26e2fa6f3c38f38f7a8ac271ccd45563a330a2808a5b956c42b64c7938ac762c0959edce67ebe5f6b5798c9a6e811ea9738ecdb05e5e6877b5bbfce4dda7df3769b30e7ca31209e1f8776a4ba9ccbabd561836bcdc429605ebd1ede9f06861c1b768c27149c48418fee6406aaf77c53bb1d045ed5df357b9c84da86ae82b535b7dd7a86ce66846feb5abebc91ba0680ac6fedeef1cccb6a0c7055c39b67a25a9aa6efb3fdf1d99730e649408c1dd31bbfd9d06b73d1c4002ce006876b260d2ffc914be519dafc05a2d0fb8912086756568f7afe334e4fe820e1cad2f44c209783905c2cfea90e2b47ef804636e9356f07d10b21129d9d84869dfedfc3d9ab9cc9ec9f2dbc0f458c22fe20675e04563e8bfdda172f51ba2116e4eed089696468735dba242439b0826b13ea342f22c04d94e9520beafde237b5b67254fbc76f76faadd89caf1da31378f81d1d8169ecf3936df13699ed69937bcf2c80383fa3d0dfe38a6fc707e21459f39efec76bc5de6b8aa02c6fcb5c810c718c0147d180849fa46b490b82b7ebc546a968b00e65ff93f6154afa64f3248e9117cc95f49a33d0f5a87f861e89f2079a53cfd1829ed015ab6b5302229bbf73699e9d481a05295ed9385c7f99afca0d6e3627ecf54fdde09f6827d52bf2f86f3752302ff7d76197acd5ddcca34a764fab6ab657678de5dce9d04bbff8c341fcfaee6dc9c4448d3becae1dbd6f18c6ad05c34d076f5ad694129f80cffdcb16e289b90ddc94eeaf2780cf98cad0d0144ef6eecc182319bdc55769be87e6b6138f558723b9a4e1a45c65134b62d541627afb6343c89b4b74c88ad27412319715fecbefb8df7c8fbe61c214e5fa2826603c27f6484e7e95dd04e90c9215815ea640bdbb32888ece85730a6687ab2d2ac8d9a43a33e959bc18bd8b80702ef20a33478415f7422e01dc9bc4dde07c1b0213ac0436d168619f709453607544af7fe8af2579f2d6579fba47a1d380ef4a642baed8704894c46dc14762370d3bb4144c4ee8f4e4a9a12b06bb5a25378e5a9add522df4e4eb357783d0849bc6aa980d56e6a56e051dfac1278ccb9dce3d9990f428453a7a8b9ce004660b5822ef816f44a7b38c2e74159f5768dff7b85bcc026de6dd13cb1643ea453ea17e03e71ab8f0f518c9e31939ba9d4e218367689511fd030f9cbd0def14e975678726e9ff5ac70079db271c7437156168b78e8457beba141e324ebc35ba1abc3cda4337b44a3c452bf87fb1b3e7083bbe0e30ccc503c9ba2bf2ea5449dc626ec61550848e64e07e4bf936fb59cfb6c695272f8ed205822b64a196602e22954a8dfb77cee6af7de2d8856f110b317e541ec3287c26c4d8dc4e24415d9b350a44e7cd424b4ccc709d3ad9b71a15490c66b2ac438ff29fd993f850a5f30fa1bffcd1a5209b817e286f6afa8ad885684778780321e5338a14f139743f87bccad7d3f71e9ff0d858045ec6e2839490c63edd9e67d7bb9e4b7db2dddb7924c3f380f6d107cde34ec472a4390e42c2eea481f1147f4ba63190089c5fcf214aa61e96861e6d435f2bd70df8f27d6582517c4fd52484449501c607ccc3c7e397764bcc2701e9868c4f6da044cd2c0ee2aae4e29b8cd5a41307c9983334f711a3cb70ac60a47d951782d9921e414fab8e36ed39c782117826c5f0dfdce28ec2d147ce9840980a3a6126e7044d1b1d8012f0ed83575e72f5a0f447eba5d821d3eda6e8366860b0d8a9dbcd04969781acd02b20a914ab6e796f7614a515d76ec311d62d0698e623da359925e75da8ef93d3f5ec3c83dab1223b9d952a2da53b62eb77f6fd9bd9ee47d1651b3a3a6b2b4a9726761278a7770dea540406dcce0f774802520da115aba38bd0eb9a65a7c1851b4fcaaedb1b0895277e2c17a0991dfa783a7175068cda29e3b38877ad0a65ed1b0cceaa6124ecaadcef20ff53326d09016256e25a2e4774c504466dbb59f23bf937ceb3ac1fb945528fbc537e57984352cdf02383198fbcbfccf7beb1fc17104a5d69becde40be52b287fdda2bbff5c9ba31f62a04fa8fa78818cf059b70aab36095c2f01f8268e9120e0fc238069d9b6cd0baac031a2a9aaea308c169e58d387d4af24f476917d9eada487308882d6f5ad8e8f6f2afcf307d45792f10e0e691ce08cf49cc016b1ad3b1c514cff3f50c1f58a36c97f517f08ea1b7703b2144c6e1df64a1c5e026b6e953df7895eac89e6cd31bbfa46e9c35ab6c5a141b686298c910fb8c04d583b952baa7e92b64cb594bc0ec780813ca417a6a69b819a23f57fe181eaee09aec05d6dc77ab0214aeda9e6e4a1a280c3dc8335f37fc636b5029ac7a13381c20503121181f94a96d216ffecb7c484b4ec9d941701618c8d9a5b31f74fe137036435ee50d4941e801d62b769f4f0dd3b276b10023678cf202081ae18f2f58725933efc3e8959b4209aa12281d68331eb7eb3ddffc124c94f8f4b849bafa63695d6b6b1738264c00eaffb9ff88010c8710ca8ff7840c3c97f33100de3e6561181a223b9f7b3337580d1e0b0eb79cd8ca6fa78d8953f6a6c69805240af79e1953c74f1744fd6c150248601f357535eaacd37ab463b9ad38f0a0b7db50677466769bf59396e5cda78b0799700ba97a79fe3288ed5bb120727814920aa80f992a131a37842acd0d440bdfd0e6d76df1dc4dc517f2578a701e5dc6ce21420f85c481a8ead31873bd04dd5adfe04ecd542482d6590d3feabe7a00c1bed65c99b92e08d4a131cc02ea2faaa871395a36c556e122d47e977c7819f836d386f85145514c9e5045b310189aa3d2921e404fa4d23ce99584242ac44b2a65c93d9f03583a2eb30d1429a533f7c6293e11875be33bfc6529682a9323360d81ffa5908b74ef5d45638d07f56e37ec9dbcfb42c4586a5ba7b1ba446e80dea7f2b07e90d1a7bc5b3358c98b89162ead543371f4b5a391337e61edba5dced60a8f70dd5a37b48d53b4ad559eac3ca5c11e0012a4396e670645cc72d90014ee9871a96788dae3468b595d5c9f10c5f0766d20b1535b7c311f3b1ab625d24d486550a6b2c63c0fb7cc647bf156370305f926653af45dcf2a332dde864f6287d86d4ff3a8f14a4958fa068fbbc7d7c3d9decc1b0aa74901b141c3161b9c35bb03d1ea007f4178d5b5f1cd38ab5b0f177a3ea70171e5327b6d6d7a668394fb0c7c0603fc3e985377c0f29d2ac69c43bf6db85bc5b8090b4b9378f88c4e944fce0cd17bdc4d96856f53624fc40e6573d50b47d3ad6634df994891d40673a06f726039e4b89e7a622cdab38f877592d9f9c2e85214d89c0914b664466138c59dd5bb27a21c8d2cff291cfe9ed97925e099dfb10a4960556b443bae1e44a4e99ad8c499022ede41099a767138716bee1c376ceba67ca81f25a3bda622e6d6a095b79c988b912bb8f164cff85e425fb391f74f80c57fdc280c26bc8b3728efbb037ff3b6a0f1b59268c445b638c1656c1d0a12d006c00f527bc4379b72e3eb7cf85a3bfe70c6c31a306324db794730e8a979c6d3a2d0d7dd3345238b19cf8035cb2d65410cc853717b070d16485d7f0751ffe9d6e5e43b0bec77fa975baa5aa15acdc03f77322241c23944681a3a48517e6f68b552b526745bdc508646ce5b8add9dcd422b5aa5c77a30d5d6e219b993c90a2632dc02f8de2f3469b45913bba057251428a19fa3dbe4334369716a8addf995abd455c3a3d9002b257217f7040c49169751b0afd9fbca4a918111ab4c9a47c2c56255fd61a29973e62e32e2b5ca6efaef6fac151d89c6d20ee10eec626fc6b464e0cbfd85e15c92a83e6a4c0cad826801df0192da13dc897a71288cb78bf7a93111b6c395fef0dfca8b82abaa7580fba284797e48da45b24f90f8df82fc42e8d0a91f222a1e8671825fe63f7d1325e1df177a559713ecfb0188071b15c748d1169ba637cca140953a2ae4de9cd18f2a6d29da8ee585454572011707623265249c8c5a71d96b53737b178e35d68e0c723152b5c2069f5a11de2dbee2195a9257dc64539d4fe832e79e504d75aeb49045003a2f0a9b4c55e03706df1fb00f5fc4dd7fee5998bf2777bc3bf5cffeca9c066717a0935a2948639d6536266c87d1446e6b0f26e4b98502ec6587854bbc1ca7fcaa1ae467c3df643775b5a8859fb421d3418484b1169e8d46455237a1f03571ec070d591a850a69814717d371ed3752290c2871f83558182798b5dd764264cc4233309504af89775102fcee99c6bcede748f1219d7e8df3686277df8018b3df715c3a4adb2b835679e0a245f30f0a7572a487568d933a997638a0e6c619373c97c78d6bda3575865b72ec5a4aa9eba20a73e9d9e151498cd0e4f502846a9ca1130d532d9c19de885ef46ebf1e7ff7d355d4238daf49d47d9ce7ed4f27e4780798d92ca71ebaef4ffde6bdbc7cf0a47a2be61e6a1677b4407782a139b10acd1ff444a210ab5af87befc6664e116d3a04bbc9ccd717a60598f9e42381a13a159e9689c5b4ee5eea6ae9de7f412914b632dac8ad03c29708492880896158ecb4d85a74d128509549d1f6b7afdd15ab95d14631caa1322ab02fdba94e1befbb03dea3d9bc027db27ff9993933f267be152a2ea8209247ae137fa583f5b2a8f8b19c5d836e1eab64508ce4675eda3f46cd18c04d49c02c27be2b94d42caef375770c547447516a5a2ca50aaec56862bdc2685e5e9b235adb053001ee1e96dfcba58e2673f232a42703891dd9c477fec7436d5a323f8d3c228b50e84523dbd24461c6fac039ca918c34e5f593f3030660c59e934f10f9585f50296ae2c54a9e0c2b11a3f67503ef5bcd36519e9a137c262f69ac5ec67b7c0ede73837e0c3ccc2def6b67718bc36661b7d3c6a8c64cec4381e202ea17159d214688cb37442df5b969c67d09d3484018873f4007a03960a8a1924848de79e7880d061dfc87aea7b1b1fcf8f6d514ca7a9e5d9511cfaaa3c10f6239b2f090bbf2c56c5f20ce8fbe845611c4399c986617124ae55b3c8b426d2a84edd2081f2549e196d2369f00da74b8a92fcda6645536914f72acb7ae9c3ac790187cf63f96c272444db07c3bbac77a149b8ee39fc2e4526642fecca85d8cb98cd727a58fa1221a6bfb95a94480a296c4c9947d0aa8cf7905318a8b16eaecb9d47b7226b75ddc25ab2ea67ac92c3dad5d6620baeb2ecdd5bbac574d0ff489ae25959dc0565528e89e1b46911e7e08d742770f7c52955a973d67f22d1abcc3f1354f8aff3b1d4adf54bba3e7ee21545b2acb2f8125c08c61447f78e3c11eaa3385bc8b63e9c00468fec1f14161342dc8a5d6ea5989d4dff3fccc744a991bd1c67dc6c5cdeccac0138831c89370d4b96f95fc0f67eeffa66dbf3ade61e79464b730ea713d6f3f7e503adb6ecc8567f7458509bf0a68a47f1be85e8213a4ac6055feeaea6ed88f05667ce8b0c8a75990097b69c47f63f216bc0b7d71b2e3f9cff198cccc213b3dd663f7fa48b175a10f290700453650e401bf0ed34a6fe88b5dcb67021364a93266fb0dd96e398e8c51f91e58b2d381117a712059e41", 0x1000}], 0x2, 0x0, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000940)="786bcf63ef69f989e08d02b09ab7a6c55c20f2646261d813f28f1cc4084d8ed532e4ba3eb5323ce9e7dbca37ca01ffb088f7ec93dd16ed25e264a89096693b98f1b5a09141f4591a1cf6c76a650fa67cf11a4160d16adb1f5e56cc596adcb6c618abc945a712c6662e373f8d2dc9b2f74150b341268fb4b6568243e14862fa09505d1038ef8e3ba1f9a7ffb9e370a3d0a5eaec427ecc5a57a7cc2204696cf17e03c8246f29c1ad57f8603815a4dcefab85d698130cabb2561d45c257a2c41d8dde930bde144fd5783bead9598fbdac25c6322427103f8fb6ee700515c8855282970e1955fa5482cc818198ddef83de5d9ad9aeaaa2a0ac7d1986afa19002db4770157912836744bf68bbbbd0a0e3b2730ab2e9fa21ee6ec94e3c8573b32849afa945f11ec05d51de", 0x128}, {&(0x7f00000000c0)="1f2ead47361d849fb95c4720a60feb247f05310095319f0cd9e25443053e3dc4", 0x20}, {&(0x7f0000000480)="78d3d71a01dcf90380eb29d1efecf767406589a28c33afb7f1d820e403e969b7840ad5ecb295e0ac20d752b229427d9e80c7b4369fee1dde2a4f621c35dcb5ab0a43f05a7cea0cb32961ae179155f54f1545aa6b523473893ffb5f21d233f5e43650861bdd355a3efce17a58fadb3e1eb8ae560f254f249163f5b225697ad3d35e6851205349a827de4bb29f92ffb6e1223a398f00b580f64fee968fef9aebfa6fa7c9a03d43ed", 0xa7}, {&(0x7f0000000540)="cd52b54396406a77f3ade53dab731c0453b27f12036f7a9cf1a3dfbef1d43ae717572a1acbfd1f156930020634427819d07d0c44be6106f1bd8382bb8545c36674a6e481f6ec67f535fae91753ece53bf640fa2c33088269773d62bc64cd515796c4afec1f10efe1b77c1ba1a31af8f946cb70e1e60dbc4661334ad5650b6faf0c392a161c32eabaad789170a9a5e1c5a46cf8c58596174c340fdaf3d5bf91713e1e9b7ae4a4f3d604b8476ee97409", 0xaf}, {&(0x7f0000000140)="298f15bbdc4f3ee95a646ded59b8662f85c29dee6e17de89cb77ed000359026dbc5d3c1632ab3e72d32d9db26795d96d641fad", 0x33}, {&(0x7f0000000600)="c41c581e4ba8d867429e336f16a406049fe220971fbb8f406a88aa31fbbc644ac727f6099c57e04f75e5fd7f883e5330335429fe2f534725229f3900"/70, 0x46}], 0x6) fchdir(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x173, 0x0, 0x2}, 0x8, 0x0}, 0x0) bind(r5, &(0x7f0000000380)=@in6={0x18, 0x0, 0xfffffffc, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="68cb108058fc466ab62700314f50036388520ab7f728bce0f6f1e8ec9a003a7a0ee1180d4e8aea5dc2734b381cd39bbe"], 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) 23:09:51 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x14, 0x3a, 0xff, @rand_addr="0000000000000000001f00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}}}}}}}) 23:09:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x10000, 0x2, 0x400, 0x0, 0x4, 0x808000, 0x7, 0x0, 0x3, 0x9, 0x1}) socket(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x9, 0x0, 0x7fffffff, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 23:09:51 executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100503a0000000000000000000000000000000000ff02000000000000000000000000000104009078000007ff6027791500002b0000000000000000000000000000000001fe8000000000000000000000000000aa2b02000700000000000000f9fffffffffffffeff00"/134]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/197) 23:09:51 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="75a86291f2fa", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={[], [], @multicast2}}}}}}}) getpid() syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x7ff) 23:09:51 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x2, 0x0) 23:09:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r3) fchmod(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) fcntl$setown(r4, 0x6, r6) r7 = getpgid(r6) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/61, 0x3d) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x2, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x1b7) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r7, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 23:09:51 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000380), 0x0) r1 = getegid() accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r1, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(r0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x3}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(r0, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x4, 0x1d, 0x800}], 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/4098) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 23:09:51 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x5, {0x4, 0x9}}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x1, 0xc76e, &(0x7f0000000080)="8541d061016db82b20d06ee2de2f46db749e8b938c3792c88d6c49d8d0351fb7bf8eaa7193b6b96267d16717b3303acddc4d022e44c71f9183d9708201ff001a091e43970dc0b3f9", 0x48) 23:09:51 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x2, 0x0, 0x7, 0x0, [@mcast1]}]}}}}}}}) rmdir(&(0x7f0000000080)='./file0\x00') 23:09:51 executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x101, 0x7fffffff, {[0x0, 0x3, 0x9, 0x3, 0x8000, 0x92, 0x7fff, 0xfffffffffffffeff, 0x100000001, 0x5, 0x0, 0x69, 0x6, 0x81, 0x2, 0x1f, 0x5, 0xff], [0x4, 0x400, 0x3f, 0x800, 0x10000, 0xbb56, 0x80, 0x3, 0x10000], [0x6, 0xdfe, 0x100, 0x6, 0x7, 0x1, 0x20], [0xffffffff80000000, 0x64dd9bf4, 0x0, 0x0, 0x5, 0x81], [{0x800, 0x50d0, 0x8, 0x4}, {0xa7, 0x5, 0x8, 0x10000}, {0xaac, 0x7fff, 0x5, 0x5}, {0xe9, 0x1, 0x3f, 0x5}, {0x6, 0x9, 0x1000, 0x14b}, {0x800, 0x0, 0x7fff}, {0x4, 0x6, 0x5, 0x44ad}, {0x2, 0x8, 0x7f, 0x7ff}], {0x7f, 0x6, 0x200, 0x1e}, {0x7, 0x1, 0x7, 0x20232064}}}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c09dd60a0800000140600fe80000000000000000000000000bbfe0000000000000000aa4e234e20000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000040)) 23:09:53 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000f35836755600000000000000000000000000006a"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1aa}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc6e2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x70}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x40}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdef}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff000000}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:09:53 executing program 0: syz_emit_ethernet(0x48, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000123afffe8000000000000000000000000000aaff020000000000000000000000000001850090780000000004010d40f03786641440"]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x0, 0x0, 0x5, 0x1, 0x3, 0x3, 0xe440, 0x1, 0x0, 0x8, 0x101}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd895c7ad3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffefffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd67) write(r3, &(0x7f0000000500)="4d7a45375c5306469fc06f45d2ac465ab15f44d806528085ed58e47a410ebcc446db50121a4a11f9dbcbcb35068de5c403add1041fb126533ada4b784586ed497fdddcb61d90443651ad2e5f0d9ada746c4092c23e690c7453ccb432bff2068cf7c27c3ec98a01d9f717a136493c388b94932aff12d7166aa5fa03837630496ff15f9521154aeb2252610f6257815ef80f12dfcce370fa096f38d143c50d3d6ecef4509430dac6aa", 0xa8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) r4 = getegid() select(0x40, &(0x7f0000000040)={0x20, 0x8, 0x1ff, 0x5, 0x9, 0xd52, 0x0, 0x100000001}, &(0x7f0000000280)={0x9, 0x2, 0xd3, 0x3, 0x2, 0x7, 0x3, 0x3}, &(0x7f00000002c0)={0x1f, 0x7, 0x8000, 0x8, 0x401, 0x8, 0xffffffff, 0x6}, &(0x7f00000005c0)={0x2, 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r4, r2, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r2, r4, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/214) 23:09:54 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) preadv(r1, &(0x7f0000002540)=[{&(0x7f00000010c0)=""/207, 0xcf}, {&(0x7f00000011c0)=""/13, 0xd}, {&(0x7f0000001200)=""/165, 0xa5}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/165, 0xa5}, {&(0x7f0000002440)=""/250, 0xfa}], 0x7, 0x0, 0x1) sendto$unix(r1, &(0x7f0000000080)="49171d8fb2fccec6b6cfb802091347a197bc977d9b2c81fcee1ea9f53512b35d4864469c6cc36180976246873065cb8cffb65ad067031d2cfc1d653060242ff407c5c2b9673eaae90a6da6dcd4cd6deb9a1bd7176d50dc9cd062a35e985b43ef175f7cc56f27c7212a966972f7bb7a6cad65d2e4c77c9d1e90486f70bd85c4d714b1731228942e988f7cfa2013ee5a20c982770077eed5b8240ab4d0a30e56a752ea795f1602f8f502d6cb4553a85188c7e57fe40b90c8ab4a00f4d0d0194f246542f8e2843aa2bc4baa969e81cab3de7ecd5a559a117fd9c764950699c3fb547a658d6754ecc68593a4276e0b25553148a66912097b3ea0677c497f1a65833532d50f9674afd701d943032068071c82548c361e358bc93a9d1823cfa82e8658926883e9d06ec74813884765d0c260ecb2d8b84c053b206c81b46cd5ea30e73693fb309fefefa43aa1ebf9dc629cb48b80853630d8861bc1e339cd1879e3f5bdd1567fefa2a6f6b8b08ab189cac112f1b5f9aa51e1c4ad8b62697532b0fae22cb22089deeae346658c11b079af597c0c11ed98a742c26357089275c79009e165c286328040b8783e8161dfcddf2fdb4292e6c24609510b85501e5c55efb78d94b02a3bd799c468fcaef77ed2ff142bb7dcbc4d6c0fe59e7065c6135686b0e3825e20c3fa5e99d31edd632d59bd7a095c1a54d99d42e236d93c259f3ad6f90387fd258c1c8bf8c40ee9c73a381259b34f4f483fde6684a0766fed9a7c518eb1cdbabd17ba56053189e14a61ead8579203106143ab82a266d272ed28f2836d97e307d0e2c1413b06df0ebe123f900d9f045408788da6da48cc9c90b6048640e7fea39e14e82da74dd1909b3bd72bc0848d7a69d41a1c23a3e4d75980e79b7d1f5b55fc951715424445eea8f1a5977b87e1e30cf0f1e1080f4383f241109dde4d83d2d3a600e6ecac6ec4af6f4a94fef57c809a9da0d01c5549a024bf7828221ff3a20eab326dd172361cb99054116a233af9830e035437e3f8451e683b58c3eb3f6950cf75003e7d2eec60e62645e0d0ac05d5213ae83352f7299233d06714225b4793b4f09f3bd738b0086bf2e32881ca6d7c0998ac53a40e0fdd980a52627d1891472ac3190841eb20068c1c47056c309a1512b2cbd5def8ed7751faadd3ab0d699dc897984927fa779a5b3318d99fe08971e3ec3d80dc6e5b583e2da51442d2d9639fed3d7edb220f9fb01f0ba2c33b8ad9bc4a74f7e1eae9b46be306b11816f6fe53a489e36cb66d1ebe51a9fc6ad1330e489b5336afc5fa5b7edcd67eb21bdc14abe0e18542b12e7dcfa3ad516acd0908047f8701ad8fa791c7e82d8abcc6d3008a3f47c6d505d352ae89393b13d4ec4c608df61b5cd49f92ec404ef497d55b8261f9e69a9c6f09f5971795d5d0fc2c02f81138649585c06227772f27469332375561f36171d459095f13004257b5420adabe41abc127570d5d5ba971bc32f4a954a35d154f52068db0981e7e1a5ad5deb33aa8b779a6b2335d12cd2a87cb505e0f704c9ef4bb5b1bd00e75b72fc661433b0a79ce23631f16d5322d1b619c05168d6ee4018fc536959151875863911a18420572ddf44b0fa91c02adbd6f7ef8a294124fa580c3344b9f433a98b5297739a9d646f0b6dfa4951142be41df71a116cf8ad75915bd840d9a0ee97583062455a251bb2a51df41e58155e4954f0d6b1ef13227d4d33e2be369f2a8b2183630a71ba663eaabac5f543a4906589669d0826475cf3b614b7d903883bcd6d57ae24c744201f6de1f624b0634f6e259a3d0d302defee5d3593430adbc7624a3c72dd0d7267e49aa12f8188188351f36f9c3ee3c478fb4e2dde1e8616fc5cdabb5b603aca8da400e94706ec9095c0abe84aaa554b47825e56506985aa2f39ed78ca17298f8a49e961e4e8feb37239813775a1533db455007d46b8b09b95aafe6ce190eaf3ac189109ea3cfa0e4b30471f4d945db5b0eb3c915519bc663071aed0a930b545fe82e9e6e3a85454d16e6a61ec73fd042206dea2e7a00c92a1b5d2169e285020d0bb3c87116c23b3f222c475c6ac342e0d0964c617ff2048df7a8d0dae72869652a08bfbdf297c66fa4c1c80e35844ca48ad0a119ca1da5e446712aca77191db7ac7e015ba6fc6c0e026ef1b28f8d2c55c844a70c9c31efb48661af63abd55389e0ac747bebfc18db4732eb76c7b7101eec534e7e65a7a2bbc349f32246237b3362ec898170cd29af635ca3073817fc934377af188a08865fdf2d06ea86a3b78d190eaba6c82e1089c939310ac4f6d48c591672ef27ada2ec7a7a4d558134d3748706785fe1c9e6b22a17e2db776db10c4f11db162c5468bf62ce5f46d38d7f8413875a7b49aeae938e8fe53e68a27ca0fedceafa890a94bb0446ac0761024a4a1143d10a445033f7467cfa278070f3e70f9a79ff06a813c29786be6275acc8b4bec4e25b0b9bf4b24a6726c97c7b3bb80babccf30891db010859eb4048de5b929441af45afdc60632525e2cce047a4f411c23c8568400a56848575150832dfe77f1a23e9f21e86d449d66e1b819c077a5eb3eaa05e54efc18d5f691c1ee25e730997ffadd29ff0a81359b3c4a5aa994a6ec3370612a951e58639d78553ac5afe8921971263913c7c4138d0d7be8981b572ed67e0d675eb86ae6c005fda9b1d52d503296b08a935d80bb0731043bd7b632869e459474239ab80d6cc98de24168c4c5ea64c84f65ec4c920520aec2841f8a9f9ed6114a350a132651b86b0019a213f94fa388a7542b75317bd061d95dd8f9a18173d954e098da72c4b13352faab4701f391ccea78cc7c7097a97a75108d76887da33f7d1fefbcc3872b9d4d1da23e6a91a06794edef2e7ae77b27f18217b007e6f2a4678067bc1478fc551e355afa7d9335348a37f2d82cce2dfd94a12af7ecb7ca3dbf6ac7e7d1ab05643ea0232831d71dd3824c49483566d9fa06a87e843abb1cacb7783371a3e232bdec26146c96f1fdd037eb7535477ec66127f012243312e33435346c3ddf09b7cac12136162e76853dcef5032b999e3c817eaba09a524818e12aa64f821ffd3b934bef1de4fb1ea552770f29d0824dd05b0dbb75a03fc7631540a553df2cf0bd9ada3b55b0654a0b590252d1adb636fdf7d848df437b28422e52c61bd32a06c3f3af10964961377f8077c0133a58a07c281e73bfac64c3565713666ef96264f4e2526d51c5fc20323e2a6658d8bb176da5c5171d9ffd0a3a3100e09e33894b5d9b5ca6232bed289b47a79704cf8bb6e0f3544cb644a21d83afb5c6617b3402e588ca2ffd0746127873ed0a8f6e5a3e32dd17ea30ddd4f11796f1325cced6e96b57dfbfd1b2af3f060a62bdba95cfc0a037382b7720805f5871d0dd53cd9c98df499f267813d671a2052c9288f994c0b1d19b48d71144d88c6a7ccb1de9123b601aa755ec4a1a5d2542e03537852d5c37864ce095fa286b8fcfe785578d6dfa930b10ada407b9a0edac291879675c2a7ca622e5828486e35772b7bacdb87dcc34a7b9ad763f7601e8dcb1b056d6da6b1b0fdb65432cd7b6cbf3a4027810a7123e6e6987388586c98ba5bcffb2f10e8313b76661f7f154c2318c7334897f2a63827dcf672b16dfa092d1953c65dfbf69ad36e9359fd4ad50f1e028307187943cfa43edff93c83833da7e187242d202ed8d5aa957967584e941f593dcc742e575db8feaca28ab7f7558ac84e050d7a652116ce9f76fd9a991d37d9aca79df0ebc25be7c8325f4c3b583e2b9c3b5708bba9663faca1e64cb90af617fe48a5a94aa34f071be6108e862ac0eb6c603434ffc2566c325ea16f52709dcbb23b6db67500a23bc514d2cfc163bb7bb6cbaaf0c346bcb0b32d1d71aace512e09546587113f53dc7590ba0fb1c211667cae65756aa4da3536a47d8879ef31373014266c4160e66eee94a3e4b8d0942f2cdd2fa5e777d3c19df27784ce9dedc5b10cedff1bc2dfdf2bc226d4b602b33df44d24fb6286b5ab6aebaa63f21cef5a7b10f8fd6736d5c478f7f010c2ce169a03b7aca28006518b7adabf88b8e8afdd4877ba54707cfdfc7fb1d82a5c7277c5beca5726a532b9096f85a25a5b9b6699d1323ea1303fd6e031d135cf234d98b049f9a0595ffbf79fb22d7c802576539a91b3ef98361336083f7d1547744048c6bff52d498d7774ceaa29c3609fff9ad311384da2cab54052694d889560b216c9a75c986ac0797424f2381cd7c54981c950f2a4747db8dfae18346a848cca211b5698eeb2932e58076ae6a50797786ade185a40892b6c4f5093fa46235acd1e348ba866fc2fbac4b4784e362a9db5cf0c85a5b40f4f1728dd9bde6e1292a9607e4c4782b0a6e6240e37530a95092d2d2fe9d0d400bfad025083cee30b817fe80a5fe87e9eaf18338c19abc56c7d820957c285c11ec566ede9ff02322c2173447ed87787a285acf2641bffc7254d7439aa0e56bdfe5ecc0fb07c21f39c6489b5b95f2e2d353c04ad693a2e1c0adf42501cb76172e3280339d798eeb0ffbecc57dbbebfd41e700bbdcb82a7d564dc93998692342485a64575207034e1bbb62ac8e9d91fb3b3c3e084dfc966e822b2978bc370444d832c1b603c565285583003751d05a8fa601de4f88b50ff81248f82e21f63fc423955e23673ed7a752b325863d63e4c8e3f4b82d881ae35699893f799d16ff85fdcfcd1f58ac84a1df88d593185d82f9578550bc8db0ab94f18e0e3d769d3b2cf94effac39a9ef263bc571b94a9dd4f453ea599e239f400565cfbb2b7181e8654bffe95872120bd8f7e3c11b13534f22ba99598288adb768601c90e38f58bc677a365658b1e2641d47d2801b22ef7325220841478799b2684e5b953e430ca582c956b11c826612b3fded9f5dd54d36303f3ea798fb4b1587769e86daa9f527813449a6e083d7c5bd131d653595850e95bc9b85f4fe5a6128f3c571cc3991b17c0e3f29ac1b5b0fe360c6f4a47d5bd109eac7f23bb1369d3d2aace849e06d1f540317453ed37086647f664d749a1159145d0b1cab0e09db1da142bcd2c750e8cef58f58bd441cf37caca4baac1402d0863205571f6e8c2e521e3410f2381787da3133035bae010743edbe301ff2d02c26462c247012d8143fafb34c1f9ac041dd870abf5e975333a23b02a19e742c185838479c34aff6f57e72d340c1e36dbe9017ac0bd76c468498819aa2a8d843d0e761e898a73c37231d6ddaa56309cfecb3311cd8764fb477e310665a15d441948f7dcad9e9de2d12797bc61e24d9fd99581c95ad7638eb6e48498dc2dec8317da1b99f08dd2233d43811ea610fd68af0ee8b996c70fcb0799aef3c60cd623c8484cfce79f03fbe4cc09154fc066fe362ff4c6b0b9fb54021ad39076265f5dc6a613b13c321f70dfdeca2389fe5edcd63916ec1527ea20157e6c903ff3b60594c23fb339796b9da8b8597d61d76e32857b8c8f3bb6ad4d3a483d52e6b62c292972dec1f829c00bdf9299cd5ec521622a45fbba45f8bbeea8f66f2d54989738f9925d24f3837798ab9dd3b7a8c3eb573a216180566f4d12498d4f75866591f766706157868899807db86169fd819460370ca266184d2412b5d6ed2ef93f000eeb430ad8abafc059fc9ddb2cb81cba7cca6d07f67134c0be9f60a5d4ce12188292043e166282613e053de54ea7142278498f7d80fe7bacf96511c0a920583ff59b022e6ccd0e41abf28b7f6747aa3da07cf5deb80eb0c6642623abe20b2c143a613a23de403f6d", 0x1000, 0x4, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) 23:09:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200), 0x0) 23:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xa, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) 23:09:54 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000480)=[{0x3, 0xc, 0x1800}, {0x2, 0x6}, {0x0, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x800}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x802, 0x1000}, {0x1, 0x4, 0x1400}], 0xb) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000580)=""/25) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x24, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) socket(0x1, 0x5, 0xbe) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r0, &(0x7f0000000240)=[{0x0, 0x6, 0x2400}, {0x0, 0x7}, {0x4, 0x1, 0x1c00}, {0x0, 0x8000, 0x1000}, {0x0, 0xffff}], 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x4ff}, 0x7, 0x6, 0x8}) semop(r0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) 23:09:54 executing program 0: sysctl$vfs_fuse(&(0x7f0000000080)={0xa, 0x12, 0x4}, 0x3, &(0x7f00000000c0)="eb021654f5d78bc828a451", &(0x7f0000000100)=0xb, &(0x7f0000000140)="d2dbeb784e61683359b08c859780910b41", 0x11) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaff000000019078e000000200000000040090780000000045a69cf8af83a4b71aa8f02ef9b10000000000000000290000ac1400aaac1400bbe5278a8b7eedf38000"/83]) 23:09:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x9, 0x1, 0x80, 0x83}]}) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r3 = socket$inet6(0x18, 0x5, 0x3) setsockopt(r3, 0x8, 0x8, &(0x7f00000002c0)="b19cb7474af06d232a7743ba153a1abbd3ab58d953fab1959a30f0ef8c79e21f4c3db7b5dcaa7764076158649de9aa5d4b6c287b41dd8946d7a7ce7777a1273aeadb60337d5a62cb5f37f8c732b9b270b6ab02569de0ab6a56de053a80ae40c218886085a43a175390f0465a81df54e87853e9ddbc14231aa84cf47088df24cca6657457b195d909508a30574eaabb2c41d8eef8689fa3821130ce23ca1aa26890f6a9e425e74dce49fa8ff8ed0d002e40169c69c02144d2065f01d845d5951597b38b4c544869c21b4024846d7633026e71523cd84204fc08d174674c76a3178ba15a95ceb225eb3fb24eb000187cf099", 0xf1) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r4, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x2) 23:10:03 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="20ecff000000abaaaaaaaaaa08019078ac1400bb000000030300907800000800450000000000000000000000e0000002ac1400aa"]) 23:10:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x40034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pipe(&(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) poll(0x0, 0x0, 0x606dca73) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xe9}, 0x0, 0x0) 23:10:04 executing program 0: r0 = socket(0x11, 0x3, 0x3f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000019a00)=ANY=[@ANYBLOB="0042fd2f8fe23575533f0ca0f56e9e02fa6fe57eb1260500000030fe458cc05149b307ee5a46c4f525000000002c21d5c7bcd4421becd1ed6e8deeba30acb473435afa9b508d57eaa1dcc6f624d5d3e5b4bab79b046e8dbcd05b2f861cfc7330a3e58a04c03bed51c6e50ec954ee1fec3613250c133223cac00afc2257166031cab6e813c36a52e1f3fd7af2f0f3cb30887dac79cb01fb0e268a91c7270795f58437044cbd6b2e85c2027d6e97e593fadb4f4fb84e63f8b7de01c32a72ca8a72d0659c54cfad97ddc60c72ce75138ca13e9311bb738f91063caab5e81bbfb1ca941500a57785ff91668af7add7b7df589600dcd6fe95e9d262d8c6cfca5bd3ca3ca89910ee05e50a7ec1f845eb09839bcd9f1733c4359bb6596022897c7a6a7ec0eb60d5e6266cc53e77bd0e70f9e9930d641fb998facc3285ead46e6e88a2d19fa7d3bc4faa49d3df5f7c258a97a9f7b8083bb8fde2352cb87973bf09804ad3d0dcad3c46bba72600982903f0ea02532d8971e948147dd339f7f3cc651e7b484ebcbe655a410770af4023616db28c9bd30631bb6f322741157f313bcb2e19f091a981f33d9d9aa8ce1705e7c23ff22e977664ccc0bc9d103bced3380b43e789215912998ccc833b02cc0641b64dc881b99b9ea9eab692e6a3fcc86b8b5540bb33057571fc26482f186a83d9f107be5fec8fa00900834d627eeeb5433e2e52a79ae093531bebe2429f04a73c17685867ee2121c902394dda6dcf3246e05f8dfea9fb2a78d3e88b08a2e20a3fe245fb9342c7458d78da4909b1c32b8533a4d077c6d7b03729fdf0e7fa186a0eaf12799dbad2da0848b192121568d42dbf81cb10c82aaf4ca467a04ec0531d7388de42a3390c1b0bb2fa4742"], 0xa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000080)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) socket(0x1, 0x3, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100400006}) getsockopt$sock_int(r0, 0xffff, 0x120d, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r2 = dup(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) listen(0xffffffffffffffff, 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x0, 0x9, 0x82b, 0x6, 0x2, 0x8, 0x100, 0x10, [{0x6, 0x500000, 0x1ff, 0x8}, {0x3f, 0x3, 0x0, 0x1}, {0x1, 0xfffffff7, 0x1000, 0x1}, {0xfffffffd, 0x17, 0x4, 0x4}, {0x35, 0x0, 0xffff, 0x8}, {0x3, 0x1, 0x1, 0xfae}, {0x40, 0x3, 0x49, 0x4}, {0x7fffffff, 0x4, 0x7, 0x9}, {0x1ff, 0x3, 0xffff, 0x40}, {0x6, 0xffff, 0x4, 0xffff8638}, {0x1, 0x6f0dbe0a, 0x7ff, 0x8}, {0x9f73, 0xb3, 0xffff, 0x1}, {0x9, 0x1, 0x3f, 0x10000001}, {0x51ca, 0x3c81, 0x2, 0xcca}, {0x4cc, 0x5, 0xffc0, 0x9}, {0xfffffffe, 0xb4, 0x7f, 0x80}]}) sendto(0xffffffffffffffff, &(0x7f0000000200)="c8eb208371304eee46e0da6c367e560772a97c9428b78a4cfc8b40048eaa601fb20cf853c3dc500758eacd62ac6cca7b", 0x30, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000019940)=[{&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000480)=""/203, 0xcb}, {&(0x7f0000000580)=""/37, 0x25}, {&(0x7f0000019680)=""/218, 0xda}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000019780)=""/25, 0x19}, {&(0x7f0000019cc0)=""/4096, 0x1000}, {&(0x7f00000197c0)=""/246, 0xf6}, {&(0x7f00000198c0)=""/75, 0x4b}], 0xa, 0x0}, 0x40) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000400)=[{0x6, 0x0, 0x800}, {0x28641c036902375f, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x2, 0x2, 0x1800}], 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000180)=0x1) semop(r3, &(0x7f0000000080)=[{0x1, 0xc, 0x1000}, {0x5, 0x6, 0x1800}, {0x1, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3}, {0x3, 0x203, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x6, 0xc333, 0x1800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r3, &(0x7f0000000500), 0x34) 23:10:04 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xe1, 0xfffff, 0x0, 0x1}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x2}, 0x10) 23:10:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2f6b1628b8460b13bf7289197cf4ed809ddf125339a78259e0ef6edca30a1a584a7604f2ad8cd738a719493d20b8e6852b1a73dc6647292790e3e2cb33c7e547731174140fede143c5ff5e8f30ee2bf46d296b04eaa544e4040e781a2037022894193d2bae01a9b292444f5ec84973d2e952e89812e1dfce53999f19d0f554f8d3284071d4972e0dd43b8f044944860178934b0ab2e9cbade7ec65ae8f7fd87afd934330e862646ee1586698aace33bb1bfe737cb9d56f5e76d38be2929d7b4fb8880d1ca33f18a55e3cb1b4a27739582ad396c374365e5d7a854c98c9e1eed8a74dc7e7fcfd91d7a39b7572a58a15dae0cac5597f1195"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66"], 0xa) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6530"], 0xa) accept$inet(r2, 0x0, 0x0) 23:10:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0xe9d1, 0x0, 0x0, 0x40d, 0x2, 0x9, 0x2, 0x0, 0x5, 0x4}) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/4096) chroot(&(0x7f0000001080)='./file0\x00') mkdir(&(0x7f00000010c0)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x1a8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001100)=[0x5, 0x2]) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000001140)={0x4, 0x8, 0x1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001180)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f00000011c0)) open$dir(&(0x7f0000001200)='./file0\x00', 0xe01, 0x0) utimes(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)={{0x7, 0x813}, {0x3, 0x4}}) pwrite(r0, &(0x7f00000012c0)="719dd687dda1884a336fe3ae2c0be4f903c7baa4a0d5b956ed082d9f2cfc4cc7eb1123d7c8aca99cbb8de79cbde6b8f934fc3c1034c4f48f868206e61a94f44871f0ca700d9999c8bad907bfa094facffdccc473ed42357d6d8d6af44dd9ee7d3d2e6eedf7dea70cf9cc5ca3c7a30b9b4b436fb18e30a9aacfeb4af9676b73f96721875a7bdddf74806f7d0d921ff0bfd75ff2fa37d2925160246130cbfc0b804a7599e7b7a0cb1f57e8658047b5e588f6f3725df33a9f6682b8c71894dbda19468aa2f75e3b33a6dcdcf0475060e8ae73b31f1dc16248ac456642f5470779d41c6c2297d341026515c906c627a4d48628f555d8a4b964ce9a7bd0e91571d4defa3fe8de8b714fb37f87a0d598448c7c8bec9b6acb0e8aeaaea2503b15c5b6b32cbfe3b9171c8e8ec64b7e012b0e8eea433acaabe5e44fe8b461ec244e71882f338c270fa6f8392bede3fd8b33b35dd5374a981837f596975a917da335123985e4d7ac8f3947c24713475e4622a5efdae1da96cbf1aa7c452ec44b03f5fe034269a70fc9dec3a7ebcbfa4229a7ea6bd5a9cea582fbd5020d85e6fc51e2e9260a791f117a645e89181ca29e9d042f02431d2144c048b886d70871968c96f5808bd7ae9e48ac91f970d268ccf8e40be91bb13329dbccb86358ade47c63ac38ffa08723add2f72c3d40f30255d9b99e2b5f8b21588f9b0c5177b921fdacbece5802f927595f8adf47ae6b470bc11eead35a72788303db2f25978b89ad53bb9c04ad5759503468048208dabb5045d00a13cf3c247854c6273a856c4c02b6b8346cf8db9ca0a23b1c50bee562e659afe7e4c5a07ecd8eac6fac13e3d51693883066cf720ed175b9c03fc9063d40aaae190b3d4d9f7b4d64f29daf4f40e68a426f6ddbec05b25e789a4638d3166109e9aef8383fa5b7438ed3532d6ed1e15cbe9c33ddc6743fb21b949ebce68da59ce6ddb924d63e92ffbd99dcf6a58696ec77f3ac40728b0f3c9eefc57fa364145d30a190ccce465f2d79553cc95c1d6233645805513c388ea4b9ab2ce3c72af20f839cf7d6007a1ee5a48a7d9e65543221d6c41f75d525090f2f662ca9601ea14462a3574ff66c844c992a46ca67325fa09df8041ae51570e13e0fd601747cd1fdb3a44b786176771297b1b1c76f1db1974d4adf303c5fbc4b96c88c504e73122a5b8cba94ed3175445ba0ebeb3ab64bfcca83c5de05885c5800fc232c9b84aaafd814adf1bb0d789d8443abed6b5779556f64cc38fc3058936af38064fbce411199d15ab115b6b09742c883fb99bf3aaf7a71de2bc566b55e3cc7fe40116b5d14101c716a275f8c77a7b22bf84d6430daae1f629efc83cdcb467fe0f03e03ccb89266ce8e1a085700e71b34f444ee670a5b33e4fa73de0f3ef1204108c49e47091ecf2eae1fe1ba897abbb8b2cac47cd4f9aaa771f511f582442ea2994003f23750d8083c971ae551c8b53d341af6ab3739e32e2efd95b530de939a1932332b43ac8713b54d0ef13c99a26783e6f1df7e36b344d39b0f486f3ed4f2a4cac4f76a3678a96b5295ef5858e84045714b20d1f9b38fb4bb4691ff24a34f5632467869e69ddd3857888b38882593aeb648d7664cddc2054b0b42e1a1064c86a9bc9c49608234095c75841fbaa478edb0fe85f94605c9354db559ecb49386685e8018e9975f377ea992f562cee9dbe21628ffe54577ebe478f9d54538e67c32358e0edef4ba5caf3d78d031bee42f3030248e0e27ff41ba94cc66cf9b2e54080aa5f851b8546c24a02b229e11444dafd9a5fb05a651acf5225f94d61d18779f3f706062b2b2ce7eaf8811b21c2025471fd6f0692bfd187ac8a75684408d34e1992e53dbd9caaffd745dc22e861a5df73694678f9cb1d84feedbb3aae7c6852faed800631b2e8a444dbaf4edf9bc7257f9fce5cd2f56ee7e905ba41ebe8591a064129082745003862040922b296b6db68991e61562ebb8c24ec76aca475f27082a88468b0a9755237cc31dda9252cebba45a54ea9440b3706919c11be746f4c661c328e0860099b667c2fab58c9f7ec01eaa7de36d5d3e3c0606ebf65ef1167666c1d7d8faf369a7f2f1965989e3d4e889afe37d42c1f259e0950b3a243f482afe723627e081b057714564a9981e2aeec7455472c2977f318a568a5e660f855f1b37ba0b2217bcd454afd63b894911c5036f4b0f821451ca017c545732fd10634bec8f82d0f98c338220a83da0758279d00138af0fbdc423dc849cb34ec72321957e9e855fca60f830a9642e65a07950f32aadfa0dc2a07f56433c381c9b56b25bec3436a63792869876ac6dd4fcbaab960f4aca65a37f011bd57071bec485a0e9b5d5939c75a005d13f04046caee20df90a067d3e4f6af132c5325cae84f798809bc48a633dab050558711a03288c65128194219416b455fdf8c21f58dbf6b107961464804a9595c4923e741cf29fccbf3d2723b5bcf8b4b235d2385fd66a7da426f9440076cb4fce65b4c5df9c2cf829836c7d2ca9b7fe0dca31183c1e87886fe02febd1f91529c480b8584841f29b871b1dff820efc35cd29f40e22057b4753124d3fcadfc48e42d2ae123b612d4188d9fab78211b320ffe9f0436bf57d8d1ec852f1037be1654ffe23adf89c77fcc6908344d70cc08357c5808246dd40b8c0538d5faddb414f0867f6585941e376894b555f34beb25b2deffbedfb09dd53daeaea239415a1f35edd04f78c1bbbbc355045714474c48fe185e9ebcaf2dd91e5fa6d21acc894b8ab27b22b1821dbf1946668f3e051bc3c61aa77309f95c9f078a3030972979cd5958f23eb8bc5928042eeac764f390ce35d2e5d86d343faca5506c932ba0ae07477d00f648b2e910ed7f8108d85b4e734698f809c0cd3638dbc5164f27dc6601fc1077fbeb8bbdfa533ecc39c480f351c2fb076164a5eb8585d5ef317f2ecb5ef2663827ef2f7ee04f637909001bd38a5244e0dd251848c2cb4bf00db39336924656492886296e345d2733a158883ad6cbbd95d89bd7dfb9334809ca65c93e014322e0009cb58a244270b630f74fea643cc5dbf28556aa52e6218cd2558c0f2357bd52d9c627d82ae55139af9e159387e78fa9153bfaf3d513ad3d6a43ca56df53845b34f8c4342d1bc93f47ae44c48ebfbe75fcfc66fd437ddc89c0e2b73d755b30e174b2d594060ffc26d69adf198b7aa0501e2b010657b35178148ebf03ede236132c934b650f4d45b84078225fb1239aa2cbee982c611a99c8373cb30b9ec8cdba983c59839760e5073f908321b5d178327d79aae6de73c475144e6dea5faaf6e249209ea2a78968582a8d3eba06825f89be2545c75922aef7c9007cc0d060ad913ec6f7e7db5b0203c2d84f03176ee977dcfa7e91e5326015e0c0e9dac72ed7332a5cbaf1983ae51801fb459c8ad3d273c230f479ff556754a2dee388ce9157a70fb8a83ac2d075dd04f370be0f21f6b199991e00aa076a7049e75c3be877c9ba889ef37ac03e1be18adb0fc28c4bab8c8fa2cccfc032449f2a256259c5152f140b910a9e55d823328d0cddece0444aefb12540bad1b4aeae6017e4fe5f795aefd8dfe6bcd9acc7a89c6bdb07f1f630c4dfdbc124736ee427d30d016dda63aecd545e0c5745b77129064c5876d1b96040b49188e89b119125ae691a407b0ed3b6fb29d2c2eafd5e8bda07df3c202290cf4f7d603b4807f5fb73db3b35f1839355d2610e66a4d8b3b7c0144ef0076968a761fc0d30c39071413baf3e40ff37e6e55358b868f513fe99da71c44badc22648a7c03840776e2a268730b6a49ef11c0a62f1afd4c952de6064ceb27deb137234dc17f16af60ed08380982a02f4656b1f37b2f7426dc14b1bc8c2122307961da256507ebcae0847e64754190105af3bbc29452cf10240e885966a0fc6868ae121a9624b5d8477650588091bf1349da714a5e90d7b9022ee4e4c85ab6cd5ef22601bc3c3bbc076ea31fc56b2ba5b865165cda41fee303c9e3bc627d1902d98e9abb9cb4b4fc51241421bbd79cdc2029ae4f39a359ee8974867b08d72a5cb2b6ee1e1fc302a864c75631a990bcd1e5645cd529ad26f889dc03673a62aec699c366f346a9d6f713e90faf4832fedb8d52400e3bb8f9491a8a7b0e1cec0f412776a546efe4f86dcc99902e8386c13f694a46f694662efc9efb644b3c5eacd36ee7aca2fa8b8f907785a9770e18f82ee88a4a10bd40fccc5f802935bdfab4171eddd3819a654dc84cde73bdcb2acd941ded9380f015206e7931059e19cf093e4e812fded2dbf1c5679a59b6489f2de57ee31e0da41ad0e3dfa547a0908b72b232b4f30adb3f9a772faa3382598c183e4afa9ab0f1f3e83f9ec58750d0c293ef60702e1089a63e01084cbc861288196a55cbce53cc4699127f854ce5ee9aa6a121cf25c0a444507539735a87fa57bd21f161b47b1d8a909d75de501cef5910dc34f2b15a923cf45de6cb5a3437513f55008598abd40b1e326f26797474cf9f1a72915e8927ca41ab622de4619fc0f4c02f63e558e31b12a743b45731ab7748c468753f3dcd971bae7cfdb3a1fef0bdc50ca345d3b3e1f5dc1cb201aabcfd186fc472006ad1904c35d37493e429a10aa7958d32090c21f49f07367b1ada10e4aab681781083741d97501c9a78a98418f84f0e275ef9d02787f24da1a5a16f7dde1ca231e08dbbc930d1e8dd502331bbb808e4a86f395065778be166c0a47cbc92a0251f00b7ddbec8c41d2afc9160d2ede31b33c26358b7621091a622270ff1811967e56577811fe189cfdecc76aeadef7c921984517bfd52a41e5723e2b1251b13176370b85947980b18fe16871afec8424a4e8b9b9020f827ca88bcb1515319e39b41356088086f568347354b11acbf4420e1972c80b8ca1fe8a9ec39c91da7761d82041ce6c4776f99e600c268482d29c44b68ebf490a48a8064ee03adb6578872978c7d8ad809c62c6249ddbad9a6c105803c23cad967c04e83afd138e3321e3ad322ed048fc1389865ffa09c4f4ef4fd780c76b271bb93b467d6d6565787e0fcb122ea88619f0c9cc4afbd999d656967b2ee20898729b1fa1d9a4ad748da96dc6543d58718b256ff9f32ea7211da7f34a50f15d84b38fac9bb44cc9b9f206f12f9059d551e1efc6947eec254f470653775897f4865fe86d0706e58e960e0a4709df5c3ebf32dfdd7a1b1affbf07015aec75464a198e65d9368ced81b0a5e39705bd832da922944e3509b45cabba8e4b2ee0d7cf99b87f5a26935d0f2b2cd8f6ae185db7df6f23e7a70a344f6eb0e082a999f8fac843956c0b6d559d2447c1fdb1edda5e0517670e4b49c3f4302b7dd211e6b979bbc482f40a0d7197cd54b371f8fa80665753c94a4b02270c5f912950393b73e00acd2758fca1176e961b7c4343b46a49261edb8475665c6941b642b26d06504e0657d520e4780add60962d86ad2837f6dbf5b9e45df473c547fdd67c9e67164ca2620e9d1197942cf1cc75cf7442984326f9c54944264c8e494ee2f9771f3d5c5dc106c9d0ee85d3f33111296180245497836e66420939f13a169c54ddfd64629637f0f6497452d6c8d909534ae7f3123695d038890fa2fab09ed7a6c32be31ea3ca2baea0677aa364cd510c918668f9bdb2456d36edfe47de12f60a8ee3201d9d09a10969d53546912ff266b9b51f8d744905154d73ef0589a86c76e67ba6ec5d87941f9a166ed925ce6521e567ef49f0b12cb7776ece8c63c196c18b7bc29bf2f95243e91e9ec8e6d7030", 0x1000, 0x0, 0x80) clock_gettime(0x2, &(0x7f00000022c0)) r3 = semget$private(0x0, 0x839e5536d9990b5e, 0x106) r4 = getegid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002300)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x44, 0x5}, 0x9, 0x4}) 23:10:04 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000c63aff21405aafca51147426c00f82783347a0ff02000000000000b55e5fdcb97eae9682b73e00000000180000018800907800100000064f1428a5cdd66ab14de84c9c"]) 23:10:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfbe65dbd59204000000fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb58d659f03f7414af85bc6b4226c2ce54109ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b199328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f35633242d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f194657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9b08ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327f71eb46484d01d72c19f2bdcee4583"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000010"], 0x18}, 0x0) 23:10:04 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file1\x00', 0x140) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0xa013, r0, 0x0, 0x52) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:10:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf0ff000000781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90ec6de01be657aea8c500000002003c88c1cf8044101b5496ff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000002c0)=0x8, 0x4) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfb8, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf", 0x0, 0x438d}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) bind$inet(0xffffffffffffffff, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000d, &(0x7f0000000380)="e99c8394517ed9d469d521", 0xb) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000300)) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000001380)="93f165d90892710ac141298507e7e186a744403669b05ace7334ea617d830e7a268a5faa5e8f25b031392aa4cc88c006422580c4ad9fb6fe2a4a51c3580d042ee41c3a13b46864797b4aa8b7725a220f6ce02a657f33d305ddf454b4de11ba5500fd5101d0a9f12aa67157d2b0f74f62512527680be3e5aee6d00e08aa5e32d7891eb2a5c974cfcd693f0325d55fcc34027487cb16c24a0ac2f5b3b5e72322722b3707d0446a07ea8ae1c5b0a46612a143e60d283168ec776bd503a78a253e15ddb7ccfa9ab93c02c0bb0e02d20e5ac3252b0be848919b4c58f659e0a041e2319b3efbaa1586807e808ec8f7f68dd6f3e9d011a994b1cbc26b1228a41188f6de63411bb7d5ea168c32c88b8832b38e5bf360afc8f799246e7b3e6126104f4b3f06b62dc9f4a260616b675c3dbe68bdb72a3a998a0268f9c390b8d2400b2c4a5f001f02e8db1de15b2b01da0c7e8ba40e3f189fac1f04774acdb52783f790c11082f6dc9b5aab4850b3034d7087515309fdc28afaac1bb8056fe089119e017283eefad9fe725561e8409fc71b9f378833f78eee316c8c7b9bcbbc6e2835ab1b1bf7a1fdd161c92f13a434a52597b49b52c9ee25d5eab711a31d34250af7f8dffb52fa7edf6570e028e11002ed701a2df0d1e8e5eaee7f41c0aafe40e6f151ca81c6cb13c267d4f1712dd39bbfbf7e865664246515bc61b03a243b1288dbd351bf017d9d2d749a00b55c10ae1aa03ae3b060ca3eb2dff9589e8ae26104ef479b4b13c79f027bb0490576527ae44ae4f37080f5e6ad11bb7812371d51ba982c98bc1308c6e22ee671c62248708acfcbc75b949c508e7c97a926ae2ae0025549f938ffa4f2a73f910e398cf63a2e6ad8166854c22d454bb579bc849e65cbf496cc7a945c6ce889d1cbe93f9984559a5f07b4a96ebf869d29538b3291632028a3656d5032a2a299d105f6e67473e18258bb87fc22067d0435cf0c08f8e9833752099c501af0f67edce1b8147407d501475b30217a6389c24a1ec7f8f018ac4ba3f2b60f838eaf5ebe4daaffae241546be86cdf54e962a85b1dfb466e08983e3e1f0b18e6cf5aa80c34c3b1ce9ebb6eeed7594a50fa5ce9660126b8b60b8393fdf50c0672dc5d86c1cfb185a99e53413490bc1771fafe89317fda2fccf321a252c158eae7b9ffc34913af8a0ff1548476f20818c25b15a93f9a8dcd84bed8113c6aa2b9db05426799224dbef39b313b6e3a5ec98af6de94164ff8a77ee1d4a7db6181d1f828c22e8ac17e523e1db2433b14ef6b42de76f5083945ba211da9081e4be08d4ac579ba37f847e8d0d9ee1accdb1a585efdfc1a7101cd3ac0df76a7143693d7ed9be61284c858310556971d58a5b075eda159c1137e250989e85a5d774cb492afa78d6df23325e66c00cb7e3d4d7ea45feb5fb3bda5a18666dd65ac162da7e6ef31ff8f4b4c583e80c0620377e34b9a0b341e0619166696f41f4e3afcde9c78f24ef0b3f7689f47b8d4d29536cd021a94d17b457addca6179a7fd685decbd18c8ae116bd85882a75978ff198ac837ab314915b5de5cc5e33b288f01c982f21ff295226f593af05ec87658ebbf6760bf6db62341fd130aebe503ea25a522eb9b338b1e9998a6a75dcf1d2672e7126981205309edd61be4f03759b7450cc6d61fe7a101555c149b7a4129ca95c493f52a5253ad3324ca532a96e0ff32ba505b14978971e53b549a8cae63b624387acbe00ab1f0a17a208092176205d07a104ef64cbc29e6ddd2021ea1df32004de2974b8e98015ff32af65f0c9e0355a4941271ce7a14ecd41d1408cd94e59b27ce9d7a07570242dc3c1cd7bd18f3d72411a84d490a9c0bc424a7ade7617f52a0afe0a41f3adb1555d3e81e5933a99cc4623dfa438fc7672a457dc553bafc6940babc11f22b567c89c39ef0afe1b72d3895e11e6a9bf111eaa20e8481f6976de912cd431a5f8e98707ff3b65a4c0a46e0bb7de38bcb3cf501bea8b47a38552ec6513a5d863204500972c66450e0cf7944400d514b2026430185a5f4f18bee2e4704efa86b0d5a40ffe9e22029293af6f0674dc02f94bb3665628956c5c81c5d6d1919e60b761d883523fc196e730b9185ca4cb408dcd08b62e872cebfc9b540f5598b91d4b3a13220239c333c4ad7504c2e7fd200f85249483b13d728eab8d020ceec717fba9485fe9147d4d8444c09d1bba67b05ed69971b246d222e54365c8cd48795ee92dbbf79e93e218631cee69f6532905bac98cd588bca442f14b1d6ea33068dd59343850ccbdbe4a2b9571286f891ab43f1aa91c8d1f22fb111f52f00843ffc5288920a38514902a3c021844c759bcf821b0376010fb7ac8b3cd14113e2c612c50700a7c2dc20125c77a0a31b7379f30ba7adecb89c1a2fed400a5a418beb3e9a60d6049fc778e12d709db7b13924d23d9d6ca38bf048aa968214fa6e6126ab8652d6b849605e7e6abffdc18048a45d612a0fb63edc81bb3684f5f2a3ff4b7d1702bab69747d8ba28671ec217cb697342d6190d56bb9ded5d06e09bf44158c225be2b7713ab55aab8281d63208bd383fae1afcfda991de6388e6884849dabb13cf68ee3b7abc674943424a07cdbdad4421889a9918c07eff0c8420cd936a0b1285cfc8bf85eead6e2326a666afcb4d507ea80179210d4a97998548ed12462a8f2563486cde5a9bf48b4e91930b8d188f6ee94563ed00f20741322d2242d29bafa6d206959e92e00e024c9a5a341ed19929c6e3afd409173dd58d0f16dc7857c1e521427a0479cca01947d42e022aa55ca9b82c0a6ae5bfad7b4ee76ca8e8c4f21bc25ed137fa692f6a0d8f5b5dc44a266b347e866f224c8b6bfdeb422baa62a8f758a1928f540d2abf60e3a32a140969d3d55cc4c4d4cca46069555c6f763d4709d1708e738ebc71697fde10332118866e0e480e99cf22b72d4857a7c4a61eefa1879d4f3d6b28c69442ffe4ec151a48e1d71e1cc3a6a764e498519f9f86daf87e34aa9dd3dcf443ad8289e3b4908b1b98aa644c71c2603b1ab029b25477e248f9c708ea8d9f5acedc592264a879f68966bed5fbb3b07d8037f1165fdc84eb02bd2ae1e4f7d01856232f9c23766bd7557933a88e5243d4d25920ba3e8b9dfc2bcd6117b06c925343d246b67ea0f72d96dc8e3dcf9a2775ddbf6c38dc7201efcde6c95bb21efa0ffcb09492afc664e1e5a252226ecdb2c21cfd7e1ece87bef09b9776b1ab4970471405752ea379cada1c22d6232b543152e22b6505fc62defeb077331f583b52e6a4ad3be569efbc9a171ed4092f92fd372592b926c4229ed97db4d993df1480b5cdb609605c31097d31909dea8a17591f9115f36c3ed9a4e68b748c4193994e492ed5d0b9ce5636bb085a0e091657b1b1c4b1b741cdf941b3e6fd4f1b9f02cc6ee2bcf0e231708cb79062f6c4b27c6c02e3b564a16c3e638dc6f154fa4fb71afac0c382f8e41d89c80d8a57c3f9a475d025da44fc2f8e827e5d2541f32e7cffb2f8f8ff866a09d8ee7bd4cfda39bdb629ecc81b34c8c4ca8652fa25fb1c29351b002c51ff43698a915eb72c2d49b21101502eddb7d581621487b8a8e8c101aec0c56998d953ec59581a617a2585b460ad1ca1158b0b1bd18cc03e655028a420d26c29ff940727073ba768a43e893dfb0062f295a88d51b4aeb5da7ca6412afc2da232211484896dc545b2325f0201610c20cba14b8b0694b2758932307ade2584def2f9969753e30dba60d051056866f3a9982b2d2845947ec4daca9d7ca513231b448fc775ef11c821f5465eb56f24839b2a1498a6d78f7c59170045021da5339625b4488e8158ab6e9e1071bdf65f7fdf591522976af782474135f596d598b97da86327b1c0199d16078a8e64f0dd3acca821b2dbe1ec21e742ddb968d817850646eb7fdc42bb53ed11d020aecca7b653f143b1dcc8558c4e8898102419ca672580ca012d4059b78dbb61373a04d5801ae624d665f0e985267b792a921708a4806257932c024968694f7c34eb4f19fd92d862db060816d52171c4565d844df7b0f685456ff232995108fdeb73f3ed192a2150f09c437a085dbb63dda97349751196fa44c555e1b0d54bac5d84ac3108af44f7f5f875529384ed80288c584e0ba0e57d941de4dfac9d98e4fa307add38b5d56a54ea14c98f7cfa8926723524f23aa48a71c9b055c00df6028a5d5b3c36488992f3223267e41ffbdfa40b0c3f8e55b012e378ce2500dc564b4c4c48875d6a34ea3121f273009b66222990315ec0f7bc8b522268997c84de078f36d5dbfa3a6ae757be3fcf8145420b1fd8c9c76879d5ea27ce65916217a64c92b59ae9f042697df98fb0beb6ddcfae8fb439b6ce791a6d8ee03ede6459f556b2e74941f56c9b962058f6899c638e4a985e206b1a2ae3d8a545919a758c4d9e0d086e869d258ead5ac7d106ba52f9f0beec22b3b282c3fba3dcf59b946ad7e1e992092165172622066096e2a2ef3a9cd501a57e9d32afd8fe1c00b0f9fb282c09668758b1fd368e0ae5d1939586193e25242da77f6ad7e9eedd57da0e42ae5a8b28d34245bddbf016775e63ca4a3f277c6982df1b284120294705402144ef4ce50c71ffe92680dd3a290d4deadba7f4c8f15f6ba3a1fafc602032bb95f5e2c4d798b5b4f9eb0b55322ab1e5f294842409addb087220efb376d816eb3e1f56b3c9163749a6c18ff78291c5e7d9a44d9be2674e536799a6912eb9a84dd5bd675d137f917482769bcc4870cc5fc6a736afbf8bffce473b581b7362144a77ad33aef96505d7bf0c6d95b46e9a1ee8fe255dc326d3d6ab1ef08fdb9a20899475b3312bc2c2a2ce99a7996094c67bc10fe30274009aada1c86fba4e08aafe4bf16b6f87251ba31176948ade0733d5d16bbf7e898eb37e09a8837cfdfc186be49d8305b2181146d2a0bbc78531585f37caa68c03ff714953dcb820b66c590f3816f79cac289b8a8f5f2037199e9998c40fc418d93e5b7da0cfa315fb1f09b9ea83bfa12442ce9821780b4fe674eac237907e08370dbda7ef9e757c1ee27f72f2e9960f8165e91251fcb2e3d5a940fb0b39fffabed555c59e56d3737050b7c6c42fef99e72aefabbe9c83d7b2212da9e93be090ee44de526b3f02edefb10949e4a5aec6e69566fa08b123afd9b3319690b9b85286c22c6e5194f6946319fffd368f4ab7135e10c318159be91f8b59d666632442e56479901ce906357a9e722ad4b76696eabd42901a3d5f8f1345924661d93c03cda89035cdf54e3ad070a2a8621e0acc87f81451a49756dd43cf03d2bdde8e41f1d4ccc4c9959b5ea47bcdecca0fac8f1f0d20d7607afebe814c4efbfe73b2cc9e51a739bd3e371e54194f9394ed3cce7f60960c7ad75daefbccb39e3f04c2e5c651ea4d03f862fa2d3e4ff804e6eb0a310b4f0365cb8e8cf47d464abc311013790344053a931cdc2adae9623ffb86e50730d53fec1f340e9c7e9da1a16b23b78a4796934cb998e3f8e5dcc29ecb00b729a3f9d83d77943418a196fcde68c9b873c19ed91af8659a88f09f6fb6e66d8169be0cd22fe08c78262901d9a1832a2d1e61b2775cbfa7c9a3c8d92f94cdc138c277d8fc07b7b54ea647fe39d20b662522e98b8acc7259d2f1288f09f395883568d37f50413a8a02a86a8f8ba6877ccef35acec0709427317863589747700fb904b3779b5d702ffbf36af78ffcad122090babbc1a0cf354cc62b4b99ec69e239f1b9f4b8af51c9162687ef21fe546cc55c33dfa0b4fd535bab1338983c", &(0x7f0000000200)=0x1000, &(0x7f0000002380)="d898bdeebec0e82c859e87c3aa73ef09a254a3df1deb44f84e8c7f60b3cebc3c158ed3655aca357ac473ad7104145f2362ad750e8f342f2ea5378825610c48fa59e0b70b58097f58e2a714531dd438c5e64be976b3f3b317981388e575784a1d5dd3efd5cddb3a43c8ebaba9b5e12b57be84aa290353fcc9ddefc508911c12570e0c7113e0965aebd171c26b745eaf7da0c9443c09a5a5ffb091e2de81d14cba88e3943bf022328623be20c3ace80ef89542d0e438cfed1ba868c51af13e8f2d031ee7d60b7e46bdd13abefb6bb3f51e7d44938463a6aa9a6595cc466244fcddd24ad5ffff5f49915972ad73286db0e182eec1aefd8b9987c83052400921", 0xfe) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="0239bd9a7f659509000000b102", 0xd}, {&(0x7f0000000100)="0bee2271da34b9f8404f0c510c9813a8ddbf0046e1cbdd32bd166d655b6609d557237c118239c3484112d3c0dba6b81f20907bca3b7440e4afaf62111b6431855c6b2cfb5154ec7e10905e393a3fec5f16b333084cb007b89efade498cb7fa80a942a945bccc2974bde8d96d69d16c0879591d144a7ebe3cbeb4e0b42d2306709820bd0819ac9c8d65ed132d62b3f4ddfd52c2046eccf52d175c7d16346e6d022198c80cbcea80f25760f39015e4d767f1d0e32a1778ac38a84cffe20f130c751615926dc56771dab6b187fa61cf5f8a103cb773132a0dd40aa50d789a46c937b44a656c58c626f9b4640d5990502f77b50337", 0xf3}], 0x2) r3 = semget$private(0x0, 0x4, 0x58e) semop(r3, &(0x7f0000000400)=[{0xffffffffffffffff, 0x9, 0x1000}, {0x3, 0x7fffffff, 0x1000}], 0x2) 23:10:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040)="3dbdabc8153bf78453e7facddb14aee5531814fe758793c083d26eb8aa360d49f46718d21c0a7e6b4ce204a3559fadb116529c6bcd168925b7e6d67d58e76e5ea2ceb2b2929ed35129e0b37d33cf35f724c7d885e041b4dde7c905ffb49462deeb0bb6d5d054f9040652a1a904645187595067b4a921f0cf7991134f25da723b4f", &(0x7f0000000100)=0x81, &(0x7f0000000140)="e5e8755b9373869fd2e564794940c83763aa35dbed11a45c85409c014ecd34b9b8dbe571b14b79f14c35d1d8abcc0e4a73e052c6aa1017337cd4e5f3f477b85452dab973a6ae8470a6edfef71494", 0x4e) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) dup2(r1, r0) 23:10:09 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) fchown(r3, r4, r8) chown(&(0x7f0000000000)='./file0\x00', r1, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) setgid(0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 23:10:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6bdc020000008b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:10:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1, 0x8001, 0x3f, "2a5bcb272406005276dfd98d987ac3aeee47eb51", 0x0, 0xfffff0e4}) pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfddcb60f8046fe16731ffffff7ffdfe", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x6, 0x1, "467d9c3cbd75c2c9ec0c80f60160a5c5339b4c28", 0x9, 0x20}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) 23:10:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x2d) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x8, r2}) sysctl$hw(&(0x7f0000000040)={0x4}, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x285ec, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r5 = socket$inet(0x2, 0x5, 0x3f) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 23:10:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="f08afb3dd5fb76d303b0c55c19eac9b6fa1b12a74e4b214b2bf3e2beef199bd2722e3ee82dbadfa8aa8154818f41ae06b01ea9cec6028472df34dfafc7ac15a210a9289ac78c4673c8a8cbb597e1412b29b880d63601db34443c54847996001d94ca5e8a4b7d1afc0b25d04dde71487f27ee7ab78b7fed7d9926288daa72ea4bbd8f6c50f061d3cac72715ee17600955d9ba7e25e89264391ae2c2b1c57e3a5034e6ea4211fedb75258317cdb8079517c58031c7c7c29c7e4cd34b29d199aba92a3e70d8ce6f6d9cc9fa8b5e3034ebbfe92a88377c8dc679ca45c3dc41ee85ce81f0b01e6c123305aa9cd432e76a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x8000, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000100)=0x1) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000799000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x5) close(r2) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/71, 0x47}], 0x2, &(0x7f00000002c0)=""/26, 0x1a}, 0x1041) 23:10:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) kqueue() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, 0x0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, r5, 0x0, r7, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r5, r7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r2, r5}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000900)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad3407b000000051718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7feffc7376bf7568ba90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e300000000691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd", 0x1d7}], 0x1) write(r0, &(0x7f00000000c0)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd0908585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1ff78d689e70b964cc9b287b11022f94efffddcabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff89", 0x145) 23:10:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:10:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="2f0382af116edf1b65448df1e811f31d7f26cd4c6803c40ac1790d56085bc82127bd280830142b27f7bb6d5a538c1e7c69c55f83564077f1e56bccc1c1f26481fe94b73846f1aef13f3f9bd9d4e0b996a2616a7eca98f782d967a860352592175e303de0f5353de47a61a53b5da839", 0x6f, 0x405, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffc7f) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r5, 0xffffffffffffffff) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r3, &(0x7f0000000140)="5f6976579adb7666bbb480015b76506d735766f6fd291d107d8b739cc11872291a1849b5080b94d89a4d7cce31076178c47b18caa7ed1bce19ebc359d18d881f867b93ba247eb408ce29496de01e1e93df34a15bdbd9041a2e9225d6e5b92fc2855209f71d3e431c34cc395f36de39fd3e94e966aef4ce14ccd2631948302b29fd1908f9647d1657a2614cee3c6cab79ab", 0x91) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000000)=[{}], 0x1, 0x606dca73) 23:10:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x200) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x7c, 0xd08, 0xc}) syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000000000019078ac1400bb000000000302907800000000450000000000000000000000e0000002e0000000c7731e6dfb3863000000000000000000ac1400bb00000000892700e00000017f00000100000000000000007f000001000000007f000001e0000002ac1400bb00"]) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) pread(r0, &(0x7f00000002c0)="d9b54bbcc1fae2aa7594f1631661dc15612f1b90d8d5bd9a08cdeed61bb9aadd6956c6b8a8a73fff484642f19259d5550e6c50f132ac4a75d904336551ee9b59b935ddbee4f8bc693c8e4d4aa3ca663768dc84b0f9ce769a6cbe84b4f5b396126bdc0c5d3677402dc8dbe12efd768dd6bf2bd34fd0025405446ca3c380aab95018dcff894023e799b255d628e9e4ffd0f86efb3d1707300d7f0c9d9c4d8517977ef3ba11e6afd0726dcc2368f3a67f379577c26a951fe25ce8eb89a4135131a545659795a6fb4d8859390cf3f168678673f3", 0xffffffffffffff5e, 0x0, 0x6) 23:10:09 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400002ff, 0x1000f575, "003700200b0f000005000000ac39000500", 0x1b}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="01002e2f66696c653099a212c32f844e6f737d1993e1b79c11e2eced1c33b2f88a1ea7d797413bc9e52eeb73c436eb2799821182da3707fea56418d56b437ea008421d5a3a9244b41267b5ba5777483e32fe77ec10f3fda668a56ed3c006b285a811014d8305c3f3ae1d47a75e5c44134ba90a4da6d5534d7fa4880e97111eb717d259777fdd7ad3089b33a310eccc05bdedb6dd308275c5689aa40c397b631f4efd3a5631bfa04852af3b7108bb180f4121b7fe7800f6936f5de416f21ef08005000000000000005c47a122fcc69a7013e12862057aeda189f52d12307821cc4701b8281837156083fa3964f5c529d8f8a1089e70c68c60e06c857bdb4fdf0e9f8061c48a9c58128ae2bc32ac8bbdcbcbaea80413c9de410c0000000000000000000000000000000019a73939abef33d2a3aa21b173db2409a74aff1c044bf8d888e356a58c4d41757013ec9f5e29a97f61298fac274756991ff5a2ba50e553a78c202e6c82852e4b1e1366607b0b6a3b7bf6736db1b0de26ea750f9ddfabc54476da3622c44aedf42a0cb797469233f39ae36318a8c3322a5b04db710eca634df5d9bfda3b41a45ca65e753c4dbdac4daa87c5dc1b184e861b0798974ee1d6be780df01789520d57b7966a9cd2dbb8cb82e2f975a74f9b883547f2b70bdfec62f0bd8a72e029194ef4c04fd33b631766bf6323e955bf23ed58c64d3e023a7194b1ce96f4cf3e1851e021d63cccfb99f4aab4dd115474050739d4379cac05df01e795aadee4983b94e1a791f3adb103c4ac5cec532c942f284e76874ed56e89c88e5a4a08d43fe1c6d35dc6def9bcd9cb1ce7fca8f6a2073a8d447a33bbfab3950dfb3b24ad9bae9f243ea733fa5e40d7bba6c49a9d43e2a15695b40ca6cca9b9b8e81315b6fbeeeb869a30322e64ffd2a8d10f5660dbcf1c0ef1bd8605fe4fea730077da436610a6a2b9f8aa3f29d743e02d0ff7721be2fd6242cff8b7e51010e20170ec8aef7a6690934a94e1d6c819fcf3b1ba968be70b045d0715ca99f3f2c788b52a4835e13be7e4380b832e2325762c3186df051ccd612138dd5cef6221f4eb02e2a3e273c949850f2877bb54fdae97f8f98a4c1194378cd4f9c4b71a490d3600ccb24675973c9ce6e8a134a7f1c299881d7ea01496a39c48d1a722a9fb6ad455cb0386ff9ec16a941c3721e4a5979972bef2300000000000000000000000000000000000008ab9e42e7f796f0f77c664e1db642ca597aeae07b464dadfe623d0845a632fbb5adb31c179"], 0xa) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000240), 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000000)=0xc) listen(0xffffffffffffffff, 0x8000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x43cb5, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0x102, 0xe0bf09012efc81fb}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) 23:10:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b9b664e816043a", 0x7}], 0x1}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900", 0xfffffffc}) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00412b2196317d5434c6d3d561ef5a63c50300000000000000000000000081", @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000008cff1f000000000000"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="ed0d3b52aecfdd2e624d7fc35062a26721c41456cd6b522148378a360321b7675a668ee1a2c71a7a7d907a8b622f7b5a17989d339ea99a836f5ebc924974789bf2bc157e1b9e1e4c8b1025ab17ba7917d7a05cd062ba55c1013f49c5987bbd01ea492fc1e8092ac2f967244a42b3aa040ee009671640e1bca4dac1a357fccd436c8a72afeba6ccaf97a810f0", 0x8c}, {&(0x7f0000000200)="81111e7ef7fa1f40f94a4d61d0f357efe28e48e25a07ec88fe396e95b3cec4b199242470f301b589df05881e06543f0d8a631da8414814fd14c5068b6b0a738987938d8cfeacc9650c1d3bbd109eca1f519c550087e44fc180f523ca00a9beac43eb03fb4c93689aea632feb494196b8e3b268068a80fcf9af3bcc6fbe354b8e212142c505076e48853610b9de2d923b03df94a460a30684933daa510920bbc3bcbeff32376e6cdb8a51ed6cf3f260babce339da236a43481a94a4852c8773e740c89e8860cab8f4641f9cd9ae7cf43c3782496b9ae884ed48d18ee84804461f966f8e29e5192af68da2fbffae17632ed5ca1b", 0xf3}, {&(0x7f0000000300)="ed64e7585cce0554a9fa2c74859cc5bffeefe02e6c43f9c658645a4287c1bbf643bbb52d28195eeaaf54a7567132626d71eb96012574bbc62894bb396e77e26a9a92fed63b78db253587866420617cddc4a20b8fa10293bdbd3c3f1ce45dfc3cef5a049017c3b00656ee09", 0x6b}, {&(0x7f0000000380)="25c36c6930784b9516cedf6b38865edef460a5ccaf80dcd4c443a94b99caa8dc2b123f45d7b344453b23d61f53a6eaf33f0b5f93022859a9b06b96d7e59c42530321b825d3292e97fe5872464fbcdef2db3c251c5e71a3", 0x57}, {&(0x7f0000000480)="a55b084993f4cc126aea7d03c711a81354ffd54d04f1362fa7e656b19e5f2a101e5b5dfc96a038053aa5367f5cc5eb6abcae79fdfd6fcbad33a5741e1d8662dd92bd466d684fd9b30571d44514ef187acd45ece98903b864dd4b7af154175ab43f703cfa9e5824754b05bdf577eeb2d9a8b03ff186331a6b9734e4fd266fb76e712da29b42d58e224c5737d897dfd0d8f279f310d6cf4c23aa7339b49f927006b13e4e5e9bdc571c7de8a451f1e8b608f5387c517ccc5f124b6aa39f0dff64da8078905df751e0aae984d1379fe329035034aeb673e925400f540add3faf50aead5db3e132e9a008716bb13ee569487b8be7733b", 0xf4}, {&(0x7f0000000400)="53e2381af6f42f41bc04b63253b72a8544d60f7f8e5dec3f49ad880d714f1e75c90c192649728647f4a17520181309f9a5782c1d666a7d", 0x37}], 0x6) 23:10:10 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x80, 0x2, 0x0, @broadcast, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x8, 0x2, 0xffffff80, 0x4, 0x2}}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1ed710437637b8cc7eb3c5036c36ba4d74db5683ad027822a86a756f10a19a844519ba1cde068fbf3ef9fee37da2c273b49933b76653293a98a24ec182cb1a0af08c1b28f619a9a4799edb2a1dafc46727b337adbd8d674c115f97eab6d356574fd06d8565f782bf46173aca0a32f6729c6ecd61265d4e7dc27b216fef437e2ffa0cb62a1652912baefe771c6c141df99cce2cf1507e9a443d740bad98dedb8f408b696ee32379f575e7727bd13add6c", 0xb0, 0x400, &(0x7f0000000040)=@abs={0x2d77c6c82f4b6719, 0x0, 0x1}, 0x8) 23:10:10 executing program 0: sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x6, &(0x7f0000000040), 0x0, 0x0, 0x0) 23:10:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) socket(0x10, 0x4000, 0x20) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x5, r2}) r4 = socket$inet6(0x18, 0x3, 0xa7) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r5, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x200, 0x85fb, r5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 23:10:10 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x1, 0xb440, 0x9}, 0xc) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)) 23:10:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:10:10 executing program 0: r0 = kqueue() socket(0x20, 0x2, 0xfd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xf}], 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r7, 0x0, 0x800) r8 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r8, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xb4, 0x1, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x9c, 0x80, 0x20, 0x100000000}, {{r4}, 0xffffffffffffffff, 0xb, 0xfffe9, 0x2, 0x7}, {{r5}, 0x2, 0x3a, 0x1, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffe, 0xa5, 0x1, 0x1ff, 0x6}, {{r4}, 0xfffffffffffffff8, 0x14, 0x1, 0x3df4, 0x63f3}, {{r6}, 0xfffffffffffffffe, 0x25, 0x80, 0x401, 0x20}, {{r7}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x0, 0x10000}], 0x40200, 0x0, 0x1a79, 0x0) 23:10:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x2, "0033b4e0d8000000008000ff030000000600", 0x4, 0x800}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:10:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)={0x7, 0x90}) 23:10:11 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r1, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$setown(r0, 0x6, r1) r3 = msgget(0x2, 0xc3) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/143) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, 0x0, 0x0, 0x0, 0xd) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 23:10:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) openat$pf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pf\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r5, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r5) chown(&(0x7f0000000340)='.\x00', r1, r3) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x3}, 0x4000000000000055, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xcc) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000100)="25dc83e114d33f2c876757cc429ff762f74f930d8e0ff0b7dc0cdd0b01b3eceda5debc36b8a3df786661c925c9f32583d04877ff223333950f9bc6495cff626b260e6ed687747417f323b962dbd63e6eb15fcd8d639c0b7d52d68aa89b1682f7f0bb617b9f3345a45633f8b4c64057b5259c8c521f89a2c03bbedfc4c1e923129a7eea2f641b20d8a5360293cd5e1bb4709d8e8c555f09f148e0f9459cf81d36e4711d34b6adb61c1fa4769a3e2061b54d43323e8a963c60731017df5a8c75ee6a5b336da98ada86038f50aa6c8e84b573480d2e0936c5f91a2d4db82d", &(0x7f0000000200)=0xdd, &(0x7f0000000240)="0fd43fefaf7902f7e87b54e8bd523276b003c69418aeb32ce8ffc5c52a5163707f4336bfbaaca65beeaebcbbb2abe57ab748dc72e4780c7a7a027a726954c7c14e9ee65d0224ef6564f0c2d6c5137c2d374b92c350121a2f24fa54c6857bdb5c40aef9d3dfcaf5e42c76a6032dc3e2acb559ca6cfe2c768109e209708449fce149559cc0", 0x84) 23:10:11 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x9}, 0x8) write(r0, 0x0, 0x0) 23:10:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = kqueue() kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000002000/0x2000)=nil) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x2000) 23:10:11 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000480)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 23:10:11 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESOCT=r2], 0x10) write(r0, &(0x7f0000000140)="7de0dc45a52c2da45050a24aa552f2cada5826f9f59a6599799f955edecc1a1a24745323a6312aeb203e5141638d175ae6225d01a17df19839ff4b7887bd5b9c853c86e2c0519097f55e194dbdb389ffe281d02375355773948a14bb63a6b5815db16811783f51975ef67929a7d03e7a950a32dedf93a20603ba771404ea57d7d7d894ec4952d92f47b186c2f9caf4965278320afd60660a209990b21a1887111473521fd630e1dbfeee48cdadc07cc4c48a87430ebd79823720e62219097c6afeb76bd72b1cef64e5d9c5eaafcd2d58f0d72205fb78dc7ca417bc2918a9b893646a63e27bd71987c8061a2367b3d4b52d5e1497cb2a34268bd2a95582641d13c5bf0554951661ab83ff3e3e7e8b17213bb4120890cb9f83caded64e40faafa8f5c341c496b3696b27db35738621cf02178173c06587a0728b3cab4a4070ed60908876db2990d04714ccae3ad4da53ad7ef921cadd08965cf8a1978190c6bdcafb1c69d16edceb76faf63a9b0d2aa9f13e7080c4323f8bc7e10bf111b50d7b0606e6f54cb9120ec70e5bc9ab0e0e51a5d7a4990cb9ea2901e78bfb10c51fc38581ab4b95709101add47725ffefd8b85b882b94e3b89978418d3a58741433bfc0097de330e98d3b41b55c8c5b4e88d42717213d1318be788e6ce514c184e861d3b8e54bd1d1a67bdc86451d9899d9d91952aea86cb32bb83406081cf2c2fff2643b090f494091aab71b10357f149d14054c8d9a1adb11c8cfa1da4016a6b4ae5edfec985ee90a5f1e8489c68fbdacf1f0e4a5d14db6cc2c846c94c0aca9a9eb29ce0da971e8069e98478e69b3752d1ccc21b5792d6101b6b9cf6811940f6384d18d5b3fc7f70bace6ad9beb3dd38291972222155e6bd3766515905419672844ce65929426f55d2bab06334d559fcd67622863e796caabab48c65ad4506869abd7e15d865a5e4a821f6001d9b9c44e1fa60752cec1cbc7049638e83288a6a559160df13c0c230931d6380764004552ae55cb3c5cc3c38c933ffc2c719045a55fabffac0e8665f2edc040f2a80e8c797fb34ceaf0493137b19c7616f838b020eaee8da4ce7e9c9506b7234ed6cab33fc4b7eec34c1d07b914e2d801334f89900713bcb765c537ca76ada867c5f0e3d30d9e3601f193d7c586043640b3df38763f565b47884c24d054f58b86b7285f7d5f1988e3a4749c1d2c2a6af1e4ec189340e18c26090e44c2ad3ab80da6901f2685c085a064cf92968f77c583e92c38822a865a64e6ac12d53f9d414b04da3a372a5b4fd952f9ae95d0b7e7b27e8dc58c2df8ea9f3e10279af2c0147595a82bbc1629d003286463f4a67bc0f782698081191bc270243d9eb63eff8c738440b34f9698878eb66f4caed112e22918190dc159b43bc08915d6d153a29ac5d87f9e974b364f99b8c7718ff4d44c3c026d2e4fff015f988060db33e585139b16e710697c73192188871814d794f27cc3ebfe7300ce34d2f336ab43fbca3e645d81d75eb71e35f9ca7d83b059e293bd294ad944a7c58482d3c23952a20c4954d94cb8128f920403b43b77dd045afda7797a2852e19a22972de50646d4483b9f71f8892d988d6e2640e5200c914e15f9244d44cd8564ac1eff4ddaf1b513018c13a7d829730f2c2cb19c783e5aab3201f7ad842661f869f94b3b004d2e18455166f3bae1594ead63cda012de53c2282609a40cb08ea3850fca1f700fdb5316ac3556ec11193b3dd7cf9011141c538fe08ceb68f71efc2a1bb5accd775ad7462f7fb8e675248218225753c0811a1afc6e1640e9496e2d94d6f31712f4af54d626f5c6bc4df606532e594b28e0c91e6d4524bc8c6a7f8a64562eab9049eb0f9b567c093eacc8cb0b9196b6c23e82f8f6b0f4a2273609b7cb43803070717099d43bccb5c359f8f4af75cc05faeaef1823428d896da3001c36d38150d07e9427a9d4722cb9ec09d05e6fb5349f1b28ac4a6eeefb8890405544d3ec78af96b93ab6daea0721516cbc669eb1d61361f5ec54b46b4c1d187fce56b478d66dcd33e532ea2a572be33fe9db0e6ee7582c789809293e7f87fbc3e6743a2f23bfdb6eabdfc6080ea971318c4bec9dbd4c2a310c4034a320f9ccf4be", 0x5e0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:10:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x22) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) 23:10:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="e8dee3c5d1cbe056d4cb32b4e1f2c721acdf7bc04f1ae2483cdd7ced56d6e93dcff932ef7666bcf7fe3d", 0x2a}, {&(0x7f0000000180)="dc1c13ed714a34294533025d97f0be755dd209780c80d7e2fb9be45a503a1f4347b41a7cf39ff74edf29199c52b7894388145e111d80160dbfa2e4535bf2f29e8f61192447873534e5336b432b21323e5a54edfd0093c5c80951e1ae649b04ea3ad863766f66e41e45574c790ec78f5a4aed5e1e28b9b2118f7b8a1c1ab975d3f373dd2127ec18685877c312800c081f16049cbff238eab6496484ac114353f07ec7537768addae2e2b22c2821fb38daf2049d7b96ff7ca1f23c90cecfda681e3557d1ab4c54b6e89fa39fceb4b79ac88dd48d5b9c2ab2537f7644c5ced49330eea13ea007ea2a64b84825", 0xeb}, {&(0x7f0000000280)="aa3b353531f7e145cc121106b386c386ce3e03dea18c1b53c5ef4ab3a5dc7d3c586e2f0754b94b7b7bd562d965d9eec5902c989f460b4bec07764111031b46480b26ca0998693c9e27f34d2cf30da1fe4c51f22285e5a1adacfc3f65ce9aac43e0cb0e707e631535c6b3abdf1b7e0f4e4ec5683cd20f4eb10ab0ff9b025ce8a814b7976d2a96952072a3b0fb446eaf49f43f3c4819ff52d3612fa7c15f7f7b17d822025ff54a42a782606e", 0xab}], 0x3, &(0x7f0000000380)=[{0x80, 0x1, 0xfffffffb, "bc1cb3e4cc410987933b70b81dcccb17be92dacc837813d7ff17daa3f30ca7fa8f28fb9cd1153a939ec0a24ff007db9cdb34b2e4e4a914d89feaf5616d6da937a4ade95dc8c679b0adf7366ef2f2b5268c4a600dc1ced7973f511f85018e0811cc542141808928a9609a"}, {0x68, 0x1, 0x20, "983ff08e960f2ff4f96cc72ef5ac0e37758272d309c28824ee10bed25697e5ce4dfa29fdeeecb678e5fded41d59568d0898e55233b30f17f18912312b937640b5f042fbde7225eefae495e0be6ad3cb36f"}, {0x60, 0xffff, 0x0, "e3f6529607ec5b6bb1e91e358c6e51cdc9979626398c7c549b59367f69e021d18b14bb726eb668831c833cd177db6793d96fea4ee32f704e9782032b4332c56e959330dc0d71cd13d32f8c"}, {0xb8, 0x1, 0x6, "314a0539c21bc55a0b1ea385b9ecceb06791337f7018f4f40534ab76f764b51df8b5ee92215fa593eeee116d09d90acca12cbe8ae55a9f90096ffd8c35e3ca10723255bd00978d84b3be90b2104f6390c896f1f7e8e8aed6c72c30b019c10933077e62246bcc1fabc047a53971dc0c08b360744863900e1974761b7c42cd7af8355f331fe498bdb10fff48881c2c5758cc5801dcbc0dd2dd806ec55e14e147b8725ec4"}, {0x98, 0xffff, 0x7, "2b7800f95c4bdd7cffcc979bd5164fff3c9aa12eb765041b26bd5d80bb7ec1d73995738b7f9fd980fbe32b652087a026c0ff5339c5d9027f9971982a8747af577e389ca898ac20a6d0b436f3316170f17cd9f1c5083a3e6ac4ada553e5ff2e96f5db34e36e931e3815ee2789b2e003053404a7d269f128c9b2bf765474606aa3a856cb16a13bf1"}, {0x28, 0x1, 0x20000000, "e4dc57b1725e22e43b800549bbca284cd6"}, {0xd8, 0x1, 0x5, "4be201516ae5e2fec4858a0b7a1115592d9aa81dfddfcf911403c458a9a46d00ea8cb9ffeacf673b19b69b64d484dc4a1a64ba4955e434adeca98a053141c81144d5b7f2f3969d37dcec5e6b92b9d2afac203847096df430d5163258156cf383fcaeebd3031fd3026b0f8a6af26cfc1d4c37c49f1ca41b7c0023ab9f5651e69260c8ea96c6b09058988d073e1e57ebab86c42e1121e737f12de2cfa310358462c74cfd484009610037f6483b3e1557c38883c54c31ba245da0511bf721af97c5bc2e67b13709ed"}], 0x398}, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x6) 23:10:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x108) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f000001a680)='$', 0x1}], 0x1) ftruncate(r0, 0x0, 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x80, 0x9, 0x1}) writev(r4, &(0x7f0000002180)=[{&(0x7f0000000180)="b10c1666435da5d24d1650cab717caa49290e6b436e5a3956853e8653cb638947eff2aa1cea55b4d70593a757f3d1784d0dcd45154895c1b39acbbed6f64b1e0a72063fbe0c8487c97c33fe391dfb25e3a26d2d7801d0027e8267531308336de5f02bf44dccda58430c23bd7a601851389e6b388c93499e66c2c11e7bb2001593e7dff30b3da5108a71fe1b55dd37bc7e45c8c69a6bca888c3be6a6242276faa188ce12416aa49270a717836cdd093a18e52e75345d175ce10db0be7ade281890bdaa1ce860530c886339ff525b3dce6e3295daf4c6562b8d1c0398080e9b77de8ada454bc69a0a75069c93616d8f8380bf17a51426344edca30808acb69ae053644658b52677008d31f0cd4a37e8be0a438f61e4508077bf2c673dd2a9a8fc077b21f745d64b7c2cfb3c2fa899b0691933d148ea791cfcc7123ca7bd669f23f87d2fabdb1d9dfa0e3b43a15024a3a2971194c1166ad81e57ad931b2aee6761634c3c6a2b660b1bb122f9c7e47c93d477d5faa92f405363972d1834502833faa5884a184831c85dbeffcddff1ec98743cf896916a2a8524db887d1d969e4577dbb419d66965c5c0d0cfb18834a9cb1f3872e27bb07267bb86fe9ca0f5a3ab1da64d18681de4442f2f51ad29b88af4f4d928a3cd7a7923774cab98c4c399fb40ff10275d4156d7ac6b5de32c9ad3ea11b3a733266f3bf50e3855ef18d53da1424b80e86f8a0a8f590461457d83bd2e147ae88ca99421779db775a02e668e2156d9c98c4ed88a18b66ed994832bbc0456e040f538d460b7d4ba77096b364b0f429f9ee83232003ce1882fbd9c095aa2f4ac44a3962b340f6ad8511fa45a09e4aec36877f8f6f0b80cffbcaa4e8c9798a09a61b78fd875af61a0ffa95d9347f5ebb47a80078385053a693ad4603821a0810862dd5f50de037bf88abea4c64d0aa2f6332854adfeb25e911f76b63b91b4392a38d181e8497834533822d4807817a10f647730489acabac7baac17110e04d3bc0175a4fb6772bae1e06028ebb8a098eca91bbefb2f99bde94ab6fe91fb566986c7e6b1b91bdf63d85204075f11ce8b9a71b9749103de65a54fe94be5de77ba3769f61cbca1577066b52fb05babd5ced215057519e73e0ff0f164f279a44c9f996f9481052ea5a5d262619c91c723d2e1ba8630ff7e7b2cdb571a7ac8c5ce8ff1a743fc68665f098490385a42944af668f29d68cc92448c9cd91e59dc32c7fee242da6c598768772956ea8ce83593901bcc590d5613f1cc6ced2f41e743a10f1f95c37a809071cc5ca5d291d6d755a8fe381eb86cfed801b73c3c1ec979efa1b48af44ecf860d09fc343aa1a492f3277556a30cf7f36539675d000741244c9f870a0da680ac0e61d7dffefc4f5508aa6bf619bde6c3b521baafb05215843cdd81834a85e98044754666585d8ce773222d909e50278edca03389da48b12a21070e8cfd79e6f8cf555441f0eeff90fc1df75fd203f100c086c203eed84b50a0aee785d28ffe3d6e8aab99b6389c74e53bbfb0bcd5d7ecdb1103b59efc607bd8e78a14e0e57cf47ca382ca6fffb87a181a00da06cdf6f7cf537aca1dbc1770b8b5eef5ac218a34300c024cf784d7fd9991b87e91a2e6723dc740bdea1638fc9c83d100f53d7e0df8bc437648559cf68630ae07c7f57abd8209fc0a31ebec79dbf1eda1ce49fc6c59b062c6e08618be28a30a3c83eb4f77930cc6a682b7393d338d893cd67b829755162900aa934f3700010a1711912b85d6679cbc40372defd6011d39557a9bea4fbdbc6944869f10272310b9e7f874abdee584cd2c93ef41109d6b0f227699afb33fe8565e6ab0c8db306b85cd4614b1a38700005911ecf464a81f7cf4dd7b63bbb267222cca90fbf99d580334cdaf87fb47c562885823e2de6c03967275e1a740b36307bcfe0e3f077359439971f94b5a21f36c1655ce20344f73f6e6c37f5e6826189a8a6967ed3f8acaf46ab618c84420fd773f6129149d23015cff96d19c180039a25a7bed6ccf7e4e6741e4abe93ac4036de1112b6b7687e7e1f4306bd9c7069a24548480276034f48b0a9aec30f8f6897120bcc8d0ad1af5d498ed72a7eecc53a1336afcdccd5f59e23a3c9f8463b1f3485291e6f0462f96cd8192219d42231d7f4e270e7398d4392bf1b26963fc06f9e8881e008ec1dbbe0508a78e81a5cb29cf6ec126e26885f41e1c1a69fed92a8ce85daf8f0d68523a792c4de213138b66fefc9866f5aed0ae392aeb91309576622784324eddc97b10a2892e4df3fd31be2db0153f97150c0c91f6aa04ce57744d4d407e183f36160056cd807ab890be63f45b05f6ba3e3baf560ae7c44fd53a39f772c5ca189c17009d8468f37742efcab3afcbd60e504ce3ce22c773bcad1bb5c8aebaf7c64459933f4cbee9289ccd9e735d998b33757761eebffb282b3d41d0a7e07bf538ed5f3aa0ac94df1c4cfb3380f5f8ba5272558987877f5fa07f3f8a4dc76c5789509e604f1fa83a8830b7384badff887d30f4276ec30c5fa3a73e3d4f5b2a90da7576860775ee2ec3245eddda7e90cc2931cc1841f0481f119e7c71ac8697fe6a7ff1b2ca899eb1cf05022b378bace68f0e62795c0a57c3b88aa037b7262a884cf6bc19f3a3b6d5e0ee41efb6be23526600da34f89b0dca1ce981fedab1af564034700b2f188049c7fe4fca9ba80146e36fa1abcd9cd2322e4fa0bebd06480a6b625da8a423764b80024c5c66c213b1b3a5e41a456b33e0fecf1842530bd3beb46a63e35644147eb460101372b6bcfa0f49ad9d2ca1460a434a8029a4d91bc9cf82f96e48a23f49905145dc5b11585924c3a843a556c55d134d4a7272f21f1d478573b2892e690b67b0a8d1d4c9b4c927079ef5b233cb91755c3415195cc95afef518e61baf3ee626ba316291c3eb52011f7a019092522f27c9addffe87377179342790a12f62f00dddf22da5177374bbb9c9d3fd0729232581084a8dc9729d3caea53ffafe3be515eb982f75de24ae11213fe80bb60d2ac1f7e83a67c4bea21441beef3da0199f7fe803416d9be881ced6288e1749828f12e27b38284b270eaf45aa2ac81b7ef555a9b69fbb557d3da93c1086d38fc4b6e0f66473e0a910e18b3eb686a373b927ee207d3602684b7ac3c066f5d9f048e2d638ad5d63e0deec301559f45aad2bfe9af1ae7474bacfd607fb224f7920768f2eca8b4d5f10db60f54bd445c80e5a3caff317fe123ed81d7d846931e5409215b8836671809fb17b0d809ace42711ce42e32eab772b2e7fcc0765707a616c76a13688ae9530dc9243f504a1abe25716e7c130d3ec5e74199e3decdbf28207f137f3d583fe5117f0cc55a2a08f3a531a153dcb943f87d51efde20d60403075def8c5418e77aa07f0f1397a7375df9e4d04f10c5b2a8f890d7d3e059f0ef85cf3b3dec59bfc8059a4301b088f317b5fb5194251db2b3c521b61d11bf06251fdf377005d17dc5d5ddca346546043a8a55a59532d61b2203fb86e25563bf21b14dd601702f57f7a1ce8baf33cb961e5a3a00d1160349056537b24be1c117813cdf4a4e3bb06b8accb52b3865a3c662ff7c06816b26e21f62d29f16d95629b10bef490bb8456b09e5ed9c87d167bf7609cf5675d896e9383d89c0c4ab1db77f887b502eae6c9f808e8ca77fb9e4afb9d55067bb5934e5fabb56ede7e7a3ef71738284bbb6857020e504892f578146dd813be6c4181f3d09a9da9614645fdc3cbf36b70d97f1d2a0b1c850e4e706f1a331ed74a9cdc6aabb6602701e8d9937d9b0190c99fcf0b449e07a0a1c0b810b204275cd19200a0ec74b7a460cdb8485fa30d920e2ac6f9b8c36625e64b241b9f46104f5131825574bfa73eeeb644d41ca47a5279d7d6d4defd0b61fd8a144a15f3b50bdbe14c19ce3e0338d51c7c1e2dfa0e95ce35c4e2b842c63d6f7f60c8923002224f3f4db6bb107fa6e5748ec774637a66d0ce5df078b20545dcddd60099d6a23dd7978fe47d34560b15cfed731bfceec958f13260ada0719c9e61eaf7864ab870651dd22e14a506484a2a2095dd020647f2246a693f6d61c4c29cc3d7bedcbb03287c3a4a7bf0902721d889966977f96f46a3a99afcccb14e816af22924d59a354e9f84f649598be98d74beebd087a9c00dd24a719a8748a31d058a8476d4b1e852f972bb6ab8b8a5dd8e9baa93b9f55e50a716fff1036583f9036e4882b3be23cfdabe05818de16308f3ab644c1425091493bffa007caf99776929bab3baf17f4486330163670b899f032a224371e768eaa17d489928e23354deacad9a8daf28d71f10f01f0b5e270e8b6fc21a90237a22ac562a1418ec22ed3ad5d26f1abed3bafe301011b86b736b3218c81badb30354d98d0f5f9a1c10fe51894e59bf9cfcdbb826c2b6001c965aba72630a533e5c5420238adadff8bacea46687c4d5c36e5ea5938b606d96523258ff5ee77dd04bbfacd2ebe9dac959a5375481f6056c60cccf113d1dd568bd9933466a22ab8a9c2035687dff312403e42bbeba89258e2575a120aa1d50f627229744819baffdfda4bb5075caba014a9b56a20882a77762a0d29ae6998eadc6c93f013113751e2efc4ff7e9119e13f0b27862c6986aec6fa5f0fe6ab060a3b18250fda755b54bbb1e139177a06a08ac495813dc276bceb8faea4169bd50cc43010d270b50a81fbe529e19c8b38630447333a60f092bdf75aba402cbe9bc57dad8320ef276ea6c38ab90d20e0d1d1a68fe807d2ebcd0b98fe5a0f35c4d62d2f22d7a70b74968546b329f9bde057d3d8c16ba8305930d768d9ca2d7df9b5986de2f5d6bdbea3e3b933dbb960c3e65b2732f095899348abaa7e34f91501f3fe5de2992ab6f7de5cfc552ff30bede8f71061f842accb4db1cefbaf3637c22057a6e2d05c09cbc8f6d814ae00a60187e15b8c3e56e035e57b32579df05cc655be2222224ec0b807b17bd054a6c96b24bdd2f30bc682507adab6dce814541439d87a0647164324e422af942f06298f2f804c0b70cd5737c079d9db490cffb305810e63ae502a7951dca1f5f10ea326d22d4c6476f55a9be0ecbef9811a49b5695ea38371e98f3242e34f4086b9f02479956cf4302ecc2ad6869b0bede92367619a6ba6b28a2c1a0a438a33162e98c84309627d1d9280b44f8902c8a4290bbea64a54c18857d9d96b787993af3cdecf8877c7318042fdbf5a812f5916dcca7c5a9d91ea548d17446e88d0f81705ef1ea3c50e330b2e1052e1ae1ab7e78c2e6bffa26ccc192e73520f3377110dd7e3e5c1bbf4913948c857180fdcb26dd6b6acdafd14811c34356812ea272d24ccaefa62eb4875a77a6e311ecdce38d17878a6c1a09776377278bd1914acca236fe447367a06ccb232bed58dc67a09a639b7fe9e8202658fb8e712379044258050599b631a3ab3cdded844f0d7f6af1f9f683c11be89e0548a0681fdd3dc83e8ffab63969859cb19ae5305d109ddae406d64f63eb4ad82040aa4277f82387c34f5633a17fc5ef127f04c92c6e5c338e73cca6dd50749734f8e578b364b6e2cba40b44411aa8187fbf9486c9752d333e3dbeb6a94f6154a627f7a6c562e0be86647cd9c4df11d79e23778e44007873af75ccac53bd2e7e5ea0692a6d8385134b1a57c864fc873c8644977b439681d414e7bd1998e2f9eea67e6f76c4ad133b87bce9aad0802201516a5c78e03bd686c2649ce92e8b0cdd1906e623c8e1b22fe3bdd66519de2128fb8e43db66ee8105bf06b32149edd6ce718cbfe8", 0x1000}, {&(0x7f0000001180)="b180a5c3b3fefea1e40cc7ffecc8d69e7e215ed16af49854c6d029e96e0066cb85b55e90a9cf9f4b195b6e6da716ca4a0c4984d13e53c10aea0e16cc33728809dfca479fc84867ab01e5f5b4264a1596d818934b878cb16500d414269ae6f68dbc4378a639c9b117bb0689a1a3877f544ff36f3f62d92b53e03718b2b8b4fd69359fdd400650ff1ea55792e9a40e2f129e9d199af3f36b997dff40e417327da4a9d5980150ddeae4005786acae23fdb01056dbd5412c09499fc204e22d32ca30bcc7e1d4b5a0145611f3d65a651fd7a2a5a85364ae54a99fc84a23dea3606e4b58f6215586257f6f3c8ffb0b153da98c31a8a5a495603faae2bae2c363cf9e6092e33d440f3c0936e962fe1230687a91838fec109163d046b2a74f1d801b6a4970caeb4d7899a91fae3d760dfb5add4a589c3ce8fdc3d817ae9082f93f396197ed4247c844a5f42ed50d39032510da29a44266c789b1688e03fd7366d89f4f57eedd1e2c01b92f5da2dec29975a766617fb53afc6855b24f1d03a7f2c181c54792deee2579cc5fc7057a1c480fc952d74e3c752ca3f19ad83fe601d5619d31b7d6eef34c3b72b85aabfc040a10868fb1321da23fdea1518118f83cff6012dadf7cb4621f165cd421c85e578aaba360fe6ef986987d040268fc38eb7d20c700952909252d298e66803decc1b123a3d9e1facdc3cda94454fdcdddf9257898c2bdd74bff6e0892e77c3127525e06fa5072747aa056dcf236f8dd68d274d6dd7cb518407997e01285d2981c03c8febcf1f10bd567d57c03a58639b4239ad5dc0d0c2d1672a201dbe500123cd45e602ebb6656f4f56912317cc29f62cc227fea6d8caa4a061ac588524c9acafc5f2eaf3dcd784daf8821990df52eccc7309adc73eb16dd46e3cb07a0cbaa8b714f088bcbd19017b02c793ad649d61b4750bb98d332a295dc3e750b9d9cbd349b272077330acf69397ad8edd8b92fc0239ef107144bf4abc3db0990b90d88a29ae087df6629d3ebf4c4f942b0b558e010103fa80d959d4c398de87c23a8c08f228f8c4fd99f3242a318209427e37f7ed0d9e4a04783b793cf14aa932855545489a7487649d313b320419a11db863e35097f91d12b0c3a564e55f7f14947ebb4c33794ad80215e6ba428eb89b14e1cbbfba6286c074ae82c2aeefafb72e11634c039d77f693eb5d3ba07024185c8baf500382dfe8e4d49943905a51c6866259d74fd8afa7bf11b975a987d95cf05f3eae87c7a99f8ae98649a2822cab8bc32a5d9c28b7726cb8753c643a7a31f4f5c2d85b1896a23b914d8e0f4d26d68ac560f1f6d6096c17775085c65f0dd99a199319b73c66fcf22e7ed963b33074a7a97f1599946576893012fa72c31bbdfd6102f945b614c27f908c1116d90580ab630752920d991805bd21379dd7e8354638ec165842dbd06b08d268fdf8ad9eed3df8488e15f735179a059d3adb6fc15414d9153e9b92355c58875d3379e6f33a3e595bfb423f1d09905c0eecb5af9594680d631e3fe9443aa2b8399cdb65109ef3ade6c1e49014e0218abfad3324ff840bf105939d19a3c418ab541c299e9beb7ef0c5307337d7003c7e9ea16f7db1445cef8124bdb06af9432942e3bab03676722f6b2e6396c8a0483ff39162bc751f271563faf9f998453e1f9f5c81e8da4318b308be5df44d179ae0a41f2254e30080e23329f58ce226bc27b2222ee4329336c9690c922043d486f9776b8d441fd79465f22f375b9427e7147137234d1878a61827e9de72d1eb810b8ee8ba867a2e0d278c5e5b8acc422f1af52eee81c20129729e885fc60c7d519c7a167cc63931e93032279e873be46256435dc3d70099de3e872dac9204c29b17c39cc794e248b84f5a5ff5d30876ee63f4dd7477ea119d6a366bd32d83375edcf9bb962de35896d0bb750bf91850695e7c0a4675ba44d9548b7a2af1b6e50f5abf6dcd37470fcecf88ce5d95e8aaa5a153fe207402300fa912fa7f95b280d00d6bc19c45c5184221d9ddb5340b77231aeed34129ea96826318f172f09d839279b01f709a4555f278c69b8e36e911a0de70fe70f8eb455a68320bc99d4c03e021d149fb8bd491d1d54130b631bb3d5ac09bf98828dfd2f1e2022ae6b9b85c9d1378bbb165320e3b8e73307070ae73290f0acc0f81113f8f0f1e5267b7a24392a4e1543cb81bdba43329caff5cb82afc3b002d56f17dd2b0fed9c69d05107bf76cc9066981d4619cc7743d427f01954ebc3eaca2583045501ae167f91dd8c59815f1dcc5b9ce130db3b27937b3988c09b7cae269350b1140df5ed17c4110b255f689577a17c9cf2dfe83171c505e0f6c5c8e3944b06185592acacb0d6a9f8906b49e199db6186a4d72b742e3b3c06539099a4736bce4b8c628e3ce6dda142cf1e2b8220840adf68787f6a61b26c4b62ee685e9ae1c85b446c7b949c3653725904f8fd06c323d4834eb9cefbc34968f2d23158bfa320246b13d03b4c78ed1f37d5e520eb60d47f6e865ed0c147f0ef67c3c6ffaa48ba84ac1443cc134cd884953cd1e3d20f2819221b22903df59ee6e6b54d710386f5b52a50d3fcbfb43213f2473968d7166c90248a32e1112313cf7907893fc4381fa8a89c4b142b0145a82a0dda4e9331c764d6cdc793cf2b55ff7e09d44d05e87bae795ac4c123f4430ea2883ce47b89266f4518306fd68b835830899545d3e7aa197fda51c3fa91122e9272ff955ce370929d4b38ab09e15d17ded0b82029187d7b5c473ee9a7076eb1f3222c530651a058b9971adffb7862a8d8b7dfd0e97b285774b130221a7d20bc400de544320f51c4473cf8606dfac0fecc6f43da0447e623ce157e60c857eb5668c98f4b1d1cf4a44689b0ab8e8d306051e5c31a328a093da6a01676ffcb1f2a1603c4be094e9d19ac397dfcaf81def3917c4bb9f260c47ec0a63cde2a11b5dce903c9ec29c0cf12d37e64df5fda6808c0fb07d2eb65149caf45ace04daca8dca1b1924456175903608fcf531c35e978381bb99b47a445c054c8b2ed0f494f8e2acc1e171987a636f1acf774b6ef77f3d2538b12549267517e33b49940279343cefc19fcddf12dc4e6f71e25eaebab671a555dc9bae0e8c5934c61b73ce76db7993ded857bc5f9ae56986fd265e08f2f4d6fd053e65703b566af8431a40d838708414d567165171b365de3a1e81f5d178108f07a903928a757f4e9a93617f251691550ddb666ce8bfbfa8aac9b045d3ee7026e02b6ec678007d5c6978830d0007e7c67e39e3d6a72b6260b77296b1682197e615f9fd1aae18527cd1a3203f437f78a7a527c153547cd797537a27379a8af1a5c889049e43b26a3b9b1584dfa9fdea61cf332c0e582230e156e273d9c0fa068b13d8c109c0617a45ce29ff4b97eb40afe8caa6fbe68dc7658efe2ae2f3643773d219e0e3dd087c5a8b628e903693b0cbb6228c1238cdbb114c6bd53f70c4a583cdd35fd99d660320c49273093d574f4a4f0fb8244bf925ae030e392e7ecc06e8bf36ef77473081a5992c6a9ef32b78a534bdd0dc648cd961e5abc2765b3119d86203d1c7f97f68820de32fa4ef08a809d4d5e00cbc6f28f9ff38a942fd12122367af634e12bd239e431b30ab55060145574545744201821b5c20fead8a8b75d4d515ec794de24e64825f44a275690fec3936ff196f21d7e873a14f302c1a73b647f996339035c4bda3d8f8dc9e2713e6579a584ed2ac4d64f483e88ad4b85a1c04f7d3cfd8b23398414394767b2126426bb8b292a483f95a00b647ee74bfb00c4f1ed6eee7e0e18558201988a183a0d6467e16d21104feba5079191f2c36542dea7c83c5dd3d188916173663098bedd9d92f58e00fa652f85287e11a8ccf12e8feb94414299874548ef79332112b9de86a47a142d661fff8e10823d9cc186439ca7de445e457b82305f82506a34b02a9a64116be0658e14ae0bc9dd616845e74a582e46c65f125347dcdaf84cc90f0ea8b23ff0e237c3410b4912433903c031673ccc570caacf9d5359cf9372e0e904b4bfb676e2cb3c078730445261a95f807954cc9898eee60728be5207446cd6f8191be568ee34fde7f77541ecccb1e4df411b650c05f5008a6ed7780e892cc8ed855e8ce7afb3b12eb1ae804fc9803174c4c68d360bb06f0cafd20f58b6dfd57553400722b6bbf8834ff7f67a4039339696f4b0c5a847b4099cfe548b31d16a81361067adbf81e1e7f6b99f0f75d000701a2aa39195189ec112251d388f5dd7efba395b52a91e0fe0342b9da9696589f70024b3b7e5b42bc7b5b7fa85a7d8cd41a6c56801d13af79048edb3795db58cec08cf61ab4140979b5dd63c5db3d65ce9d746da730559baf2832a6fc1e40c379a0116a9b463ea521dd4d2f20176f18d147d444993a0da40eef810803446837d7025f2db360dd8535ce5b92b9242eb2afdced755985e8a7d86fab25381d9668f0d720f4fc693c06ee119ab80f73d2dc53a549573aa2d1e16b54d7ec250b7408a153ee32521c6d399f953a6f8a8a6597ff40734b72428282ff747c4c611195d1b3af4eda340251306d2c1df84bf5db27898103b799ef06d1e0351db8702d7b6732ad1b34d6438e2bb66fc300107c18835272ba654cdd9d4ad3fcd77a305838a5e9be0a8a849d1b836656336c328c2a372ee5ee191d4c835a0d1cf4748ed480c1bace86e02c6d5a3c388f2bb53e4111b922a7efd5e62a6a7701dc3dce7e42aa404ebd46c871d0c8d9e03e2fd5d90d39debbd3f7c2bd71a82eae02e560f8fc3fc342abc5c89a8d91b5c714e7a60eb69f7ae17d4375dbb9c9cec0268af978dfa88d27456fd1e1bf871dec563d4aa9f4ae87537bfb2ff32fd5602792b2befb9fafe5e2c7721ed7f54fdbb690e1c113430a1453ed5f55908ed02da212a97f9595106daf849d4cc50120e3057b699cc0b7df0553556d955917523fafe4802cb51704292b9b476487f93f1f88cdbcaea102ea0a4f8895d9bfc18e9106c147c80ca87f2fcfaedb9dc5f7e49e15d11ddd059e55900b1dce8ca5e05c93c865c59b10461f53a08e30fa7391b7d3e3dcf24d27abeb38e51bd501bc148b68aba4291cac9b4128bad54228ef37a45698342e11476420194bf2530bf313b1c6dd32e80a7c7f55d94ece2f234118c464a9f9828dcb767913edbef255e5be3d0aca45f01f3bda0f6e3b6e736e29ffc34374ad8a40c4b635772aaba30702374b36361efd2968fac8282774d6966631d4f74d74b1e2c65ab8812dc71c1b48d5995ecb37a8f5158b8ae116b30b02c67e0415fc0da562a3c447b03a9d09e6d2ada90952a0a0a1aa5710cfdc744a6a0e852e40513aac8f9097e367ce64e2720769eaaa6450b9e1aa251b8b6e2dcae7f62d0b2e363130c25262407e7042ea5dd0488ae412821d8eee9b60094f59f7f29f0710c9cfd65e1190eb7d98e4a445dad98a7398090185626aa3031dd5f050ab553a4031d86ea44988b52ea39b753a8ef68c7288437fae6e69801a19d7567cd7990e97281d009f2a8696a674cf2ce73c6fc462d1719e6e11525c3833d2749f1ec33fea6599e5fb3e505d9332062b4459889476c51fb26bf8936ef68434717424d7db113b6455f4d626a2c9840c1f3794080e50730a22e5badf062e0b3ce39fb698da9b6073a2eda7aba4f66c6e6a28e6bc803cd43c86f72e325c417f059a6eeba659bb855f8ffb5a9658de644bd7a44d89d3f555d303e9982f407dd63f4073ca775735914b5611cd24b4397f68bd836b66c65abd30efb0c65772dfeff", 0x1000}], 0x2) semop(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x64) semop(r5, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x800}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) semop(r5, &(0x7f0000000100)=[{0x4, 0x6, 0x800}, {0x4, 0x100, 0x1800}, {0x2, 0x8000, 0x800}, {0x4, 0x400, 0xc00}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) 23:10:11 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202710b7fce1101"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000001c0)=0x100000, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 23:10:12 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa69f4ca9d41de86dd6051e01300140000fe8000000000000000000000000000aa00000000000000000000ffff000000004e234e22", @ANYRES32=0x41424344, @ANYRESOCT, @ANYBLOB="770c27db05cb5ec2e1de5aa62fc16907c4ee2a060000007b16fb15dea8ca0101bcbf88"]) msgget$private(0x0, 0xffffffffffffffed) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r2 = dup2(r0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x0, 0x81, 0xffff7fff}, {0x8a, 0x80, 0x3, 0x6}, {0x3, 0xfe, 0x9, 0x6}, {0x5ca, 0x1, 0x81, 0x2}]}) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0xf1) renameat(r3, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000001200)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r4, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="01080000ea2100006cd9bd384465a089e1f7d1b236b5876ad571f144f7aa4885f533576b5e44ac6f7fc2dc7b84add9b3419ec6ac16bce69f79fa4e88bc6992ae6f4a001d3648df31f1603e30105d47e1a5b3fd60ab29bebc2afba06c34e8a2a229cce53c82d33f20dab962f734fb27e3c79f31af90fff73035d769b8123b3df4d91f89db8318dbb29e6328f21afa995a53211293ce6df259a0b6c7f4eace5273efc4e693448b40ed786fb6fbe0020b399b9b5b36519251dece12374f9d526ece7a6724651f17ec84ddb02bc9d7df780057e6aaa271bd86f6b97de1c8cbd53112507dd3610bb2fa851871b5d5f7606dbfbf751de2d05624ef3d2d2c6803120535b2198c2ced683ea517c54c186623e2e3715327a2c72800d29803826d01c50dab38c34309ee0b919cef4f9bdf4d5443393696bc0f7631f03411cacdd6cfc552db8026cc03dbda71235300"/340], 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) 23:10:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 23:10:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000180)={0x3, 0x6, 0x5}) bind(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="bce59c034d9a116e1c85100c770f03620e03f7cbb16b25525fe7b745c0a4f53409bc8f5b0ce1884528089955736fbb0599b7ca1836d9682af4fff525b09f06fc87005ad449b6ba9d7fcab2c8c82bf0072912e5728b833adb313852aa199288969938cb1265927644225df1195285cf037deb10c90224285c89c7244a0390bad69db9ab96e6eaa857061db2da22696f3c0ac032f5f51cd7189097d41c7f09a62c3ce31a6f4aec601000ae5d7eb2bb62b292851ffa3b1a355372"], 0xa) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6530"], 0xa) accept$inet(r2, 0x0, 0x0) 23:10:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x1, './file\x00'}, 0x9, &(0x7f00000008c0)=[{&(0x7f0000000180)="c6ae032dbb7ec3ca637c667dae5035a5fbc4af880b07cf4b62185000", 0x1c}, {&(0x7f00000007c0)="990172971abdeb7246d617ee3b4824c092f06f03", 0x14}, {&(0x7f0000000800)="8d80888144f1b2c21ad830bc1571fe5989ac92fe98484f18b07d513f04d837f95b310c2d8fe0f8a00e8c9d214d7545f1de98474c1168d139e798d6d593888c1663af669c1930f65aaf61dfbbdf1db6c17aecc491921c5816bfd4a2d68b42ae8a30ca46b90dd5f3c7f457c610abd325e50faeea20c9f01203a63b746996cb9c73c0a1d8ceff", 0x85}], 0x3, 0x0, 0x0, 0x2}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) r5 = open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x13d) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0xd28, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7338}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x447f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x27cb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x80}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) getgid() sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:10:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffc, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 23:10:12 executing program 0: ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6031797100180000fe8000000000000000000000000100aafe8000000000000000000000000000aa110100000000000005020000050200004e204e2000089078e8abc6c00dd9f469307d9da2be2bc201bc52ae921f69b732f635904374ada1a5d7a88ceb42b9f2a64fb6531695f5515a1a4f18f7f446d5d57baf22cab06ed40757010058fadc531fc48697deb605c2e657dd500e17b35973408e9d4c97d74089bcfe46183da413bcff01eadb85802e7efd614e29ad4b32c51b650b41e179f16fd5452ea9d570266e833a08f2661e4d49bde51e343dca7660d66ff112aea0"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xf7ffffff00000004) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x2) 23:10:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b240906c15f54157fac35f3582cc7d0a", 0x10}], 0x1) 23:10:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x31a7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x8004) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="530ff100d3681dc57e24b40846aab091cf224fec5401935fa71e90c500400000000000000e77e20006000000010000dfb8bfbe34a252234af482d6bfa4405c75b7cb8d727012fa37338208d60c9631c8e3c6062d094509a13a270bb7b68699022665b9597417500b9f18ebc52d1f7bf0", &(0x7f0000000080)=0x70, 0x0, 0x0) 23:10:12 executing program 0: sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000000c0)="2db98a16b29effa3071b8461d059022d4473ebefeb44ba60e277de486a1abc508eed806fb8add67adc1b309d284899e0309e6aa1e94f13894bb028d706a9aa599b17afc3db2dfd384a81574ef61ad6086846ea0ccc3937e0e712cec4517469d5a25a16d566795150c4323c40585944bf0e03cfab68fc88dcbf30bbe6a19888d814c585b7dd6a943c4e7008d91077abdfd8b0dd349c7409c6580d8e09cffcbf01fbc45b95aab021007c6dd4bd0d2d7248f5e06ffa7e52d1fa83d76d4075d43cd8a3873a7b3863b6950b913cce8a069c16b66ffda67fa2c01a2394e7532496d3e3e42aad270b727fe348366f3a9c49dadb889f478ee3ff08366d403d3753791323bdca51693c66e2ce1ce6ca8bbe9d316e05aa3ad5743f76bf78e3fb44f9ceee7ea5c174ace5c1d473e8414cd0d2f544b7fbebf7640a68a3", 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x600000000, 0x9}, {0x48000000000000, 0x401}}, &(0x7f0000000040)) 23:10:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x18, 0x0, 0x0) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) r6 = dup2(0xffffffffffffffff, r4) recvfrom$inet6(r5, &(0x7f0000000340)=""/220, 0xdc, 0x2, &(0x7f0000000280)={0x18, 0x3, 0xffff6faf, 0x7}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') fchdir(r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f00000017c0)="1daad5cd36198c6af8d9417b5289a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d0900232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94126a94ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d6b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e8414c1931e1360f00ca1d7dc27ac12c937f4dd878bb5de460f952801f8247", 0x28d, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) recvfrom(r3, &(0x7f0000000080)=""/59, 0x3b, 0x8c0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000001480)=""/98, 0x62, 0x41, 0x0, 0x0) recvfrom(r3, 0x0, 0x0, 0x801, 0x0, 0x0) 23:10:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) 23:10:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2000000"], 0xa) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 23:10:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9", 0x42, 0x405, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') 23:10:13 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x329) dup2(r1, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc9}], 0x39d08634, 0x0, 0x0, 0x0) 23:10:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000040)="3d31551903ac1e58cd72", &(0x7f0000000080)=0xa, &(0x7f0000000100)="cc78200044092ce2c27ec258a0493d6f2a31f7fc99a7a769701d8acb788f86104f3a2b8504668066e7fd3f2643102622118ec876f0be1efadc646012217705e101314a4022a763026f58813058397ceb31f529e7aa8814cf567f707cc847825adaf23d36236b", 0x66) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 23:10:13 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x1) 23:10:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x4) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 23:10:13 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000500)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x80, 0x8001}, {0x18, 0x0, 0xfffffff8, 0x8}, 0x9, [0x8, 0x5, 0x8000, 0x6, 0x4, 0x7fffffff, 0x401, 0x40]}, 0x3c) r1 = semget(0x2, 0x0, 0x200) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000200)=0x88) syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000001a40)=ANY=[@ANYBLOB="000005000000000000002aee5300d74769f96ff8c458e614a5c466c60d2cf31dde983e11d68f43f96ec533b17ff48f5de82b17f8d1a8c8ce75611471bde9f4fc263f17806fda44874437877594ea910000000000000001d239f8d891469435b1cfaab880d35375345b712781e070c9d1a76d8f444d0100f32927456b980fa4787515afbe0b156271fb21eb991fec848a0e3174f66f3f66b5ff44dc95f3cf9de7b1e680d1c833c6ffffffff00000000765ad1d86c76eec10d3195c5107c0a87e4341760db5dd36c86edd56c7836ea42e26a621eb7337bc3c5b13d41b9c95f049c71e505ea5c0b64e869fe748b77b4715e45dccf02e810566b92b167f7d37b3031795bb4570fae8517babe69a910854a8a3ee51e008feb47641bd36fb4f40d0844fbea281dd35bbc"]) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shutdown(r0, 0x1) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000004c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x9) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r4 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r4, 0xb5f04367f1e8143d, 0x8, &(0x7f00000001c0)=0x3) 23:10:13 executing program 0: syz_emit_ethernet(0x8b, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff825d4500007d0000000000029078e0000002ac1400aa40204e22000890788ebc6811cf8a0906594fcac455cfb6b8ae4ce95c15b250bc5b23c85e89b32ca1c87b88196de24e328afc72533204e096d69b35a609a0219d4080a61fcb0930db53fe610659fd16032f730047c2d3962892baf7ad3a2e59f488382065cb24a3f1545ddaf9e36e8c7189ff5efe2300f2a52c3dcd7bfd0921a50c7be4b98252ee9a60738420c5fa3bf6b973365d5752cbaf519c"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xcb65}, 0xfff, 0x1, r1, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) sysctl$hw(&(0x7f0000000040)={0x6, 0xa}, 0x2, &(0x7f0000000240)="aeb8c1b3edbb211cca5e732e3cb6796d5f7ea143d2a69bbd62d4a6533fff3866b6bff5d9956ec01f342726d8217b3d3de2afdaccc2018a59b3cc48f8967a1a55c17b819c0b348ff7a95447cf03e9bfeaa8db315c00197fe7a6ec9d5f5ea55559abcf34f028799f374cf67f1f74fe2a05f45bef03589c40d57807039992547d69b838b22188abcac5456f5fc13224a9f6a5a211201a72263a579bdfbea2c9d0de9a8397971d1c59154414008d10761d01f924033391f53a5d36021650b1f0bdc893fb3e3fc8b38457e2a692767b2c307875768ba728e41aa0faa04ed3fe11e271059eb17e49b79eb6d4715bb8dacd6112c3ad22503597c3", &(0x7f0000000080)=0xf7, &(0x7f00000000c0)="07662c9141e494f06b224700fc0024eca4928642c8ba96fb693222a44eebb8af41539fdacefffff71fc1be735b85", 0x2e) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x1f, 0x80, r1}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000340)={0x1, 0x9, 0xa}) 23:10:14 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaafaffffffffffffff00000a00000000000000001d81325300000000008759b412a2aa9d1800000000000001040000000092b40000000000000000"]) r0 = semget$private(0x0, 0x4, 0x86) socket(0x18, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffff7, 0x0, 0x0, 0x0, 0x0, 0x2bb, 0x9}, 0x8000, 0x5, 0xa2}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = semget$private(0x0, 0x2, 0x184) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x116, 0x9}, 0x5, 0x5, 0x8}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9, r2, 0x0, 0x0, 0x0, 0x143, 0x7fff}, 0x7, 0x400, 0x7c}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000340)=""/92) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, 0x0, 0x108, 0x8000}, 0x0, 0x1, 0x0, 0x0, 0x1}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/226) 23:10:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a8", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) dup2(r0, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001900)="c3", 0x1}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="1c45f64c19752357bb3d8495d4c091a8e0ba2a652bcdc2af4a0cfa3acd01840607dd45f55a91c25ae38905e5be939761682a0d783b1b30da00", 0x39}], 0x1) 23:10:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x1554, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fcntl$dupfd(r3, 0xa, r4) r5 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2, 0x75}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fsync(r5) 23:10:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:10:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x60) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000001bc0)=""/4096, 0x1000}], 0x1) 23:10:15 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd724}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/124, 0x7c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="8b475171b55874cb1245ac9985523d2fc8deeae2c25b4ce3ed371dff47448fa6d0a61e9c7ab44e5d81d4baace6bef83a617c957c3425a298afd360c1ed6d5db513ef74f8b1deece57a161c7463cc596c886c2ea461fbac89fa7c65b5432a2feade728219af1d15b7", 0x68}, {&(0x7f0000000100)="e2a39aa9e4d7508ff94eb1851d26dfd1a99df98f866aa5af97605acecd6c3c2f9934f7070b36570f1ddcdebc64b59882b596406ead3709a750ab45d39fa98c3d5bb9b778fb0cacdd", 0x48}], 0x2) execve(0x0, 0x0, 0x0) 23:10:15 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYRESDEC]) 23:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:10:20 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000280)='./file1/../file0\x00', 0x28, 0x4) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="0ecad26c284436cb7e3bbfd0036be474a50ee5acf271839a475a81afd11c13616b4116cdd1bb40c6142ee2f2d554d2da820eafa49156025bd458771bcf69b6e62fcb95b241bd088260abdb2b200b44eab5649ada2984446b37d5d1671ee389f8a00c34cb5f8c99dd36273dcd92b6b6f1ba4d6b279938fd415328faee8d4b96eabc9ee29ede3cc97c048195299a6d832b76e0841d783831c6", 0x98}, {&(0x7f00000003c0)="7d4ec5229167ff8e7e3219a7cbfce4b67de72dd2a0855e4663945380a13263132a28b0531aac09085e66890851ae880104d8bc2c09a24af7651c068d408a889e180ea9a5c07c12e4c5342bf540aa0a530d99c772836d1cf1f215c1d7368219c29d8cb5619943b2f38ec7ee1c4012efc1e6846ac23930fdcd01", 0x79}], 0x2, 0x0, 0x0, 0x400}, 0x40d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:10:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00003fa000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) lseek(r1, 0x0, 0x3, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000140)=' ', 0x1) fcntl$dupfd(r3, 0xa, r4) 23:10:27 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e30600", 0x10, 0x40000000003a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@ni={0xc9}}}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffef, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x0, 0x2bef415fd0803d91}, {0x3, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x2, 0x6, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x201}, {0x1, 0x8, 0x800}, {0x0, 0x7d12, 0x1800}, {0x1, 0x7}], 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) r1 = semget(0x3, 0x1, 0x0) semctl$GETVAL(r1, 0x3, 0x5, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) 23:10:27 executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0x4d}, 0x2, &(0x7f0000000040)='\b\x00\x00\x00', &(0x7f0000000000)=0x4, 0x0, 0x0) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r2 = getpgid(r0) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r5 = getpgid(r3) setpgid(r2, r5) 23:10:27 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8b}, {{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$setown(r2, 0x6, r3) renameat(r2, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 23:10:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001740)=[{&(0x7f0000001980)=""/194, 0xc2}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000001940)=""/49, 0x31}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000001a80)=""/4108, 0x100c}, {&(0x7f0000001500)=""/24, 0x18}, {&(0x7f0000001540)=""/238, 0xee}, {&(0x7f0000001640)=""/106, 0x6a}, {&(0x7f00000016c0)=""/112, 0x70}], 0xa, &(0x7f0000001800)=""/11, 0xb}, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) fchmodat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x1, 0x6) recvfrom$unix(r0, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e17a, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080), 0x3d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc04, 0x1800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000500)=""/4096) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000018c0)=""/50) sendto$unix(r1, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) 23:10:28 executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x811, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3f) 23:10:28 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6031797100180000fe8000000000000000000000000100aafe8000000000000000000000000000aa110100000000000005020000050200004e204e2000089078e8abc6c00dd9f469307d9da2be2bc201b852ae921f69b732f635904374ada1a5d7a88ceb42b9f2ae4fb65316b06ed447572e5f58fadc5321c48697de"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x2) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x18, 0x0, 0x0) socket(0x2, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x96) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc024696c, &(0x7f0000000300)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 23:10:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x42, 0x8}, {0x43, 0x8d}, {0x4, 0x3}, {0x86, 0xa7}, {0x47, 0x3}, {0x21, 0x5}, {0x145}, {0x40, 0xc3}], 0x8}) syz_emit_ethernet(0x118, &(0x7f0000000100)={@broadcast, @local, [{[], {0x8100, 0x4, 0x1}}], {@ipv4={0x800, {{0x2c, 0x4, 0x1, 0x1e, 0x106, 0x6c, 0x0, 0x3f, 0x62, 0x0, @loopback, @empty, {[@rr={0x7, 0x7, 0xff, [@local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x17, 0xc0, [@rand_addr=0xffffffff, @loopback, @loopback, @rand_addr=0x6, @remote={0xac, 0x14, 0x0}]}, @noop, @lsrr={0x83, 0x1b, 0x2, [@empty, @loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8, @multicast1, @loopback]}, @rr={0x7, 0x2b, 0x81, [@multicast1, @multicast2, @rand_addr=0x5, @empty, @loopback, @loopback, @multicast1, @loopback, @rand_addr=0xffffff3f, @loopback]}, @end, @noop, @lsrr={0x83, 0x1b, 0x6, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast1, @loopback, @empty]}, @timestamp={0x44, 0x18, 0x4, 0x0, 0x2, [{[], 0x5}, {[], 0x2}, {[], 0x1}, {[@multicast2], 0x2}]}]}}, @generic="561817b44b560220a79cd06f73645214b1098b06a4faceb9abaa730f4e1f04183ec9f61c105cee54219bb26538e779e6f07f5b057bb78858f0f9ec7b5482cb2d0dd7b56c1ed432125de09c8a8f89c49f1273b8610a31"}}}}) 23:10:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) rmdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 23:10:28 executing program 0: syz_emit_ethernet(0x7e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aac7aaaaaaaaaaaaaaaaaabb0800450000700000000000019078ac1400bb000000ff0300000000000000450000000000000000060000e08c2960d0a16b147c3da6a61200000200000000831300e00000017f000001e0000001e0000001891f00a60400017f01ac1400bbac1400bbe0000001e0000002ac1400aa830b00ffffffffe000000100000020d614e9592e098f00b87596354ed56f95c9deaf0ee689f2e2fdaaf7f4ead0e99eadd662cd8b2c73652fc10df9268eaf3f109ad73f764712e41a1545b98121a253fa1b9c64f5c2d450899cfef662baf6f3adb9c8"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0xa6c) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x25, 0x5]) unlink(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x200000, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) 23:10:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:10:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000080)={0x57b9, 0x9, 0x72d}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xf322, 0x6}, {0x800, 0x4, 0x9, 0x1}, {0x4, 0x5, 0x81, 0xffff}, {0x5, 0xf9, 0x99}, {0x848a, 0x40, 0xf9, 0x15e0}, {0x4, 0x53, 0x6, 0x58574644}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f00000000c0)={0x57ee5940, 0x101, 0xfffffffa, 0x7}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r4, 0x80206932, &(0x7f0000000300)) 23:10:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000940)={0x10, 0x7fff, 0x4, 0x4, [{&(0x7f0000002000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x58}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x9}, {&(0x7f00003cd000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x30}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000001}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x887}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000007000/0x400000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000057000/0x3000)=nil, 0xdcfc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000063000/0x2000)=nil, 0x42dd}, {&(0x7f0000309000/0x4000)=nil, &(0x7f00002cf000/0x1000)=nil, 0x104024c3}, {&(0x7f0000158000/0x4000)=nil, &(0x7f0000094000/0x4000)=nil, 0xf7}, {&(0x7f00003e2000/0x1000)=nil, &(0x7f00003a2000/0x1000)=nil, 0x6}, {&(0x7f0000246000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f00001bb000/0xd000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb6}, {&(0x7f00003a5000/0x1000)=nil, &(0x7f0000315000/0x2000)=nil, 0xbd4}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0/file0\x00', './file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x69e}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1a) rmdir(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x55) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) 23:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, "feb354cd107f6269"}}}}}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0xc, 0x1800}, {0x5, 0x6, 0x3800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1400}, {0x0, 0x4, 0x1000}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1800}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r2, &(0x7f0000000040), 0x0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000002c0)=0x10000) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/154) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x0, 0x624, {0x101}}) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x800}], 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x101) 23:10:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)="b43bd87f6f0c64049a578e56a57972ce794b44e08a66010c806cdfefdb5637f4f7f0912474d0dfe407123e79992b079a0a7425c5191a2f3aad5f7390fb131f98e7e9e82c5beb8348346eac932de4d1edf98b29c68683911362efe61feba909f0d7ba75d2f53a90f71881d7a49ee5a7857490507ecff8239d9665", 0x7a}, {&(0x7f00000000c0)="6f8c98596c0887f26578ed690a9d238768d83b1dfa60267ab0596ccf9fe5e471f3031a40df265f145eb929aac62267010d2ec980d49132c0d848baffdccabfa3e285ae762474fcafc1212165e345b07afe4695c6043fc6adb316777216d5ebd58f4a1bf7c3eb38cdc39ad9b407227e58acc7e3fe53d157367ea1baa77a0826f2ee1753397c23e4ee0bc3f586b27892eedbea6998703534a22e70603cffe4cf3607d1bc981cfbeb5f15b33cc52280a126cf2330b16b1468bd5e68706607640ad79b9d1865d11254ffd0edba778035c9c788ded2623fdb965968c639f1ff42d42b9378f54a49c450d60cfce0ed3a196bb1f75cd08567411c2014ba117a191b4d946db2e21d2dc718a7c371f201c45b97842f4f7161321ee58699fcf65c5bd86ee368e8624900e53c28dd56581a61eaf19d88126f1d5a4e10ad487b430bbddd9f020ee3d4556a654a8b86a94b09d3b36b232042c821fa5c33ed2d3d918958ef171864d5b2bb6fdba0ffa4a4392f3b7d93c5d36f8dc9edcb905aaace45bdf9d9b3854ae074ca6690763848b19d3454afc0eda1810bd7b4c66fe42f01b932a392390b57a70b44cda37e691a62fac8e8a4f537ba6f17d38dd33342594371f692ebde7a9b45b0d1cf44aa8ef485b6e14c45c7e3af598800e1e51c82268b31cc67a73f3b1c02920e3bbf4aa3bd6d61918056e84d9e62f2418e2a4fb7d7197d4dcc2af4c2e9ec53c1168cb6ec00f9c223b893b4799b08bc5742f2e033d6fd1e52755457aaa3c8375b495f79d009e1306508ee0552b556e2ed73c76cc0b9f0b8480180d59ba779ea29932c444b3e4094c4e3627c85a9935865a6e93443af243fb11f7e26dbb0b99b352a824e98651aa69b277c767ff1a0f3ad1b955551581073d91420ef86c9eeaf6cf04cdfee13d4780bdf60dac0b31361495c98504f8103b079ff1452a2734ff82f4bb076310651679d78530c3752ec6d0f849350328092d5109ed4798582d666dabec6a0f7dc32f8781911448a427e4303a3277a282fae2d31e97237b6fb02920424c6d428461c12e344fa951b26869b03436f6178131da96075508cef1f5afa0e3c7a8a646b14de9fce6e50c4e6199ebfd57f4914557060c988c26a4f17b46d8e6997f2b12191759e873f1cdf89762b7636dfb8e29743d330a8dd1a99cbaaa12cb1c49e79bc9adef3616d32cdf778fe516baf4d59064fbaaddf31f7e9378cb1852dbe90f7b4a226040cb702552b221acd530f08e7955c770274965fdf", 0x380}, {&(0x7f00000010c0)="96fe246c230a3810374000d68f076e200ad8048727edbfe2b05276838e275ce6ab1c7f66e0bf8d66f09b2f337c07bee4b64123ec498e8aeb2dea7025ee7940d12a2799f7b5bd27977571807edee7b834853f11a83d95d92ce416acb0bdbcc89054b518f620679d6faad27f0a1d203a723a781bbab4912d6689d100555391c415475c0f898f974ce84d107c1904c114d56d3f8b17fc2d54fe899ad4fec6b44c39558dc9786b588a1a44", 0xa9}, {&(0x7f0000001180)="a667df32a4d3c7a22249489289", 0xd}, {&(0x7f00000011c0)="178ce4e2438c3a671018481e55460363ac773518cd32b6739b32d0e0208adf364bdc9a22dcb1cf70735d821f9a3641209946990c50eb73461e5a35a5860cd8f3dafb8a3ef1f4b802ef24c24af460d97be52af617145649", 0xffffffffffffffd2}, {&(0x7f0000001280)="d431fff4734df83674549e27fd9e9eb0dad851b50609557f0de47a5e52b3767994916b89bdcff5c748a9058c69ae2a293d4980cf585bbfc76f045126cfa82e5e033f7d9391460e452e9f2d0077d59cb93fecba7a9bd04124976114579247c1463ed28b58eb8daaaf4f4748470e875191cc2f9283bd1c10357e30b825c4c29a5c07c2b7a089981293bff3bd69bf2d921fbc56a4cc23eea94f6d5517afebd78695127348d296c1a629df7b5b", 0xab}], 0x6) 23:10:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1ac) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 23:10:30 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ff0000e607004500001c000000080000b078ac1400bbe000ffff4e224e22000890780000000000000000"]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) bind$inet(r0, &(0x7f0000000380)={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002780), 0xa) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/174) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000240)=0x70) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000800)=""/210) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETALL(r2, 0x0, 0x6, 0xfffffffffffffffe) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/250) ioctl$LIOCSFD(0xffffffffffffffff, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000003c0)) semop(r2, &(0x7f0000000000)=[{0x3, 0x7a, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x80, 0x1000}, {0x1, 0xbea, 0x800}], 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) 23:10:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2fc2, 0xa31, 0x7ffffffc, 0xe26a, "d4643e610cc1f93dbf91cef6466ff85151fea383", 0x6, 0x8000}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) 23:10:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x41) 23:10:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x148, &(0x7f0000000240)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @local={0xac, 0x14, 0x0}, @random="5dbb5f3f9a29", @multicast2}}}}) 23:10:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="4e0d18590d2978c0b9ed0fc3532d83d574e40e18a3513f5e0c3f2e28231cefe5111c9a2d761e1c99a53a320d93b485520ea73ae2095bd81b67640c59cb88a0aa6247ca23b8109c7864a785a5d0a21d16a8ebc8fdc4a2afbe4d21ff0f0000000000009bac836137bf1d8154c6ec9bffff00000000000056a9d472fc7c25b5ae0e8d76"], 0x1) mprotect(&(0x7f000027a000/0x2000)=nil, 0x2000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000180000a98e0000000000009c3800"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x8, 0x4) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) dup2(r1, r3) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:10:33 executing program 0: syz_emit_ethernet(0x48, &(0x7f0000000080)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x12, 0x3a, 0xff, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x4, 0x1, "0d40f3ac2e9eb2b6"}]}}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd895c7ad3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffefffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd67) write(r3, &(0x7f0000000500)="4d7a45375c5306469fc06f45d2ac465ab15f44d806528085ed58e47a410ebcc446db50121a4a11f9dbcbcb35068de5c403add1041fb126533ada4b784586ed497fdddcb61d90443651ad2e5f0d9ada746c4092c23e690c7453ccb432bff2068cf7c27c3ec98a01d9f717a136493c388b94932aff12d7166aa5fa03837630496ff15f9521154aeb2252610f6257815ef80f12dfcce370fa096f38d143c50d3d6ecef4509430dac6aa", 0xa8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) r4 = getegid() select(0x40, &(0x7f0000000040)={0x20, 0x8, 0x1ff, 0x5, 0x9, 0xd52, 0x0, 0x100000001}, &(0x7f0000000280)={0x9, 0x2, 0xd3, 0x3, 0x2, 0x7, 0x3, 0x3}, &(0x7f00000002c0)={0x1f, 0x7, 0x8000, 0x8, 0x401, 0x8, 0xffffffff, 0x6}, &(0x7f00000005c0)={0x2, 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r4, r2, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r2, r4, 0x12a, 0x9}, 0x5, 0x3, 0x8}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000600)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/214) 23:10:33 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={{}, {[], [], [0x0, 0x0, 0x0, 0x1]}}}) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:10:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000400)="fd4c6fb2648be74a173547a582e7b0a4a326e28ddb2a7fbeb425a73a995ece0a4f47b926d0a9c315bfa6f077628e4cef707e7e79277bba9a654620abb07b0c988a9da54c1650c5b68ede3c2729ff0bc718dbcd5b64dfe3ddc1e2f71f309477c55e3aa37fe0f4426a595872589540928e8099d03a57a2fcce725947f2a495bc4a134ffeb9baec5ef9580824d73918603a91c35715cf9c821d45ee482aa625558044e242147ebaf8c3ade80e02cdd1a4f3ae573d0483e9e94824b6235820541e9a4e58dddc667e6a91519752610aa9607126b77f12b91adc413d14513fcb6f86d29ac8b353c181f36f17bb4b603572804de6344c4b0cbb75408439e8294bb91a00ae5aba5211277f943b5ca3b3389732b85b0a1b620507ded74e96b95e0c084689e8d16533724dfcfb77382fde47f0405ced1be748bc9b2c8479c9094941f83f86f37edb00000000000000000000c4162f574d45bd74490bbe1d0f76fc73a3e330b616124fa2ace5ebe5661d667f3d5ee8c910a43203eb94f74cf156f4a7e1195d2b373c41ae80b79e91ee0ee30c22b2a25b85e163562b91370ab1502eea50fe6d7227759a3d993b200510ce2e7c6406e451ef78e3f7fab4f9391a5746a48ba73bbd6e7c9f6420016483bcd73929d779738b8f", 0x1d2, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000180)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd600000be00283afffe8000000000000000000000000000bbff0200000000000000000000018600907800000000000000000000000003011d36e6d7c0d403022eb4ea018c4ffda0e582f62ffae4000000"]) 23:10:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000040)) 23:10:33 executing program 0: sysctl$machdep(&(0x7f0000000600)={0x7, 0xe}, 0x2, &(0x7f0000000780)="f034c70f", &(0x7f0000000640)=0x4, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x5, 0x1000}, {0x1, 0x4, 0x1800}, {0x2, 0x3, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x42, 0x1000}], 0x5) socket$inet6(0x18, 0x4009, 0x2) semop(r0, &(0x7f0000000200)=[{0x1, 0x9, 0x2000}, {0x1, 0x0, 0x1800}, {0x0, 0x7, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x4, 0x3f, 0x1000}, {0x2, 0x2, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000001c0)=0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2004, 0x0]) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/26) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000240)=""/174) semop(r0, &(0x7f0000000040)=[{0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3ff, 0x800}], 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x109) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) 23:10:33 executing program 0: socketpair(0x0, 0x3, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) msgget$private(0x0, 0x48c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r1, 0x0, 0x9, 0x2000000000000006, 0xd17, 0x4}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r9, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r7, r9) fchown(r4, r5, r9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r9}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) 23:10:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x8}], 0x0, 0x0) r0 = socket(0x20, 0x4, 0xc1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:10:33 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) sysctl$machdep(&(0x7f0000000100)={0x7, 0x5}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) 23:10:33 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x0, 0x0, @empty, @loopback, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@remote, @local, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x6, 0x0, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @broadcast, @broadcast, @broadcast}}}}) 23:10:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) 23:10:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) 23:10:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) dup2(0xffffffffffffff9c, r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x19}, {{r3}, 0xffffffffffffffff, 0xc}], 0x28, 0x0, 0xfffffffd, 0x0) r4 = dup(r3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) openat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0xf4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r6) 23:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x4090d6, 0xfffffffc, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000240)='.\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 23:10:34 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x181) setsockopt$inet_opts(r2, 0x0, 0x2000000000015, &(0x7f00000000c0)="2bd6ab68e07c247933d80beba022de55bef2852ff9bbe1c7cb5f3de8db2fd321e44febd925f7bd9cfabaab6f4de3e39e72ad5c06626046ef3afeddc0eb35b6a3329490de1295f5433adc47075c59b32a656362aae2235c10f38983ea804f528d23172c6b580284659d52036ea159e3683b01e583bf4747bfc8c02b3d262cfd78bd4dc5b288d57ca6bd727c495efa54672fdeb686d4edefbaafd4b45dac6d7f664abd01d93cdab983d6181117dbfe12bfd7fc8ba2b32eb84110ae8c654f2965feb7bd5610ce593d2d26b15848ce8367c3f52f6a4f4da7fcd134fbbd46028f5dfd54a4165de75f5e0f6257394633b419ff22d62ba7f9abdd628f41a8", 0xfb) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 23:10:34 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903090000007f512e14ccb2d0dcd4a79272b268e246ac8e2f5d2f"], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) 23:10:34 executing program 0: sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x3, 0x1000}, {0x1, 0x9}, {0x0, 0x1009}, {0x3, 0x2, 0x1000}], 0x4) semop(0x0, &(0x7f0000000140), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000440)={0x5, 0xa93, 0xa}) semop(0x0, &(0x7f0000000240), 0x6) unlink(&(0x7f0000000100)='./file0\x00') semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0xd5c) semop(0x0, &(0x7f0000000480)=[{0x1, 0x9}, {0x1, 0x1e, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x8}, {0x1, 0x8, 0x1800}, {0x4, 0xffff, 0x1400}], 0x8) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000240)=""/187) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000001c0)=""/69) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x4, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6}, {0x2, 0x6, 0x800}, {0x3, 0x3ff, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/245) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000019680)=""/4096) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x81, 0x1c00}, {0x3, 0x2}, {0x4, 0xfffd, 0x800}, {0x0, 0x7}, {0x4, 0x1}, {0x4, 0x2, 0x1800}, {0x3}, {0x3, 0x800, 0x1800}, {0x2, 0x6}], 0x9) semop(r0, &(0x7f0000000140)=[{0x2, 0x4800, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0xfd, 0x3c00}, {0x2, 0xffff, 0x1000}, {0x1, 0x5, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) 23:10:34 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xc6aa69cac91566c5, 0x0) fcntl$getflags(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x80000000}, {&(0x7f0000d1c000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000dde000/0x1000)=nil, &(0x7f0000667000/0x2000)=nil, 0x3}, {&(0x7f00005f6000/0x5000)=nil, &(0x7f000098f000/0x2000)=nil, 0x80000001}, {&(0x7f00008b4000/0x2000)=nil, &(0x7f0000945000/0x3000)=nil, 0x4}, {&(0x7f00005a8000/0x2000)=nil, &(0x7f0000c79000/0x1000)=nil, 0x5a7a8000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ced000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000497000/0x4000)=nil, 0x806}, {&(0x7f0000a0d000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x68}, {&(0x7f0000c69000/0x4000)=nil, &(0x7f0000940000/0x3000)=nil, 0x5}, {&(0x7f0000ea0000/0x3000)=nil, &(0x7f0000838000/0x4000)=nil, 0x6}, {&(0x7f0000657000/0x1000)=nil, &(0x7f0000c46000/0x4000)=nil, 0x1}, {&(0x7f00004b6000/0x1000)=nil, &(0x7f0000dba000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) socket(0x0, 0x3, 0x7) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8000, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket$inet(0x2, 0x3, 0x2) preadv(r4, &(0x7f00000008c0)=[{&(0x7f0000000580)=""/197, 0xc5}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)=""/21, 0x15}, {&(0x7f0000000700)=""/98, 0x62}, {&(0x7f0000000780)=""/244, 0xf4}, {&(0x7f0000000880)=""/24, 0x18}], 0x6, 0x0, 0x8) r5 = open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x8, 0x8) readlinkat(r5, &(0x7f0000000980)='./file\x00', &(0x7f00000009c0)=""/184, 0xb8) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, &(0x7f0000002040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) getgroups(0x6, &(0x7f0000002100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r6, &(0x7f0000002180)={&(0x7f0000000a80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000000ac0)="552f68ad5b26165e8881ddd12af6eec8b5af979fedbb7a6f51ad8f5e966550814bb3aa63cba08dda68a46a9ef4", 0x2d}, {&(0x7f0000000b00)="1fc22750fb44b00b52835cc8a025e8645517a49f0c2bd61775c9149b023b78c646f2d1395f405d21aafd7a1f570900ef45d08e5cd86336324c20c979176ee015b39fbac5b7bd2f2c53a949f8949a3fada985a0afea16f15340fa11c80b1f901b46d10ad68ebbe474937b59355ab4b56e65cca9c275517ae2c333aff969adba8edcb072d6191808e24725d8d6cfecba672ea331107463e473754d9ae048c652", 0x9f}, {&(0x7f0000000bc0)="2e9878", 0x3}, {&(0x7f0000000c00)="0f3f16705ce47ba7669973a6bffb5adc0195c2fdc7ab8a52a4f21b0108c82f6cc55a64e171307df7886991ce3d4611a952500d848439b70813e8da40fdad9b1f8950264f38bff82118962c71d9d76cf16aa188f176f2c57218f76adf37211c654a715583eac6a592d259209810613fd83c6b6e63408ec7dae3f983e474cd4be8222b648bcb601ffe4332f0edaea8a9e9d2ae738303350a72d1d755c6d5a1dce8336f18d2ed48c86a39a5adeabe877e932e9f0d1a1fd528cb75cc", 0xba}, {&(0x7f0000000cc0)="2c0a3edc4e476844ba13f4116c98b0f38a65d09048c8cbca4c2efc68a6cdbcaca422c1d900a5dea73f23298040135650afa485a33bc68680b8b8686524fb033f3decf3a386f8cf184902e9ffd4f3623294f1f359a93900ebd12ff1d2a926d1f417f55ed17a102c2f00f69c6bcd0fc610ce76dd32f0f0294c7561b22b9d3d1c30166805322669c304a6c742d33ab8703de104b7aed36eec6aa78d138d125aec2cc41861981ddb88d32e01db571622eaec30d0fae82d867fcc9e6eefb76d55442e69604bb1", 0xc4}, {&(0x7f0000000dc0)="b2ccbb1d094ba6de0a8b2cd36a00fd8e82ba28d4addbd2dea82917fb97610c0ae854b756267b3a2166627b448d9e0e0d3f65e7e82d60f6a92f6e92d1178a67ad4008397de2196b73ba9b438008f1ea49a3bc8159e6e3a6f7f050ac0fce0b6820d4ca3c73cdf602a520e3d76fe2a379bc4d8754d6c93a05cb1380dbf82fed345a20c06661ee05d3e61931902dedb54e04efa96448ba0aaa821e1609846fb3df94b4a04095bd7b6b9b236ff9b891817479daea8ed24cdea329de19b1bd020ac6c01607dd8f555dadb180148add53cc06b18a5636374601d331335c9c14f6c544cad1e54ef3ac01b91ae886a119f75a1ba2335d80a5cd73182ab21b9d96544c0ef7af4995f658493b938b3f12b29cbe40d34d69d4ce06e38ba48ca6abb523904f354e7adb406bda4cabb5151a829c205382fcaec7cf4e905a724282c8c6b6e221f8d3e5f7ba414df8060a6f46cf3c85eda83c08e21d7766fde041058466ab6c7db5aac3bbc48cd7d054a0993a7fbe428e6b55df3d0d4b23bdd847fccc0bdffa75670515f28d7c7625c353921309973c075430498bdb2e55949812246f6d7c341d93be039d75b552ba9e0c83e79acd387ea9e0e29da83b8b3817404531d2b8375f1cb8fe140f126034f4d8839f54f9c9904778ce7043b35160edef6d072d644b9c1efa8c3f350c396405c6244ff5bd2fc52f9c01d7219cd3d3ad31dee5739407874ba22afaeb73dd3929f929f9cf8645765b6d11fcc19496656ca9f34544d80582457a15aca809bf54c985905d5988917db9dcdb8d6953c6c77870cd77b2a077a926b0fd891fe6717b46a2127db0f43c61ed9642d4af289792276f6abaf88a8c999f74f725eb681e45086b6dd8ee66a8fbff6fd39869a05fb5797db894d2e1ca4c76c00d3664888644233bc24059a9ed07b5ccedfe1fed731f5532e6632a94ffea485c6ac66ef499c84e3456a4785e667ec150405c84585b4aaaefb993b6a5355853741c566a9f3d3058fb18b5137532f4aca40dd5dd4a182b4774b47bce422e23b108df2f5e488737791e7f9af5e3b24f8bc75fd5fa40b6bb821ccfa9bea89cc379cfdc96959c086ff61c2a9676f40881613531fc46c916071843aae7fcd94d068c624ba1521e4248e58034d19811deb70c9cb04cf2a9ddf0872522a4531fcd5c4e9f2bcf3a6a0ce1b0ff11e76e0dbb1adc8431a35792ff9b2e623fa8d1fc023411372b392df8632a1d67821d56b6cb60e60948c62ccef4c2d1ae1622fc7fb6de4a7a4b140344ec0a6b8f973b31f3344c482588dd84f4e3f886a50389f63bcbe6db9bc4a8406de67a2ac478b59faf81a727503e873ed4f27a0953b8bc4fe5db1c29840b04e95c29afea442a3951f834a1ae32b229a28d5c167854c723940deb9af9c2969b51536fdb7eda88bd130b4a8254fb94ba5db4dd204a9d8eec162900460e8f65d58a4cfa54c805046a76f72646a45c6d84d220d420b03c4dfd4fae54253a5f49410fa6fe0be09ce2ffe0c56a957e5ad38e55a37e303752886235e4aefdb299dce6582c0ee3b6ac75176283e4fcf850764d6c0e3db9128ee4857b769406bd067e1c1634cb2895575c0e2f17735ea22333eccdc45ecfd410acc6f55c3910dafbb5f1d0eb22be48620b70ab8dfc6fbb2507b468ca0c657b39064adba89c5bfd46aea7c3f5702a9b9922b37d339db87c1e6f74d0d8ff0eea957e703f2b48211c1e7629f05c19fae5762ca723f8e1db8cfc1c75a54812a32ca3d8fd1a1b44ab61bb6816b228d27f513b9420cd8215a166e7c1b689c573c40d643db25113f692debec202aff77c2b54a042074b7da8c2964eebea2ee597a5448299ba0fab4f79bbc0b2d72310512c1bc8f1607382a200c94734268b28d2467f9418b0410fe91c9d5e8a32d7dddbf74fb7ed7d45e83439c4116ed6260fe890ff865534c0fe475eccd5e60be9747d34d63d255b7984f7f53cee03c5e62d3ce36b403f58e87c1dffc1edc5850b100c435008e245d8d41346ac8b48a79aaedbaae36a065f8f78ea4b0ee6f5421f74abbc648d20755796c379e02ee90539c2919e8cda41f4b08067aeefa8579d6c34021c756cb2d5270b8b2f2a65e5a2f8e41eeba8fc992826d9d62b55d81120b991537e32c4de0af04f688dd0e999ed0b9521582554c48b5c9868f13c2a8f01246f3f9d89861add62d3bb1de21d4500d7a172867f0c5c91ec2799d147a153d547579582e96ebbeab2434dfeac6dea54657f26c981e2ec866e5e1c9bc360e3867afb03512007512bbb8c913d183118e8e6b4fd2595dda403a7462e42c82ae7f9232164b19603f0cc2be745ebba3959b92bbe942d70243b7509cda931548630136ce4381c804e401f1e53129c5a947b1a2989404496d96a172986d1c5e08972a1d4a9919256588268e37474e29c853361505c2ebe4b49129bebeb9d80805f4b003a04eb27f6e9e9700c23de09d223952561cb04d72d2233a832601c662adf56b68d1ba2674db46d44b6234892515d8d79eac5f7ceb7380eb9b38cab66d37e905ce27bc0bcf1480741bff951e50fac9e5fd9237e293208f75a09abf5d73c5847355cf19b57fdabb47f8acd0226ce6417f81e59fbc225c26bd606f6efaeba15849d7d37ff77041503b90884ff828384166c4bedbf11b65dbaa33fb11e70fbda34c7e062e051c5d7e5ef805008c491b41515dfbac6a8332fbd00787b6100ac6c117dc97debaff66284aef7abce727989acbb3b3f2ab8b098fe822f0770affae4c653f8048190fb8357b0ff5ec096d74e5f99b0bc3a9018ab8d42672ad240b882901dd6ce9005fb71a48c1fe3e0d96f8424312d76e856673542d1ed2a229ff797a9a0366e0e54e00f680c7c45a7c9f27387f16569c586d15414fcbca06f5779469faced96825c5cd7ae655076068b95bd84ca1f73194c96333db8c127a8418e674a0b94dc40f496e5dd1e6594da203d22fb3f1a7bdc445496d3db5861f957fedf84d08a71d72d8604cc5c266f83bf9853028f339e9024cbc8a15f5171753cad12863adc8b8b4897d03b1d77fbcf008d41da0c6952e95f5e2169d1161a214f66e58a5c6d743cb017ef1a6f44c5790d6e97c176fdef466c92e2e9f30d144791d25c0f27b63f904bbf02c4ba0ec04588e113ccac08f529176ea087fef62ea089c1be4882bb146ed0940978b829ad168c7a123bbcdb6afc012937e6ad5ac815355f9f979016659268a4a7556025ffc77c3473b1d22a76b3a52e4a2792924d0b875265145b9af6fc1bdf54bcf77131830bdcada8f0091c54cea56e739a51edf786ebe0bdbece0a9a103680a449dba0317a64238cacd698b36e16ca8d0f7f81fb050093d8895abde22af9c1db8afea1f34ab58c586f9681408f6694bd7fe8d1d5573e29afe40af35b826cd30a6159a25685e84c72605e5ab5bd518f2a44c86cd30b59d47737fd04a9e60a12a1f49f1941f0b37ddda8b66836627282c6206633743323f2353eaefc664b82969cf1770d96ca16e9c95b14765147a97aa5036c2c31416216dbac0fe847efef538f084ffef2323ed6d4273d81bda1005109f0338baec3f98b8f0539c71af264aee5de58283b8fbe0c5bd3d0411d4201a32a846895afc261fbc6aad7ab07ae2985fb27f053e4e3d5b1fec418d48714c76c96242243723b8e6dca7ebe9a21504049fa927d32c7670a0f12ea34b761024678529274fe4028110dc4c21ae5ed947e7fd60955264aee7987843ef21f43b47e0dbe972a6ef96c915438460619dd9c6614fa0ef6ee5d6a14c2f3cf582440f1b5aa8bcc8801e3e4ec3257063c9f4e4ba32ead90d9a38c102d551491b3da49fe7ddeedfa55987140cf384e681a8e95bc663edeec90eaf20c86258168dd3e21321423f5ee62ed4944dd9c24a5e69fbfe918e4971cff3b2dbe833d2244fef947a6105824a623714e5917c832419b7a31d4911bc14eb5ad991c5bba018df48033add54da1f2f2a0ba0eebce331113608cdd44c55d3845ae1e90d52da8ce9f00c2754eb184f15591dca5a21e34b9d986a51b1e3f25c0d139cfec4dca29a6e9ba9b4a8727f6555b92672706a2a0294fc72006aa9bd877923b7b759bc3e0ef39cd8b1bdea511685761ad9d538de31e34ee3b23083b052fc8ad7ad519394542625ae8830adaae4bfced75484bd180c2d9f334767259f4676db97c480879de2e9ff00d6516303e2d12d5a98ca306de6e4f950542bf5968ec9b49e326cc27a8e5ea5a1dfb5124bec7be65413136360a8c5b38c08e051e844f91b972329050fd82ff9c5d107843296089d2468793fa751f49a8e052b8b24dc4bf656101d6f571e8aad1dca457583b288129e0bc0f90f9af895bccb543723e1800896ad1f8b529488864a83657eac9ca6576ef80a7b1dab7b7e7efb1c8deb9d3ef48c41a7b7645713b9628a66d282f594b7ffdc977ddcf636d03ad00f96c054f7d972126346275706a6d0921a9d420410d41fedc70626db79a417cb4a0d9cd02bb3c44834e5152fbf3bc03028f9f6028723ae80843e4b803dc84aa28cc056c2c7dc3547f585dbbb57a3bf57beec4ec6865ade18d56cd3cf9138c848be4ec3a94545dc322142744d18e934a83507df0935b94b6757b056daeffc8f684104c32b4b61bd056f32a0563b09c2a753890eb0d50759d5f64e85739214ee8003f26d3020316e274dca78c28fa92a75d30a6aca35d31a5303a255e8b773f8e42e33545cc12743666e291f8d6eeab8de0d93960a10549cd486e1c5a10e8474dc01aef07c805933572bec9f5d9b0fe8d000aed85dd443da1dbe3aeb8e0ec6d6abac12f76e406e59c5883796ac4e4a0b0824d9a5ff7ef38a60df5687389d1f74b4ee7070d65ef2bd2d30a18310db85db6cb6524cb239398e1e6a1830b2b8298d72241b5603161422736d36d8ba1bd78cf3250c35ac8bfe5eb5b22f8860b7c9b419f17c73c7ea4e0227d5136bc76c79fa86331f65492f501fa16aff74678c0cab653bf56adb940d56ad0aec047d008e84b015ebf982ea22b641b2774eddf56e5129ccf2cf858c6cdbda6d84316f62a2fb3fe317d53e5d7ada3867abb16dbbeffd566b6999348ed41577258e20b48e6943be067a1fd033154a56d9dec1d540eae3992ff5e88f15a787c5e986b9f5aac4657c504434f919b4c1ac86d33e93e82915046b358b14542a63f78d1559762b2c811c112fd57f70ee6a1abe87d29f41fb056f4f48cb260805a0a9ec21eb0fced7a2da239b0d172dcdfac7984e5d0e8f5a70f7eaa1ff7bb6b57b35d5ce7f546c1aa3e454a700eacb15e0b9e13a3d1f8a56b78c89f5512d860e10c1fbd9869f17986bdea74370949bfa2bd93dfbeed57b74453483dfff810ce3985496801f33934c3cc46f31f7e1ff429deaeb467c32455b3111707cbeb15f2f6abbc79e32a671a4c600160bb955d06a85a1373153d2a83afbb98ea6b11a7429bcfb7aebf8ca56e088325e4a72ceedda3b6d277c6900b11dc184c2c9956b31f02aa9997a24fcdf138247223ea6bd967f8d7e147f0a5c1a9944797ebd74653a77ec1f770f95be3d129ee81ed5ffb0f76e7d6799e30e10ea1410bf4f758c96a6c444d833ce153179fac912f2d552eb8a94ea278bb1d2f99433a3a48924079d70511516b427abe81e783a81a6b2ffc3cf90d33970c14c8e1b32c650075c05514914eb78f187d67b59956edc662fe4c021106ee018731213ae9c4d5a4f2819df8759276c7ac11cca5b46d0fb96c08228ca8b01f27cc732d75d20ce60efb5351e0621b60b21b4009819c24e561da6293abfbde52cdb5", 0x1000}, {&(0x7f0000001dc0)="035beb77c99c3a3a3e2925ac4a308b04c92b13ec8f3efd07a93cb17faff4384c6f245c427c91616dc447736593bf9699f35cde760bc5c8f8df841ed20d8481a6b204d5f49f1b4331a6249eb0245de6d0f15d9278143fbd1e014a043bb287d41ae2a690a51a80a7e850cd592f5ca978c7a3dd217296f55cfbbe11b1ea70593662c6d93f918db547883025ad3be35a78dbdf9bff3f8ce2d1142320dabe9f2bb8411238c95b721d", 0xa6}, {&(0x7f0000001e80)="388605eca3767aa9c4ee77fdccb863fb33f9a00c41718766ef4ae253155ecd5c1ba4b120382d0eb417670e55c3f47ad7220bfbac7dfac14dc4ecbad964c38ee45b0d7c0ec2b9ef201152307e09ff023f6eb97355ec38aeec15ed84b6ed3bf38c08fe0f651ef1682dc04660afd2e6fadcfbbc056b378743481d7451ec884fcc402f851981a32e6d103c6b4f62fbb15597a2f528cc56e3ec4d0474e642f7dbbbef8b4098b637ec9cf2130536b0347949da013812c561886a7facf57de426e600b9d002b3fb3f2c422365cc744d476f858b06a0d1f5edb589a4bb294e0beca97cfd69ab", 0xe2}], 0x8, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r3, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}], 0x40, 0x409}, 0x403) openat$wskbd(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/wskbd0\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002200)='/dev/bpf\x00', 0x0, 0x0) unlinkat(r5, &(0x7f0000002240)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000002280)={0x80000000, 0x5, {0x0, 0x4ae3}}) 23:10:34 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x6}, 0x4000000000000308, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6452066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 23:10:34 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, [@routing={0x3c}]}}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000000)={0x2, 0xcecb, 0x1}) 23:10:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 23:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x401) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x6e) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000feff00000100"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2], 0x28, 0x40e}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:10:35 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) sync() 23:10:35 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0xa}, 0x2, &(0x7f0000000200)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xc3, 0x0, 0x0) 23:10:35 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) nanosleep(&(0x7f0000000100), &(0x7f0000000700)) 23:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) 23:10:36 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100483a0000000000000000000000000000000000ff02000000000000000000000000000104f0289a8105960226db0f009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000aa3c02000700000000ff0100000000e26c8ebf78468d01cc2134c37f72661875400a62a082f0b9b600d814fbc8ecd01c908665d76ffbd09ce051c4302519e25faec49e66fecc0c5236f271a4981ae7ff9863fca415f9f82e159892361827d24af469b928b2b091b4df11e73c2fc9f435b9687c67e3177754cf96cf3f956ebe155de8cae429be698892f8f727264dc4ebb3a563a6bd26ae85f286c5116a9d19b6e660d179ed702e8a5a8c048a095cd38fa47b27761c652a593618216fd3d29b11f01fb7dad09427419d0f633298879518649d3ff2678986551216d54ecd5921d85b9494a85f3eaa708d0e124e37a51f02c1821b747ae967f67a362ac4b4"]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r3, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r1, r3) r5 = getegid() setregid(r1, r5) 23:10:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffff8, 0x0, 0x0, 0x0, 0x3f, 0x1, 0x3, 0x1, 0x1, 0x4, 0x100}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x6}, {0x6, 0x3, 0x0, 0x7}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) getppid() 23:10:36 executing program 0: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) pwrite(r0, 0x0, 0x302, 0x0, 0x0) 23:10:36 executing program 0: syz_emit_ethernet(0xe3, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004a0000d50000000000019078e000000200000000071320ac1400bbac1400aa00000900000000000000009078dc020000491b004000680101021d0005ffffffff00000007940600000001940600000005443c0893ffffffff00000008e000000100000005ac1400aa000009faffffffffe0000000ffffffff0000007f0000000801000000000000080000001f83230000000000ffffffffac1400aa00000000ffffffffffffffff0000000000000007831f01ac1400bb000000007f000001ac1400aaac1400aa00000008ac1400bb00010101000049"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) getpid() socket(0x3c, 0x3, 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 23:10:36 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018308"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e4370b6cc47a67817a9c11cffea1776b24d0279d68f1f9993c467ff629601187b0f3c71d618cd9e188b16fc5f38b9fd4b1963dc9f78fdc47d143bf232c815ee08069d3c93a9ca72b0b23a8b4efd45df95f55f75fa056d14fcd280dfa906e8acfdb9625e48c16fa20367720ef0d447a1358cf4a2d962cf0c7c2d9bba6897a514c9d12fc2c40e9dd39ca937fa293df9df21b05b51d6a7c1b691a10a030f330a6ee59c8a731787594424f97cb4be4f0121d6d8dafe838e26f4ceb013cccaa415927d6796a4481c81c617e96972b327fad777d3ed4ad7b038c80fae437ae47d0a8ffafa1f22cf84597461ea05b0a4071ab5e507b9c7492fdeb01caa30abfde07e8a75e520a2ab419d292b2d71081c741e3acbeef800f7000a930a90c6e76caa83bbf9c962b2d2a01f4c8aa09f93cb9c25f9558cf23823acd5db33d2cb050807ac63d251ce5f1cfaaf87c638d499c1ab7f65c89fdc137e0c2ea7a0efe1e98c69647587ba11b53376cfbeb1ea999ba89596ab29b98f8cdadbbfa7231b8624445f419d3757ca18230dea2be0ae37e732cc4d9ff5feeea046ee9252824464f1ef9cddfb71ecd1bd28500d2889c64e80d031c5782dc3cc8de3f39b3303d9594b91b5634918fb174124b09a626d83eef0f57925e01504d55aba5ca72626c04bf840f9adc337cc880b3abd19251c411271f1f9d4f35bf012fb922cd31bb42c8126218dc2b5bd937149cd129d0b5ebb42901b0ba3cb3013d4590be3ab736aa82246df91a38605176b78c150e4afb2624e274627965234e7b25661430a7b83af7ec5cea9e68cfd8e9fdbf94d4dbd26385246ffba0e52f2444948c617bb205f80e4e19f49fc0da93946a86b1474365171fce1d393e026b28a23f8445300537329ea0c31a9ae01aa662b65a5a869d8224a07d55d0e4c8cb6ab24698110d257302c906abf48ba4596832b724a11615314ccdfa3ff356c73e0d162cbc29564f9fb0aa5f787b8deb3219022054f53a59e9a75e85a2fd95698d60dade0a3f3bd069ff93e5798aa9dffc144d7a959583033cf5eca65263ac8cf73931e5ea2fc73aac6165411a50c58ca8fd6633a72eb61081520d13f6532bf999e889204d7f4075bcb62780d34209e1122d6b81c758db9c36cc41ae56eca792b59e26233390a18e45e05ed32a450b7915c541a81eabac77c55995022cce96fdb84b755e8fbc80d6a6766e440377e44744812e6e48a6330d64dd098f155ad74c7eca14a4da875b78ec71859699c574fd9e0253d0698639f9b0412bdb5985792f39e9c9e4f127b73adaafd4f0fdd09721ede84fa415430a8988004b662063eae72d572a6a98e68b9123306b65c0d53aaf42e0286a642824416e494a64e8d2e64086cb11d0cd10efac8aa209a3ca961768df09015c0fe8e1fada4c7e07113d63a93feafe52e87fbbac2882450ba0204363abc455046aea024fd71149734537a84868e4c64572e1e2e74d17e7c62e4c87bd894a5c9b6b5625664dfba537d866a10b325f83172791cb3d093a8cc6bdf1c9db0e7d1edacf0422f35356077ef2c894403816f5facbebdd67b98d6bf81b09f9f1d6f0601230b98d35c15a9f6ff4bdb3984981c7be2d835d69b7e70176892f92389ef582a0b9e8d1569e1154faf8132b984b1a27bae5992df233a72e88c6f8ee490823e78879c6038a9e5fd443ec9db5c645327cdc0590f50f82974e645ac023c57bc2c1b11cdf2af0a842ff889efed7a6d8e51facaf952e5c740de90e7f83b300e6e8826b2a54ad72d02b205f73af5fe3d392509a6e1c0e54fca45329fb9ce1bd1272a223f3fe94ecf8f57d84fff6e78170c1f1112dc039a1008171c2eed322db616b051b3bac3acc8eab9c89c4c4b6151d642867dba7278e66e1e01fc282469d207fda18adaa940832f6e1df29697dc1143f63090a963fcf54b89822ceb8543c3e9f499d2982fc5ebac6a1624b470392d96010ad91702e49ebe9db72b2fe9fc6c5b5038e1708209336f895586330c248d6c5", 0x591) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x9}], 0x1}) 23:10:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030007) 23:10:36 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x1ffffffc}, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x480000000) 23:10:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000000048", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0xfc8e305950fa84b4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x1, 0x0, 0xffffffffff800000, 0x1000100400004}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000200)=0x3) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000800)=""/194) semop(r1, &(0x7f0000000400)=[{0x3, 0x101}, {0x0, 0x1, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x2) semop(r1, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x1, 0x100}], 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/57) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x200, 0xfbff, 0x61]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x0, 0xffffffffff800000, 0x1000100400004}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x180) 23:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x24, 0x10005, 0x3d8d7c2a, "738300e257417f271042344000fb000d3fc9c06d", 0xfffffffc, 0x56}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) 23:10:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 23:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3ff, 0x6, "73cc76f30007000000000400000000000800", 0xffffff95}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:10:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="9a18212bb9c81d8477c9f6f5872620e6156cb7cacd61487d99eeef1f5352a82603c7ba6031b0cd90b12a99e246304881e6f08696ec8fb90f4265f2637b30798ecb915bfff4dd814f1c2a94d725e1800903a87c02ad4c31fc548ee54e2f09feed08f12a99b1059b2b691a73ffd9040f2e2230f7f033bfaf8bc46bdb82fb723d2c7256ba6e0a50f1d365da2b7c4da682d687db14cd150b06a8da7041138c1b597591e36254a38ba6232edd5b024e055c9b02a85b6ea3b7281e473eb52dab9b5c9a055a1eb79b583219fd9ccb84046c8c2b2982d347", 0xd4}, {&(0x7f00000002c0)="6a5046ba067103b02d2630c4750db5f5ab2042b3e8c1ebc68ec7eee421eefdc9f9ad583ef195a866c8fce01f226ea73b8d9cc06c74646e4e33c14eff66e0f6d5d27e4fae658ca9b8a39f7f607f102ac23a62cd1ae2f106ffd02d6687161a202e3167956591252376ffb36a07514d15dd1c2f48331db2505fc13103e9209cc19ae75612599f45950c9c59", 0x8a}], 0x2, 0x0, 0x0, 0x411}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x7810, r2, 0x0, 0x0) 23:10:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) lseek(r0, 0x0, 0xffffffffffffff81, 0x1) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0x7) wait4(r2, &(0x7f0000000140), 0x2, &(0x7f0000000180)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x5c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000400)=""/38) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000003c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x0) r4 = getppid() setpgid(0x0, r4) 23:10:37 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f0000003140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450010580068000000009078e0000002000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="101000089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c625b587ad24aa72671ca53e4e088c55e23142aca360d346763e325e52bf4409f50aa95d61425c3c83bf1473f001924995a43b74dd3571000e411770a4a8f0122e93cfa4bc227438840ddf085d8d3074a55c0829ad8dcc695879ee1fead5c30"]) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f0402000103030700611884d8e8fb1ff2682e33cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) syz_emit_ethernet(0xae, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaa50aaaaaaaaaaaaaaaaaa8b0800450000a0fffc000000019078ac1400bb000000004e214e21", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="7102000590780040050ef0a7adcf3a0a6040f6b5ca7801080a0000020000000101131248c492ee3db57abe967788bcf84cfaf31312f857b09ed37b18a5aa56dc43aeec53d704020402040781911a288e9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603b5b328f93920fd7b998eaf5cd4fb08a6d637509d401"]) syz_emit_ethernet(0x5a, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x24, 0x6, 0x0, @rand_addr="00000000000000000000e3e90000ae08", @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, {[], @tcp={{0x3, 0x0, r0, 0x41424344, 0x0, 0x0, 0x9, 0x10, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @generic={0x3, 0x6, "de157c98"}, @generic={0x0, 0x7, "bdbe51da36"}]}}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000040)="e770cc65a3ef6c01da2b8fb96a9b8eaff457c4858831de8c5032960e1241472b764c24e11e05dd37fe6a77112c1f824d0d2850c09307142976546481704a7c478afd6d678f4b67480df11c", &(0x7f00000000c0)=0x4b, &(0x7f00000001c0)="1ab404d788d2c081c5b7a226b6c80a6bfb65e4c097bf3401b4a72e7f85b0fc5939b284b37677c8f1e525c63820a832c6fe26775f2a52361a0f396126214a2fbde0f6ae000a72da6da24f6915fb0df551284c53ad0a4e9f66b404c76c78ce6e7f6a0e58e73d0ff4f4fd913eb3777d8b8f8dad1dd6aeb2e99b21a714d1f19a5e8ef5d6c84fb16b26bc862994069c930929318afa63c9aeef0fc155e6ce7d52fe669d0b38597976276652f77005c1e88f6e6bbf", 0xb2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/121) sysctl$net_inet_ipip(&(0x7f0000000380), 0x4, &(0x7f00000003c0)="ae24d1efa589638d297e93ec55f196cd62e628a270b83f1c62b137322b95dd0494b547d134c43f192a24b219e320e7287517fd22ec238ee9995aa414561cc96fc97690eef3ffaebb3be75393c38e2f21de082cea84a098f7daf06b9f4d98652027d6bea96ae220c196177144e96d0c35078c6644c5518765e4a92b22f130ba963d1668290704ade571", &(0x7f0000000480)=0x89, &(0x7f0000002140)="d26bd1e6d0e6f55176c5bd871a4a4f0fe1e9f68e18e6d7ac62d9790d3b030f1fb9647f901d95cd970c83124db54d9349f3d837ec58890ef76d7ef0a0eaa9e1644944c878862df86da1af40e6d025d6ac8e283400897cb2d1cfaf56cfca8d47390ab25de07725d589ac2b23ed14528cbc78f714935631ee3354da6eb6a3314d2d03e090f2955174c939b728ac427bbb31123671123f919fd9ee787ccc801ab951033226146c738ffc78def9d3461a8dfdaa92fbf0b9091bbb7f2c28f25ab8ed65a5d88ecec3e5e56c85ed375f757141d3101fabcf0b3e095b86acd8ed43ebccaf1efbc0ec37954896407f995ca2950ba03cb942abbf93d512d2e5007bca8301fea290cc0e626c1a38597eac9c7c58de71a3c05560d1a01cfbd6bc4d006de776082c8fbd4e3934b9e6c183a8abc1815b90fbbac447f37bbf5777d055a470887439740162c9de3f88f9d628af4f13250852dce792a86a8a0152824531d22d6e518f91f86d461cec2cbe5cdc2094ff3430183c35617abbe55caf1f731c1f78188dff1fc418595ee367ee80e4918390d90ece8f767ce8a8abcddd51d6332ffaa65be0baa1e83da3e6de3a51859adeb303abcbf7def7ed40801aebdd4533575b58219ef63897752db55d742cc9bb48a11cccd8ae2e86b3a0b38b6fcf1317b5f261c73269de8191f7adafc29ba30e8a247517628c2390753409c90dd659a9be0ebb792c88642f59a8e180f8a1bb7e5a1fdfd91dc71259429f50601ae715b994ef0f1c6ca1c49e5d8cbb24bd94cd963d6c0d340e6d4db7930de39f9b068319c01d056ac89d31c151ae374110dedcb5fed0927aa5f30b3e783208468ca7bc9a9c6e5ac5dabeadce638f5fdb781740cc4c1d7c7d32798887862cf3998f97d6e95b970e53e97dbcc67f10887c683232c1d26d0b6180d856b070e36cdbd56c71847b2c713d581357ef0216a1186e8d91bd0455d153e908eea272ba56b7aee9a754646bfa3db57d54be6f12160ac717003347aae71599960bcbeda61be9b14e9a7f5e79ef4acfb93f211c05147dc426f8bf5930ad93d969daf0c12297879d3b18708ea5dec71a94b337fce9c40642ebcf2cf0d89bb924be8354e863c49dff24c9add9120c447ff556e01c2885bde5071e742e0531e22c8c4c93aa9c9617ab696dbada2938bc520a2e3aee285579df1ba0dfbb5528a6a682dfdc80e4834a13f5de587f81d1911c35bf19a1e54d40a00a535817f44dcc689b130d9f03ac5bb13464403a339385aac236d7c1bbe6d95a124082abdcf29f4ea44203b9facfe0f33987d6315ae145d6813a208fb06b66b1fd1bc098a135c41940a600598d17f39ab4be63ea72a660e5e27635be5ee614148a0a3c54989b127aebdfcf7a546fc5293b3420ab5f37e7345dae6529d00e0a6996df1e103888bed9463527c9c7d2f2ce9b5a28ba008c8d4d7b521894a701d1d823d5f6239250a9bff98ca0787d04afe3881e278848f93aaf5c55f8829ec038c9c9e0124ff6dfe5f3ae7c0981d0b3f48cf81fd46690cd644c0b0ede8b574b59b24f78f7df50409a49769aa36ef8f2625039c45eee77cf542e0bb1398462647cebcf7439785e5bee582f8e02b8f1456728b5c4e8482610ba6d2d39719a5a2869f07ecaa2ac4767a1f3f779c9e4a45a82e0de2b009fb047bb3d7f6593b2f03cdfbed0ee86a6c4d58738e1c0b35297f6f80d6d98b82ff2660f82c70f098fb868900bda800a8067f0d9da6d6afd62b2f776aceb7465d462ec858f37b15edf03d1d8f85bfc068db7c1b8bf8a0e1f4896ace376db1a5b4a8176e1d23135383d6ae0418060585e7d8b5475963c1dc4d2eb5fafba80783a621dd0062713b8fcb38f87cbc7e4bb65d16f5e93d1bb28429e9e87728764493f8c3e40af9e32cf980f964d771a85b879051424a6cd27fccf0122dee994cabf069cbd175b2ffdae968c32fe354e1f66b4378a30f413b15f999c49ff64a1b57d4d4c85a3dae4af10ab2b3daf2a6f4629f2ee79093d47bac1e30d3171d4d35d39a5cce504baab213168f2391e3a9d80bde756c857ee3d1d5be678353b50d59d296e077755f2bcf8fa61989fd8970261c6afac7dbecfaa96d4ae0d3b141ac4701bbb3e14ec9a9b10442bb8488b5288ec6d1f42c7023a29d13a6a59afe3c51180322e616ffc9739faaa9dcfb4fc5ee1929bb3fd80458f2278328ec5555e7bf53fc443d024ec39580d71dc23b9ff7439c5bcccd2fe304bf107e332512354b007fb0467c5085692f080205113ada8f1086782597714fc1af5d45a9960e1891c1274ad727991a172221f3f907702f4b70c69c1e299ed67d654bc9e271390e2e1bd6c46eefd31c5e05168a9e2375d82c92d81c7cc442c6a968861b8917cdf313c238e1a9083bbdd564855984d3b598a24234c5419f50c804e3045c4a060e49c6e7362deac5e251d85f9ee56e048ddb2271f49d7a1cd6266ae214bfbb353dd06004cc6490ed6bd382cfde4076f0935a504998f13c803a5b5df9215da28cf13cb6c31b4ed0cd08a823fba8f65ed5b958fa2950006d8f336f63578faadfd34c6ac0acc794acba56390c8563182c1472ee56a56764945aac1fdc6a6c20ad48e1b2fac5fae2b902fbf83bf82a365c33522fb4d0c0402911f86c1161dfea069e8bf901ecc23c2cddaedf6ce4c2b0d97034122097c6bd32bfdcd0738ae40e4117cd6b1af3785a3240069f38eea0cb852b69b5ca9c679d2185d5bc4969c79ab4881bfcf092d76c0530b84db09c857fac827c9564cc1db0720a4a762ab7d45259a701a431eefe252f1d70d67b04cdfdc51d35f1aea8eda1616368f1a30375988f32a484153dc9d972427703d4b5d31f726f10308754676b93788e0fb7fe6bfc815a17a0a7961d334dfae08606101c47ecc62ee4e68ecef9c43d52879bf5c1675dd2396e5643fbf6f0e504828b32e735c459c0d5daf6b9229f74964333a5e2be090fd5b49aada71318859975c99d6eaeec31c1a6eb898ccce6e5831faad91bc0dbf7218e70dcd3e3264001c1dfb11c89c701ee41d71b168d6bf4d207d18477ebad3ed62bc184840afa44fe9065f45201c07ca7b4beb74f451762230b4e496ce3f09750b4b63a5cae09721b4eeb517bdcabef52ab1d770afcf3868089fd1de23f05aa9b1e569c16f4d81b1461984cbbdd59c9d64d15088b1c5ecde3ee4bb6ceb06f0e2b540d757d5c81447fb706b99e13cc050ac126fd4a369db509207c5ac16c37306233f2b0461063cf2653644d47e0c046f2b9f2dc5b6ec2aeb2e5790a7c665dfb1ff5cc2cbcb9bfb69f2ae72adb3f7bebbd5bd05ae17603d71b7f64afe2927b023a30daa76b5a0ffb48190301f659be9c5a260e339ed3a352d0e77efafb113bdd7e7869f6c85d99ff8da71b43cf7a9695401ba7d0dd417259af75196f5bec5d136caefe9ebfb337b23dde9d44aca3f0202d3cc128e928559654db0ad2250f4aa23f927aa9a9f858035a5f03688fc91742c70585867a85cff1ee2cb0bb4b726b27e85497dfa327caa265ed6ebfdecbaf49cccba62d5949a4b4fb87ec8c5afce51734f1309d52cd5c555d1cdcec8243dbc8b3f5f07502aed266f0c920ce44429bd7f20b53fe595f775602c9bd01da6deeb3d5d6f00060c81abe45411b489f9197c1eb24a8e1018a8c33752dea3708418383ecbe9eb9ce2e1d18a8322e5cc35a62107fc289aa2463b88adae02547cf65018b32b19542030ec28e0b00076efe87b3c64d01bc2b66ecce83d8e7078b32d7d76ac2650738e09c9afc77299cecbb2d4cdff3a66fa3c7de2676ec3aa800a520462de937a5a7b14f27ce0571847002a5a3d5e4b7da684c01adef1c1e68698101411c591b1c077680dddb22f5381f395bb038d147d25979a0c5d1b3cdddcd4502745979bf7fae5d1f2cacba3761e69b7bfa85758e402a28438ea355618c4e8e1b799cdbe3a87fd27a3f7f50ab6639c072eb3c7d7a305d131c20fda5ec1a9c9af031fe830f825efb5ce5f7dfffd7af30e01889c22c6306f548d33f1fdd9dd715f96b6e0f003d33fd50486021b0e4a8e7674faed7fa341c064f629cdfbefbbc609f5f7cd196cfd3e0c228b1ab574ae6a3f6a563bf2561db6276ddf8e17f4d5f5fcecea6703fde178a398b716941f173e180c2f7508e81c3e290432a175e44781c3708fa2bd3f14119dba531e650da9aa32022806ec3df00f1c14a7fe708838ad9b1420dfbe2eb794bef548ed68b09537abceecf94b301e46510706b723e490789dfe100548918bf9aec0a6546dd3d39b9a215d0f8785e2f5194c16a7b478c1e8a9bac17c236b739428de9d37e5033b15dd8cda93f568d42682a8d89ce5413e5f2e7c5b231f300aad2e31e0f1a6697560f06281a531aef3586c60f4bd53ebfb66ae039d5456859cc50aa0dcec70c59e8d40b10905f3fad8ff149b5a58cfead76fcc32003a4d86f46bae8a66355f07d300f0c6751882585293358182b8b6859254482ba7b3abf35c2938d25133a0cb7dcf0f780b9db2910ef92166d00af5388f9b56504bfb5ef484fe20fb8fb6c45ab17d28e4778cca58e25b4d25680121b989a0fb4ab6531f405e20fc44f557fee7782028d778f0fb80e52560a733d65ee164c3b5217a124abfbe270f00ce7850f2b0424d6afe4a6b42ce09dc162e6affeddd259ffc00f18ae201f7e8962d6ebffc78eb42e7180dfacaf033af07cf5f1e6c9b4c2aef516b45b5e03d345f5a08f06734d41a310a6fa145c7a5b98b4c1ccf823ec58735fa1d9c2b93c44b362c98347255b325565af639592721fdf4d5320535ae8044d97ec7407bf700a20b90640f3387df9e7ffad8dd5258262dbd65c4f608d1830310afa610a848086195fe82b63078a056d0c7ca7adc63b1b76bc44f0d7d3ddc65c559fca085d1e3fea769ec1940c70510513eca9fa0b4e8f449c88aa57f21ba7220b290f8c796ee7dd83f1d76cf24c90a5186a9aa3cf6858edbd30c4cd4dd740d133f7ceeddf988be18bdc8f575207dd0e59683fa66fde82c42a1435d987373b3dd0dbc8a80546cc32f359377a8970f28c802ec2f7af21d0c90949ef6f7a9140062c6d63cb15eaf29f7f43810b3a4471b16e89d9c63fc31443a177eed80e0d2d32b3752012d3f766560e0baefa21dd8e7e54581a27f21ad1162dee111f65aff6de7d27e62adee50ff9b2cbb36404a8c0d1f6d733015a27aa87ba876a54d92b55cf9a31a08e80086570eaf0b2e6b68c2e585b5e0540300b4685652526db19727a4f3251e4f17a16e5194573415ab0b7d8d6fcb4df67985e57e580038d7f1af9338108c8c50930b62735b7e279279801281e83835e94b5bcb700091f5a308246cf4b105329c06662f58df0f73d7c9a3eced18b0f10dfcd61aef8e22b300841177ce1be0f5777e641de3bbf8659e0e159c582b6ad7156ddba1922c31564d0148925ade1b222c8e9bee6201e893856e18d2ec7852c25721d7be565dcd521a74775a699529335c5b8b0b3113b368709ec32d3dd276a295cf361c8c93cbe0a8cdc8bdd5e7d7cf63a3760a433ed09ddd8ae19ce685f4cc4852e19d57cffa4a28d18d747b5f8bb2291052d6da028499ddda22ade766684560d08dba12a42b7e8e6c31f0f8dfa2510ce8c74ceb95ef87c4c364bc7dffea5f7777389e6327c75d69c42c50570c370bc8ee7928f10fbc0f6b5fd04d1333e969dfa9b93920d91f752f63fc8322308e48de3253bc606f8247261ca97a3dbb7c800e00b81e9a1c2e1df115a509b146155077dfdfd4c2587b3cf3c88a21c90ce680962c675967ac459de5c0c988", 0x1000) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x48) 23:10:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/183, 0xb7}], 0x1, &(0x7f0000000100)=""/21, 0x15}, 0x843) setsockopt(r1, 0xfea9, 0x25, &(0x7f0000000280)="b1f5d9154f3fd449e2722c46efdfd979046513392489422a7180b6dcb6c1d0dec7d26f5c339229b68a09e322b3dc1c7547612834b9736795ea649b432891da1b18307f496cb04da9771288a37c030132ec6b20529d43f93f99bed9bfeccb8d390e1390a849d5bb17324a8f0ad176b0268bd011fc4f6fef902d", 0x79) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 23:10:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffe, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(0xffffffffffffffff, 0x1006, 0x20004, &(0x7f00000001c0)="9f8c2227563298467a1ba6d5109a1067a784813f5c01ea1455ac7e59bf558e23dc19f2845046185153c1c02ce978e1312ce7767c7d7172836ebab588723e1e8e50907b0dbc8c2c0db872bc89c5b30f659dab864a500e9187dad256a3344619c32479f75c88f32b88ff7f1c05ed5d930dc272d4af79", 0x75) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003f700000ade266bd87339372aeec14b00"}) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xfffffffffffffffb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x80000005, 0xffffffff, 0x80}) setregid(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) 23:10:38 executing program 0: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000080)="3d2cf0fb6432d99af767793e2d5d328b7563e925ac91f9842aebcd6ea902bc7c9f87d0af3417d7bbf150422a78952af5d8db52d2364893a90502aa1b723d69f89c4d41e89b5fa4a92bc4b19e84e0911d94ac95333719eaccfbde12c8d567c4606dd7d581d9a6b1635f38ebdf865f7fe6144699e3e3809be39d91a1b445a895137a8072b7f28f7c5754a367b49aac7211cb68f06a3ee97c31b53788", &(0x7f0000000140)=0x9b, &(0x7f0000000180)="e73176dd2b98fd7c00226e081f63606d20fa9e75b726425c6e2fcb7d70222b2569020ac8d2013fcfee5ab86a3b68f7c40884a8b3066f6f7dffa20ad130554288832db488fae961440b0768ffa42ca8531e22e6b732576dec52d33285c8de232d376da4742e8e746f2e57085b3e3b4ddec5a7acc368bfd604687a0cd5e13d29431737b212ec155bbde8a8ac644ef98d2d0a39d9f18f1f712e203b81ea8c019d8db2597c66f24ff6e9bf665b33d6465c8d39258681a4550c75e5d16bbfa50ad6dbdcdfc879c2eed19cb5b427aba4a079c70997e4156125aefd1686a83d4cd30fd5a20e6b78322a5e9c416ecdc09a4e56103c97fcc0ceb9dca4d104d2fc270a28cf4e2abeed40b0573ad0f3756372b622046fcfa8f35b9c0a80ebbbd87f8f3becd2ac3f88ee053234fee89b3c83ef2cabf1d97967a873584c90de7fe1933c910b2b0b2247cc2cfecbf8712a2a09504c5a30e6173a77fbce98dbad16d68071a0de9e61688ace833c1dbbd6d4c2ee7f7e11f9f6686ec4ca4f18ac0134c5fdff26361e011b13a224c69c2e096a7f4eb3e2290d0061774eee8d102b40fffc79050bed72782eb56fb10623e82a770ec3bd11a3870eaa626f40f7141ad8efff4c42ae71f7cb651581e6d62fa76d4c4aa9ed033c615140c9ee2653e856c6a0819554a65cf6679068944a79fd69ef66c8d3b6e1fd04ae7d603daf7bbd07a14419e932d8b74fac8ad9e45b2e5d86cf96b57181079c4563fbc0f1245a9a2436af063e38d97a837246a429cd014d6ee023a7b705efbbd2e7f3d86cd286ce189c7a3df0c998c2be6c5aec1f9a03d5a3e481e7962de8041cf77312b10b167bfdaea8b2684a248f42615df4650ff84b99fd1b1ef5e4d10efe9900dd42f5c5998ceaa2523210aba47bfc013040c60a1f0706b99e0165f6eb3ea2a9cf191194449bd1143bb0a3f66bac3ab5ea723750d21b32a9fea1a6ae5e0b955fe5e7c61ef375bb5cfcd7a1e03edaf5b21e91fdb5674371e14b3d88908d369f77287e40bddb97227a222ce6164754980452b5048110d1ff7305d08ee2d4662f4082f8b3bba71ea4705154d4536eaf5d2ae4538da6647d6dfc77f02f8e66f074330c7e3a68a342573b565a7c57e379252c7482dff6f64fd85d5aaadeb2a1831a565c054f7bff64f48960f38a15c55ee0526c0b9630220f87693ad83f20a8fe56681abad877a7a7a8b77e0ea155b85247b560536162504bf0240c241e6c28ff1109504f021a793654d59bae31d0a4ba3d22efe37529c482272626415ebb9c7ef464a9a499129afd87e84ddb937022f660e976fc17dd8db5c6fb1e8cfdfe2651c4752de541d02b7f31092a7041844dc0731f2d6924e4dac94a7d4a7c56b3da34436377e9e11662687737de4a64bfae8e52b2194d44dcece502a1c8d60e102447b61052414214ad51d0fbec0bdb7c544c95e5b033fed7a4d195b3330e6577db7d59c09a244aa2c03d6d6d49ba9ea185325689b4f2546910118fa2e5445db9b834b9ee1b9bd6c84cbcf05af3af513ba8081482eaa67e4de5eecbbd5c17d4881a74db41901c865438c454a1526cb0f76f5589304d76e835fd773d5d29ff153d9b1c4d07a685adfc8787fbf66245fe99ef9b46b5331e5150885a59fb8da09eeda38cad168ec169434260fd6417efda207a08d8e08344a76eb67e7f6e7e7ac4978d1969739a811293da3b5d796468b18d4087afb8da3cdd8c69289b50ff0e424f83e6c15162222fbe70c46b9db05b27fa2ed73673a43df3001e6922163943414ffd503722cb2be18878bdf93e526ccc7abd5ffda0838a91142fdffbcf9c92b93a87e9ac7bcd7652f14d602d928ad5efa451d12f785198dab2e5311eb8abd24a2bd824a97f07f5b03001328bb2cecc5ba40d51380ca31f1de7994b2ff52a829225a1d849967b9e62256b895f1d12306b4337789fc0941dc2ead1a6c0cc9182fb17e7e48895ae87df8c7855b394b8a556f8b6c049c28a867ba44c60e556a141f79f1c0af2a2ba829950b47de3baef17b6644b84de192124f28c53c9ca383c5710831fd070f39b5cbc4f155e36fd7d20d07ce9d5cecac7fce463dfca5f699d83d5da8c51910008dd5757c3befe36ff30dfe60ac108b034d74cf34197eb91df0f16c378233be0183d508dfea65170f1ccb463455e39ae1ee3086e3e3eb917cb4f6af3cb81d52a85c45abd9461e8253fdd1706fbfb09dae4f15b2cbb98de780ee088cad99535a66132af3c1b5d69fd030f91f8b92bd7c3cd4cd29c1504d45388dddc7fecc3618b4ee633ca3969461c0106fee77237bdf9ca797506f6013d932b78a846c0913839e5dfc082283e130a862f2380493e6e3c8803f1ef9d08f799d8165e0f2d70af645d614ec8603dbad805f37c9fa8318ddd4939cf7e3f803b3fd2c39fd0d827c56f35a8782a50a76a1ca4ed4e80d8a901bd6a8491b9c753bc5ffd925d6b9937dd754f75f86cebdac1c2ae9c1cc575d206c51e592ddfb11dba8bd79d1d8272b8d796729e1a8e543efc0381b93091cc5104bf24bfab060c7d15d0eab563427daed1d42f3176e3aa9bb71d807cdcab7b7b39b0676350c4e52fb1e834812c9aedbc4d6bfc13b0cbf127358ed335dbb7a10f09d9e35433cda53e74a241445e8f48f14da2efaed54a5a0e4226bf54579adfea63e415dffa62aa3438e3afba4185d01fb28a701c6bc2672493c7681b1cfa18ef0989d1bf92a6b346f7bfdcd15afca5f3be75323933f32129bac66533bb6b60667c53837a49e8149032e55a98181d78f2c7087bac5e3b089f9d4d703d07d74877e75a8df8924ad11173fc9f9f043664603eaf4549110a0e7ae77405548b142ce2f968fbcb1945ccd0306303a63c39d06775c147b7aae25d94d8a9a28d01690651d1f9ba642b6d581e76395b923c4f623d44a01be10fc165437b92f0ba324d174b7999d0149555ae090555a1565668fd0c7b418dbeba1482e365b0181367375bf56c81434907f163dcb9149deaf954daddef211633e23274f6ae656ef5a8a3ed829f6c86f81d138814260e752a48231bb414e9a9709c8ec3935a77c0c6c13c81daf9977ccb49275b459da1a8f1e5f58f4d966bbc80fbad031d43face6dc914277cb68bc204d648f7f57d43a342b3a82fc2f2ca39b64582515bad33ec587f8b5435eb9182f1b3553c4532c9c51884c86880b1cc394d7abb89e41bfa2bc3204e75d29cc7b33738af130613bf8a6364b985db4657c94a937a8287a836567f46e56a5d44bffa1736ea6298d4aa6d425dda90ccc107a1338f7c15c23b1b26a91314f963fbae24ad9ad61421a379254e26cc84f5c1c80ec98080306fcbb4f1bd1ccb3b04d1999bba9e6c313c6f3c4e3696daef328cdf205dd75b305fe03bcdcd7cc5a6df9c14e0c23aefb089c7981bd2372552bf56cf9dfddbc7af4031a78a51d6c39e54657b4cf93482be757b8ff9ed61aef8ce46f5aa2c973a4f90d371d784a88604982679c0f04ea0eb77bf853e2dfc1205751fa63a984e30573a1b3c98fbdc929293a708aa3418efb78a3e5dee2dde50aa07c05caeedb41a7ad00d9ae4e1129cb7720a828bcbf32e0180a3f7cb86bfc6413348cf01e62a5ad8cdcc79f245cfc51f012ec9d21232a70bb56c03ce6f9cbed73266c06b59533f8900e544e8741aa65177264eff347d608d88bfdabb2be07875381340f835b7a951fb95a8ceb06353ae7e5dbc93270e4c5060d3ce5a2ef7ec33b1c51951459cfb0009e611ca509f9c2cc12c46444bcb2f79a7993bce0a1dde02ea7fb8f5f0849f322c1bb7534e204f71cb5826e4335389d1b595d3fee1bad3cf1a96f23a070eb766232694a26025bca46550893fb11efa1709a4715cd1d98364f4b93dada222c29799dd2e7ae6d1e995a5e1a69e57abd7447e489067e01ff747a77c507847c3dc821202ff24b0695f2aa49e3c27f7150f5f1772b68bc9d6a2e94ddec7038779f74b457a7264959ae742f8be0bd3d72f214f551070bca5edff8711cc687f17958402b8e9595b4dfaf1f3c2c4e8b11fae9085bbc9ab5d6c3c83260244609c7aef0745a983ea9ddb7a554b12ffc67730e4cab065bb200c326ae82ff4d5270727a290d4f897294ea113624a7871bf318830ff94d5b45354272a2f69edc9cd7ad3c7e1f2b4c2bfe5e11f1641fd99a36590c698c0d5a540067a1aa545329466f064b383f99d6987911aadf6d7a1b332add8733ff4d56074ca393b14ef304570e7160d4e5af845723fd8967f6200099affe791d34b5e32f900b20c23a8eb747fa4791f5a187626d3e23ea3be4cac23c84aacca8152fea1fbec855f622e719a4969be32659f3388493b3450db3a0fc79eb75128656f0acab99f61a79f5c629ef8a32208875b6b92a86c993880922f19779c98074c0e4015d786399da5f9b41e72d6663928609256ad8c7008f4f53185d02c90a8f187e9a04e705da2bb8894e100ada18bbd987cdfad65dcf789ea5dbea73a39cead4641fc6598eb5fea94b038dd1884c7b9ff7a1a9cc76ece7ca7903cc901f834556ab18f7debc55a944e553e91d91d3a1894557d73f169cdc823a2ef288efeb103e4cc6cc4b58807e0a89dba05784ad47449dae72ac56ad668d51b7789bbb34686f5f333137d5db6996ae1b8fe8a8487c3ff6716864821027def011258b2f703f110ad4925b49d1172d8e39f5dcf586330a47892445b114103c87efbd9fb87b94a6e44a4e51a14b7b4cff34c7540da14bffe4d3845a0704a3d453e093c504ffa4d06a4fcfa888b9080270e8091bf5f758a5f103f3a88f099c84997f1466aec759940d249e2766212f242d3f88857a587f336025b05e30b45e5b4469fb5d8ddc3db12a9ed9b5353db7f9bb7c53ebecfbdd1662f9a57b393dd53ad5898eafcc7144c75c825770904f1f57febf0d843f1ff7afeed9c2d59651aa5a64e1bb6c2bee8ea7d4f7689a55b52fdbdf9caf64f308f85fc7bf5ba65c8ea5159195dec8da8496849fe2d3b52f0993f559ee9f25d8394393bb8b318f59c73f89703841e8f511c4799a4a71c0162c647af846802bd667bfc8e7935db3f6193e9148c154c354398570505ed5c7d972631340deee2f008d61442b3b7e4bdb19319b5d88e4c5dd2ad601e314639f8ac94f328b9beadb66faa12c42d77df382c49dd2d4ad7cb3e89e0c888000b2cbfe753c83ae3e05a059d5115ccc91c8416c73d4c010a72b0da7f0af7fd01bbfb678baaa247523e42d7e0641f46a55259348cd36daeb42e62d7c51ccc127c0721915139d607ccca6f5035f075dfcc75b1e711f8e72605bb1d69ebe287639f3b0d8afb21a239884fc8584d7b80675cfddc659ce43c5a7ca004301eddd6c6f8e18ea5c5b37e0291f67670556149e2639af5aa206c41cf9267ebea92d8feebca359fde4f31c24dd6955e3bc969b19d16189886cf2beaea9eacf6016f6960c9fb3eeb6347423b87ce928d9609b7e232ed2fb3c753fffb4cab97aa95368ecb0875c73441744bfefa6ed718d0e496acc734b88e5bfa2984f53a1271a5b961bac00e522b7c499e22c1cca7a724a2b985401a45673e00ea1c4635bddce2bfe7bf5971ae3699cd7c0d404e7fb38aef3f094436475c6cb2c8f0e0518f8e92d22d6bc3439fdbe5c50dfb7c2f46edc14d507bdd52b68f112b1a826ef812355bc6ce304728aeec14fa043abb1e8d13c3f0df1989bfa51f18d0e0d5e9d93d27a51b288e2a54f8512f411c7ff420ba5fd4edef430561509421821860d79b7cf23d85a1d71108daa4f99c15ec2dc06babdcea0cd7eb87f78f05f8f5d81169", 0x1000) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 23:10:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000439000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x9) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 23:10:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0xfffffffffffffffd) unveil(0x0, &(0x7f0000000100)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 23:10:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6686283ce8ad"], 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 23:10:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01070f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="01d3000000000000491a449f442ea8d8e94d13e8f130cdabf9829e38467d4a2be24e4466705cb0d85647d74b2f960a72d139264a3606eab52368c2b1c1bf9d11d0dff6551a318fd314da406bc684f92889d0b9d355ac417caf53f037a554df22488d24c4832fb9f6e750a9ae894dc62bd8119a523e89fb2cae"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x130) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000900025df149b33ff0f000000000000", 0xb) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, 0x0, 0x0) 23:10:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x23, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="735980d113ffd2052dd146ee5895608e8bbe47e56d9329b11fd234b72e96d5c688e0a15eecb62c2fc779c07652ef86fbd0e92eadbeb13c7966e1ac5a8cd29bf1676284650678728493e24c4c1263a3b11a81d31015754d203a145d2a53df8aca77f75d045d09ccc9c93d4853c081a911e3512652efabfe2353f78bcb5ba1f98395c90743f5e48c1afbd090f360195cbc084a3213d4a43d596acea9a50ed647677ba5df59728a1f436deed81349d6468f77c438142ada696c201cb4cb8698d1c30e71b067c50b438c49129f62596da477", 0xd0}, {&(0x7f0000000280)="6be3bc3ce7c916c72d173608d016639218e98f978fbf82e870ea6137b9f451f3d1948021e0d3948f05a0184ef5f9ee54ec0be0ff4520c9f10893e79f41c96c6ae239a3e8536c08dfc3cc5337ae5b67a5a80aed753bb5809d2a47b54a0a9191c7ae5ef61bfd", 0x65}, {&(0x7f0000000300)="03180f38f3bfc831d001b159f3fc0e9e37a03503ab175fadfe11b02fd9bd0051e3087322c1f972d8ca8c92d1c7c4d25e776ef323b8724fe0aa1746fafd977436caf2f9c7275c0e347497551b5ad42b4dd2a3a6d08f8d089b4069401b9305b1f3f8b612db1b59191a120a29bf6ee83ee384e5799ccc61a4", 0x77}, {&(0x7f0000000380)="46e0cc85e99e2c03817b9b6e990cc538ee5d99", 0x13}, {&(0x7f00000003c0)="057535", 0x3}], 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) 23:10:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202f07f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x9) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 23:10:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x5b, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"11746dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de24e328afc725332"}}}}}}) 23:10:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x45) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 23:10:39 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000001c0)="7b90c4ffed67362f403da7b822ed6aa43469d02180f70e0543acd0", &(0x7f0000000200)=0x1b, &(0x7f0000000280)="49cee62cf3988b513b5bdf3f46dad00d48274a3fab6021a615a18f0896e02cc5a4af53add515c4440c664ff4eeee25db38df324f7fdd302035b165d10928070bd6746609b8d048699a4c4d79740838ba", 0x50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x0, 0x3, 0x0, "c8467caddc000000fdff7853c3ca8ce22d8873f0", 0x2, 0x9f}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0xffffffff}) fcntl$lock(r1, 0x7, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="f41f62b5b8f53d43755cdbe42c62ea06005c00000000", 0x16) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="eaff115cb3000000e0ead2171b7f3d621d319f002d1b8f5047230b9fea42c52cd371b76fedac5daacf", 0x29) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00e60001", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000340)="eaef125c000000003de9cf6aee2a2bce4812ff68f3c8ba823887167c03dcc298a770b7ee66", 0x25) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r2) sendto$inet6(r1, &(0x7f00000004c0)="02c3170ec09bb13d58866bd22ef0063c033dbf86a0fcaf069261566aeeff305f0d8a04f372b891bbdcbacfb4097cff712c1a44db139e2a0e90e21c3272fe66cc75f7aa743f736a795be2d78521de10675186339f11ab5a33b4cd7149e41e5c7d08c7b34a46915f210c00b3e1af93b8e3bfb2f4e49821f754432f01febf026e288d36f321e8245d524193a060d2ca8e6c65d52a52a56da012bce07e8c2ec9e0e8f470c81f47521b70c48a8b78fe", 0xad, 0x203, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) 23:10:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="a4"], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 23:10:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') pipe(&(0x7f0000000000)) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000300)='./file1\x00', r2, &(0x7f0000000340)='./file0\x00') 23:10:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) fchdir(r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000080)="7eaadf1812da2d9e187908fc941dd8f8ccfcd59f01e2a111258c42cac5f6a4c13990a90517ddc680d0181bfb19500ddf2dac77648f3c281bb787ea32dcafddb6b4435c8991ed55d3566fd44c936dc9b67093223afd0a43d410d76bc65583b4506adb6b1cc426dedf201ab3310e8564c0d99c1e191c4a9c0e28c9cf92c7cb0c077d20fdc4", &(0x7f0000000140)=0x84, &(0x7f0000000180)="ddec82ba255d7f13032b76d3486506f34fe7f45d9c041bf11bc545b5a29f40f8a10e7c43a10f9df682bec720ec4aa41c4c3f38a3be2e0d0a773aa3bd1bb8336767401289a17d08142451a55c007382a2e6b4fbc19459de98c3f99e79ee", 0x5d) socketpair(0x2, 0x2, 0x81, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000240)) 23:10:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0xd20, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)=':,\x00', &(0x7f0000000080)='({*\x93\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[]&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@/!#-] #f\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='}@\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^:}(\x00', &(0x7f0000000480)='\xe6:\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='-.{\x00', &(0x7f0000000580)='\\:!-\v^\x00']) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) dup2(r1, r0) 23:10:41 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0180ffffd71c9edd828586dd60317971000600000000000000f384915f26bb0000000000ff070000000000000000040000000001800090780000000056427e87f201779ef35df43239fc03db2c"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x4, 0x9, {0x81, 0x100000001}}) 23:10:41 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000080)='./file0\x00', r0, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:10:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x1000800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x478}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0x4, 0x5, 0x1000, "c37d87ad44b51edf6aef6c06ba6052b2c39c6c71", 0x7, 0x7}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7, 0x5}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 23:10:41 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:10:41 executing program 0: sysctl$hw(&(0x7f0000000000)={0x9, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) fsync(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10a) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x2, 0x82, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) 23:10:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)='a', 0x1}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) acct(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 23:10:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x3, 0x1, 0xfffff061]}) mmap(&(0x7f0000ad9000/0xe000)=nil, 0xe000, 0x4, 0x4812, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 23:10:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 23:10:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 23:10:42 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140)="4f009952d47c707ffa7d24e95b32c887", &(0x7f00000001c0)=0xff6f, 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x3000000, './file0\x00', 0xffffffff, 0x0, 0xffff0000, 0x974}) 23:10:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x5813, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6099449a, 0x5, 0x1, 0x401, "2e13507966ec83d57a58dfbd1b32f5a1fd4a4be4", 0x1, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 23:10:42 executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0xc, &(0x7f0000000080)="e3d7ef44aa2730040fd138dc5952180182c9ef9559a8d507973fc21730ee379f10767b8ba0cd850a47ec1e968c9f6029f3ea1ee62a426940caa6b0e9f14b761bd77a52445095df1768a25f820d2f01a7f20e1b581d587801562bb8ed8f4b0aa1d801a1909fdda70e47814a0d1b2601649e051d736509decc0d0341fda73913798f17b2afb0d8ecaa5b834895e2f3e1eb92c396dcec334d1bfac7cfa234f2b57c0c93fe025eb1f428ba75a4fd05167fdaf66f0759ccd9d903cea35569ff98aed0c18cf0a2ad53628669dae7ec129f83634ec8530a34a003107b1dda2761c9bc6ec2e97bde01ac22edda1459b5673fbd5d71e676dadcc46b1fe25132ed4777b3f45b9bc9caedc64f1cd16211f434fc17be63b5e4edc30e3d17a43a0ed6e63e05244c70af958fcca322c1735acd0e967d3af4099d62abfa48349f0384c532780914e099220f9a1cce3f5cea8d66d53e1ad8e35ad57a2d236c229f15e6ffc7b5a55f9c718ee5890b57d56416648e5c838e9dc0e5cdc5a79257824217867497316650c3ecc26139fbdc1da2f956ccef3a73164b30b0dc2b9df73e8578438ac9fffcf9a47016551ec24fb82eb3f0cc6b441774987205e109f5bb04f326b94e0a3f543fcbd0bbb659f0c59d56184bb452797fc115c174bf3593fc44bca457f3a9e09bee4a05964fd8bdbe82389a4b94ca2c34194729b9ee1ac07b6c16", 0x0, 0x0, 0x53) 23:10:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x7ff) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="7402adffffffffff"], 0x10) dup2(r3, r0) r4 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="1ad9b297", 0x4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x4, 0x1, 0x200}) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r6, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) pread(r6, &(0x7f0000000100)="6583101bb4c062776e24c6ff481f5464dc4a4a7bf5c9afa8a29cdc03b465653b9065d1ab519879a01f31837b44344f76899f4cfb1b3095b132ab6b556ba693e3c603b35007a18f8c0ca784ac8950f743725b0cfd01b1b2998d27bcaebc484bd81a746df9056ec2d38cc899b6738ea6aba030d8c13363261586b9b743d850974c21a7bf1880264108730ee3b03ba4aed2279114ab2fa4063dfea60dfd313b6c5b775fcfd9b64c2955a43d405a3580477ec42f", 0xb2, 0x0, 0x1f) 23:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720ef760500a0518536a152e160f8e5815f73f2a044fdbe2c5251804d098040252273ea3394ff334a5619515a008ab0b8f40f073c8728ceb3129a8a34ce61988e4b3da025bbd47b3bf579456f7442096e8c8b6b87cb2d72b8bcdb8992f728193ef14d5f", 0x65) write(r0, &(0x7f0000000080)="8c", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffdff690, "0a00167d308304000000206449224d003f975d00"}) socket(0x20, 0x0, 0x7f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 23:10:47 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x4a2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@cred={0x20}], 0x20}, 0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a2dd74f42e2300feffffffffffffff00"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x40, 0x6695, 0x3c}, 0xc) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) chdir(&(0x7f0000000140)='./file0\x00') semop(r0, &(0x7f0000000100)=[{0x1, 0x5, 0x1000}, {0x1, 0x4, 0x1800}, {0x2, 0x3, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x42, 0x1000}], 0x5) semop(r0, &(0x7f0000000200)=[{0x3, 0x80, 0x1800}, {0x2, 0x100, 0x1000}, {0x2, 0x2, 0x1000}, {0x1, 0x4d0f, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0xd909, 0x1400}, {0x3, 0x9, 0x1000}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2004, 0x0]) semop(r0, &(0x7f0000000040)=[{0x4, 0x0, 0x1000}, {0x2, 0x2, 0x1400}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x100000000, r3}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x1e, 0x2}, 0xda7, 0x1, 0x7}) 23:10:47 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000700000000000019078ac1400aaffffffff03039078000000004500000000020000750c000000ffffffffffffff831700e0feb2e144f3bf8468981d1d000001ffffffffe0000002ac1400aaac1400aa442800000000000000000000e000000100000000ffffffff00000000ac1400bb000000000000000000e8b38ca0e3969b31112a1ab5911ce801d6f301106ee6031316d7215f7e6f79418eebcf390befc4436c393e3a5f1003bed424bc4767156385d464fa11583f43252a60346d8f8a2c37a2d5f8d3352dd141c2b81b2279fef7f711075dd51d452d9638a551e10c7bb615d6036db0b8c7fa3b5c0a0fa278f9e31315e93cc3bd46afe0b978b64cae5f0f2fdd0a50cf9b5a714ac708660b98f9e8bac2d159541e17b8009ad4940c96f3ae44d652345fd34378741c1b8138684e3c33ef9a68a172a037de7d6a08f8914c86896630877cb763f2ab568a443923a20dce9911df9031ddd26c4c04b7b552273dd971fd64d0f1c33e18b23c211585ef7dd577ebd7fc80927296d15fef5de2ae0d44a49e9b67f7a0f81c8ab36488dc0bc9125ff776c35bb9c4bc84b47fe2ae8ba146209ea475ef76d56a25bd35e88646e60019984988e2de8f214691ca1ec136978c0d7b8bb7fb308591ca59abae86a67ca49a57551990a13a933a56037a99a372c3924cb988d23b68356278d17605c17dca2c075cf74e90e8f1116e77e42113288d9f58fe58baa0a8d342f89a5d91255d683c3e826633270859747b59"]) 23:10:47 executing program 0: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/187, 0xbb}, {&(0x7f0000001140)=""/251, 0xfb}, {&(0x7f0000001240)=""/94, 0x5e}, {&(0x7f00000012c0)}, {&(0x7f0000001b40)=""/4096, 0x1000}], 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f00000012c0), 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001400)) 23:10:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0x7}, 0x3, &(0x7f0000000240)="548cd8baf9821af87c975baa7cd7f1e93fd217908392725a1fb0101f238769aa72e0eae3863e3b9e", &(0x7f0000000280)=0x28, &(0x7f00000002c0)="da43c99f8ea7f1ed4baeec38b69e4db304ca531a8252ec06b35df7a3ff460e66ee1ab34878465d1926627a00b61a5e6311ec850bc7d1e968ad1fafb1ea027bfe445e86e4dd7df8123c5f3b75ba4502ce48fd1207be21fa19d15e4234c46f4b21f407b7406f141e856e3af7f016b38b62d07c34a23b49389e2ac7b356a829f39f59b6869f3973351573cfefd5f0a2efdf4bd0b465626c006352dccae9f75c8eed5c2824e8f36881ac2696e653bc01cd6dcb2c5faa90bcdae8705bcdd59050db4b1ba19b4c0e9bb9d2a61e86122c4a57", 0xcf) sysctl$hw(&(0x7f0000000040)={0x9, 0x6}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) 23:10:47 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f9, 0x0, 0x0, 0x9, 0x8, 0x19, 0x5}) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xea, 0x20}, 0x7, 0x100, 0x0, r1, 0x1000, 0x100000000, 0x10000, 0x20}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/49) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="ec785ea315176724ef482349db58b0442ef59172351470303a815f030514353a8b2a8cc155ff6aa643219c062a0084176a9ab834b6024147e68106d446d96e479673e814601b2aa7c57a36bd8f3eec8b5b1d6aef4159d9ba3c20cdf54918b95266bc0a8e6645c1519aa1200750a329915fc9693d362c33befbfa16763ffe28670fca13e2b5416e22fea4f65c02fe24b37dafd28a9bb988f1750ebe7a6d96858f3697f799207dbb7c47233d56b832681673de041a5c7b0cdab9b057096d79d8841f0e09606899b90bdccb258fd2d8a8560dfefa0f5c68dd8f238e2fd8e3c508d504426fa913d1b22950a1278cd9aaf5c3698e689e128bfa89816b3a2baaf8895febdc2d6fea24f90dd355f4de86a6345b60edf591b15201e6f2ab1df0e6f35166520f52471da8bb83103e"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720000aa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf4dcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a71229b090f9d7181730a9449bc51f1b782416998dced0ca461f46beb1eeb855af10c68be9d33c967aa5c02379bde58be735e9c70ed3fa512df2f0fbec7ff61533eea829ab4b2de2b43233bd249626410f34d27498a972cf93e2591c56fee3ef9bcd4449fd44b0e857f060d9b0148e39ab89ae8854117160c296aa204d34abb4264b20c2f8b67d8de630307a061bbea03b7a149615202f267e195dc585e357b0f10ed8d8ab87aa7942711d17731097a295f3136904299f418a6e0f4b5de175c4ccdf8196c976fe91c04549d6e891eef682f00"/925], 0x1, 0x1, 0x1004) r3 = msgget$private(0x0, 0x328) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a489c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4ca562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0}, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff}, 0x1ff, 0x0, 0x0, 0x0, 0x7, 0xfff, 0x3, 0x800}) r5 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x5, 0x81}, 0x8, 0xd26, r1, 0x0, 0x100, 0xfffffffffffffffd, 0x80}) socket(0x0, 0x8000, 0x1) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a648355934df41068b99a17cfffffffff00000000fecaf71b30f28eab9562778c2870c67f4503a1df000000e6b4fdc9f8f118d5b1adcb18"], 0x10) sendmsg(r5, &(0x7f00000008c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="d702006b3d92fec6b28ee7522530b605e2780031e0fb475364c94e420bba8107bbdc8546987a421bbd64a13537a77e1f52cd9ef9ce4dbe4be11dc97ad8b672cfeb248cac7d8e734ebec38e7bf77e795e733e271ed229affe68107d14fffcea660b122683bf3d055c4f77140d83ce912d5aa617eb67de825a97e168400f806346cf94dcf3a62ba720d319a42c75b9228af2011888373ae379387bc6d802b7d99d7ddfa351868257bb2fca665d7cd377c9ef7b8696a56f914a77194708d42044ae332c54282ea8bc119b8e17e6d9ef51ed79249178ebdbe0d4106f0844955ef3b72245e58dae9f15818680d8c50f4e29331f23f33a31ac987f2e5ab37edafe0f817b27383968fd44c2c6b5368041a975e336e07bc442233a4688e337a99ba08e3e88e3062571cba53286467df6b52a13f16fbc0cd0d883fec1a9687960eb5a0c3206ab5fd4d11a4c09b745a9737316d408ef16190712fbc68feba3ef6f57ba280602393711985efa8c67043a9af9364fe200c788dc930341655fbc700747cca85a1bb6baf804ad84e81c9d0623628ddefaca0e5a741f663132ca8ff0b9d9a451642a74bd46ab4a21"], 0x10, 0x0, 0x0, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5dff00ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0986adf3dbb1f6ea66a7a83d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f"], 0x1, 0x40000000000800) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000005f40bad21a3862a5cf22936b3e9609fff829654c7e824447265965bc4961"], 0x24, 0x0) 23:10:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f00006fc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000380)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc200009a1fd2f927acb5f602000d7d026ba8af63ff37282918854eadab3fe131057fbd99cf841962e504ae95d9c794adc134371585cf58bd2b5ffd222d8ca86277946bfbdd05be36b4ef94f44418af5d548d5713a4205fddf8c5b36fb7b9a17e086ea8f57337f37ccbe5a5f6ccf80a267e4a3d22c40287cc162beeb86431fbce5c94fc0f84f7bff1984333f9d7a84d10327e1260c523059034f1521b5f93b0ee81b842c6fffb5d691aa09848ecc5f84f2276ba768be1a1666edb64aedefccb7e22725df3594d9603a03e889ad92df34615835a036521960fe0", 0x122, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) 23:10:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/142, 0x8e, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="a97c39a493ba5669d9103743d7364aad0b515b7fe32422d994324b9fb29a01271997176ff677a0916e4ca0a91d5e005d21f7c373f0486861f5acacd097b290b29fadfb8713da78501a64b31bbe6ada165d95b57b45fc38d164b7a905f7c104faecc0c8d4e61ca80c70c34e911c41983f62c3ad2b8eed9603f1bbae38dbb8eea882f41fafa3fcd4aeb48ffcdb5f0c5471cc627d5e37486390f09638b28a28243120b699b764b02805efab9aaefc9be8b90780990af4ff0ab278103be062e39425ac56"], 0x1) getsockopt(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000180)=""/112, &(0x7f0000000200)=0x70) socket(0x6, 0x4000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:10:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) r0 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x106, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x4812, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x5, 0x1010, r2, 0x0, 0x40) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r3) 23:10:47 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x60e, 0x100) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000a800610010000016f8ffffffffff10aa000002040000000000000000424987f7619782a95c618d9932270a098b5630a31f3584779e0a2ac32520a2267f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="a2"], 0x18}, 0x0) setregid(0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r7, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r5, r7) fchown(r2, r3, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r7, 0x60, 0x1ff}, 0x7fffffff, 0xff, 0xff7}) 23:10:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x0, r2}) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4013, 0xffffffffffffffff, 0x0, 0x7f8) r7 = getpgid(0x0) r8 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r7, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$setown(r5, 0x6, r7) wait4(r3, &(0x7f0000000140), 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff02000000aaaaaaaaaabb0000000000002800500084ec984c77e0346f1d6f9baf4b1efce2ff0200000000000000e9000000000001"]) 23:10:48 executing program 0: syz_emit_ethernet(0x1117, &(0x7f00000000c0)={@broadcast, @random="0000f7ffff7f", [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x10e1, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x2, 0xb, "08e5ebd2cb840b0c5e8fd1b8572b71b5e85640cb3b5f7269a972d7c6515dabb76a69792088b5380e3ae147f6737b8571ea78cef9c8c22daa731d1c7029d981d3ebc4db5693885a75c6697a3f21b334d1447c75d804e7d96864ccb45432"}, {0x0, 0x200, "1df1286ec7bf3f4450b9567df8b8fb60f46d43b78d1fd225294b840efe47886201a865179a1669a5ce3c0d698e12a0b2bfb195e91c1df0c0e881fcce805b58ced4d979df9a48a195b0f266ae759f0f32960b6a130147b273a18a2a8804081b401e93596db5aa76bf4c872925f09bd73238b4c920596c6f4cb7812afdd584cfd7f49f746a0aea692e6ebeaada03ead662de00c6a8d94bc55b77a117e1d9aa9f83c3cbc3533b7c9878ca9c092a098abfa924f59533f388c4995ea7a5073731fa0d7809cd6769cf9da53375c00bae1eff40f6de8165bbba6fd829e6377f0268314a87abe94cfc9a1c548968c98084f90d2f09b2e6bb9dd8426e3f025bfcc7769aac55559bf6d535375a783c17aefaa420e3d29330f5d300645cebae8e515bf9205e28f643c0d1b5f7309234501ea66ccf741eb0d58bf6b5d4f8e4c94fe27b3723a82af07f703b45712058185650ec28b4471eef40faa66d4f5f1714b6f2711840e228ad517a316845acf6289210a5de2aee68785231bd20710c6da3f696c97da979caab0b9d96eb17ee095e885f4f848b77c4bd6b66a84f9b859045fed9b98a4216070542b6c0f29c63b9b4f40b50325e3af145d1dee0936eee5b027a33cbab3d8a02ac599b1d49ce4bbed1019060e98237d5cd4f0d6866bd7f204d104f4f6c532d276e5710eb9db2d0f7c520417cc12dc6aab2baa9b054a86f7e63ee278869e5e0fa8dbdf3192caafac56b7411e51db765e8b4c705a0480cfdacd5e7ce19631e406c88cb3f30b5485ad06734ff3cd4c81926ea24ee33eed1685a6cb6240a6b482607a60b4b525f2f141997fe2126f8adfbad11c9e7d507fac652b423327aaae5d238475d08b9e5b29f196d92aeaa6d79344f6c64df99048e6ef77a3690572d402b97ce8fec4827c53f487b0d84a96930682b5f9528ba86ab006f052d09baa85360513d9c05ae4ae54b77f6f47479c9bcd821711944fd73663eede43df9146b737dce4ab387895652ba7684276bcea3dd753fcbcdb2078d9585cce9ced71530c076d74a3859f7d2952b3dca28143a25ce312eed17315bb0f829710ea6faeb1c44f1926d05f52648cc720b888df7b148130ad58fc0b17bdec508a16b72ac42df2b2f6eb51b31d43eed3f726ce196ec18a3141fedee86f99f8e714007e737686d1e4fc40f37208850435bd124ec3a1e179a51d8ee61a82494ce6e167593c597c0a4025048089f1d0c62720269621dd79a8db865693c31091d419d4ea7bfeda8cacba12b932c3594913521a34899ddfc27a25edc6c5985a21c20a909985d89bccd115a59abd0d06d2ca70418c65619316fef714f91384373fea9fc602ee8658db9abe58573ec4bad431f5d6680f4e2d73e5adbf5207c71a7fb63c05e6c1bf0e9781da8204b69649e1f7b9ee455481e5ba1a7853442b1e0a9935725703ca4e19e7c3cd53771a4d823f814b2de661af62c4a563536634ce5899437287586bb59a3eed316b62f2bdefa4a2984d9a3fcd295c51701fdbec3849791bd0e8d83bc30024046ca8377fdd923ab6f8537614963f89633c9017fb9e77431bfc2bebf4c75a403f795de96e17bd4ce8e94da8a8679e24e268db7184da8e829090e47ea387b81f6dbf94030a86de65277110583a6fcc171e4f18c4f81602466f9908d596ca348454daa05e7b8abe5d1303a4107ba848169c9be6c2393a5d867f3f9b93bf8d1c4164128b9ad9af228259ec26af2dd93d306eefb52e952854f3bb217d89d104b101769f1a9840dc4986c3aab3b6bf1c45a19e14807b67324eb4a1feaa4125e03c6af01f8c3d148602a8edfce1c64b01dab5b545e4751b5a24b893602961b5f2e629fc72480eaebd53cdc4eaeac9df189fc806413e284e2326b90d0f66da77b1102563cee4b3518bb562cbdfbd9b598f656d17274b89aa8598a1cd5e194dd5b347f3d87c5360774df3041a3ca4a4cb7febdb70dcd259f485d599ad730ff4c37c9580e7e9442d34922e7d5697c7b29802594250bfbe72fb7a10c74c4b819ecba0f69e0c0a901c4700ab067c1cbb479938abbe2962698668fdc3fb44047afd4cc5144266b190774c3b0b23adaf6631b59d06c52cfa691f5dea3106ac3ed6929e0865e9ea8198e7e1ee617855c555f717a0d72b276465e020aafe1b815444498f4ae926b743af3d886e051924f38b0fa2c8f73b620508afb14bb5fd48a40fc05ca3dd65640dad1339c62e56ae69d828afd366cbc7bbc45fd5b92d0a09cad1bc78ddb011929845e4be88051e62eb44bb6c6d6b3aadb7030fd15c14ead522d377d96367392a7a9e55d72cc519eceb348aed4887fd673be2983edfd746869195006a55aed91cec4fd507d43a7831eb0d3fc1fcd8e700f7c520657e0b4a4e4f60038598365daf08e72e408db4d7cfafb196250b3a59ca9c229bbace43b6f2a808a01ef388eb37875bc7ae264abce481ad2364eafa06bb32332551cabdabb4922e09b97dac6484c10d73963c5f5877cc8701025a2f74390356910df424d1015e9aecc15c252c05d7b2d16aeef8112f3564bfe1c76175b2ae05d877e5e48448c0873a9ccf0a6b4dedafd24ee3de1fd96f433d9999e44c55192c324b9ec9e9781be3a92d60d4ed6ae244153c2f4fe0b4bd8180d8ce7f4e262313bd170d3cb70d1d2c7aaba8d85b4a39f42785d404f2e7c6f92e89a4191c8f0effb9bffbe5588a064cea7dc362846fbf4a814582adac31615b6428fa2db51a4b049df82e9d3787a8c584e0e2223ca5e5bb16ac1ad0d71a0bdab982eb054d74fa8291b3e92f7235e8ed97597d0f02c62e0c99d9add26df3a75cc42ffacf09c809d1405d73cfe82fe486709ffa6be1ffff6f67b7704814338c54b61c12c00d143333f8fdb6f39b94095b52a1f8f83b7ed91f9d91a8faa0edcca634257d0a5e8e6f5e2bdf2eea3c159a22b1850619c8375325420373099223aef24cd793842755b70cfdcc8fea7a4ea001e145ff83decdee011e20ad072faede030b5a049c0c41c0c274b02a3ad135090700dbb1e53691d5609c1b2c1661aa982cdf33a2d43a6052d9a5634bc14da6e78745d267198d2a2c22297fde5283c2522efccde48f3a30340f104a629ca767031dd431d91bb04d602fb3160d3d0012dc6431f25c1ccff3b8f58c72c105b609fd73a42cfa243fc8134069ce79030c6d6a63cadfe16a664ea8c63b79b0f458ff88a7b729cec3dbe617eee92487fc01d33d24486d68e16cd9b52fc4d5c2ca9653938fda4e42607f060b618476a29ec33b55af805ddc42c2d7a164da6be56ffd58f66cb527be5841e5da36fc5219dbcecdc2cd979c8f1cc4fa6a78771cb11ece3441b8bbba840808e8633a933a1be86246d5a1144b6563bcd2148f0f02557e187e49cad4577f2091d3f4a22d63b83b6a06a9b8e8d83d2797e497add8720fa06f2221c2b9ae3e0e222800352899315baabcea2520efb6a36ea6465e6dc849b7daafb5fb5c5da2c1ea1c84593b3f8a435164e893e6a2b12741e3511d36c052b44a1d4f470feacab766f9e7d08b6087b3ed7cf32c0d584616a33eb7ccf055a3d18d12ba54d18e4265da15893a0bce175d25ca5aecd0b14783de26eaa5d707c1bf73aaa8c2152a8fa5975284dbdbdfb6a9d4922e5d12c5539fd569989d156d9624c4ac28ed08fd6cef18e0d43b4e883e435394a5ca9caff6b8205bb72a947012020bb344335d9208611cc459d23ff754d5524a88f7c4de8a811c4c1c5c285a3db78c6ba238530d43a0e285f1b220b80d066bd5148df04161ddbf013220715c4df45104395b3dfef1f56eeb09e9b15b8ba1d41e246eaa5d226563e9250df1a873bb9a4acedb6b206395615cb7648f1adf6966a8b2b15550f9bf03badf0909657a5b885a6bf96fa897f7b91743fd2852d6c45ed24a2e7aa2bf0527b9d39d43c721c55ad50448fe6471c330cf60e14cdeb837a3df31a712b60d7ca61e2499747e6abec428e82f2ea9cd07c13e46adcbd444c1d2500edab461375f995048114e9cd56ca3c205d27a1ce98357f8b9f26b9e60a2822f1fe3ccea67c33dc1b71fb4ff7c9742ec4c5ce45b73d29e383aa05f1c7c13e538d78c90c673753ad1f41ea802b1fb28f5da5346173ef99717ad90c2dae8f0f2d21b22963f50067883facc2e1617fa5f6241d9b5aea9a3b389483e729b381cb213c1c0e7bd0bb6ffd9638106727a49d615c6e0292e553b4dc713c8380d90d5f27ffbd326c094106785ebb666d488f7e7b0738718d4719b83085d0c6cc1a0d462221354c1acd03fdc50c52c7f37f345e680a4f3ccb8b0e13d37ef0c268512dc8244fa3528b507e069871dcea9869682d759da9e04c577f7993a676fc90ec1bc13bcbcded1efd11efb224b7d6e1e989eef21971ec58f289e598130c371c650c2e9a6ee032ab0238cc20fb5ba580f6fedb53c83f1621f5031e8b6fbb2edcc5c92619dc91d0e3bdf41f988de01a810dbffce8dfafcb7206c1ac7cfadcffe6eac968d5742fd28a9b714632fb4b30e68ffbdad1bcf142ff32e78f75ccf39445c696b8ef52cde89bc56c9ff7ab3dcae94ad33cff6471f52f02e188b49ab93886b47cc846f1d9bbea3bf71776a234c2265c51d41a4a85ee06a6186a669480c6e63daf4dd0c4e63c88aa2209cc528ce68aab5f1d89b7d5143b3923f1ae63a7677fad9d7541aef5f50ff1e24ca6235e0b4aa40bd27512055658c4a793d10eb9cd988f00d3b8a1b2feefe748ba2683360d5435a4a168fa62c7769d78a263f1f73d044e2e771294011c1748440582d2e749aa39bbb97fdefec77ac73645c22f0f299004703ccf6e3a6a77f9c06501d406031488b20cb49ccf7c6db43a0804026a9e5fce2be4fcd68bf6dee70056b1fd0fc6cd3db50589329bd0a022d1f0d1d2210417f0b81dcccff8c0e87c65c3aae7c7438c0f3ac47cb421139fd9ef5023a1b02f92ab8927ca782e7e5d66558ea7f6853963a5660c26ec263b2fd9d4699150ae6270b66b7ef5cc73e8e4060ea1aa1256612765e2a572ed5f412623e65b9e4f3ab6990c768159a5c651e5f7a92188e6730e8e234bfed2afb087db62a6bfbee3a7dfe4580433d13244725f9acb20f18d752716270e7bdbf0123f46089f783ff7490327617cc6c29d477c94799b3eafb5b8ebbd38ac968262d0cca8265b18847295509bd702e00922308a17f8ceceb79e19a892f931e5d9784e86c2f672530b78d197ef304aedd88189ed797ea3ec2dbbd84b87e9bc1dfd6ec2e3e868cc9969be342b2cda6c4f74696547d2d9eff2eb2d77a2fb15cc0be60be51ab5ec9af0326615a408563654a10e8505d194f987de03bc323d51a772077a43a0841f12d18984f66b242c0d3c8055beb0d7a0200765dc8194f16b913c3be70e721acb96836d9da79c28be1ed2f73fd6fb0793c3de07dc1a23006d4976e6cb9bf653c6805ebb411ef9c20beb92f0ac6b9bc2d2791d61f3a5ce3b352c1e7d56214b19770531b472545c64c575de40c12d9bea69126bcbccddd4ae877e057e97b282b6b76b49a1561d37995aaeee457757dfbe8b73023be27ddff4a7a977f20f78884fbf8ca0dd716bb23893cde9878b773e6d0bb098d6428526cd93d1b2e73b48ff8bf22107dd25f9dc99b661ceb1ff8ada2b2d6e4f6b5107df65e894eb2d7331df0f081eb121fb5608a76b529c7a20765d1376519cc53969292dba62eaf0708af2b90b9cfd8a48a21c006836a448927022888575c3cf984bc4a8da32966e1c255fd3a891f1d987e19885a9895d0b34a7f7ef7f8e406a35e033ab62839b86195375d4f6e3e680b80b"}, {0x0, 0xf, "1449f95ca8552754407b829e2917127e16e89a75973b0a6e10551685a6b422eaf13f05522718af440ad47cc2476be7cba00253bed0c5b0bb068277e02508d8ab45e8977a5fd8f3301564ac5ae459819df5ff3242654a32e5e3c26237f8da7baa3781d8231adf7e2e539881da460fa8da99cbbd470c83"}]}}}}}}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x215) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r4, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r2, r4) r5 = getuid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r6, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r8, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, r2, r5, r7, 0x80, 0x5}, 0x2, 0x1, r8, r10, 0x3ff, 0xf7, 0x401, 0x2}) 23:10:48 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000080)="9812a2c919047ea1ff9881e19d5d04ef47354997fbb51a1f2899b7802d7ad2afbd6792b6a4ffed86e1d890b34bc6844754c3962bd169769031f0cf0768aaff5b208c9b636525bec3729c6895c8292e68434e3bd708ab127f8ed387acdde48731cf34526c0e798b38591d611640aba0849c000034ca1f40a96101f09cc96ef7c01f155d130d59", 0x86) fsync(r0) 23:10:48 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}, @lsrr={0x83, 0x1f, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr]}, @generic={0x0, 0x3, "b7"}, @ra={0x94, 0x6}, @noop, @end, @ra={0x94, 0x6}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}}}}}}) syz_emit_ethernet(0xcb, &(0x7f0000000000)={@local, @broadcast, [], {@generic={0x6007, "345bef5a563c43340c6ddea33829f6b0629061b7aae3b80786497e69053ef4bf65afb37d351f7605d0c32cf8ea19f557882cf1ad4796331ee8370e56af305a35c906cd19d6161d9f7e5b3e49e153efb31c4ad0b87d06e7c7c5855af3e5924e80193012b457a5210727cec04e92da9472e0f71d0feceeac8c2e09ff849484c4654ce640ed9e4bddd190d6b9603ff84414df435ff96cbb647c4b2b20bdb0823692f56e5a2c1f708e22ffcffb746544d93510e06cbc023f1bf30707aab059"}}}) 23:10:48 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000000000003069f3415e19fb3e6a651f000000000000002f161d7fd08eabe42aa78bad4b4bd6df57eb8c805dcd8bbbd50a4db49c5c6e906afed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500423d7168aba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b00c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf36f4736ea254618071dd5fcf1b3ac4c5aa7d"], 0x107, 0x800) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x62}, 0xc) 23:10:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, "975a25dd35d16a7379b28d3ecac510a997b79904"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x15, 0xffffffffffffffff, 0x0, 0x8) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000fd2eeac3fff2e942ede1df5b48f6b3742fde75b3f7ed0a64bf666906eaffa87e78a52553aaf8f0ff0f7e0c3935b4d70800000000000000456e68935fa702abaa21fa33202e94d28ac52498de0a275316686200ae95eb4975eb660938612d02000000b0b42b12a16537a13e1a4310f69037757609363bc7ca7c3310954a85dcbd7d35bcfdb007947e47424ed1053aeac4451c977663041c54015838f86d6b0fa4056dc116eed678898ea63dd28c45"], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x6, 0x4) 23:10:48 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000200)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x181, 0x1800}, {0x4, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) r1 = semget$private(0x0, 0x0, 0x424) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000480)=""/209) r2 = semget(0x1, 0x2, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0xa) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2004, 0x0]) syz_emit_ethernet(0x3e, &(0x7f00000007c0)=ANY=[@ANYBLOB="92ffffffffffaaaaaacd06000000000200000bbb17dc1b896094d6fd91b3e0819904000000aed83200"/68, @ANYBLOB="98abeeae5beeecae18f741088a08d8f0bf85054fae4aba8bf7387e26c57a144482d1b881d61da137dcda727c13bd29f6ce110e50db62145f06f7f49f281127838fcdbbd98b1248bcae2ace24387f654c0fba97c53eac754b6ff9a78a0044c866a48bb6c40d0f7865a1527130d5601f7b7714845b991568dd581cafb155c719eaf0de19f8926eba61b41883393724ec1e2c255a03749af2eba20a6f08be548f9af6f2ce9e12aad01868e7153ca478c6171b4cc82218b26564ee40e7631baaad28be0f4c46efcc2c81b415ae8ac8198bb2a9039d5f4c8bf062edaa5b7c2af7ad96cbed08e55f53e1056d40418406c9020d0713c2ac5c22a542fe0515800e0a289a0ab0222ee41f1dd2ace91da12247a043460d6220ff3650eea1bed3c7820b981e6927fcfb6481489dd058f8d5b10e915ad58a5532ffde3456d3cc98c267c36f73aab534ce24aad45cecf9a51f0ec6b87776f7ae7b9a2f12a57fec78e418b72212f644d62242c0ffc28f0017a62741ddef0727c600772ba81950934a33ada3021055185dc2ecb00000", @ANYRESHEX]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x8, 0x6, 0x0, 0x9, 0x9a, 0xffff, 0x0, 0x0, 0xffffffffffffffe1, 0x49ea722}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r4, &(0x7f0000000240)=""/239, 0xef, 0x1, 0x0, 0xfffffffffffffeca) 23:10:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0xfffff295, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 23:10:48 executing program 0: socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c65302f66696c653000"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a298973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d94068c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852414e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df1ec8a868992a31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e7a89500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044f05996fda2b872b6e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89555ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd375342643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274396e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8009ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604308008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1df9ffffffffffffff662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c4b32116dfc4815f488a24a2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfbc7b7ad7044d0b87e77f0f50300dff598f6606abc1ff307a4d3a3ba734a10f0ec604dd46525e3c080e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff7211695a372f7900916d0fbe4c722528c0506f9172604f2257825dbe1e85b7d9057d2bbfc2b9a699100000000000000da96c9dc29722adc647779c47ddc391ae74431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff785aa4f0c6a3d259e7f5b12be7a2548ab88aa000000391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d3300a4e06edaa880be5e68dac6fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700311f3059465d6adf6f296cc1d7befdf1000000000000000000e1c7fd28a3d5dc77bfaf1d809da8e20f05caf81e7437dc0da83c1d7e6f48ccc959502a6242c34f0d0ca8b83f6f0af8a2bba7f4f3bd47a7800a12195447a116caa1312412341979c50cda2aa1f8ed4f02994080d5dc54f2baed35cdf31446b09a64971bb6c544d216ca85117ee31afb21d111d167833c31d01a9a1b9137a8fe1126087b9be2aa88acd5c498da2c46f034d985ac58a9ab4e2c71f6fe88de453b445c2c9221de9a757d1d6c89bd25f114578c7ca281f8da32ade0cef4b0f6b0a4f83e113d0d0d2ba50744c5d1048c874ee0efbab75c286d0964bae355a900230aa222f106a82280758810a6c9c75c9ac3c0d5ce319f123cc65eae8e7e7bbaa0b7dab640e3ff5da08e45feb22e5f76aadd15fc7f9fac2f588ff639d00a250448a80f948507e1e814108bd032e69a22efda3d6955f148709f00f9f3cba17580993e346fadfd03f35c79d7b8381ebb2cd153348ff6faa46a53cc900221e5b4f4ae000000000000000000e0ecf303b104fe646548b9eee87794e3f7febaf7f74671952409c44cb0daa334375c65ae2ecb8ff794f245532a5016c378b410232c2f1d9df5c774a65e243fa180d4037461c7f365b9e8b3f09ed00e888b37493ff72ceb19680184aad024e77468881c337cf0788a1bfb000000000000000000000000000000000000c271552fe9f78d9a836ece9a3f2e76f8901a441747ce0b9b000f031ca22f44b5f847d1343b884e680210db4ada64f5058bd0c15c9b85729a9b378d70beaf94621319943af5ea78ec42b2e70647cab69f05f28b69f0684bd52a2a36ead6fc3843593f1976f3b013eb8c9128a2baaf001fd78b0bb20000"], 0x10) dup2(r2, r1) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:10:48 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "ed080000fc8f6235"}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="d89cc3bd533a06bdef194fb22d830559e1a7a3edff3e2b07c22e7f94dfc3a083b9ee85babb9c4e5f66f42d7a27ead4ca620f", 0x32}], 0x1, 0x0, 0x3) fcntl$dupfd(r0, 0xa, r1) 23:10:48 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x7f) fcntl$setflags(r1, 0x2, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0x3, 0x5}}, 0x2) 23:10:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0xcb}) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x9) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800470000380000000000019078ac1400bb000000000703040703f888020d0090780000000045000000000000000080000000000000ac1400aa"]) 23:10:48 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f00000000c0)={@empty, @empty, [], {@generic={0x880b}}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x148, 0x0) flock(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955001000007993044be28a123e000800"}) poll(&(0x7f0000000080)=[{}, {}, {r0, 0x1}], 0x3, 0x8001) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8000, 0x10143ec8fcd41691) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) syz_open_pts() msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r3, &(0x7f0000000200)={0x2, "207c14d1e34bd9658e12f5111b7279dccd872e41b16ac5f19dd7348d45a8135f21b9e51f555f4fa80e591158802658c00165168bf9cacd5108ee5d96e3b1179d12e2e486ba33ecbd6bbf993bc7680c8c744a835bf88b10684f921b08e55992d76473892ba75efab1849ca33513f2c7ff18ec9729741bfc52d8947a153270083d148b6fe166c12b4e946d51f438d152e52e9fbcbf5528f8c9446b0f1db5886b839a5c54c1d3f7e06974de9663322953dccfe25cc51c189e80a60657341d7c552a60d32625e0634465"}, 0xd0, 0x800) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x4da0, 0x400, 0x3f, "029109940e9963fc542656731774ee7ab66a7a01", 0x9, 0xfffffffd}) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000001a01ba741aefcb69a63b0670004c315e0ed2082560311bcb5f2aae46b28bb65915922494db92fa5e08c489feb3ab293458154751d96bba755ea7d0f9ea31aba94dfefe2124f4bda79b96241ae7cce5ed5f9d02592cf878c3e5e2379d"], 0x99, 0x2, 0x1000) 23:10:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x8, 0x0, 0x2, 0x0, 0x1, 0xacec, 0x8}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0xa5bccad4}) write(r2, &(0x7f0000000140)=' ', 0x1) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x4, r4}) 23:10:49 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x1f, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, "ba88dcb9"}}}}}) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 23:10:49 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x3, 0x20) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7fffffff, r0, r2, r0, r4, 0x118, 0x46c5}, 0x5, 0x8, 0xa118}) 23:10:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/67, 0x43) sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x3}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) 23:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() syz_open_pts() 23:10:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x80000000}) r3 = getegid() socket(0x2, 0x8000, 0x7) chown(&(0x7f0000000040)='./file0\x00', r1, r3) socket(0x18, 0x5, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:10:49 executing program 0: syz_emit_ethernet(0x4a, &(0x7f000001b9c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd600000000000000000000000000000000000000000000000000000000000000002000b0000000000df8f36aee7d094005d21a3c78364957727bf255b632320ac15d1f5c0cc68c15cda75326e69ea90ec4177ab9ed33e3f667bcd1de5480fa9000af53f3e48ef21b469e670c8ce5d551924c57e1ae4909855618c36b65a52656ca34a639772f54ddcea4b30c464cd21d286cc93ba341e43419eb1ed587cf45c3568d72974292530e77d6e3d16d8850c527cac05be5c9f2dfb302cbb993613fed1969cb27e7140682d8b894a5bcee2b3e2e78ad09677e869752956bfcab8b9e7381ba3cb85e69a38c2a3b96c4a0b6dd15cc91a371be431236b1ee4a1412abd7624408dc00d78ff819bf26e27857df8606e67432f3c244c78808545302d0dfcc41ac659eb2c4a590ecdb9b2ee5f08975b0fce914fdbd935e6a434ec5739f1931c42266a6f7313c83ab72cdb23d37a0500"/364]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x0, 0x100, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0xc330}, {0x3, 0x8, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) r1 = semget(0x1, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000019680)=""/4096) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000002c0)="fd64ca78370997129c8e76ce90777e77c33f147ef9fbb097562a565f096449b3f50962a32ef5e4ae387375b2ba7fecd425a01670154e83980f09c9b3e85d352584032176fa44c472b9071c45179b3a8dfe61e672d4c25486d81617d1e526010cc3b4ef2efc331c5454216c3c4a604213866053d3546d43167a159cd5f566679ad0b92889550bd215ddbe244470178e6b6a05f5501afd8626fb35aede21ca9042d916e1a5a49c7297276645cc078128ae53676b8596d250fb7b51a01de512facf8c7096cc55d817ea2c76d340db5e468c9cd85c4125", 0xd5}, {&(0x7f000001a680)="9eb49f8741be2a3debd39b7510d358f109f874ace47236cc96798c79e2098712d5748dff2ec785d17cbc6e8714ddf75e1e3a8007fc5d776ffff02bdd5db43c13159f2a94bd550abc7c681d24e07986b154fadeaa00503c15c8d5957206ac57edf91a13ae3ff076cc5afdd0e2f77a42a0178bfb3225652630a0d36dbad8344b04a007e93a55f9a0bcbd3e6694335b16a4c597af6414b31c6eafe9fa843236a80c2a95dec38d428d9f6c5d893422d294b5da7605fdf63c11a4f2aae702d9f84840a001d435308885295e0ab289b5611980dfa33211c81ef68855d43f042c6edad32fe81d39667e62ca85da66c6af359337a9d622b5fb643aaa4aa8e976e51706fc76f8d652c6f44e9d310d50d5b4a2555351470e2554e04611a3fc6067629680a583539830080f38ea65660270efdd56db875137addaa5afd55c647da39bc7010c1fd199c222188178f5123e176b7d9957c6150c387bfa70e25ac74248ffae74b055fb09506c36a7f3a718ca8cd910fa95f282c2a40956d1363edf05c1870bf01ae4bc19cc04173a23946a4ba4c37047e79317d57ab2d47164fcd2bc608fe3f26cce1bf7b8c95d671178118c297916e5e080a04798437917b34082ce9f83a56aa3bea329ed5b2c6196a81420e1479d6b0148bd47ebd16a16848b457d864c0ae8f196f7751838ca2ab93d45033b3849c22ff49c246899a891e82bd8adbb33f24b0e4d46ab171c62fe0b6373323f82b72de3ba9b3c476a555fb8a3265e6ad23bc85089ff252fefe423202885a20503d52da70bc920a0b231be8b52d0eb984340d8d22d276e1dbfd4743c46f330d27cb3b12d82f311742068a41d50525463d34aed370c669d4df6a6375bb5f53d531b57a07ea8c9a8edc2a3023d6c3491ad956022cf0a8081f16c8e274ef2ac671a9e7f6a0f5464c4152a7b873914c047a959ff845c87beab93d0bd90edcd19f79cda16954767adc6f80806722fe70e8493d5d104defb944f8788ba4571b01064c519c646822fb9d54f52815d016915cef91693a20b0932f79ce57226d4c2f1dab0e162aead89455c8acb5439daa337c93571e056edc4d360b2aa2748fd46b50dd08dc7a826845244a2542e07f1b54a760c38caf8cde58fd16dd0f07fbec355af13cbecbba7f4bc11ee4de56d79f4678acf73dea85d8f2902861e14fc4366b8979bcdd77782a84fdd6981fa7ebfe52f6a15ea83b028255945d8686f05d52ba0270905289e3f7e1a8cf12e3db8db58165c9fe99cfc23d141fab1fdfb8d67a36ea5818aec3ca921412d5c961b6484b26f4f03e1a08c8ae0ed26e62eabf47c4c52d7b326f2574b7294f6278e409feab40f61f74a4fc6eb4370fd332eaff91a48b29a5ea3cf66f760be3859de5af08351b6d1ecd10ae12b3e4886da678da4f16cb5ba91695d7b3523deadaa7056d722a77e526a94d4ce7dc981fd25e73366b2ec3060434c57c1d68e0c6ba42bc2da888014549176f86b67c9ae409fcfb5c5b005d62cbda9a3cc418b2d7aa3d7e6740a0440dbfb1eb4dd519f6ad449b8789fabbef7a2c218360d9dfab4919c2eaffc271c1373cb8e19e5c4c95467facc8006e233176fedcd17676bc462a0af2ec827a8fb890afa44ce78273fa44a7bd6525de060fb1b6074174308ecf1e1ace2bb87df388f07e8c163be69d18f5fed310b57aa77e342ccb693cd0e7df262474ed2c944cea0b5aafe142963b10fe2edcdc59b54dff1627d4eeacd6fb5eb5ec0d630ed664fd95f30bfc69f7077e2afa4e705a9e230b9d0706c3b19368f035eb155eec7b9b2b45e1391eeba02f3ce717d670143a43c9e1b2c802a1b352b9079052b5a634dc070c336145135bd6ade94f45e71348b99e4da6e57bc7a9b219ffe93202cb72ec6d3cf42504bafd57482ca5f15feba37fcdff0bd5dcd616796fbf4a09df15243e3882d14a26e23d2705b663cc376ad42dc2ae40192363f6a170df6bb29d471bb2ca924a7b8c6e54cfa95cf719fad87eafeab9dd6e6ff766de45093976144cc5247eaca8f3e1d75d332ef77ffc0deffed98cf2ad5bf38e567b9aff9e0e8afcb3ddae2f92d4f66bcf368c2cbcbb654a8f4e4f6aabbd29d53a87e3e01112b85a1f46a3c914b194b0e9eb0af9c5bbc639891d5f45aea1cfc6fc1b2a53f46c04c8a5c527fbcb210f8c5fa24b6e98c5c4a6b130b89688406e8392c97eaf5ffbd06ebf7b39e95657b47155ea628c3a7b52575abff5bcf66067b48967ba337724e4ef585426ad1ab7938e7b9e4a8796520c51e24e4806539a0cc81d2b4212c3bb5ec2162b64e4985912c4a2be89320dbd303a33e7344cb796b6445b2dedcff92ff9eff2d5631bb5af9fe9d091957acc670ee8577915967cd4b840870797438a75814b88c2adaa6bb8ac45115d7b8994b1001ef8a49eaade3c64bbb6f87c48ba6aebc061b010c9ab8efa4fdafbb20a9c661ee91fe544acfc744b6d280560972f993defda37deff0ee894bc4924dc8b9d763886602ef869c06635d53fb90915b7f174343d120dddc1c4ddb6641511193705218f7013f954c7346de0742ec86fe375f258e3ab4c1346799304ceb3c79d8c3c5595bcbe9151be45048b7ca4a04e999d8a28cc4855f8c8f2da5ecc0792b481f78f831253e12db3de7926f77bc4259cf54e77ed0d84394f6285acf75a0269f943cf8905d00d17bcaafad6276bb61994c36365164af377ae0cba121b09073d05d0433299812319f13177499bfa817eaccf2281d4b4b619bb819fa5a7df244d44ea5134bb46b1b970488ec2be810cb58373d6344d31277ff5052ea1d2bcbee014e1d5cffe245e50d2def2e0f14bcb2dbd39bd3aabea879f1878e2903cc16257a12a71bc8fb4e1bc5d6eeffb8a8e3e0601b1c2fdaadedba16db23d83085ea08901b5d1631dca14bb29b5433421ff04bf27b1f1d55d2e438c29cd903d26f05b851b58c071a73305f7c0704ecd8ca293d8a0349674ec6087a61352f5ee76779e760a5fd713361b8e049a98b9c669e66b871096b025483a5fbc5ec36ac8d932ea5cfb619c0fb8a5a41c79adf6187665f96265d9b27f044fb9636f611c40c099f7e094e72abe250c07f9e805b13389d54c7e61facf9b86b03e3dc184cff2e7e67227d0b92114c01cbb19b3c849bcd0f9e1f7f893bc6750102b4a02930d318147c31a72c3be1a2b817def06ab4979cfc08cb8100ed1c8956140140072c8d38286c68784cc1204a3b170f463d0c96997d404fccd2265fa7f3d5f5d6509b401490617d2c701d0bba24979a9edd26de48b84a75af3fd8633132e83c04a14052e2fd3f9a11536ab11baa1cb3ff0652ac83287878b1e59389ab9862214d0653c97f2692e315ee8caf693e4da480c493835978f8d56677e94142543e94fc9784f1deb8aff928c32263049419f16e0ccb3def7a192cdd2edca8fab04b8ea860cb2b4dc4e03759ecb7f6f3d959177b863fc88f560d8818e1f1fe6f67b04c0ecb2647d4b1c89ce65e17dd1ff77ede21c4abbb76eac0c0f2d2f310e1254460a7c39653106e353eb4bb82cc2475d37e7e50d69349d376157edd638c4652ef91bfbb0cd6482c70d829853316b59b87b314577cc64ce04057356b74df6b969db3c7603867148cc1159d72e57213130e6df95f3dc728255bbab46ad461decd9b96eaf0c7440a14a74bc4cc9bd8467718f669f3d04f679faf1a6dad261470c3230e3b8d3056789a4ef28a58015b85f9b328f83c050c726206f3ff311e675c56f86480a49dc409438089f1c38d1b1de3a0f13051cbc610ce03a27448e17735e8ccdc8e480f9dadf5326be16a36f61b2b0fc896ad4da3f576026a3ba25305bdfb54bb4daae52730083d6d2e1552255f2847f9f599688de63a6a3aa652606c61c5f244cb5771394ea5908f760b92ee9b3c670cfb87251eb970045c9b4fe37210200c0a759014e39ce8527f64f08945dd06d18d121acf44739cf456f8d57fec82b87f64cc6156aa44b303bd62c77cc1e1374739ef4bfb0576b3ac409ed9395a7416c7af962a3355dba45603e7ef4b761af6ac8c019e88634112df284bb1e9252e5a7858fd96810878d30728662fcd705087d26a4b4724c9d3b9e91bc5b1b7a84e5bef8a79937c1a9cd3df32641c3dd88bf4f09641a682e57d53b82fc9c927bf4d061fa49270a3adc44f6914f5dffafc22519bcce3e1f492c6256ee45174f3e18e7e4c5dcfe976cdc9885a1759c751bc430aa0d580e12e3e9f28dda3e51756947a9ebd43917a8b4645963393fdc8b564007ab76050969561b368d16ebe52b48d9fe7ca106dc6b273e299a85e485246d64c6a388791b459a339a9716b6056eef9ad8d53df593862a4f63b39dab410b29fe30197a128781ccd940574f59055d85ee72697effd869e0b73acf160fc20a65ed0479446ff6dbd7c2952bad4e04a7c92c809876b480e74d090b1ea08ae7fc89ec1b50e8daf795ccde9b82a3d93db0e3907ed3a9aca83ae385695ce878daa24cbbb5dc8e8e9b65aa43ff88e949d387d1ca5278bda8708eb8df9249f7dfc65a26d3766fc899863c00a4c746ad6c21bf36ac0465fd75913376c2d1518f83c52d078db41a7459ad5f5e82fd07b5949772eae123c6f207a1da5378220b2ce67723374781a8fed955c409b154838a8dcdf40ea4dcd5645a85f344256e6d3b3d8f549cfb8afaf60bdbb6aa8eae404e3009b5803d1a126853276dc89ac77179f80b37b4e21f4874979c1c548de6175e02d157c1364d64563f899b16b722595ea012344739a4e32937622a4587c78088cb0df93b77edd5109d6145059657cd11fc56a905999999799851853e86d8407e3dd2d6b4b574019dbee0624a180ec768c04109def714e272ae6c58925eb02d66c60c70598e1830d5f121c0c364996fb7584e9af981252b48d790f6c2c9fd94cea2ee58ad0c8afbffa1f196b38de549cd005908c43f193b0ab1e7edd0b251630deaaf4fb1fd3cacc20d816ef91bc0f03e0758750baa203d3b0c7fd03228b3b507b988e32817a98bf225d380a05eb7e5d2d87d6db633ce8993a269df2fb68c4ca2528cbd6d74e050d7f4a3388343044fb5daa52589b0e7177a66661b57cb28a1bfdb7d748f5edde3818c305070ade12f473a8e37a7d8e1b3796f98efa65d34393533db5b0e45a655ea059289586f224d650dff6b5e021b664e2be2fb78a03d7e73275b3633ee7ed79f0d2e8bc4a23a75fbcf390cc4f4cefe142540bd3b8a6f4e206e2dd6e8415093e24b085d1fdd1dc63d28d0625d5e076c90cccd0993588036adcc0007b77a19abdfc9beee0fcde8ae1fa6af6844b86d73d6f747ce754f008912fac14c993312c2d7b2ecdb633a0f49dbe88cec0b67c9cb3b5d733bb2f894aa3a018f3a4f5e12dde5ab9b28afd462ab84ce03bfc69e7762157851d43577955551f497b419ca99bc0f34d5d091f1081bd0777f844b219f54aa7543f1cb804ac9d45d5d8006ad87e91f1c40c99379c64598270ea4bc0107dcccd7404a01c5316bbd152e9cdc74ae560e0f52ed1514ba7f76b49868569930ac61c5cc3d07f6af607d7ec37fa8681483c97599bb964011b7667e6f00285336e36f3b197309aab99878dd16fa431259252dadb067645dd3bdfe42a265009d2489cb44654dd4d75d96913b121bea4b2327fa0201d2affb15a233046505a141139344314efd64d81e66dbf28d641db8ca0b22c75981e68416695964049033ae258571340b7f2a2367661fe868e67a13a89fbc6d2e36904c584bf2789c78bb64895bb576925df2ad69315e6316b0bc519a6714171f15521ab15", 0x1000}, {&(0x7f0000000480)="d5be332f5a46de712a682f36415f68fb7217187ce51623bd44d0d8c7078c13cc2592a26eab2e58eec72e2472ede0f111a26bc559cfa02a067e098c9ab04442a72e4c0ab0e31f867de8293a1616cc1f371f5ed46fa1891050e4f701c46654b22944d309f7f8eea3f80e176bee1c182e3f2ee6f0636b87faf8b8a20fada00d2f704cec324c5c284c69d66b4989708f1d9ada0aab6e31e8f5dddcdacf714c2949096601df5b17153ed0d8a72dd6988c98", 0xaf}, {&(0x7f0000000540)="41018b29062bd039faf4e1a2604ff5258eca6ee206374851c45c246d7774aecd1843207c079812b5c47f9948ee05ab6347170396c8966c18f10830607f28043f2d51059257454a22bdb4b88e80ddb5b7919c5615e5be5846462a3d45d26f7969ef5f5dd575ac285e0924d3ffe836bb2994b4309bed5679735a236ba8a507701b74d04c06e80b78c4754f2b39c12c", 0x8e}], 0x4, 0x0, 0xb578) semop(r0, &(0x7f0000000240)=[{0x1, 0xfff7, 0x800}, {0x4, 0x1400}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x3, 0x2, 0x800}], 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/5) clock_gettime(0x2, &(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x240) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f000001b680)=""/69) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0xa5c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x380}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) 23:10:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xffffffffffffffde}) r2 = fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x2}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(0x0, &(0x7f0000000080), 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000380)=""/13) semop(r3, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x4, 0xf1de, 0x1800}, {0x0, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r3, &(0x7f0000000080)=[{0x1, 0x1}, {0x2, 0x1400, 0x1000}, {0x4, 0x3f, 0x1000}, {0x4, 0xeffa}, {0x1, 0xf001, 0x800}, {0x3, 0x7, 0x2000}, {0x1, 0xffe0, 0x2800}, {0x1, 0xff}, {0x1, 0x101, 0x1800}, {0x1, 0xff, 0x800}, {0x2, 0x9}], 0xb) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)="2321bdcc742a3a3c3728f1df6f2ee0984a1a8cbc8f3619a4afa9f05e76a08dd65ae15e4b107a9c208e48b3240790e58459a4197aabc8ca50b32c940956fe", 0x3e}, {&(0x7f00000004c0)="477c41cdb7e2edc7a984608ca31837ef931d7bdb6a8dab0fe7b77fc092961c9c0c35fb6db9e77cb4e46d892cab55e77dd3de38c3d42cebbcbe6845a3837d86da91a9ca1a70a3aa49c3baf40a71645b0e89c30ad236e863e8a577ccaa3722f41c4c5ca74ea85391a4c49743f28fbbbd39e85c917a917c4fd2e3cc55851c5defdd21077d753c9ae636fdcfe78589f1eb570a2e0a2a7f41f3aa0c55ba084ea8418d0c7827c561d53669162b2761c1fbb4ca4350f3511b3c", 0xb6}, {&(0x7f0000000680)="9be3df274628fd3cc11c58d816d598918869cf5d5ba1decf0ba22fe868a8d5fa6df39655756e10d7eb1f5349c24790825e8d838a2058e814698e97d077ae00653aaa4ba4306ee3fed72ef70b676b30e491dc07c58049690eddf904ae87b1ed1ba8cd713f2f1e515fc13862f42afc49adff8853bd0326f9aa6ae91384d8baaeca856a486d26ff71c07a7bbc3d270eedc431b30cb7836d90716503db08946055db7cc8f64f50739d4cac52305f554c1041556cc6ca6dc33cf11890c83de97134e374073ce3eb825dbfd1289aaf", 0xffffffffffffff58}, {&(0x7f0000000780)="031354587e40ceb118ac32e03f4709e4f244148a9626e6db7565d00ac26959d8d2955326349de2a203853680218a6b245a80b2763d44f49692706052e5aa2503b02522ce77230c1969db9e361f3b872199f18a1ecc32eb4e31889937b986a19f5df45d1ac236956f6f0cb237df6edf1ca8e40a870d2fe75e6439b76526afb472217ecb10aafe9d729faea312b1b2130a350abd5aa45538d0aee7639f199a679a47226fd0a493ac76ea817304569c2305a155b153b752194a9e7ab9fb6febbf9d85114e2396c9dbe0f5596d07e76c5471e84263af2fee39b40cb333babdf55b0ada3c096c0f874007bac787bcbe0b6433c7c016", 0xf3}], 0x4) write(r2, &(0x7f0000000180)='\t\t\n', 0x3) r4 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2a, 0x222}, 0x4, 0x3f, 0xffffffffffffffff, r4, 0x1, 0xa, 0x7}) fcntl$setown(0xffffffffffffffff, 0x6, r4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:10:49 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000702200000000019078e000000200000000030d907800000000450000000000000000000000e0000002e000000244040000071f0000000000e0000002ac1400bbffffffff000000007f000001e0000002891b007f00000100000000e00000017f000001e00000017f0000010000"]) 23:10:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff7783123758dced734e9db5c62a92c537b481c7b2296f8a36893f4b1c466432d7c1dc3c96504c22faf0930c92ec15b6313b5775a6"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000010004800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x800000018, 0x1, 0x0) socket(0x10, 0x8000, 0x81) fchmod(0xffffffffffffffff, 0x14) 23:10:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @rand_addr="02bf340f19bd27bd2a0d6c4fd7269689", @mcast2, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x0, 0x7fff}}}}}}) 23:10:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f00000004c0)=ANY=[], 0x8, 0x800) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047308, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYBLOB, @ANYRESOCT=r4, @ANYRESHEX, @ANYRES16, @ANYRES16=r0], 0x9, 0xffb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x71aae58f9a3f30e5) linkat(r7, &(0x7f0000000180)='./file1\x00', r7, &(0x7f0000000300)='./file0\x00', 0x0) close(r7) fchown(r6, 0x0, 0x0) close(r6) fchown(r5, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r8) fchown(r8, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB, @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) 23:10:50 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0xd}, 0x3, &(0x7f0000000100)="7c9e2e0c3e82cc9cbdec1b3d985379519957eb2b3bf6cff6ab5160889c1691226a0c99ed47928e02be75c7ec20063e533a1c20758ef748e22dc759ba12a39aa15c6be07c0ab213e96675e143e34d6bde7e21753bf34f22f23036eb6672cc62867fcb82fcf35235791bcee070fe827ffbf05309adb91f653f6df9baf117312c86707f417b38ecdacfb83193e9942bc5b0a762f26b14a0906e982c79bb7080d5339d837b375f92bf380a198a3f9c2f53780d880b3094ad82ec70de3a97bdf13d53704131c0e210c847ebb0065e1a0c7504abaa9f431f1873", &(0x7f0000000200)=0xd7, &(0x7f0000000240)="b96084141a41d2f166cff48bfe83c4d21ce850fc64581c8878f2587c16e1775e9ddf9d22ef40d0482b4099461a5419ba0e711d72bc6e84dda40bc226e3a8cd64c58d90befe7847d8c8031f1b3df94af0efc9e1253d5972c3b8adfe1e844d492b3c195fbe50b2fcf99df98b764eeed46ec67f4c64c95eb09594c23ee186b3cbc6b87c8d1c948d55e6dabb1cf1", 0x8c) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) close(r2) syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xfff7ff79, "317a117c000000000000000000000200ffdd00"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) 23:10:50 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r9, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r7, r9) fchown(r4, r5, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="1ad99094885fe2ec6f11ff21f60f85d746de47", 0x13}, {&(0x7f0000000180)="885f664fd61602bfb27b974f4f367914529cdb01df8c60415424b3d2a6fbdf0bf9324c1ca40b3b53ebd4902f6e557d99c45cc3b5357cb104e93be6ab857d5afc470af4f6e662ed48c979826d1b2543e8177ce876c65ba4565d2848e1f76193b076b1c4c9937af0e823dbbf57af41927aaf2029a3584fd049bd0c6b62e31668f9a08f04f5eec5", 0x86}, {&(0x7f0000000240)="6eb0f1e52b0cd76e3edeae5d728394576a296c907cddd91157f4b54c038b14dafb3cb96b4376cc628bb238fc4b23d81fdc6bedea7936e455390936578339a5bc5c442de504dc9353092ce278e4f2b023b0c393ee3c9bb92ebbb59cad24ee4f31162af196aee62c19c770d0b4fd3d4aed0a00bdd5fd325ce53a7316ad9fdfa46fc8772c217924471a9f1f7ccaa2de52183379eb451ba1465954e612f155ba6858ec2cccd929475854561326f901ecdfa7f01a3155c63e3a6ef1ca8811b06945b16e472c664d29ac0b1606c658fca28d72b6bdb06140b74af8a2871c58d0a4aa24f561cb82e7e98e1da7a24ed7282854346738af4d7117c07a95828c33f2fefc286dbc1f479f5ba1fd6d7293b53322ab4bb4a5d36e2db2adaf6ca949f921dc98e96adb64fe6bb64e1fbc6d7923760b5b57ee97f4cc506ce077aaa05094ed1568322775ba95c3b57e38c949f4ad61cb8a0156d09e082b44b486437b35c489846c6ff447697b87a1a42697d40f033ff439dd3919ce5718ca24c59572d7dd92aaf147d064f65e7351b142519f8ecee95edd37c98b6cbef1807ed1c55e4781535604cb27a471859f1dba93352bb65d1806f3a3c367de70d0f87784b0b7ff51ee98f5f2c2c9abc6dd262026dd02c9a907bfef1df84d8e0b84d4b10b7165dcdc5bbc54080a060ce6db540ae7d3a367a9b812f9ced8c707c662f3e2c06ac44759137c1329c597a705cb0adb1c3d4ab708e5f7e7370f19429da19ca3abf16458f6a27beb25cd22c1f9b216ca2a98e26fa59e773ac0324bd3c5911c2d00e48600f4145e2f37174647365fcb1c00a14ef89f6436d3759e8958d0febc560d3dbf37baee1504f9b248b5c91403b3f364f2d8a7471ddbd79860d8e55860b2fc1b4d20128e53cf3419f28411cee42db078cd6e22016ac9ceb3bd4e6f9557a7ea4c87f611088e1b3a7cf670719a85d388fda7d62c730379b58ebb92ad20594c7648d2d9da4b68380aceb4fd8d57fc123ff4806bfd8e388500f3809fa8f93a0b5b99f3af6989ab2fb794256e0830ccee512bee307fbaaed58882f54b288721ad5ecee694bc63206ae5fba5a1310dba4738d390be4845f3230444f7ec6d440579cce6c55c68712aa9567e3b8090c64da7b9b2b7bd559830eea2e27d8402b0fc0e6cb2b43a3f49489c2f22fecebbaf1f39d5a3325e291c68939770c794b84d1f45b1822d81eb9d615f4132bed0f82ca0b9c480d0756adc9a60b99f85b6e37cc2b21f9caeecfa84e00746b3fd5e439ca7806f699570961de9abbecc0ebfd47dae5cd750c8625c386a9df0436d53122513907134403457dd938f710a1aff9cb54f0b1603336b5fb0e0736efdf736194ec57fe34a58d518cf854571239c0c16587cc2a7b1cc5efda780805664e9de12faaa7c5cfa28c298c766e3f94300e36088ae9db3af726f83d5bf79fd2df37beb4542b4e38a8543adc357c32e4cda15712a853ff7efd3e1ace13be6e6ceefbeca94642c56cfb06e63276047a1a30d4705647859191f8f941811ed38f8a8ee645f57bae4e20f195ef352421774f729c430ae91e0a499ea8c71a53092592e17cd5fc3293c82fc3a3566e285986e5a745b7294cf4bab28d9c618e6c8c02edc607f68f946ec4a020b538a71bea13a9286c3f05fc9a764f66a8985f54d21c30414441ea099aefd254868c7930bdf3b7a9c3e52ce7b21cd306bfb236de28c42babfe4149f68427009dcdbb37d8cb70cced5dc8e7a01c19b316a6a636b9fb95f64a7addafb852c3a7520ee5f68714e3314b359736aa195c9e4f03aca27e3a05fefb3717ee65b379b5a869ee2874f7407b8bfa09b4491b8fdb663608f16fb6192e24a676c6e3cc434785bd070e4673bd9666d98b7049fbfc54a7e19f80f5718dbc6121577d252c98407500e4ec6e676bbedf416ec800519b3c9a3d5c113bd271319995bd2ebf5c9b3355733d165c935d6501b8511643cf6234858a2a7918bdb17aadb0421c03c89fd62e52e5f48d46aa2ac60632f6508b29eff3c4b9cd30eeec3386142720f999e4a975493a6ee88e4918a99cd923de54a312ba7340528f24d11f94a956af2873fa19da6d6d8becd9c2bc870a360d75288de1ef5d65f9385d36a092d197935fb712a30a101884d175d866d237c2b88575d7c03d77c27ca056291a167c57f86fa12c9091848185db755ab7aef5027cdf2723acec6e64fc3fabd71ffefd9ef61c47503558c7c2f155b6d852eef60c0e931e47601d65878f064bd9fc34480936181fcbaee0d16e15ef3505bdcaa739d266f0679f776d3e40d3fe4a4af69df5c2e35e9a4380d519919d7eb74ed2f0a85582aedb9871704140c4baf03c60ee61a769093c5d3b7bbca08d82d7f24f1e0689a1955a88cf6fe404d81cc139110c0baea4aeac1b85d309ddeeb82e6edfd91f003ef3e383523c639d780e113a958f890bc7968476c610e168bc161a88655bd2a393d32687a64bfbca07efb788c47d99ca6c39c8ae97280481e35bf66f1cd1d7942dd606794b927f6d66fda629ab2411cc4375582c56b9e0f33a941dc2de0ba94faa7c74335053cb5faeaf90f6b5f03ef900f637b17a97963dc7a078c47dc7d53f1225fa66dc0f0e8cecfbbd22cdcc95b45156c5996ef36c1e93f98d1531db7ea34f74ae0ab28d83dc4ff52400f4e2859f95d0b600096595a3382479c634f0524eee7339f07989d67957a69cebf559c79c11d5f65145788e87c482515715fc6ebb93656de43edafcb2120b4f4923a68b2bb649e5cf89b45c427c43cba07a8fd40bf03fdb4658d1f445a06fe9c7f48cf7ce6cda3739068f52b030d57322f2f695ccdb29db19f0e089fa266d80c838a767d66c23b954da9c308910b21a8d9ef763ea459629bc7340e53560cf8f8c7333f2d13e128f7bc2860157fba0065fb68447f020f69812af971c60280bb3b27c24aac1b3a4965ea0bddfb839715c17f0ec0da4118ee8271ee090de9b0e510b96055b34f634c8f486f493dff2c5528f5a80751b3a2926f30131700c74bd03a39199c3ee547c054f9f34036f419abcd2f5f76f64c6c98da27e6e61c55f1f3478b3c3f66e963ea882c84c8b2c3020098bd1f1585aba593603c6dcf794d39e7e85af2f2276db5f044eb5acf0dbe727c909f05d88f22c1de96d3cc7f53040b68eb23e7052b76a9a735c1b627381b457bebcb89cd28a7d3872a8b947d0276b3101d411549e0ed607870685bd91078d0e6fdfd64f31197bc6bc88c4be911895d1fb3b899a960888f1a1af9f7d2ed3fd9f2e5f55923431d51195d1b8262389660ceaabdf3f801f96b56d5e2380ffc8864284190e4ec84ea4ea2c3c9a9c87e797f10a10859ab679edea3d8f4f1362742a817d6ded6d99891afcbe1496f661fadd98ef0da37c5cb89092557dbce224aaa0827fe1af3ad97e6ac8bf55a35a93b20ee29162d324f0606afe7b084a14ac2965c7d3b2309903188480a58491c6c97817ed52c74867b5a9b17fe2a50722eb8b8e50b3b0612dd271eb7969b6dc398930d11b28cdfc75fd1ec2e22de2c2c26b3d54ba7cb3b280cf313a948afce5e1ebcb385133a4068038f4507399c82137df94a9bc9827d07000316433fbb5e1726fb312cc578376617af7536196463d11010d5c618265bb5da6964864380a8183b2cf43d76712ec5d50911c0c5a9c511ae6545ed93fdd92750c6b3961cf5e4ead8b2626070accc0762534725e4f06c8db2598a9b27e9907e974fc0017a6b0d03458d343ba0de0a1d04ec79b9a78709aa85e5daad3e8a581fb7c7dbf28a50504c9525ca65444fc1649fc9d12f12750137302dd235afa924ed0c911ff431599e8daf33737b6d369b78bddf94d5d852c8925a6bc3d7a6cad57cd82ffd2d872f3d6773f60488204454a251c26fdf0c8f8fadf98dadb8dfe1eb55bdab3d840849c413487ca4c99233087b8ef557fe3275349611e1bfb31ed05a55edae35d9677509518cca32328423746f2f6db807882a162d25e46daebd647e0ff53a7053ccec30e225141b3db23c0e61e150120cbc0537cf5057726f2942fbfced7ddd98eb503e43142519560bd41323073d272b078450bdfb5083495e6e10c018f90fb2ee703c569e3bb7a94ee0833adf20dfdb1c7363dff08467262196382e61213e9317c30a6ce21b46a858fc7d5120b03332c86c8860481d89f3a7d533aee98a1774f3dc1fc9b6aaace2d7b702cf55ab70c3cc264ad5b5f2db8a524b0d75114e8f5fb622c22eb1074552c881029b486138238463fe60b21dff2c873a380239376ffad467c539e91a7bd7ce0c143b5bc35b25348deb0ed5ded92104b63d99ac173e61567c91a02e936094e09357d6b088c63403b8e8380a44b03e6e8a3652974e254fa2f5eeaec133f5203a9c2bdde1e2689331f9185795fb60c309ee651b54f5fa5bbb8a63558c04dd86aa69aaff8b338417346d63bb3c5ec1e2d888db14261e8166e7659c77b92d7c48c295d4286f8e30291651424c667302cfd0aa965da444a7235bc58b9f0ce4c1dd984f5b0d3872e2033dddd4b8d12708d9a63223ce18d4474f27ac576013ab7efa9f74dd960130affc646069d1224045d4cc6836991f15acea2eda298f62e92d7c695c6911628b0836e7c0cc47138bb584dd20a1ba632354c273d5af94867d83437b499fd7cb0b678170d59ef566bb502a80f3fa21cd7bb88d7ed31b9a41495a4658a02ffa7941ec17b41e0eec0cf26a075fb50f2f05aeb64e6341205c2e0fcdd082c22d8714062d32de32a3e83b6febd50125f1e9891f6771dcf60c60d33ac4f3f6126af410acf32dd0ef2175374bb7fb5704bf97adc10cec8d3ebfef866f9145064df70a82df250991fd93c15b26db39ac40a5ca62e0e2fc154734676181b1b50cde0b78aeb75063289294dcf67f54ea1f944c498b150bcd537b20e9ddea7d13adba552b0b3f004fd3786a52b096f4dc68b034f59011e39d6ca1b6070dd9e993b44fa316bafff1c85e91ba1914c9104e12a18bca33a01e1ffaf12cae635a340e805b72c26b96551d2ffc36f7b20f702a19aff78861e3805b5d8f9f54a0129e27e282c34fcc3d3e85b3c9a8d08c1dd4ad916516404908a1a339764dc0f451453388615057913ed23bb161a1d2792d3b550bbac567bf83010299a36b8c03b646bae116614dace5459cfec804e23fac5bc9aa33ab170b4f0e4aa962904f0897df978faeda702074f50fa47576ca3437adffd03c9f8f59a82ec8ff80ac54f5514615d6d81e87acca7314f62e9eca62c245baa371f95f6da8120ced8ce821e1d405fe54c993d87c0f2d3f3bb7375c479ecd569b89ce7c498da6e8b46fef24802ddfb6723dd8a484c03afaefafee1d7b0fa9b93d4aac475a61224c8dea30c6fed6a7a89e6eafc33d15a35cfcceaafed66c33db40a3298a96b2e57dca865d49a3300a109ef645f9b911dfe5bcc760c195e6e66b90181be36578276d5fdd590ab9ba993d09fb7778cb513f886305be614ba9d522542a1cb47be500451061f5274ffc71b69eaa929072270571d83899d14853e1c6aedb372ec96472c46f1a63462b9af3b46ad92e2458f766c269b84f9c41739e3e4d9edee01ed7c35850c4d2a5d9010830c2fdc4b49686da0dfaa269e7c3e026483bc8c1a7a7133c500a028f720427b63bcc0e650a0c61d6e3fc0f01206c98d05c031461419989fcba7efba6bdcbd9e4d4a39394515b6f9638e647314b4a5b678bf718073b8466bd50412317509f2dc5b69849c25bffaac44adf22c6274552c1c73ceab83bd948e3f7d71cb787e9547fe19596", 0x1000}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000050020000011969323000000000000003e63", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x1}, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) 23:10:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0023a7e3e39b4690f7c1f7fd6fcefaefa300000000030000000000000089daef16809e9c59f9b057b4252460543407969c49488d49690c9356b0f16c5ac48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc200001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c6200000000100000006b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4200000000000000000000000000000005c98d4afcf0000000000000000000000000000000000000000000000000000000009432faf077d9722f3310d1f53d0cb2e051cc45638175041d27ce54932b4d2c14e0bf9da15f9430e75ccbeb37cb298f65542744260df4265eab22924074aafeb9e33a477b83272961cf03941e2ba73be2a2095d0168f39146ae3f6406787ad5b62e8ecd6e14239fc23c09b1dd2f2ec01a33df360afeb89e68af4faf6bfc1e2751bb31625760282bd40f18b3c7e1338b10ed9f3051808e02554baef6ea5d47e6df7ae55dee1f1bce5743d832940ce93af544ca685238f03c60de84e52aacec1a977dcdc606e3c20a73925899cc83e7652adf7dc6ffccc"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r2, 0x0, 0x0, 0x0, 0xa, 0x9}, 0x5, 0x6, 0x100}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r1, 0x0, 0x0, r5, 0x194, 0xfe}, 0x7, 0xffffffff, 0x6}) setregid(r3, r5) fchown(0xffffffffffffffff, r1, r5) setgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r5]) close(r0) r6 = socket(0x20, 0x8002, 0xff) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:10:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x800, 0x0, r2}) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = socket$inet6(0x18, 0x4000, 0x3) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x40, 0x9}, 0xc) syz_emit_ethernet(0xe6, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff3c0b79c7cbfa3b7099d7ccc5367883e1b6287c765984506b8e002c37737932b2612883c44656b64afcb7a87fa2ff5aa344663570d69b3397f1c9ad4f535ac113dc34ac4dad2c966beffb0103b1c80d3bf320d1712a29cc1f0152786bf419b58ea70961a652cf29788d680df2301eccf4eb03751e86a10772371471700ed8bc7181910288167ee8c0a49e988517437409bc4a8ebdb918062fa2cf25bb2273acbe5c567433e4b73bb75c2aa052c6d7a62483cbd19b10d9b9a2c32b0ac982a7"]) 23:10:50 executing program 0: setregid(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r4, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r2, r4) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r5, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, r0, r2, 0x140, 0xad0}, 0x80000001, 0x7f, r5, r8, 0x723a, 0x2a, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 23:10:50 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="75a86291f2faaaaaaaaaaabb86dd6000080000000000008000000000000000000000000000aaff020000000000000000000000000001820090780000100000000000000000000000ffffe0000002adc240ee7e7d6ee62ab332ec235073000000005873d10901042dd134a129d2fd3b6453c9dc625d7a6b5c60f31d6ea255a550a300"/147]) 23:10:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100, 0x3, 0x1, 0x1f, "82f965a6b1596b2985bc86be60f46415c6a392be", 0x40}) close(r0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xa}, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x4db, 0xb35, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socket(0x1, 0x2, 0x7f) write(0xffffffffffffffff, &(0x7f00000002c0)="8d84d2f614b7ac4dc20bf885baed2c1c9bc4616768b6b2ce6bec3295a2d4d90926a6c4897435b5", 0x27) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xffff) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:10:51 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fde012125e1d08b3d6b0803ffa3a389577a06725585beb538792a52c4493abf371124c4556a7c27a3419801b6125e0e8ba85f5d2249f2a18c3ca7d22b597daa5340bb6ab91c7c4666f4d2d40a001b84eb08eca3ad78bf7da61190c53ba2d775af2ea8975ea0a2f94e4fbe34c529e6d5add1a7615db2fbc7d95fb397cc8269fd1bfe2ca75dc786a3ca90f8739285d8dedeb0edc0f229dab3a7557e4a4640e8cf6d7823de957207004fde38075a7b818"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:10:51 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 23:10:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x1, 0x40) semop(r1, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x9228, 0x1000}, {0x1, 0x80}, {0x0, 0x1, 0x800}, {0x3, 0x185a, 0x800}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7c, 0x81, 0x10000, 0x6, "7d70ac546e8789f808f88008c3027e7319ad61af", 0x7}) pipe2(&(0x7f0000000100), 0x0) 23:10:51 executing program 0: r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r0, 0x0, 0x9, 0x2000000000000006, 0x9, 0xdb}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x6, 0x0, r0}) r3 = socket(0x18, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0xc8, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x3, &(0x7f0000000040)="96df91b53f45409d31b3", 0x0, 0x0, 0x0) 23:10:52 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 23:10:52 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x7010, r2, 0x0, 0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 23:10:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x6}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000080)={0x2, 0x7fff, 0x8}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x3, 0x6053, 0x3, 0x47, 0xfff, 0xb4e, 0x2, 0x0, 0x8, 0x7}) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = socket(0x10, 0x1, 0x1) socketpair(0x20, 0x8000, 0x80, &(0x7f00000002c0)={0xffffffffffffffff}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x38a, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x2a, 0x2, 0x1, 0x5}, {{r5}, 0xfffffffffffffffb, 0x14, 0x1, 0x4, 0xfff}, {{r6}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x82f, 0x4a2185e6}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000, 0x80000001}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0xa1, 0x1, 0x271, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x9, 0x2, 0x1}, {{r8}, 0xfffffffffffffffe, 0x1, 0x20, 0x4, 0x5ac}, {{r9}, 0xfffffffffffffffb, 0xa8, 0x80, 0x6, 0x3}, {{r10}, 0xfffffffffffffffa, 0x3a, 0x1, 0x4, 0x9}], 0x40, &(0x7f0000000440)={0xc20, 0x5}) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000480)) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 23:10:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffff) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r0) listen(r1, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000280)="6a935c6d81f409040cefe7dc88169f58af72aac0fec6a0116df66811d876041f65525ff226d8b5917d1ec55afe22f122eaa04cc20aa68f4fa1dbf2c473895cf156bc002e8c8eb6fe02a4dc4017c119f4e0bcb160cccecfd8443cf1d7de66e6ad49adfe4c4b97ba60e4059b0a17bac357a270030e0202981afd11fdcb03fbfd5462b18644bec0d86b01026639ed9952b1672ca9dbd0301b0580b2a93e12b52f8e996596a022c46422df94ff84ce034b54a18306f9c48fa9f849201504371f5066d26e5a0db01528dac3890b4258e3e91b02e7ff9f9171f8e38576a25f44c4fcaa9d6f34f2b34d1934ccb5c59ef870e65d1aa8a7c34166d8289089ce48c57be32bc050a10f8aa06d7539e4c0903b0c0e39344ed950dd87c816f534382a393233464e78992d8ebe2a076857fefd28050a6f63065c44b916dc9c585424e542c12464289f6057a8d13e77f197cef64e373a380b134ad86adf6267b9a9d52f7aa10db8079e8c2d226f29ca384e414ae500c977b30783ccd6e2e018ef990ec39fba6999813372922928366893bca2cbebcea01711c6c36095275ef1c8bcfa1a11216dbf5366cb26a66c736c6cb81503fb5117464b126deed8c0e2e640de3abe41df1efef1c350883a8c2301f49a195f218e333561d013f007e017b9f9bfb235c304476e55dfc8d4883d24b03f30b1ad3361e1460a3effdd5689f61eea054f933870d3eb7d1f069e676eb9eb6ba923df1f746b1462abd48f8faeabf2ad87d805016b7ad86a2450eff98adef5d158e1ad1d5aaa3d424f0110f096b375711a9cb320988281639690eb769259961b9ec8e1e7f92544a7234fdffbae60b5ae1854aba6d311a5cc6881cccc73e46e57a0865d461afabd2ab25f8bf4c28097c0a06019c0ea1f2eca13f9a9a48c745e36b4f30ce690dc533acdf57d38b978d7438680165547c0f7d311f550ee4b266196a5fd11db2a154e7c04c698f57645b7a95d8ff36ae1fe60f3495fb8869320c6ebdbe852780436c16ef4d1538ad2a62112f2651d5b1ee295e7e714d2b0e04b19bb60f99fcf15b6ae9bffbb9904a442a562e86ec46362ef7aaba1de21a1baabd5b2ea8a1e9683c5756e8318cb2d1067020c80ad5aff6fda3d82bdb984a5b8886e7cb8ca31e9eb867dc06ac3e160f16d636b74b825721a0448ac7642b55e09ca7f2b37b9942406f59c2a0b59d2514fbbe920e9e78e5cca24e6954833da7f68249a9a6ea88fb8b50c45f3a5b95e539589daa290cbbf907a604836c3e0ed491fcae8eebf9d881ecb5a83352657b3bf8028ccb35b9a35ce0af505f39b259e4f7731696f127ccf4d8f80cc0b1ee95f2f51b3df0b6bd578b3e9e21ded0932e9071f417d05eaa875f33359b2687615369b67ab0f5ffa9f870ce19eb7f4e086fb7bc13a39ddb5be51ebfc35f35baa47a9fa0fd114d5b67a0ac03dd50a14672661067711ae5d77ec69157aa83b8d198fb7e184a0ecb3eca8cbfdb581b638bf0c535751125b9d26e0cee832a53b0e96adc164bc71822e2eed8d35305adc5c893e4c1e85a2ad941d21eb8653610f86ab54983e5428b5847bcaf204f8f172bb30a9c1400a3b269243c90603c8de879269d8c2882b5ad1217274a9fa328e77694494b2e9318a5b32843ee91a3ab7a39838d4d084fd943c038a72be20a04cbd1ac611cd451817436b7b3d812ef44f9d29427a204daf2cdf82c3bd23a25e354c348ceab6d314c00a8091c91c92ada60ccf4d9527ab87b6011d65046860136223c5611fbac20fc6e2c453078518e835d985ea5ebfb4f3987ebf5ecb1398acf3090551fa36f5207067b9d3c75535d68b510fdbff1bd84b2fba0bed6b574b14da9c84ecd1164a024b8cc79b3e20d03376f0ab09129725fd73254d02433cedcbc78c2322685ea1b0d52ce227cdbda2ecdff5dc182242f0612a049602e1844d76ce0cb064cdf653ea29da9f0e996175ca6d60f6d4fcd6d2a80d47a7409dc876dd0661444bed7d7b109ad68aeca35d9581af4fe12d25f5a45695f5cfebaab0031e836319dbed32da4f7cc073bc1e97c5153d77c87498631c0002372d520a9a4c53dbe4e55d1dfa88714ac74e2a5375d9aea429f1eeea3e4b5dee639a4b515996f3f6dcd0af3bde47766fa4c0bbee2334ba96984a1c14df3aebdc793e5f89d5900eee2874aa88ad36e55d07903c2d19a31978fe28eeb12a88a8007bd38f4b7a3f17f3795a42c4063a19c835a5b3625e8ba4c642129a236d7ef512aa8667234b026eea6ad132058e58603751da0c532f3822bf23376bcc636d73c4abe35c328efa78f6f35c027a28ba010f877c836cf6fff6b15b26401baf7af4d6ddc748da9616f780a51f03275328e503aa6e880f86fb1c1914f8f10c523aec92c8057879d98eef5e0cd81f79447a46042912f1d63004642e090f6e732c860204003b3eae238fb788f9a87136d96e5727947af7590d632bda6d4ebe1fa625e2436c39c2d44ea868260d6d86a0d370d6b821e7d9346b944d968e14a480bfdbdcb2732e33790ec48078b05e5cea5af8522f47f47be0b7cae0ab186befcad55c63c5e0cb4d60cf78d865ac8a13a5843f48b3800c9cabde28e524c2c6f06a708ef01ae59ba91cc271eec78ca43254e57d44d8d6fe8ded3b3437486f552ff2ba82f1dff7afa61fecdb2b2bc47431a2c183dddb7e7eaab2676486c905cf5c1d5273eabc1b74e7dab70ada923648f85665b2c6809e780669aac98de72caf319a4d519c0a51adb1c5fc52c2a93d366050ae020f1975f0d3351cc56de53a25fa6269a5a44b9a2cf47524a7d271de6ddd64c717b0dca40fd49f24eefc177fcda44808817b9fcfd518bfd0eb698c1eb93c3b9bb7c0b9cd58dd206ad058b7073a937b452a05cc870c9189388a17b1b06902d75a0e589c262f4dca3e2401f84025f7bf075bfa8a5c9aff162d0ba5c5907588e95247a72a130b1fc33a7e1c01569b7551f1e22dac4ecc5ef542d11ec1f57201ceb1e6fe95dba189cc507d088611a9b9118fd159bd163587637d4a2260bc1adddc289fe0f96f34dcbfc205542954b2265c2a6a8358ae0dca25f17f57ff24479362586b3c1f61cfd745655cd11ca5d16b65d55bc47107059c516b19b4f8b85eb4c0f3ae89ede55d01e1fd1e11e6e0a803c3bd22c7bbfcd122612f94bb61423c9f231c6bb52cc71d99ea751a592e971e898ddfbcee8ea4ece96bb61c6fa13682f5f771ee85260d57e49fbaed047d8510c58e76874a89bf45d1b7af592e658f27b3d7f58b2e2fdf78e2c28e9db820c11edd2e5e5c1359d864de715af5acfba0b25bd12d5f828f0454f40c7958e513134f952f0f358a1364d6e06d6ca2a4296fdc3c48c1c79a4e942701c9899068acd69af2c0aa8d9871c30f1b9790d1f5b9e56d931309e200a1b292163f2d5ef53acbabe4b3398c65c0c4bd95ac379b6b00b36758ab9b731d04654ab9a84dd7a41ac514b103f0488622ba0aeb9ab754235ec1d72651e219339a6f95f2d886a361244de7506e42e48d809c8b7deebd294ad55b124ac5479bfe453aa78489c5b55dc1309e59f1970627d1a1aff851f54fad90769075ef3fa53d8c07ab55933543049b51681c43490df8d6d3bf1ce0f17d9641b4e561749185a1bf79927bed7c1d3e688a8a891d7d9ad7c95cd3ee076a610f978e9e83a5450f39b768ac03035f560d2bc844fb6452a9fe52641d14c5f7e2e504cc4f8a30e6cfef586b41f64a3dc459ac6402588173c794225b26b13953a1411916d8714ccf0329bea111da59bb92c936dedd2d9a6f046c5d3cb1a8434ad32386af549537fae0b778cbe481cf2b539dc19c29b9498dc9206cd0c340fb7a6c99998cc7e362eaefdd62c343d73c17bfda35077ae9b5223cd749d0f6f87022a8031e3e2ac4790e22ddfdb5794a3ff311529e88816f752fcbf4ac5304cc75081db58209c401b15dd32689a078f55eadc76c5261e2f54b4a03164492a3fdc1ace93bbdf9062810f2d2fade34d5a11aff026376eab7a91e9659419d919cf3aa82387f80a429ada68833c79ee7f6be6321c38fa7b5172c6361349ddea45218ba20cef843adbe3c6c52d8cf0caa49bdcfb2fc606a1591de01b73059ae9d3df9a6a36b29e8d318da4e0da2f7739a3ee93fd70cc10338f306d0a9e25c01238082344f688d6ae839ae5bf9f19371b130be219c30e636d54483a46d85f31c4eab51ed71d07d0c9ed8717a102817b493d18dca8be3186f337e888ef08360a172dedb670e0d78c0a39b8ef39822de8adce73625ce17e3cfc923defd0673e3a2bb4a2682db5e120606e02c0ae94dcf59f70cad1a4dad377b97bac8f1fae4f5e1938c13acb2d0252d298734d8647e9e86d9857b83640e0d88a54a756bf47f539769b1c35e434ad8be88357cf1b9949e7b441526b960dffaaf1ffe1b45adb004684edf47b4b2ce5306372b066b099ec0a489fae64dfe246949acca01857a4aafa3ccc729ae4c493e14507706708658efd340192b75c3e2d4b4735d3557e9e46b5346894553a0e6a350a2bc984cdfe29ac4ae2784e18b5c9356aee39d0105f844f88ec5f6b5048235b28560756a745ddd5f5e45f58fb1ca7ce20ff759e542a44a73da450be06bcdfc2f47a5cb5791194201b24d3896fad843569dd135fdf704801a3b842b81f8f29d93245f5bd9ddbdecaf863c1951d67820ae2fbf29bad409b9a01d38072886e646c3427a1db2e1d846b8246ac82b6b8d062da8133d56153cc86f7dd2f69d2b682c4cb369c4838ed27d0811b4f1b77096e86040f8aaacbcae41f180118b2fd61662037420b07918d339a4e1433df47b1e20b5e82c76516f20e3534786bb933639e1634fd5daf3577428e3786ee129b1b0bf28ccfa959dc9c8f6806f34c3adae426278de2103be8bb083534a04ec6617308d5868ce1ffa817cc13f17c7e1a4b083a04114ea50efd9d405ee414b94a8b264ed4b4463612c9ace0b7b9c57eb99fbdbb350fae94566873917e4b1c384e3ec2dd034224e767539ed1b6582358287fe87422b904c2c2fef8b75314bfaa5c8b1de2872d8a804c95fd1d93b5bd7298a215385bf86a13a3ae2ecbd4d71aa02930c9f557a42ca090d364179b99700d2d738e44da9c83606d579f3c6a456b3f7c5b40f38f6709166caf7717438533736cc16829def416c0294fa8c0739fd2e2cd8dc0e91f9be3c12ab5d0eb4cd30f4eff0c5a14c4a3c1c05dbcf0ea7bdd8c20920a144c286aec541cf73ab0c92953bcc25738a6e485e49eb4f3267433b9596ee248ca8f28177f966b06e8f19d13291b89f356b36c5846f3a299841214a39fd14dfc81acd4d0b166fca3a8978d1b56bfae1f1f0793dc24ad3e8858aa14c95c7ccaf7bcf9026ae2f412e4bf38d5e6df61725c98f7d72f0bb9b5558d4b2ca8c06170de492ddf00f2d4d3127338304f741afaa4ae791aed34d1279263c3138805167db559e3694b6e0877cdf2c5f98927d8b6e6009ce9d200e229a2778432c06cf97ccaf7b3aeb7afd34fdd9f90d02288134f0b752a25d55cc6b4488e320fa756c880d453630cdae6b27d79db42c25710557b2be22d2d474dceff383a3c7d938f9205b7dcccef45d79731a17977d248fcf603589cd9176f07248cfa1f1b41d4686f23dbb5cebae4008f6a8fd7359c34d20c5c53aefab66a228727f84a833fb14708634be56201ff2fbc0a9497c9568d0f5904b19aa7d1c23e60ac73f636cf0409795ac91b119453858e79cb07c0a118158757bf2de486e48b1edccdfce46d7635a5d2e5557e8e54110b61cd21913c9916eaac79085d3f2db", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="c5508bea620e3732d5113479ad4731b8cd8f6cea62b708ee307efc470fb6f711105c", 0x22}, {&(0x7f0000000140)="9c313df1eb96835c8843dec56188579554f2a7cb37a72d24894f2b59fcce49e6cfe0c57a055995ca15621e7cd29ff7aa61caf6b76fe9a509c35b019ed074986352139d159f7dea2634fd5c5ed90ad0583fca76962b644eed0ede3bd4d887941444c2c30208563d4041162a07547d5308bf594b2c1b439df0", 0x78}, {&(0x7f0000001280)="57f279f9a2d3cce86aa3b4d3cf8d387564f004604cd50aa15c3cf7d690b7f0396e2bd9163190db312ce264b67e734bf5012c0dbc083600fa778f24a71904f3b7a0a76f7d0223e460c067ae625c5cf89f79691bf992998c1d6d557b394f5ef3634dc7a54e73e15dd2df094a2a58b07effd8304b6cdc528775f51fe51cff37e87e4d955b1b6632472f9d5fc02a920244557e06733d2a0819a42ead87ebdc303b0d6bcb78953c2832e2b7f985d855", 0xad}, {&(0x7f00000001c0)="229aac7894cd608e98c718d3bb07469a9fcd3a7b4c48975fad97f666843622f4941c5ce3f96c21b1bd23c118119e7829632e70d780d47ab6f194606228e61be064560c774c67e71f18ce739ac62362109f74dd", 0x53}, {&(0x7f0000001340)="f026fa97431a3ba4602b1e5c492cb7c5a5a05d4693a757735512ae5d1060dd18a4ffffd6b012ee273515c83d8b0e9fff2152229f2a33587027683c881f4a78", 0x3f}, {&(0x7f0000001380)="3a8085cca58d5db704c16d34b8f1cf4b02e8da2ee60590f3b4e9ef50b8e9baac0f68152583cbf35c344358f1671e5f7af6c6141269bb1d6f3f6fc5f7fe8d6ccdae4d0782cd7b42f9ffa60ad60d447bb5774e4d8d0960491bb8d963a29382f0ffe53f63a3bef544059ed9753f26c1fb25bd1716addf827ad1a4ae840e86cc0035a0cc41c61aedc014290bb79d325537c7dea9de051c7c473250ac7cd47f2aaa129c53a71da0557d3d8beb85062c727b", 0xaf}, {&(0x7f0000001440)="c284eb771174dd32a0f3472c2c612572633db02842dee33e6b87eb6336a795e33d4ddd96a6fffc93f5ad7ecb62ba3fda30b9dc54d0b3ecb92e68a0a88e3b2b63259d20cd630aed4fd1a05362c2235a78dc6a756e9a2fbdbadb2809d1b14ecb7e1d7601ab3ab5aa7dba0f0884da39efb6bcaabb1f7bf4e3b9493b26c38a17e8073fa5dd740461870d598a8143508b5c5a7c9385b5b11f9c4c", 0x98}, {&(0x7f0000001500)="fe87e35cd2f52187c033e3a16e240cfaf2a53b1d26b1a9e90200c284d4d3f63c209f5e546179b202b15891cc4427", 0x2e}], 0xa, &(0x7f0000001600), 0x0, 0x9}, 0x0) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 23:10:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b0577037effff5e55e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), 0x4) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0xfffffffffffffef0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0xfdc7) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000001c0)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:10:53 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x3, 0x8, 0x40009, "1de19192f75cdbfda90e662bbb58def6d4fcd7da", 0x7, 0x1ff}) r4 = semget$private(0x0, 0x0, 0x402) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000080)=""/75) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffefd, "854955883d026111fe4d04000000100020001000", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:10:57 executing program 0: r0 = socket(0x3, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) dup2(0xffffffffffffff9c, r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x19}, {{r3}, 0xffffffffffffffff, 0xc}], 0x28, 0x0, 0xfffffffd, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) write(0xffffffffffffffff, &(0x7f0000000100)="5708646f99e6b7dad34a438e6af87a639f7cb1c6d0dcd7c3235c712357bed6", 0x1f) r4 = dup(r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0xf4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r5) 23:10:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125cec050000", 0x8) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000500)="203b7505e6b6bfb2d1f2870e1ebbb1bb606459c5c950c4fbed33789a4a663a669066a37d8ec350929281dc2e8348549899d000abc95aebce69ac406765f1117e173c55a7d817abd9d896a77763", 0x4d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="d6a028cc726577ce8b6459c8bb1bca31fc9c2f6778ecb72a8b1034e0205ebc25438f1060a9b484f7a5455bae4bfedfe13340a20b1acfd0c150e588741b80ae97d705d0990afaa8d7739e74accbb0aba904dcf72260edd3fab09028c77afbaa61fc556dc7bf1ec67c518715df", 0x6c}, {&(0x7f0000000640)="af55e3dde1f26f4407e46b0bbc7088d7eb1236e903a0f0c3d193c7aa6a37944a8ec60f5e67f9b11a91513534ffcd0bfa405c063b2e86d9ebd2facfa1addbd241d155ad5b7fb2ba0dac87444596904fb48bb1ccd1bebb4f25d81ebf1c21bfaa803d62486fe8b10bb58dcb0535142e0b18a6fceb36e61703ccf78a9af065c7e05fe9b6049745", 0x85}, {&(0x7f0000000700)="bbeb2b3fce4f39cc4c283a44efa133ebed786e2e996bf64e55a16afee72eedb4a89575462b72711a89a2c152f4afc02fbf4205cb833a44a527069996e848c753deb685f231889f3c0fd1b4e5c2f5964514215e9327c5963e92fb9d55add4341ebf232e8fe6bd44462e1a588b6cf52b5f41da40cd708988a395968e2f1ad06209d56b2705b4e2f74961516fbdceae78cfac5e32991279827010520a7d541fe3e855835420eab90f9f532028a8683840", 0xaf}, {&(0x7f00000007c0)="c77ba0ee825fc554423d971ce87f7bca5550d845c5200368f92f131d21ea4eeeff8aaddc4a06772ede9e3eaed52ea8af421a1c3f630a37af54175910d51baee6dfb4197835f25e5618d26e55917d070dbd368479c14f6090eb4082783d0a226df8118def8aaed133dffaf7c193bbfa0b3320e9f9cf50131ff22ff9d462654ff3fcb0adbbd91597176612e586309d5d438a5a631c0a4450f061846452f508ba43a7977148c4f5e3e8e95fbf9a8c3dbd7837ae940e890315322369c8124b03a9237cf64b01877543cb", 0xc8}, {&(0x7f00000008c0)="58ad56ea", 0x4}, {&(0x7f0000000900)="edcf46ade624a7efd9cf545aaf1bc7d650b3c1d97ca2f37bd89d7f3a1f91e7a7", 0x20}], 0x8, 0x0, 0xffffffffffffffc0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) sendto$inet6(r1, &(0x7f0000000280)="94", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125cec050000", 0x8) flock(r3, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/192, 0xc0}], 0x4, &(0x7f0000000440)=""/92, 0x5c}, 0x40) close(r1) 23:10:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xffffffff) writev(r0, &(0x7f0000000740)=[{0x0}], 0x1) kevent(r1, &(0x7f0000000040), 0x204, 0x0, 0x10001, 0x0) 23:10:57 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x4) 23:10:57 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x403) semop(r2, &(0x7f0000000080)=[{0x7, 0x200, 0x800}, {0x0, 0x5}, {0x4, 0x3ff, 0x1000}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) fcntl$dupfd(r1, 0x0, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001240)=""/4108, 0x100c}], 0x1) 23:10:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x1, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:10:58 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff7798f105ffffffffaaaaaaaaaaaa08060001080000000000ffffffffffffffbfffffffffba9571695583d4420448804528216db01971ee2a543cb3b97590e6b33c67fe6525be57696849e64f42e56b5ad4f52b39f0e9c29fbc13e199c746362414e46c28d8c836d1f632e6f4bc18185dfa6d4ab33c5b6be86c79ba14ce7524236b6535530a456653b30fa8328ab0233853bc70b009738bf1cf26c2a815ff9d52a9e6db180848c89fbe40a3dd47d248774a38e3d670ed5f3ed89edcd2cdaac934"]) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1b8) 23:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:10:58 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r5, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r5) fchown(r0, r1, r5) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r6, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, r1, 0xffffffffffffffff, 0x20, 0x4}, 0x4, 0x7fff, r6, r8, 0x20, 0xa45, 0x8}) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="c7102228bc83aaaaaaaaaaaa08004500003800639f0000019078ac1400aaffffffff0302907800000000450000000000000000290000e0000001ffffffff0093000000d301004e3c3023f50500000000000000de10abb60aef8493e7d10fba3317f8ff0b2b069365baba54399c9750e43324dbcd7b6f441ff49b3c96b2c9c37b9a166a437d7faa0a3e92b4d7c58ea1700430e0534ca61ad56180d4ee6515f7d01a1f9e00b422370c9fd48f245f348fcb00"/189]) 23:10:59 executing program 0: sendsyslog(&(0x7f0000000000)="f4d6cd10c15414d11befeeee2e56e2e621291c70006e2a2661108b2b32fd733b53f10ff2996a3d24b2a456befdb3026bb220514ac1e0ff6b6d37d3ed13d85b4a56345c3b96ac7919ea906636ea88616a581ed985a1163c9cde961c0d609c15a02ba84f59b85870", 0x67, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100243c00bdb973531eb41c9d60cca81247e4f515ff02000000000000000000000000000100010000000000000000c204000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="3c00000090780000"]) 23:10:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00002451859e1865790a0000000000001fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x48c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r4, r6) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r1, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x8001, 0x55, r1}) 23:10:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900", 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCEXCL(r3, 0x2000740d) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/217, 0xd9}], 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) sendto(r4, &(0x7f0000001280)="0adc58725a01e324791983b411afd625fbf7353d412732f28953740187bbefdc9bc499acec87f2a6aa7d13ec5bb2c1266351f2f66de4034ad003ec7d80a225857f47f26f243aa29e3c32929bad3be545f3e1cfa5daa01c30b524b3fc0f5f2c180faa840672a8abf0c62f510996be6dba4415a69c0a73f2dea5cb4af831fc42904320faf6936ff14df3860c2e666d0a148c6030597f46758c971620c2ebdfdcf1a3473b3ee81ad9eacdc5d228f4e30b2a7bba74e2e63a76b515a0ac66c5947d96d7b82470c0b6124bb981ee4d3fb7fc2db78517d2540bcffca6acd9de41373070b46bed47d1c8c8b1cb40db6135a8ce9217a991ef0d24a57637ed65d714319d6c35283985a42f17269abd009afe7dcaf149a4a432bdebfdd045c0885d316e2b23df2f23d85504ab1e5fa2d85648ecac808001252de666d997ac167cdbae153059451792249477d0e71ddbe88241607b219b972bb6bf4069c51d63d51b4e4854462bc6a77dcfce0e7b5e7310030fba75fc274067b5ebbe75931c037368cb5d1436defed82b1b50960fc80f9f2cd6aab51b07437691f527f6f29efba5f59ac8fb12791e16595679cbe128c71f837ebf22ebb2cfff3a0a2fb48e73e8983cbb99d8ea846f26691895d973d8e88ca66a52aa7e10d806b5bb30984513d8dacb911f687b2eca4f4480eaf420a82975ea185bc63b7f720245f93b572bcb5743003cfe4eb07aca48015291e1fa9480e36d4a11a2b96df5dc82cc58a1f6f2d362e49e4323dca37a731f16e92c0e783f81e6175a38338785e8e6ffad823883697be2adaeddace774396f56202b93ffdd50084a89b2e6f2d006e55e8d33b1d9fb6c2e3829c585fdf40a86b8a364e3dfa117e7ca256d503d6104e8a501c198cfd27498bffe9711c1c0ed533cde6520112fefcf1a8d837888d1f445101e9a6712b58d20cefb2f3562f9b29bcc97c5332431965331800eeef348c3f0f972a98105dbc32fe3aad7329536d671e2b5207abdc5f22ffb28531dff2a0b30dd0a737e3f23e0bda3ade2ee9f0acf9925ac7e8bcb1f0640399b34f5dc5f24cf8af5768c37c9eb60caf44d6982bbb0eb5fd32624f09d8038e44829c96beead2f3cc947f69b41e6a801c7a7797192659c38dea45b78e120a29c9b70da62ba4dc72ae6e6d2bb511ec21e48cbed9f74ccb9afc85f4d785fcbb08a7b40f55579634693fb97638164b4653ae8f6e70e2c56aa1475b4ce6ed9956bac021b0f29a227c771b573a9a368ff4956f6494d7f613959ed5120203aa729bd846c7f1712e6edd3b9167511378d0a9ee44be7c98f1af589bce006b842fa37ce814a1ccbcd8eaf72db355de296f94ce59b85c639b59bc693bf07ee08f416dfd3ea58a7ff73fdecc23058493c7e312ebe8c105e321bd855278074193c8ede4fb66759c8e931169cc4c11b9e1c867115a10934adad14f3b87a4856d79f53564d6a1feddf003981f5ba1b14619a0d89da3bd1bc32ad389158c5c5153c20de27e751faac46b852774820cdd124b73452adb1c105169fa5b1ffcdb21f068ffc303c361ee4834a5fa1bac6f506f32aa5bc5f08afd82cbac09e7ab6d774f62be364d1fe77dca163dceaae2303b66ba7a1d1bd33aecfdfbf8a9dc13db19dc4ebe9254f17a48f29d0d267473907708aa38ab68ad66b6218678c4b5543f4e4a974ee879655279731d99a96005317f091dfb3af2970f847cf1abfd71468153f183c84aee1170a09d5049bb9836c9480a0bdda69af9fd1816968bf605029a095785a6b6d00494b1088e6040f1e65461bdb2cf11bff1eb1978f2be3e4b1685c864ec34d1cc546211723a1f6d8e4b2edf2d7dd7b17863014f71f75360ff3d8703b8e1f5f00b8d66325d932d744c135d038947c43bfe58bfedc9ae5c221116ecd4b5cefd63b93e64df5faf3fec98089c328ab3e58e891062b6b4e0505108d19991b2ae4c726f44351d9a298a96dceb77f1f6b916cc90cd2c61e5613f64287e701a712e388c2745ace1fa94179d765ec249870803d07e86d5f6f7cc9449f21f70166be020356671552ac576ee0ef91e83f8b472ad8a3edd13e1e7e4006f14115c8cbbe00b8481ad5731357f9bce69e861d89e9bca483f7370e53565565d51371beb4a0da650426330b51997b4ead340a3f16a7afe8760ce59432d91801fa99da464cd31e2629ea8068ce625cb993568c9eb969e5bd9a0161cce851d93cbd6ba3badbfaccf35aea7089bbf6927223d12430b9770c518ebe45e6c258f40a2d6b42a9ea75225a93754ce5c7c6ccfb5fe6d28a6c68e261ecdc9d1bfba30fe6b744c9e09ac8ff94a552b0f30b6b8787fbcba82dfbb5386da261c6ff8386da29023393ccbc3f4ab9541a077f0cd7a98b3e6354b8255f46363573355fe5be4ff379a5170b2b276cb0793e0652e3badc6aff6616fdf59164bf625e17ed7f67170c5aa6695d35b72b8eaaa264aee0825b2ab41445cb347260d2767cc9a452d3e1977e245024e275d3e2f49a9cc6382329bcad0e1ae148582b91efdb929623b825c7a4f128efe98b96377ecc347cc60c74af024db0cbd82b86cd509ae2c738e82233cefb6cccb7f6ed939eb10c6aa1ecec92c02a00235a99d535a3f9bcf1f224b6f3c34c72b9a813e37a51d709556fa85c042893b15d8516663d5ab227e375f3aab0acc84259d92fb5ff2632feb43f9c9ae7ca6931bbb77743161bd667a81381a2977ad33be3bc1b15382678c4ecd9b65e1feb3803cc613883099ee019e419f299ca9cad31a014153682ca1cc12b5ad9bd1873036840b7697f5542806a71a0e9c0edf818ff3228d9598ab4a6aff090171085da112688c9c723f49b7d688305f3789eb29c15edde18fb2246d04be94e944cb9fc6a48e89462b2dbca61fa0c430168c9dea40f819f4b5b81f8052e3fee919815588d30b437136439244f0a52fb061265f017167c89d8e4cfe8250df61f31a509d25419f6b6749b718bd6bf60c1f652c1a531e8b4c435fed95cd7050d8a6e726427cd8c886158fb5987376c3c2e87aa569d03dafd31a33d9027da1af546d1ac3d073966fbc2beec4f0187fee70619d957536d230db5836b9d018b5f229fa5f3c5699e03f55bc96ca3f66b5f8644cdc08b8a2de1ed418493177feac6e1aae6eef9b06f379d08f777225f6738bccf69bf745d3de30208b6fe25a7f27375dd2870bbb8a046fbe76046fbeb7ba633766b4113b86ddee2c81380780fa2fc755aae7fb70106553b4c254e31967b2f31a89d87c65e1476741001132c19d0b3dec6206c672ff4a20412040bbee010f2ada6059ef3bbc2eb666b62a20edc88fdebd45631c77936e24befe9ab5a4cb2c960c900c8232e2378fc6b8a568f0b279df884eab3ffd0c013310defc7eeb5ee6d29c6b03617554fbc7513f88f7a26bbb33248a236aca44eceb229b8718d2b0aa252dd68057a3974051ef2b0518b010df2a0d3f3ab998253917ea68ab90e97be7d52465599b712dc58ac093e44bd7b00c0ce2fa0d1e91f3c8b6704a8c1edc9a6ce3bd455979ac1f3c810ccbef69d545d1c785869518ade8ff89b7a4bcd19fc0e9b87f77fbfeb8ff3840316fd996c74b0677fe9d48a2c4bbc3a401b4b1d1f5829861668f4791b6432a76a5182a7194e57a7890a65b6fbc9c7552ddd905655ac844253c7870d64802f26cadd6b8ec064900082c5b78b7805e14bb42e8e573e8b450b02de4cf5e3648f23c163ea0cf12b979b17f516bac58e770b0d5e1e6520f00633e0f9ecb491a4df41b37d6970bff3e32d5bbb5ec58ea58603f3897732b3ca300daf395b0827c3bbca588b0d8759b23900c1848372d7cf526abc928d21dc61c16db39726b551cb6b0855b4a56415e59dcc07c1b9b9c0849e64ba040498cbf5e73cee56daf66fedf93abd0a4138e9c8e49b150c81929ed428ef8bceb90df7255244229132c1a4f8029cad1ee5e9cea55b313a2ceb45298a93e9e0cc82a18fd7d337ab4daa60155a2da97bc4af639c091e0b31fc56ed2a8b9bcfaf61c8a40680861376f3cada1338acc95ee3dbb5fe4820fa1f7b3842c505c72a0e2b24667a3b0bc376ed06ca43e6e3c413c8ae0667e188ba65b15d04f6eab9cb6fe6b21ca26d5ac843b47cdc18da04eb1b0f724a7ff0a4e4fa006554e38646e453b7882751cfe690d4615951805190ec6f552c860e3cc81be2066b23815da606b9423668d30b7c99cac24da7a0fa474ed646e81c2d04feb9f19e4a268512de9c16457b93190352c692b7f7d10f10401378b2947fbe87a81a84918d869bbdbcac63757bcf64f46b36797e11fccb12da46e13c20440f0517f318153dcb43f889814338d8f3818d22ae788fc6a25705e33ff21e11401c8f97a2674b1f948051e694ae23869d2c43d859e08793f1ae1d54ab9c6d5866f8649cff6ce04454b8a2304744a9b0f4b10ce3a7f19f3b24d2b989ca410cc490da2aa28aad4b783215ff2124e05fe6cd5f90689e22592a79682991231cf18dcb6af915e4d2a96a77a5df2f31c8ab65c7f70333f8ac810dc9d512ad11c2be45488ce1d069558becd257629c451bfeac6a125347cbfa2ffb4e871080676aa34e28936ba7948fe07c1335170654adf4ab080d3438deb3de52dcca655391197fb63b87fd31ae81f07d86769514349df0e44849ef955753e09ab44a5687153771fdd5829df52cbbfcf0e9cb1e7d96d86f5dfca5d172cb8a3fcb8e96ae00df35e89dedd81e592a6f32498626f66a9e44f7b6dd3503cc86f841428e81798ba39ff05c706510deed66621932c5d60ce07a567b4f8b4ba8bf909ea2e94cbb3ede6629937f990d3e1dd4dce464af65a26997c4ad5468ae624ed758ac8d8c43a99ce88fc383d77e9c9a9b7947540503f94085e595934bf10d8cd89c837eaf52a98e14a361641017fe5274e5c4d3ce9c3dbc3ce625bf8497a546575b5630b93b26b00ec904134c9a0ead7c5833f13940dbef4d1cc0f195ed34eb480bbd95ed390322631f3f2bf9b21932df18333662114aa749a2a7070b6e8e0510db42fed707828389c976f384120b775dbf031b12f05d41586ed9d1e1fe37bfef08a391e3136c53ddc08b8b00a38a6469d46550a0744b1624b07cb6f02be5ebe266035897670ae250d8767564de1e501885c7dd4c3e25ef191bbfc064d147586b785ee5459f1dee1c9a9a8a55a33ec1d5cd6ae6e1d63c82173e1c140cbcbbb6ad9a7f3c6a92a49488a904cae4ff50c999f6ec2cde73d758c06f2defc6b0d77c212f6af57159af96aedd4b8ef7e8f07a6c1cf13c20e099ed37c5981370f3bfeff2af09968c58677ec8017700ea26225392cf8e6c30da5f0710f49764a4b4393106a6d29b1bca64f8e1dbe72aebaad20794b38262741d6acbcdc9e7372f2caac5b4ede2084910220c658eeb34e9dbd7e491fdae9960744c9d8136348946cbdd06a6590d8a2c9358c7e4a6966c3c8892c6a06b1bd9a9e9681a4888c999bf38823d43bcb130b6f4066595daeb03b422da67dc5fec7aeeab9ba7d33521c064f9367231b23a1234d4535d6016f0415d59fd02555c612a04c236f55d7a97405bc86ec800a05c0095e1b5716ab42bf53366e62ae8f721a632d430e98b3f863aceb086480adc856ea6691677481cdf9300a59e3ede3b612fcc7e3a2aec292dd6daa0a880190f063ef85fbe0016cb453220af1193ccd714b8fb2fc2fe427656dfae4c74faab3f5c1bafda774896d4776fe2404ed4aa4efad89f140be9dd766e331bf836aaa4183132b41eab7f6f2f2ef74e2d7f1eaa79c0b0a587cc5ff38b4e6fcc8e222e40e82d68", 0x1000, 0x6, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0xfffeffff) write(r0, &(0x7f0000000140)=' ', 0x1) syz_emit_ethernet(0x260, &(0x7f0000000040)=ANY=[@ANYRES16=r0]) 23:10:59 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000700000000000019078e0000002000000000303907800000000450000000000000000060000ac1400bb7f000001441800000000000000000000ffffffff0000000000000000890f000000000000000000ac1400aa4404000007031d31956c69ea33fbac1400bbac1400bb000000"]) 23:10:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000040)="a2f412cf63c36a2e6fc7d95f7bbbe4651be53f74a8bbaa06f32295aa22be8e259ba31e61ebb0a4e7e8033f60bb1edc115c7d2eb094cd82ec8e489d7cb68e6dae95adb65882abf7784b6def6822913bd155f4ca4975f8a3e53644a5df75c192ec3e9005f4c5be059671a22de5b559ce198f285d2a92b8b467da802b3d0e27252aa6b4a0c0aa221e14000669668aeeb24f0ca87ce782bc56", &(0x7f0000000100)=0x97, &(0x7f0000000140)="ad63b8d4d467fbcdc764ece11c9620f422d0b0872b998a4a8ab11230f89fdb30c1dede83e05748c06e781e43cc08715daed56878f17bb2a0aecdcadf18c5cfc460ac8f7d3a439977e4f368347157dae5c1b205eb1d8b5d2c14e714a643e19ed06d7ac1654f969d8fc41fb0c468eefcfd469f", 0x72) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f0000000300)) 23:10:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x8, 0x100) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x9, 0x8, 0x2, 0x8}], 0x101, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x4, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x10, 0x8, 0x2, 0xe22}, {{r3}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x112, 0xfffff, 0x0, 0x2}], 0x1, &(0x7f00000002c0)={0x1f}) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000300)='./file1\x00', r2, &(0x7f0000000340)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000003c0)) 23:10:59 executing program 0: syz_emit_ethernet(0x260, &(0x7f00000000c0)={@broadcast, @random, [], {@ipv6={0x86dd, {0x0, 0x6, '@\x00', 0x22a, 0x3a, 0x0, @rand_addr="21405aafca51147426c00f82783347a0", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @ipv4={[], [], @multicast2}, [{0x0, 0x1a, "1dbf90f60467c1692df737a63af64e031de0c2c536cd38bbdb3d969ed860d174480c8c50b61283db8884c92c7a77979a913c015b59cdd74451f461a9b4878421e3bd873ff02a871ad5b819397e53025945fcfa185aa40a2108b7ae37ba4436f6500e068968a78961763d3c2cf1aedd2fb02afed7cbe1015f102141f4f83abd78e8cb5f466a599d2b255bbe56053c38fa99ae76427ed54a129a03870eaa2bb53a6bf234941a5fa44d1122978e0c34541e94ccbd817379a2ae5496ff0a14a5e16c20ac497f4026ca4eedad5502052bdfee"}, {}, {}, {0x0, 0xa, "2b00674a1b5ca41e3a7414d66b62a0263ace64c2750c2ae1f73b2459c80b108bcc21780b4511cecc23e61838a447d1adc5e9aa5166a92bba9af2b022425d0f52915cb3b0b42270bad7ead6c559b347"}, {}, {0x0, 0x1d, "d91a873736a18c74a09e937e8548fddc3740348994bedd24c4855fce5168bbb615ccae0f88529af830145b13639d8419bd6d53e06eebfa8084182765ff38d6a5d2fb56737837f1e855650497660db77dbde1ee4b23c59bb3261083884d652117a8c731386fe7b1b2dd3abc0d124e77dce2a4c20c221137a5a8e2246894e14294035b13c63b2e50eeaca0296954d9c1a51bc9e4030017ed4a14088355a87a125ecb92cea61b4bb516e38e4b8bd9cebc6728b1f135f601fc8c7f33d61613eb5f84e614e219ce24fdf181015a8583cd2f80597511014e3440183ca2387955268a778a65c2c6f471ac"}]}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:10:59 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="eb9d804dd00512f938c74b72ceb51d87fe870f716c327142ae4e56610f6815b8b1b682b9c7a707971632ef357704c17f9c3d73f107d2122962ca8c54ae8842b180e96fb22c8eff0f3c86aaeb3ee7e86393e44f615d7012794343951882724ea2d7257b63aa2d84c652aa7bc396828f09522a56b8cfd2ec73704c4177ed76fae09e284e2a9d7decb105091971afd410eb63", 0x91, 0x8, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000001400"/20]) 23:10:59 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000040)=[{0x2, 0x100, 0x800}, {0x1, 0x2bf, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) semctl$GETZCNT(r2, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) accept$inet6(r3, 0x0, &(0x7f0000000100)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) unlink(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x11e) 23:10:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) unlink(&(0x7f0000000040)='./file0\x00') 23:10:59 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x5}, 0x2, &(0x7f0000000000)="1737431f", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 23:10:59 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a810008100190008004500001c0000000000049078ac1400bbffff682ec89ebb863bbdf0ade5ba4379a156ea51f5cb4c3fb9ca6240997dfddf6a74cfbc2ab97e9dd7218e4ad78e6d459366218e04749e6aabd5c9c3a26ea6e6d3473771c41700d9930d79c58dbbe5be1e6c853ebe800dca53fabfe9c4df617595c6c73446dc8991010fc0a7b545e2b4d1f836567b3cb081ab28feef45b30f8ca72d785fa28839d35784b4b9cf7a24988d1c1fc8d741dc9bd7dc286611e0758156240d2ac0cf86ec5383b0e60d691d6e87db30d3405d7ede24c0b3431f95b4b87d1483aa36"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x1, 0x20, 0x2}) 23:11:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r5 = dup2(r4, r3) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) kqueue() r6 = dup(r0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r7, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000080)="02a237615ef788ca2726489bd00a1b84dcd08d6dc1c3deca3440ee32fe3da174c01701c3ada3f40ae7fed4a61c6d8a6d6690d8ef10ea154465a2928ad4dde1fb277e5fbda5ab51c46684f81265d8328690704f128fd45c347b4822f26ec1a52bfba8642f5a93d5d96426e9533bbc16a1682aa55987509f02fb41c6d6073f88368628dee5f5e66c1cd284380980", 0x8d, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000000)={0x2, 0x8001}) kevent(r3, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x65}], 0x9, 0x0, 0x9, 0x0) 23:11:01 executing program 0: syz_emit_ethernet(0x1bb6, &(0x7f0000001000)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd607660511b803afffe8000000000000000000000000000bbff0200000000000000000000000000018500907800000000001fcaa441b96add6b347398537d5ab0d71098e999359547ec4925fecad4b6f8de6b27a0ce88c58f10c69142ff8faa992625bd9638cc9dd25fa0cc71406714a11bca97d17fc7d48c2216dd820001ca91cde50a360fddec1adf292069ad1557c87113538b4c3471320a5bf779338d234e236efc43a4d4588f0cbb44a3f2d9922a42aaa9c9afdcbca70c53b1dfd49bf9902c9e6034d36438f45dd64008cceb905604b7eea75e1a7f6fb221677454eee3afef320635d0e93106de16a58f8b3d8c4fa38528f3662cd9c96a54a140dbbe6b4089ca5e1a3571da3314d4e560acec004bda69cc0f87ff331401d97c1834d16a62dd6ede2edf51bb8c9e9c4aa5f55a00177912d0c9d83319a1fbd046dfa06b9b93436feebca0dabab1bbb052c1049a05e50bf9309939a5f5bd78bad190c4bb21d833d91369148a2007b7c6e4805df6f6c8d8d5a24b426a31103a63bd5aff40ea25199969f4a9a404caef7e98dba45c4e0ec9338c21f1a8e31b895e8db11257d7d5c81745c361a9354cff7e64ad6e2da11795770d75d3e677782450748431703c6182a5ee4a7305e7db049fd891090ecc225447b9b43a1e6620ec0895e6e4891c7d7ec0877ed5f500f148fe364dec941b1d57cae52bde8377d4281d3d5747492e70eb3c46e8435e7b796b17a6aeef3f566b1d39f7a65d8da75689f3ec35dba91770d22bc3dae333496d169f57b7e039f18f4ec842bc29563111615087e8ddcf31a5761345dcff406199dd5b87143544d107fa381568b2f0f291d9cd6ff1cf52e3e42cb93b0ee017f769fb5e9487ed656753ada33945cab0d7a5aeeddf64d8d8f69c4be746cfbf5dafa9ca0709f592560e04febec27fc2c69c3989fd32fd5b890831392e1e62d75d1f8ba7a2a9959156d646b0d4e66851524f48aa5e07c8f31593f9bc30756044bfbce1c47e8e468142803db6ca933c37dfd6bb91401cea8cbec3f39f694b22be553bf44bc40fc99cfeff8c7bff62a0311e3274bc89f35d299bcc4017afe3cef808990a330af02251e174f8b41e60d51f68c0d01b273e112b7f71f7bbe0a9faa4fbbf2a7582c8f39bb0857e8cd847af911a9d93f1d038ee5b56924bdbb6661a766676aad502c4220e108c625341c1771172c3f5e35ed20dde80f7b3533b0f196e6f33ff5111cdd0d086ed8cca4f72d7b9d862e998c3ea05bbeab9fb4aab039d5e49f10c5ebcba01b91f92aad7694e67bcc8f2958e5423867453dd8cdaf47b04ae57885af682683ebbc3e5484b2ac33235136d22861738988ac1ef9e552baa64ea16d49fc8db627a869b03a4008223e87e98850cfc12b2cad5168e1c98c1386bf5c179a1e859ccbcc0b719db6c71b46bb4fb5a5876eeef39c618447fd0a474f684393fc61c6a479615ef4329d01747b68b8ff2aecd6b04346e7a966410d7226f40791c930ed7d4ac1992803ef938aaa4da202206ad6ea4b4225e5351c78b0e959c2636baebbbb564ccdfcd6673f8f3be62c095e6961248ad666d8b05ce6be86f6650c92e131c56786b6c274e3d472844f51887bfd17dd4a7b304cf5aa26aa62ab7f2c9f1386106a62e121cca5c9a32eb7a2d7a968272029701fa812b8832f1629d0099fa90c6698c3964456e66a8636cd3003b6c86b0bd771ed3bb4e44aabe4b1f9a98c1d02a517d623a9894ba1785537d656b828da73f3a527c374e8c4752e3452d424f1405074521e41b8dda5b41fa3292fb039f1a562746c9e852098bd38bc8d48601fa1f8380909c5ff554b60cc648d382e92423333baca8e9ff5946778c764771b62d5bb18576eeb74c2fa4145a4f1734add32bc1606bdd861fa7445a68fa16146dcbbd3741b222eacf50292b3fb3ce9af244df19deff991fe41556c7ecc7fbcbc9f087359a8eda663f232f4008d72721e455512d81f8dc64e32ee641cc40b542fd419a71705739825c32ea1a38455486bbc2714f61fdc05df780c3b5a952f0d75099479510a78e5dd56d49a902d460f57c5862d4480c311899aa75c1d2dc07ff8d7d54808efd0b5f869db781772381841385ba300c671c35e33fbeb4e39d6e71ca3f48a9f95ae4270eb8dbae0eab37c3d0a4378c7b98fe71f581565fef52baecf285075812eb2b12347cccbd089f36f70d1932b80e427f3bb520fe1af7dc1c734ac4879eb9d6af4de9827d2ef624fb546dc8df26879c050b500d6710091bc9b81d069f031e079db8f2915caf0f63546e8a5bbaf6fd5af7a2ba73c51fb079f295b65c76762ece43c2f0fc5d0d527cb9aa9834f5bba314243f7617469e8181f4ba2fbb29fd4613781a5d1cd98b1cec62bbf06be64e94ceab8b4ae84080b65e7b0f717678d51b41ca27d1f07481176ae7d76d63e1f5fb7e32932b4055b810539d8f0999aeda3fb5347f55e0d2bab7ea63c6d00b52fb3492cd6502f044e13969ed73bc748b615e1f84e6927e72a92e101805f43c42dfabf3db10af41a93d4b0e453253960dc4c5e01c76e7de6dd79de5c233ef8d2773a2427f76e5a77a56de3a17dda31af7c7386aaf1b48da14f6cca552985c489f00f204c2f1360dfeda30d5607324664b6872d025476bb793e5ab4f61429c17cc58385dc72f4b00d6c17e65e778e4ea5668aadf3b879ab9ecf671808b6784fbdcbada8fc622d7b7431c3674e98399ed70d7f4e67a3192cc716e1a2ba0ee98b6a18e5b7d8a68249a98c2a17642853201d087ada22701b7b87bdb7314803385f96d53509057d5b560af3d27b761481336b1c7f4987c83d5e471b75a815d90387482e45ac62fd31c1918ae3c229efb6c2d60086b7cc3536e152a98ec0a7d278ef0a8362ec3ec5e1f7c7b6755331cfb1fe8689e3cd252863950b17df9ebac12ac04c28ab66b56d0f6f978174d5fb79e3aef1aa5c823d17c82452d180e5fb23b5f282d7c82687717377ebe54b48088ef07cd12df499cfd1cd55d1bb6b6dfe30cabe73703a1fe4bbd45dcad143c0a3fb4fd89095160916fb35a5e35528e3b6d86aedbf86f9b62ed7d07d66e0cf48c776884f745a14178489dd125a1c699656a0e7fee5a39b71a6d173701255e7c5696546199757b71343bde8948585d1633a0d7ee2def87a765a2835fcd3b5ce089dc3254c78e8f1ff88b34f2f5dd2a4c0b6ab7d1707fe82d88776c8f129a9eff310997dad20c11bbb2edfef511456dfaff308a3690a436a52b3af48a91e7f4116ee3888ff149ad2269864f18e81f2b6b5ed41e3e5517207c9a5189192306b9dd6f575426f47051e74ccead21ea4c56df9dddc78041692e76dcad59e81ed72c65813f843491a0bf1b916d66389d3326069304d95dfdd9f75a46edd9cc2d501bf2383013017f577ae5db3159f1830017efbff4aab1a8cbf7c73c46ac017ba4ec7c3fbfb44ececba5d8adf0211665ce71f0ad6613fbc9c4d61118b66ca5a48f41ed5a12a53fa62c067e041cf67cafd9a0afa0eca6a750d5489f221e08d151d278c8ac58838a98a0d2db0c2ebc637e064ffe393748dc84f54728446798d549f8fa1fe52a03e6bf91d2f489de8932a5697a88c1b9eb87bcd1e3c782fa2bf541be7f7a79e09f5cf328df78cea76d2515d4e8d267b0b7aa16346d684397fd51416a69a5818867848339699700002851d9d4433493d01024de014df8756f15a1758f071aa1c620e875f53d53d0683cd8e40741da82ccf38493b9a2c76ecb3e53c994221a8ebf94859dea064c108280ffb75e9540933165e84716f4d98cb03c8cdce710e784135375bb5cd62227c2fc34031deabb2be9c6246e5f80ee181419e545a8764ffdf9bf279d49be3916e5dd0582bc09a683e77e825f3b9f8cf5822be1795629b496df9d8ca3c312eb8ff9e49820f80280627db759b378ec4b2b5abb9ced54652826d1f79651cefc0335f6246cb30df4d284e341c131624acc328cbd41eee1f963ef3f967c41f8e2263606a2805d867a6e9693c410327464d05e820794e018cdcb2c53137eb168d09dd59a8345987b3ab0d06172fdc737c0b58ac29be7e2cd5c4582d67ac087d56e2549c936cbf12c85671f3e44304a2c6ce52d109dec63e8148e082f862482c1b6067f1176c36eebc224a6bb231d07782c6752490110ccffa66c034eee7b69687ca5e9bf902799edeaaf0f6aaa14fa007b21a7ee88dca97a8f2ec31bee5d8c48dfaedbb3486836a2ee4a3fbced6ad94614b501532b8907fd60f523c3a732d02d074564a2724cf8df249aa54345b1886d88e9fda7af503dc588436ebc8f5c985aa4f2ca2f77b1189c2e06d8c6bd9d3da1a445a357142d3d05df6c9a313cc54bca021ca73ebb7aa46de749612877de58c6ed294e7b6d3b55a67e758e7bbec7f7f10537c4e76191c785824754ed0dfe066e3ab3645794ae3bda3aba2a4942115aba5f9f2e586a090cf8a14418e987326a9d09dc8d8d60341c3397ee0da0c6acb4cd65d67c3ca45672d2f8a1c6cdf68a55c302c377ff6c6789084056f0e96b43be2259df127b9bdbe40f34393d1373cc7cb661f214fe6105b7a0078b752f52200938544b89e4c76ce4eb5411fbb69f82172e0f4e7a190611fc59bd7d09d3418b54e09225378152e3e89c3df42789abef49c40794f5a12f4e3408c6a9adf9b8000e5f8fb0abfadcb36e2881b42d34e1fdbc1948bd07e315bd5a8fec2bff97ee5be7fcdbba2b815d96ea47ab635419b39b01ea56f89ed32034d0ce217d28feb41ba16bb17d2333148d345727e0f245d57140e33d319280834ee52daea8194c835fcd03716fa989c448bb2facbe9d6c0b7473a486922ceb9958ea065b9084ae66c92a4cc440e2300dbeba97a12d82d1b1f821199ec45883d1856f409e25f5d94ca7f22560d85dfa4504e3c4b911b763e7327a7fd7e4a2ae627ea84055b610b8d4faa2eadcabbb4ac952323c0726cab95f9d4d751d825c27d02a54f8795d4082db2243cd358f5ff0dd75fdbf7d63382df149038148e46f39921fe38e09404316041557c56af05486c8c83c1fb7d613580db3018980369f34d6862efd5744cf1b926d469cc82470504c4c6048d92be7ec02c8a1fcb1dd0e570b64934b3dce26fb4c84c9082fbb9b111f1814f569c7c16eaf3d882a55af24d3845253bd9b959d82a26ecce4d607600a319ceb1433866fd7e9c100714815c7bdb7024d9a9c47f0d931563e76c02ed1e7663ec6d14fbcb8fb8cbf8f187613bb506b6364390c2fa84199a8ea265063abba14990bf288f21202d853152dd9c430f1a881de1d7ee35af97541edda1e063c0cb76f7649846da098ea3e98acc769381c7ee685c92b15c79066136ab34c99bf017d43fd4d99402a360c30e54691ac8fcb58677e3d156e4da470b06b5d615a5f0a15762f18c84754b6e280cbb9b77eefb58b806843aa2c05667916eb56d5091b66a0bb71830e52fa6f9daa9c55ea423d776248a51ec5e3ff297757a83421e95f603bf301d13f6558d1eb9548d09c255cca605420da9e16c07a6ebe9c17da00a90187f27ad471c8ca7e805f8714a2ddeb76c88b2bd73f321e5d32d1bddc2c73962454a14af8fef060a3743241946f5f02f11c360de74f78bb6d172e2a41959a46d0dda0bb8c19ff757db3d98c2858e3e32f08fac6b99aa23e9661a556879c824ef53964b08bdc1b4f666de8e5746d4bf2d665a275d1da081c0662158b5cecaa9a45da397d27f7aee67989872c0877a41d9086ed849b728f1a77deff56451feea7d4d03b2b374fccd234d7eb2f43410309c189bdb684cfd9ff29b1856ba76473c9b908bebd706a75e66404c68c08d83230eb90f5b3ebe04fd4d591e177d1e54a331bed5f082382fe10f0727bd8f0189023f1801e820b12827b5ce6425ab3c1f0ab25939c73d8b0b26fce2e70471d4e79348087b5f0d11841e45decc6fb5038122d38c228d40503261f2026d4cd6fb93acaa189e8ec87c724ecad283e3a714f0a70210a302b76af11e66bab9f597ff0ba6dca22305d5621b78218eb7fbe6330b8ed15cbf30efa400a79285862169e9c634005f787ff4dd2ccf480bcac5fa5a23e3258152b74c58e9204a9c5f12e026fa8fa06a93f728a579fef802173ae7d6c225f322a92df0c8e8591f2caf32c2f0a4fe05056af58a91ba9c64775c4c64d497e0fc130ff073bf26f72ea684a3133119c8f489f8d88e98531054d786e79d9a29733ae2f8e434d2b0b86e1067628097e74168b826c9d1d91cfa281a0ded8394b789b3867af374b5267395edcb2fc1231b0a637a6fbe01e05b619e8e519c61d2769e0d53bf838ff2412b18107891ce692768a8f8067479ae902509777ce08ee59189b05948bb92bed1ff6d742700fd796acd5d1752a0bca8d6f8c552948b733809abcf5bd9d04cf1fec360277739460411c2eb5a0f7cb4d2c5e68acf9163f4212328894a64180fd3e337069b3fe40ce05a4304f8f2213c43d4a001bd7f032c49cb678d8a664cb8c89cc1da35aae9c06604f51672cf04b7aaecd1cf397207ac9b158441ab4063a35c46b10342f5b3833993c547464a6d1e1440e76d400f3a71eddace26a821cb57f976caa8ed4a577f07ebf28ba9cb32ab6dc458264e15cbc47f72549e6c6ada4ecea6303796cd0211a3d553a24f61e3306245190eae3475a6085fb69aef5636c4a93ec1b1daf72229f4f575571caeee3194ef9e842637f5b0130c69177ef888bc998faf3c31250bf217e7c091b241796cbae687cdd1a9d23d0c741d1686ee803bc7dfc3ebac6716506adb51a43aaad6f1d10034923c973c3cd736f54f1de75fdce744c7f8e80c786f87dddd4127d92c947222ae098a7ed6f90d976c63a7fbb98c2d524b6abbb3070237f0a819b0904baed440be409231812ccbe4d641d5b3bea8c8427f57456aebf172df25d3ca1b3540d02b9eccce08f01db72cb9469a0d86c607449b73cc62ef616c6d8b38baaf5a60c1e87edcc028222e312ddf1524c7bbfb83b6e374c580e8bc697d8759f961f57bf96b1aa793d331e6b984c166b23fd592676973cf835147a6cfc1544083b7d4cf17b9839938c284bc436830684ff0e3c0f24d5dbefb98b88d976475214e48ca61c983a7b94a1eb8a0a9919b571ca5c62e832e7c7588f16af55806d7877644e07087296e523d38c8f8c6f8e8a563ce3ac9330c18550ace5595644fdffd559250fe6d1c5e3f75d89b5df1118e3699d36beb66718022309b7c4053dae473c658a8525326279e0f37264f0bd3b003e380dd3dad97a0e5c7db77853e8ed030514278917eaedd4ef8b95f0d249b587047d21b0924172229fca215d0680a31a248bb39caaab75648f2cf8f393cd3fb059f0768230d93c2b477b9e88823364441e4398f66e855862cf6dd3d83d1fdcf22aa6d1551b2ba6e5dad47666b7a7ecc17b12f5df9e35ec6c3cecdc325818df80c725f1fce45e26270d380318c9845e3ea23829c41854a639bc4b76d37fffc02e18c1887890809cb4e864c305c760d43eab90fe62873ac3d2aaa0ea773551ea1c6ddbd1989af48eb49495f62cdee4c5ff554520fcfb8d1804e8cf07e78a1cd675ee5ee4eea8e0c589f5471caa345c1b33088033026d1fe3f51dc02d878c460e17b52568470222701c4051597812a5d87fabeca72be4dd229dd7cf4084ecc23cdfe17a11f5fe636a7b54b6118e6eaf1ec804974769d2bd210bca8c39b2377c47dd9adf237672ce612020c09d1c729d4edab95daa63c63cbe454e5f8d6a47d09781a0592e247b967bccb87d2dea05307d1894ddfadf57d41773c66ad552d9823c5562537e5553e7ec28326be2f3f930cb6b2abcccfd1b6c4bf329905be72ba676b18a1ef8e200868cf392cbd73d6a58755fc43818470e412b16f21b822e9e14773f62a9e924d81e77bb07bf1b56734a96f358eb28c313322e2240bde1bb6262ea4afe63812f20d06807be7457e15dd16eea597a040187e35b5a2be1d227444e118cfe64e21c3555e63c8534708308fabe867c032c71b9990894f0cde1e5e8a0302ebc8e993a5ba563734abc2997c9e9c11138068af7c7c44661d9de6bf09f869387653b55fdd1ebbf451481513fefe6c48343256449a8d448411493258ed9ae9e8c12c731853d414a1ac206d8e15335d39c96c7e3450f686a6a584d6eff34bbb78196b68d8c20c9f7b63de8c8dbd27c9d60e115ef2801c84c7c552b5e75c039e0255ba03efcd65797926ec719dd1a90eb94f42314666858e85c6165a3145c464a9f06958d3473b52706eb68813ad58ad6f25157888759c58ab3a7e4f2736e53ca5d1849e70c213a593c5b44d6ab3fc1a08d8228289984c70a25533447d7e11d0087ace1f39482249744beeee69987198cbd1cfcc66957f82790dd6faba5d4f2162c624d9bc666484d9d2ae6f9bfc9aea08573dc8b95c874aa4c4251a3b3b49f5fb06f1df533d88c4d3ca9f589a04dbaba9b07993dc31cb5e0dd054209de85fefd79a9ac6c676c19f088936d0c3834b22e4979baf2156260de22e9038bc4a49014b517a7bde2a97ae4bf2169dcdcaf5283bc18dd1f604942d5c243779aff581a59373f058b62f762e96c3cf347d0130e13998306030539949de5f2fc3260adb2128cee22488ffde325a1da8e4fa845da5fdf7d0074e5098a28ed71c0ba5bbd12e03845cfaddc6f46edbd1e8ad7eca43abef51ae54702786d2d82ccb62c0252b5722bac7a0b282011ba9cf02a71b22f577dc4c0c52901d6ad3b895f411d85aefe58ee6606209f88ceb42f50f8c51ff06be56e178a10aff9946a8d5a0ba15b22b4f89ee9f40cac65317c68c0993301852389b92a741e7d1633e6781d7b1dcdee5e47b8ffeab5721802f1661275c511d944847a7dd51d260174ade0557453f5d964e0ead712f44ebbc6d328de129a54ae66a14dbba29f84a6f0dbbd9d8d5a7b6343d9e8f76edaf04b0987e94395b689e51c9d9c5ca44f34363fa4fe006281217fb19b2661b48b414683af60ebcbdd8596814fa854d26858f8684d7def498e8463fd5bf5950a8d95ae014166d5399c8dd75a72c24e35f8aea5bbc243e87c0097258460199559e11d5a10ff9b4ae59447923d4a664fc1e17380096d1b01933fcef97af7835a4ef99cb6fdb426f1e17cf30f84f0aa45ee8e7a6413815b14426c3472bbc9feb8ff9732ea52d0c5d230b7e01cc3417ac7118e90737056cf9c0871151f85ab359a1d09a0a1ad77a5670415a5e67a1b64b4c6530d6b4093cfd5be1b9a04ef70e7c7199c846e4e11d8c74e341ca379ea54c663a7bdc26512157a82c64ff30e16116ab1d57711f32c85b3262da7351ddee1813531f7a62ce78d2c4d743c87e3964748c90cbb4d26c8386c0c9ab5d3adfa15e053caeea125a69863768f8215ab36674f11b411d2dc276fe7cb253ed6e7b974d2b46bd7d784c385dd7038f5a73092b1c7d997ef118f27ff372f4d13a6391ee31f985e1bb2f7f5f2987c4641f9a4ca3888002fa6aa47aa513c85a8585a7484cf330327dfeb25e7ac3c3905f0bd367af3cbfdc052d0a0e6eb2e106f30b0e3e3ff02109f17d59d7bfe3209968eeeeef5d239afa12e0c47fa0ebaa16c9c4a6bfac41fdf4edd37d7e78489c4a33f68816ad566dcdb1f6fe3c79bdd0b05ea5e8871d8c99519d8dc6be368aa57d09c18d349d20f0dee3fcdd3afae844c727cc74186882eecabf86c4a01d0f41b057dd5decb37a749f99792f902f15e4d800c5d131d66ef0d2ffb071eadbf027419b398d227d5a285b4744e85abfeca3ee8b7f8f209ef965a01ae99c4fc41468981b0cfb1e3ada5b6e15f6e071b94f91e1145cdef56160ecd2fb68d2862b850cdc542608098aadaa59f6158e1bd7602dcc3484d1e0af1f04846a423999039d5a082044eef7f1164e2046845c15e8339139377b30b6b72a270b88396b81ce6835395cf4a453cc51d5c209fb320820f45c546e0f53dafd645bab80f4a0edb3adcb31b641fa4b9f460d6dd030328b86377994894e9ae70f950caef5d7b832534d050c6"]) 23:11:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)="4238cc365c09fd4097e5b03719a51484737d64378653d978237b50e9085bffeab84f3f128c77789e1b7168801cd0dd098f25f633ba19aaa8c406fdb888037927bc2a47d343014669de0163b2270d69c759e127e4ace30ed838caafc50753fd27b9ace6a66d", 0x65) close(r3) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/123) fchflags(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) recvfrom(r4, &(0x7f00000002c0)=""/179, 0xb3, 0x801, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000380)="1daad5cd36195d6810b318271ef9a4e226c2d78af736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8adbe6f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d39f6e23bc224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70df9265fa833f7f7788b351b9a0abf03d9e24db2448b2db5c1105d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc346d36d0fe7a2d0b32aeff27e94fe6994ffe7086d8f0c631b9688003f65d4b91d0000000000000003f5cea6e423358731875fe8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd29ae3124f55cfdbea9c3969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c750128b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff600fa6bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e0bf42c132db4317736a807c778c6b5e72a12330acd4552f2314b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc1000000000000002e6cd8f98b1f26f184ac625c20f47abf53a298ba0d4e62943a57fafd57a5569c84b5517e0a92ae7580a16e6ca625dc04bb1fe6593f8e75218d1514bfe0a49c3483da21340c35377bb720d545fdf1c604dee2f5f126aca257e273af57b1341269319ddcff0281f060d65ffac74766ce2b0d3ae6074861220f542a28f4f67c464c01e27add1cf942dba7e76fcbe894b1a439eebab9a9e9269bcb698aa699784c79c43ef1b6018a0432b2de4f299034e8ba000000", 0x3bb, 0x403, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)=0x4, 0x4) 23:11:01 executing program 0: sync() r0 = socket(0x18, 0x1, 0x0) getegid() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x213, 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:11:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x6) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x8000) 23:11:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup(0xffffffffffffffff) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) recvfrom(r2, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) 23:11:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="5d7e5fc9725bd5ecccc70d9db5d6efd42b45999add61a1a6d5ba58850c64c392dcaf6f1d08f9abe535279c300797b944d99eb1e7b53ea1b581a62f714cdb34f6ff82f78f70603b8199d87d0f4ed27a94b8", 0x51, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000029, 0x80000000000000d, &(0x7f0000000380)="f0f14bd3369ae822f320cbbde4c2f9ae0c27a036f67884cb0615943f49ff970120b36ed5eaa5603b44e74fbe75ba339fe5b61de0a584ef81f06dd1922bb5ef879ceeebbd900f70b17fadc4ed40dfdb46bb35f1c7f78b426b76da2eea4b10060c3fc309a55dd5c9441c80f0b9cd7ec645a325917b0baacceb727fa8e5a0c641473bf81bfcc161575360e59353d74c9b272720516e46c986f15dc273f1e661de79db8bd976248c036047d7854a2b2eedf01934a4b87ef4df88c7e82832874e194797b957f18aaa3dbc36bf9b597880d025f3d8f9b50f57b3a1499eb9da348470", 0xdf) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x1, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000080)=[{0x4, 0x81}, {0x0, 0x5}, {0x4, 0x3, 0x1800}, {0x1}, {0x1, 0x3f, 0x800}], 0x5) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/150) r2 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() r4 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, r4}}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() r6 = getegid() getpgid(0x0) msgget$private(0x0, 0x48c) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, 0x0, r6}, 0x0, 0x4}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000100)) semop(r1, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x3, 0xc76, 0x1800}], 0x38) 23:11:02 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x37, 0x1000}, {0x0, 0x6}, {0x3, 0x1, 0x1000}], 0xa) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000080)=[{0x2, 0xa, 0x2800}, {0x3, 0x6, 0x1800}, {0x2, 0x4, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000200)=""/132) semop(r1, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000005c0)=""/102378) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/157) r2 = semget$private(0x0, 0x3, 0x102b5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x2, 0x1000}], 0x2) r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r3, 0xdd) r4 = semget(0x2, 0x2, 0x1) semop(r4, &(0x7f0000000040)=[{0x3, 0x0, 0x800}, {0x0, 0x81, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x800}, {0x2, 0x401, 0x800}, {0x3, 0x40, 0xf59e2fa73fc0f729}, {0x0, 0x7fff, 0x800}, {0x5, 0x6, 0x800}], 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:11:02 executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000000c0)=0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x87e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000180)="ebf0b876932bb5c6909153eaeb8becc65915e0f8188b73f613ec513b694fed0b6bde16d43572dc322cbd4c2e2950ff2fa4629efc70cac97494fef1a4c6b7801e40931e9a54be7a13bde59eba56c7ec043412ea0ce307d93c790e47d84450cbd9cb872a5f0d08416b1115add1b0560a6a6cfaf9b26fa17d7eb0137d226125811281d0bc30a56c09613923dcfa1998f1b56f82ca8e8cebd3bfa1eb2afd40f3af26c7a57b0daa2c010eb6e3ca3251df48924e07", 0xb2}, {&(0x7f0000000240)="69b0d72db428f2084ee2bf9909b365a2299d601e6d1cff078af95a4169e149bf678d37583c814c0cd7e08d387162c784610fd4be", 0x34}, {&(0x7f0000000380)="55c9e176cfc05cfe2200e516cb82bffbfd51528101aba5cc07b2375548c9932212d09e393676605450a78409b3620d330e2688b98ebfa516231c18d83fd8775fe70270ec5541e344df479bb1ecd9569793c099e121e88794cb5081448c303c2f24eef89b589e0b7de93ed0363a542e556542ef3516255ba13c74d4ec6ce2f18d17f72726fdaf8460abd996fc53cce4da7c298cbb628af8b43494091d5b4aba211c6e696f6ba2ebeaf1b3932cec08447cb52434", 0xb3}, {&(0x7f0000001900)="3972e7197cf63aac7bef61b18cce275e", 0x10}, {&(0x7f0000000440)="e1d59f9fdfb97ac399daef6cf88f910038c4151f33680a961e0628eaf4", 0x1d}, {&(0x7f0000000480)="0415a971ea262c8dae52067a72ed4f4cc07ccf0832ee00d136deddd005e252163a66854c2be5477584a58f78a37adcc9be44a68d3ab5a6d4b65d64aad5f8eed2a9de45af5a9e360b85c2d618ce87e9e81d102cfaa1af4c588f7b049daa278176db7892e85213db6eb4850cfc65cee21b5b88183e6a32be252f5af56889df88939798b1c9f152e828d8a1e48c11149fa89f0460c78d3e19e05209494bf61d732daf6ae7d8be1e5a", 0xa7}, {&(0x7f0000000540)="92051483b9d3880cc2ba9ffa0d2b7b58311e0187697ffd089e1c4cee81d99c8ca9028a3d40a96bc651118ac29b44a12969406e1c1c7ac156f5058185c03f2d8b575551bed4235e4de7b44db169d0ce0446ea66abfe337db674289c55ca2f173088f9a724e3b8b1664ecd4de53fc57f63c2894500793a207f1dba32302ef3815da6824b128d7e18491c68175e3627bd16f397d3ddaf467995725bb52cbef4b775f76e5e3b9b186f0afcb2cc59a6c004df033ffa174750755469697ceebc23381db376ff72ace385af3720ae0669a44f2a54cd5963f1e20071539bfe66300f77b05ba10e55e63bcaece07b5d1364b9c712d85aed6665462da8b7c3d5c04d40680b9808f00c40904588a9c0501e065c4df158d4e85863016e3af89c10378dcdc45d7919a69552b9004295ce597b1370d238e5480e07277e7aa101a540df27dd34d73f8e9b0f58904eadc2d8f70f9cb767538907d9b269aeb95ba0b398282d935d8967d1e21adf933c9b12bee3be723898869c2be49215964cdd525611ca9b64faade6d2c2b8e793b617baca362191e0804f84044a662f6f54b7e8fc219221d001ad83ec2665dde70a8eb5a5c3c0c3dcfbe060ebabaae29f2d197be7d9f8e754130b5a752c496407cc455c9b577cc0f30216edb9585288e7490afc6205f67bed49dfa2f847362cb027a7ff8e50a43be76ddc5b3199fc279019109c3b19931fea7b9d2ba7e2d64e825659a359722119ddbb6ca8423072831b09d870fcd32b8cbae25aeebda3ca74be89867863cece5dbc28bac503f92e29e952b20b862141a4ec12b6c5f65cadb0c782da698ee459bf7ae77d2236ac0e3d08fb358680f751eba1baf9589d8a9385f1ba7c1640aea653a9eb8ea868594c99dd9cdab75ead64970fc542882669253b815d9defdc19ac0e3d8d63ed55eedf32a8e9ac1d3c4ff661be6bd7a5d5c21f898ebd3b6b35ad8b63efd44897ea9725995a9e7fb751fb8defda0c84d9070f8f6394057ce6c9cc18be66b8d5949f76a6848587ea008ecb86704150a89839cce6d0a030667214c03c1d39043d7676d5f77ca5469902b5ba0e99f25c644aba6d3414979a16c26895bf5424c97fdc25be2926c4d6bfc320472e4551fa6fe2a8b4dc5509cb40f81f023ccfdce53727482195ac7430dd2176c9ffded56d845bd358df69f4d6332d699a85fa6bfeea10b25cc1f3dd703a9e3e4f319a27857f851243ec9f8291a5f6d69ffdae389312ce40f6ee94f32bb31826783b74180665a84efeab05992031a811dac1d56947aa8a962e90a3b5235e432fbb408a4214ccf1886447708056ab84144becadc811f4de7f882ccd43ea5def045ddb1ec0793b1a7a0476b9d5f5b03e9a106dc68860a8b0be9a2525b07158d3f893677db8149fa857575d393b9c42b536b05c66f090d4ade39ffc562558196294a6e20c1fe687299ddcb3de8734fb3fc5757dea95d3bd50f6654fd442b015fd9b617c14672f24f4096f2331f309335b1b9c07214868e8283bfa3dc39f13c8a3fe167e2a19bb872f6f7f4d45d41b2f6b721a04e74bb1c9b6f5d0806f8304726e47fdba6f76082991f288ab434a3713931060680e56942ec2b685c608a85b02a1ca012bb7919282d0720b6aad1e7aa416e7f4d5f89cd3cc68a17c2795584c2bb8c9537fade71f0ca0e743de5726908ced27897bbb71c036039d97a2506cb6dc2c7b66378e68c26a9269120d1e88bf009e9dabb1840a4f21a473c69e5455b0ad0febffa77c8bcae9cf19e3d6a6834e6134eca4a1a40a1b01f496378a0623e7b97e052c121bd2c836aa7002298b1360c44f101f09d1e1687e72c1c2750e7d06eb4c3a536458f719acc56085c9e4dabf97decab41fe3cc3dc4c36baff3a8b8de0ac226a10d4972f10021f521cbdef40586dc643a34b72e5732fe0566fcf38b6d1ee52680b4f743b0fc83232ae5180a99c7db030751de39f5e54f501caf701a09fa33da3fa5ba09c576d67792dbcfd4e85422a407d1079cc8bacbf207b8dfddfb9c1ae0e6d3ab66212ea0c181e61b6b8b7995524f4eebabd130bffda837bbc7602eca3d5823a340f14649468a3625e111adb3cb78156f227a91aa8858a7014a3cd72717d81fca8a6ff86fa21fcc38748759bfeaacd411c4355580fda9878bc9e29191f02d2fe4b8d70d8a59dea80a5dce6bcecaf1dadb2dc6a7b5329cd06c75714fc9adeb3dca4b1d82f977387c4b042e44865da719ecb9a0c96b5f85ab7a5632928f713132d7f76ce51c1bc9e92f45fb9340728308feda469ee4c1f178f0370d681b834647539eb681cfdab845832886ace35aa46b49ca0000f2e973ff28c91f96633c7f1bb90e5deaeebe734da27a4d6515d0e261ed22f1eeb2d1b5567be39c8b52382231ebc324f8294a3f4c8cfb0d660e35e4cd1e5c2fd7247042f16920def9c0920dbfc4f4d4632347a8ec81f3dbf33f2ba66779376eb3fcce0c93de80e3b277b5f730a602a44b03b5f205c57cee52be1cecd1bc9d56d899eccab42584a03f23126a59bb31d1d53cc4db01ad1c55cfb91a6be8a1a4efdbab21fb2e14c139fbe7340180429e975810c840ba592b760fec745e7047196cc1f6c0158cd1fbb13e30850524a4b7a36fe34e352c2fc8b7677e3413d63df2f9607c53a5cf0c16ff79996d859edac610f00ee6eb7c8b51fb5c783a8c1828bb1d28429250c6c28913d3e736bffc636376c66178b257d9e760fe60185b63e8f6d221559eb21c068184108bb7de2cd3de2313e3d49c934a806978f08d6cda6043f522fd8f4633d8fa19f28d8feadb11ce58b3fb4e565afb03e7b9fcc7e4ebf9b9d923b43ff619068bed0fce7fd060713fae452b8faadb67c7d405577f86ffcc6fbd6f3d0a6dd1e2c1180932a5ef9737ddccf79a1ad3e620b0fd3592736055058d6190d3e5fc97c90e4b200d123e0e2892ea38213658200f256eecc65f4971a2bd2f42e1686f410495039d26c59329fbb711dc64158d4e0159547128dd5916e8d90c236d8cd6c1f5115a4858ac63f88f150083ba5afbb02cdb82cd448a4760cba16dc522aab757f2fca0c40964785763463e169f7a0e9bcaf1ce99308f50abb5032de125e6242cad0c79ef70924a335a55dcef3c1e87e1620115c4820ec0dc06197d07d5d44c8dca57e884fc36d4c07916c4c5fdb5d4c95c5fa6fc4c31fa33a512cf4b9c6e4d7e231a994bf57ce39dfa57a4c7e2288d999354f003dfb1e1be83622d6016e0e525bf0453273e79b072c2f167e6ba7d57faccf028273f17730df467b5f167dc0c3d06fea9bec89f332549daf184d77cd17e8aa4018b4bb379b8469746e7072ec937a1f3d8e6a2be8ff074470932f8d36e35bdf2e8c2ba139650c65290abc92ecab2d2a198788392371547b9af49e8488e83dd4be11363c394049d7ef0aba5b5880f7166d66902450a89ff63fa7e8d62651083680c8d3868d5bf70d00734d7b507e0967c2ffe1f36b3f463597310305a1253f56474f8238369882653b65842e2ee94f8617bae3208ad9aa3160a8beec051d7dec6b461bf884efd7c963f07574d7c97536f328e330b2d5e971cd830c44fc527658319fa6351dfcc94cd78f9659544931b17647cbbbeddb49da7761135b3732fa5287d43b4ab5410b6b813657600b130f4e5e2b5b629f285dc4d1ab03fbe370740eeb7a686ac8b2cdf22fea5c4ce95d80978b4d00b1c14eaf7f4dd7176b10931ff75f82f6529bd5c6031b6463d66a550f6d6fb1a67a9abce2d93492ac69c15ea62d0d72aebe4e83ca3a949822ee4e05791296cee26a1d2bd9787b711e1fdd69835e0539dc94cb6ad472ea5dbe7fca469a587063352cc91d07782ac6c4a64030939ebed58dc784c9bce707de09c061b08654fadcca5867cf99d26d670b23e931a707a2fbf397969793c11db2d36a51743d47f8abdc637dfb243baaddf8266e946882209631d84b7e361c4fefd17e87b7334df73898dae843a2170bcb518ed76a79530dce78b7b9be3ce1bae4be681413e878ead797a896bcd277b7d111b4bca0d8f9be22fe6b15c9897ac99b71e8d3c5a22d93aad236a4a858383eae0cd5268282dfa7c9381ecdb974d2555f3525bd7c935529d37a8169b7f4dc81870c4956071401ffd3a32dbb79f35e384b107d2d91ce80c8fa0ca1e093116942e21ff00636bfc93b5b8a29f5a1855dd6ebe3faa35778b0dc6f55b593d2bf450619daf5532625c8d49c046e91c5822072d759b1416d6aad26471eb138e94557db965292b8af954476310903a8b19788dd17c263b4d048147e33105430268dc368f69909bb69bace00cc3259bf750824bef84948a467fc3b8212899d0781b3cd5d42f582a3c71d8a8d8970cf636ab8dd8c8fe9806826e0811df0eef38163efad9a79d0b375920043bf06d02c986e8646782d55f98e31d7dc129163b140ff4b570dc5d07e4b5a2de3bd49efe0337de52fc7d4f7512e68340927737525ea0793ec4368aa7c68a7df1b29652e2fd265238612d8e7175c5555723d4b464246093ed5093c46f3ed9190aa0b3154c554be954143af2f094d86ce4b063c0d4b68a510d324fe57049dc34ed843c2c1e18b59d5caa969f0354a6293857a8b06af2b74aeb6b32f412b0fe78a782fc4f56d34f313d9f00e84a0a821c23c0368ab262f722a02f9eb279fcd483e5d4e5ac7ebbf049968111776635055c22b2135e8fb76c6fd32fb73ae89893806bb110fda1e66c478bbab571367432a2c185757d1d88f0d3d164487b3c2b21f2e837d1188758b2524fd606dd43237a2d9f8ff8b6a5e27bcaa31246053b48de6c3f8625469af3f871b8b36ef3458257ea8252c4614c833d594e0eb2953decb97bb41c7a02b2ed426f94ed0f1d0be904110b9f2c11db4eca4ecdb57349da3b8354f03a53bb65c1bdf73f8607b252ac99fcf3454dd68096dacf6c3ef5074559bc06676044e4acb04dd8776226a240471211878abbe542ba980365741b5b3464c6e7483692db8c2191ec2d701d39c6ebcce7843623c66e600566c56cc1ffe8ad757fafd878d8290d7b4d000feede5daf735f90abc94005bbe6e59af71fc0cc989761ea6b735a48ac0f8e7600a4524eff6e3e52cf22fc102f7bc1c5441fde9cc06e86e9249605b7a9a16860a2e06eb68a30a239cc69d65c8ac18e88df3f9779f9be260eab531e529c32fe159297db8f82c8a22460afbf17130e35468ce3c61d82f42f935ae9d158832ecb31170c4a9cbf5bc28d932a6a3bc92b3c483b8a1b546509094dfc0d2eda62362fb54f8ad2e1bd5800161a518ecf75b572681ce30e97074e7837c7e34cd9b7752ccbea8d6b1a2bddfc98de9796434c298c9caeedce68cbc404c41edc9ee3690cd16593038dd1f9b91d0a1ceaf7ffecb57f3dc1358c78a005d787374c6f1bb949597bff5fb194c11a592f13984d8eb45e897f50f45e283ae361e4cdd7e859bb5843903096231572c1d0b9921cdd4cfff6fbfaa9f5b7034d7716c04f1f78cf5f60b961c52d6ae81fdd91461fae4968afcb4297ff555a6b8a0d15761e78e7924cd4570f9a56a5cc7e56e1d9220ae3d5be0b052dcdcc807322023353355e50a6835a99effcfe193b5024b5b508d8075a4857002f79924975bdb244fa5eacb2c3ed1b7b124e19ce3ecf92a89945b2b210562cd941fc55c61ac02998873c60eb81c7e76d26d6102991eff2d1cafc292fd01710c43a7d7fcb57d4a6911912e14a8386bcbd79accbf8b76dddcfa4f02fb8ecadb7d986d8dcddc8544eaa585dd750b8bde4f40545738738119cf81cd40ecc06f688b6977007a4", 0x1000}, {&(0x7f0000001540)="82ba73f844fddc8dd6eca6f235a53a4b6aeca0b31aa2f2bebdb8ab8ccb87db5a0a064c6da8ffdeec246c17e2bba2cf34fc4ce4168dd9d4c6252522c515185e9e8d6abff7d856e4fdcc5285deb309dfea9ec1405f7ea279316e4f2e5b233e63e0404d4d7c528fe54d8206d2201b7fe260550375316e7f214520de0eda9adaa9d60dda4c0e90b0fcb0b7a210e849d4a55feb106434083d847ba45b52e593c8fdf5a054ec64044f4254426cd8d7e448e3624df937fc77ff90fc2dfa099d2eab861f852bb3ce82b3fe", 0xc7}, {&(0x7f0000001640)="47c81c8ab2973325447c1c14afc304f904c7205ec0772acbb11f091a22dd6d2911aabd9a215565c4a9eca7c66d2f4c11e9540b8f8789d4c0ff21e7847c2254a025db22cfe74d5f60520a3c9126682a84d9745a00693f1088c93e9683afc32351bb395dc541f96426f1436d95b45d29e5a1a45a5ba8a6bc3499533247222e412584d459d632b8cda0020c858db56d7d1c47e406eded40cf6c9929b939fbbcc19fe6527096003399d3692bc95286e1472bfb892368f6f821a422ee01cee0daa6e50b79c3bab73a1d2d899576407c3f48b7f86b53d4e1bbd60a894bc6", 0xdb}, {&(0x7f0000001740)="8b3fb1f7b2111edecfc25ecf3ac35b48820f39594b074b17b5835787a2fb5a29eb29f822d97ed03bd48d04ba28ca0afe12bb6d913dd93df69191d1f63f092f2ad55212d305eff06810707e642f5f47fb1f6a7ed8c57ec4badca124946e6fadda55232112e6fa815854d1ea2ff1ff95405dd220f033f676796771419d8ec24de4e1d650d22bc7dd39e301b7812a443a884afb2d9801b113eb51c2fe42fb2a79a8636f5928dc6cf8a1c39142665a28d0d8c5b12c28deaa9db47341994709611b8b59230e7c894039572c701fb3ccacf8b9746d2bb1d94bf00a3ae540", 0xdb}], 0xa, &(0x7f0000001900), 0x0, 0x400}, 0x6d559af2dd00b4ab) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x4}, 0x2, &(0x7f00000002c0)="e39049a2b2bc943aa78cd8812edb74cd4156cf766deb7d4d563432057698fad3bc9f92f6ce3cc1a3e5ee8f06d5e2423dfe24ca074aea7d3aa389bd6aa161f51eb1a1abb819b6f05f3045b8f1d92692e78a3c9fc6b78f22515ce60241293b8ba0d7d7ef54c74b6ad6445dfad33e76ee6832bdaba10022f392d91aa10bdee1ca439b19546c29e625d71cc696e58456c4cda28a691bd52de466d11b207ecdfb29204e2559cab0ab0c1ddfa5f1f41dbd", &(0x7f0000000000)=0xae, 0x0, 0x0) 23:11:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1a4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:11:04 executing program 0: semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2}, {0x0, 0xcb4}, {0x1, 0x0, 0x1000}], 0x4) sysctl$hw(&(0x7f0000000040)={0x4, 0x2}, 0x2, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r3, 0xa8}, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x20040004, 0x0, 0x0, 0x0, r3, 0x180, 0x8}, 0x5, 0x5, 0x40000000008000}) chown(&(0x7f0000000000)='./file0\x00', r1, r3) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) r4 = socket(0x18, 0x2, 0x0) getsockopt(r4, 0xffff, 0x40, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt(r5, 0xffff, 0x40, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:11:04 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x2, 0x4, 0x800, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa1}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb896}) seteuid(0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = socket(0x1, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20040024, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x5c) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x86, 0x7}, {0x5, 0xfff}], 0x2}) pwritev(r3, &(0x7f0000000200), 0xa7, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 23:11:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:11:05 executing program 0: sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000b00)="d44ad5ab3da5254128b04453d8cf64f88c2fd5013c4b61082f615ae43a67cbfd38e794e4d7971cd79fcf86c1cfa702bde6a5f745c83b42a5e4456cdff80724fd664ee08ecf6404e3bba25b0d13a199", &(0x7f0000000380)=0x4f, &(0x7f0000000c00)="813000125a81815d56dacab07eb45a9713d7014ed6f575028e017bc8c46bcbc944570500d68b80d3543bca1d3867d1cbc68c7fd4f4596bcbd97e7a34f9bf5f35869fd33d5e1ca9d0fda67556a05afd59922dc546390c597d35802d1db974403575e1261e9150b1f5c33bf755e217210e71693cbd0abfa8bca1d5a722ca018b016b1ed5f450758dde209d2ec398531dccbb323c9b1154c6b577674cdbf986bb97c21b136ba7d9fd69874d0a8e5ef21fdc6f38a3b8aeec4a1268b862a1ba6e", 0xbe) sysctl$kern(&(0x7f0000000180)={0x1, 0x13}, 0x2, &(0x7f0000000500)="058830ac12e47d7dc2870da532671f81334679dbe604084dc07d39d9c70a2f38ddf12adcbf228ba9c53843d2eed5d2ba2e179d13f71e393a6e972d460c323c9995aef1f8591efdf0d5cac5d9ad21f1f81a9a07d483fde1ba328fe870995c853044cf0eb81ddcef6a9ecbe072c6ee8ad3dd160e993cee83c27166496bc1983f4f505e588c69952d9538b850342eb21e945f01c704886300000000000000", &(0x7f0000000000)=0x9d, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x5b4) symlinkat(&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') semop(0x0, &(0x7f00000004c0)=[{0x3, 0x3}, {0x2, 0x201, 0x1000}, {0x0, 0x0, 0x1800}, {0x2, 0x4}, {0x4, 0xfffd, 0x1000}, {0x2, 0x6}, {0x3, 0x20, 0x800}], 0x7) semop(r0, &(0x7f0000000240)=[{0x2, 0x6}, {0x2, 0x3, 0x1800}, {0x1, 0xd, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x262}, {0x3, 0x1, 0x1000}, {0x4, 0xff78, 0x1000}, {0x1, 0x7, 0x1800}], 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/122) preadv(0xffffffffffffffff, &(0x7f0000000a40)=[{&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000dc0)=""/202, 0xca}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/65, 0x41}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/99, 0x63}, {&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000880)=""/193, 0xc1}, {&(0x7f0000000980)=""/190, 0xbe}], 0x9, 0x0, 0x101) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000b80)={0x6, 0x20, 0x8}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) shmget(0x2, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000240), 0x6) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000cc0)={0x1, 0x9, 0x637b, 0xb955, 0x4}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x9, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) 23:11:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000900)=[{0x0}], 0x1) 23:11:05 executing program 0: socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000500)="0118fff6360f9ea14fb359657f16666e9f97069815ca5835b6f65316127c991ab43afd5604c4aa10930ed14b1088b7d8414191ac61935d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb5981ea2de4000300000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b909800989d8d1fbe686246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac7354745175bd902a5f48e0a013a1dc24244ade0600000000000000cd952dcb8fffff0000000000000900000047000000000001000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b08a58f19f470bd87e5503c733fc217eb57458e55df302e2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b274925139f0ceb63553689a46145fc7f2c30c0d29de0815e8214f857ebd1f1e41bfb9a21624824a96d9619e00feb108d5bb60a27d465014bd7652b7e5f4a46cb83eea6b48aeb60db0242a3044bc0955254edb0450200b24c238f90402598ad960ebf7502767ebb569f48ec63dafb4bcc00cc4db7236eaa010cd3", &(0x7f0000000080)=0x210, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x40, 0x0, "04000000010000a9b3c742000000d35ed900"}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) 23:11:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = dup2(0xffffffffffffffff, r0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x20000, 0x192) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d5ff96", 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:11:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r5, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r5) fchown(0xffffffffffffffff, 0x0, r5) setgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r5]) r6 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="b502f525c4d1c913d0609a47ba68706c26c9c90154c61e9f15a94a64780bee95c019a3bb6ee01dd1f59ccd0c8566b0daa4cdb5b79c8027382fa228b1f12034e3dbdcd572bd05f98ab7f0e8746557d7b079d025aecfcadda42b"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 23:11:06 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000540)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x65, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@info_request={0xf, 0x0, 0x0, 0x3, 0x3}}}}}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3ff, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xad2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xde8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) 23:11:10 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) 23:11:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0xb35, 0x7f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f00000001c0)="a1c0", 0xfeb5) close(r1) read(0xffffffffffffff9c, &(0x7f0000000200)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:11:11 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r3, r0) r4 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x100, 0x0) dup2(r3, r6) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="1ad9b297", 0x4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x4, 0x1, 0x200}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r9 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x4}, {r1, 0x1}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}, {r7, 0x2}, {r8, 0x100}, {r9, 0x80}], 0x8, 0x400) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:11:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f0000000000aa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baf0d56a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cad6fc9ccb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000504000000000000", 0xa, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x10000000000003, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) 23:11:11 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0x100000, 0x100000}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xb8, 0x22) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0x3810, 0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/38, 0x26) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x1, 0x4) close(r0) r4 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfff7fffffffffffc, 0xc14, "9375b01a93b45136fdf1f0aded276d1e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001900)="c33c8b6267ba7d643d5f73af4bf5049ed8ec61169bb01c87d82404fbed5581c43f9c4302db0e948a71201359e63eb1105d66250dc3991832033033fa50bf70c64ba46a6eb73fa434847c83ee3e8e150d99024d4d9c065e410235b8f56ecb94ca7e3773fd9c2024323eef6c47d22df173195b0a", 0x73}], 0x1) 23:11:12 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r3, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r1, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, r1, 0x0, 0x3}, 0x6, 0x3, 0xffffffffffffff00}) sysctl$fs(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x55) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000000080)) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) mprotect(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x1) 23:11:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x5, 0x7f}], 0x1}) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/65) munlockall() getegid() syz_emit_ethernet(0x42, &(0x7f00000000c0)={@random="0100", @random="32c8e1654cc6", [{[], {0x8100, 0x5, 0x0, 0x2}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}, @timestamp={0x44, 0x4, 0x3f, 0x1, 0x1}]}}, @icmp=@timestamp={0xe}}}}}) pledge(&(0x7f0000000000)=']\xe3\x00', &(0x7f0000000040)='\x00') 23:11:12 executing program 0: munlockall() r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000240)=0x4000) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000380)=""/120) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) accept$inet6(r3, 0x0, &(0x7f0000000100)) utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', &(0x7f0000000040)={{0xd76}, {0x1}}, 0x2) unlink(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000300)=""/92) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x11e) 23:11:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x18, 0x2, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x5, 0x3, './file0\x00', 0x21b, 0x7d, 0x200, 0x7f}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x4, 0x4) sendto(r0, &(0x7f00000002c0)="98f728f8f955b0f22c50616364ff3fb4e0", 0x11, 0x0, 0x0, 0x0) 23:11:13 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) write(r4, &(0x7f0000000100)="348d8909ee2261a6e10419a3a3bc286a4c19cd54d7f641479572bfe3bd58dd9098a50d1d1cb1e72b534d65b240f877d16f9007c86c9d4df2c8c35127b74a07f349685eea83", 0x45) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000000c0)="ffffff7f", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:11:22 executing program 0: socket(0x400000000018, 0x3, 0xcf) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfd, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0x7ff, 0x3}, {0x0, 0x10000}}, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="1f44071b1cbfd71f72b434dbed1890937ec119", 0x13) r3 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f00000012c0)=0xc) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000001280)=0x10) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1, 0xffffffff}, {}, {0x0, 0x6}, {}, {}, {}, {0x0, 0xffffffff}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) close(r3) dup2(r1, r2) 23:11:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8c000000120000000cf6c9dfad1af56374470200b3bd720e84459f93dd545672cc2ce8f74d12f88ad2b20d30b8b814305de64517"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x6, 0x8000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) sync() setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) read(r3, 0x0, 0x0) 23:11:22 executing program 0: mprotect(&(0x7f00009a1000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r4 = kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000140)=' ', 0x1) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x31, 0x8, 0xfffffffffffffffa}, {{r0}, 0x0, 0x8, 0x40000004, 0x9, 0x8}, {{}, 0xfffffffffffffffe, 0x50, 0x1, 0xc4, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffc, 0x2c, 0x4, 0x7f, 0x800}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x82, 0x20000000, 0x9, 0x4}, {{r5}, 0xfffffffffffffff9, 0x28, 0x4, 0x10000, 0x6}], 0x231, &(0x7f0000000240)={0x8, 0x4}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r1, r6) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x2}, {0xffffffffffffff9c, 0x20}, {r7}], 0x3, 0xfffffffa) 23:11:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) socket(0x2, 0x4, 0x1) connect$unix(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400c7"], 0x10) r3 = dup2(r1, r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x186) write(r0, &(0x7f0000001f00)="93f5f049cf582645ef2e845025dee5341badcd596f251ed70a3e714eb7bfe33e2734f57c3910820aa1d87043ba4d7fc878a88de851cafea91c1ba3757feaa4d2183525d13ecb864561751dad2c9be1e5710d4ea5a1f809fc1bac2d250c8a58f57bdac1d3b01104750188b5f3d209f498544affeae9ecae9633e0f45af244b9855bdad023f8216735629159f6993094730779b1854d73c3643aea95329f5e025e694ea5250d2ffc7e6bcf0b28de6f88cbe19b8fdaa7a62fe2c2cfaecab5e9c3c84ccfd1d583262552b2cf939212848dd8aa7df4ac6dc841981ce8acb40897d4562caec88779aa138f101f978a7f0276256b0e6a1376b87ba7e1b984fd8783113e8a388a9125298508d502cd6369e6cbb0dbf91c7d43bab20cc0fda3e6ef9ea25166ccdeab165183ecf3aff372cb4d04d3e0a0177aa67b7580e5aac1ecd74f18d03580581efa9ab075db43cfa7fa1f1663b899dbf0ab8cadc8e04d106117f8b32b22fa40e7fbe1f5a7122ab33dd799c534802b54e3777b8926b28c9f963e67e5923db8771cd70327f2a234f9c56f446e8bd35d124b892ab2d7f895bc908e900a44e8785565c9ff1eb7054c860bba51c4d06253c0d83875e0f70f01ec6173790e1badb3a8415b82d0b5d0e4a5afe96042e301b342735c1a193cb42e25aeae74291df9f4e947c4480ff79a044dcd22519cbf76f3de6cefd99b82e58129489e0d7e031daa881472bc36c764fd5c493113e7bc8a58698904f0f594dd43440cb6f771a276dc28fc7aee250237c152c4dbf5dfb2ec446474b6ea58c10292e169babbaeb32a6b08e502cee8c46eb3ea3eefcf19551c84367d8e3f53abcb68f4b4e690d2aa59a8e2ab48d1d29cf6649e363ffd2dced8ef53b00d1ab9ffe683796afcbad8ec6875a88df4f9852afe23cf59e3be2f5e3acba0c9e6d5ac430e46a978af141787c1f82e51170f6f144c1642e82c6f757b52361df75ed2fc39633271939513463fab242670ea3cebe280c4f5bf6b67126265ac9e922e0a190495c53e97f4a2e59dbed1d73a95c34f7bcd0d25bfdf43e73096ab7a37ba88ad49e13037ed2c24af050d1b19eb9beb570652f1a907b726d95f9eac8530bba19ef89712c71133f4dc348b5b2decaf2a42a86471d5579143d01b206b8995c4bb8741ebe4755a5bb04b0c60b4cbde1ec97968e09a1d606c31e019c1957f7f9e7d76ca7ef2b172c1010ea38da6155ba6134828ae98cc5e9ab240ada375252565fade929a9a4b8dd5e24f939ab79b6a029006acafd9f644b7018db88c80f04e096a796bd5c00fa7a8fc8e65de93ea9b64974b8887ddeea497c678cf219de8dadec5d750615d775ae1df9b9775931d19d8537a0f64166f492c5a47c76b00079eeb74629d6e1f5b342650f94f1bddc8759555fcbc388f8aaedc632eb8fad11d6065489a47118a9eb34fea88d0a8ec104336d83fb295683cf13ef0f51259cdf451617ce367083e531c80c541861247ede1b28b566fdd3cc1b17175d8dde7cdcf8a06c967f7d6891f84ccba61ca0f0ab24eddd3b3224638b298abf86fc2ff3f21bab7ba4b5fe90ae2bb6eea35fec44aa9f13bd445dac7da3ce385a9bd98fbf6301a4c9ca8256cf3a582550b54b78acb71a0148afd1553ed5f2682b5943bd7ff2b51545b51093e9043b10065b4b8249566f21cf22ee71fc0feff77c151abe9151078dab74316f17b92d5346970d178034831abb061ceb4ff94b7580ead7487c9432b3391536193de816c030547b03d138efc97719e61c13d783ff256af341abba6af4b42990a03e2073ac2f3eaf0b12923346fd45ce75e5473cb23c465da06c6e36f163312a3e507fbd1058530a136803edf8d4c5e632bfefebe849328a733b0da1cebcb8fec341cd3b654571296aebf08654d55453505fc48ffc7b4ebf77589416cd68a1d94537d25debd5afe7cdd182bbca60fc09e5093129ae24749d3aa497a6492dacddced8feb6fd762dd49f429e3df458e440c96414a36c6262675231360355c9ccce8fac947bbd6cec1f5f0a3de4a1bcec332a35bf1afe2e17f764da415047092bcacdad032c0018564df52ff71b78b22e0f1afbdd92c87751714479e29ad2c8942fc69ff8d6a99a7a1482b223346bb3a3d023b8922386e91bed4312d61976611dc7421d0e4213b81bb8ec704570a4796cb20e8f2869f003ac30b8d990301f94725bd45d5ae54aabe5cdb6e24dfbbc2914277b95550282c4c4c9ba13d1e2a53efeacc828632250f7de24384fc266f72e788c77bbecab019820f0d68cc1f6dade89d56bfa4b098e9508494e386cd7845163db2fd8f6e64cfb36c584ad2698c398976c9dda4af936024ce5c1b982b2cf0e949aa18af405de4b03fc516c4b3e9a9ad861b96b6c517f127f1367fd5613e090fbf1221ac61f3b34590c035115e9504672ead3c86175f9917df43c1f79550d8b56d838716b3b869bf1d60d6821abd5334474ce455402f38dc2da2dfb83f3e38299f95e9c8260f1f2ee27947567488a10d437c927e3a239e2349e26997207e8995f9fb3420d05be38c2ca5a3d77c31c18aadbc9c7ac7bb08710c3c0fd6caafb15b16d9bdd98c07625832e3a5b14f124d16f2d5553ac1542d73fd89af2f3ab69cf150ab0afbc6257bbeb2fcff2aac71b20bf28baa82f88da30472c0378b008e4209cffbaa326fd35c4f2b8b5ac6f6e4ab57b922baf86074e9ff54a2d889b1f7d997eca2c7db62342688cb020df5b416f87fd57ec7ec6595b4f747ee841f29003feee28c17dfb58dcbdd1e67c0c14238c926a41290478b1f4db2c26ed960ce04a5c5057e414e21f9a7e3eb898d3b5c282aa5915a1372868b1a47081289b962604c9840de8d2f8c06565f5150b640ee9cdb05129a5f3083fcdee024d21c25a18f56653fe7d7842d1d041e9997877e9b90114641d4cc67e0d1e1486c7ea4148f0854a17c5d7975a64e31208553db3983f638f4587fd94b4326ae03a15e05d9f80a4c8b182d5e777330e5eb472eb710c7a0c77866727cef1d01a6374c79015634f3087d2cda7d3021f9c86710005a3a8cfad667c714d159871a92b82a99af3a82b975edce72770a218dc0369bf5e0f7b304e7c3646e29fa0071b208cb4ffe336526fe8047503c919c7e17c405afbaa38cd6e9dd44a230c8779edd507102ed8e39874e06d9a1a1ffab5ad2ba0a0c4043ec078d1c8ee222f1e1811e76400722b8684c117450a90954d06b3c590c1fd63ca20b0dd2b3d79453467d2e4796d126177ef8ab9a183446c02437426ea159e47abba5f784137b6eefe3c735e3625a8f1ccf73457ecac9eb801f4991ffa84201bfd2e23c9cee60b2b9a5df2b5ec2650b1b78bc20d88a4148ff5b6254917ce8b479619a189007abab989b12532fceb1c5d78e5135c0749b924c4a008ed3dcf0517d87f67eb53ac85444ec2a6ad4a31fd625e93e56ec4085ee5e60e973c59bd04bfe4ccfcf67c224ad395e4e00bebf4a251aad50f6386e6e6aef1f7b306405ca7aaba51832f00cf1d3351f40838a853c3abb32cfdfb8d9efd5a09bd4ed09dbccc9e472e4df0728939a0273955a265de395f13ac69e7abf56bd8525070aea784dfdd6cf61cbe7f217966fe984628348913eff3de2f9ef5ecbb649e1125a4dae56926850481f50aca87bd2df71ea04dc7bb9b27f616bfc0354ca8fe98bab206def96eb45f919d7d9dd3c710c3a90991131fb631f1e7b7d7a7c903ec0fc3e7caf78a5fab753c13272e972cbfc39437963990e5609b7ff5777df2fd9b59f30edc755306068a09777954102721e2c48fa528105e086db98fa13b33efb931d4bef277f595a1b2232ae6c1ad031850eed1423a1a94309995be795219c2169443a48ed775bedbb75c85daaeb5d87f0c6b37ddd0621ae9eae965ecb8922f52ee7a7938bdf76c7b60936a6cdab485cba2e8d18a28a064b9de7d2ae7a9f9ebb8f33cbf61c3eda49f6218903e9e850bef7d710d539778162fdcee213372fa932ee014867330234cbd526c03d918f942de8bf62cc4f9ce4cbf09e4ef8f14ea7272cb12cf4101dbea6b90d7dfadf2645ab100702eb288fa8fe37576d6a80e3310cdc48949db8e76e9e6e2cf12e540fcfd7bcee43d44dd59024f263edda67b9aa96033ea7e4d24714cafb003c12d2e5ce13a1ea829247567200d4ae1f614080c122bcaf2bf03c5340d7c2c277865bc56de4dbbe7c0d54339ad1163cfabcf0b5192b94d99f6afdd81b0add2129629340b93734bc7408fab24fea3ef1363df83d37a8887f998f6e2e84a9a51d64d0271fce0e2099bc4bb2610460050cf6772cbb09a9462df329e8ed89531b6c4f95d228d8fc0990f28b4142588899ec59f87153d8703a283b15a0b322277a30beee050b64c872718bcda46dbd679ab5df992d672f2f02d5c83d98188057b0d0a6768c8b501abd86d889d8a60ef96c58873d509cab6ab31af17b392566785f033e608117521a903fcbdc2ef7e6ac81671c50fa0a59b1e9173bf22bdf3de06c12b39a82e28b8a08ed43845f8cfa932c66fd40669c74b79f4c0bf082de41b7f9ee85f83e7cf1cd5d4d493c2238b660f53d3ff202eb032de0193b2b86fa2e5124d86f6da663801665d75303030c2e24c2dd79a042c21a6fd665a93b5e2b13b78ad568cb7efbb056d4d079ec10730e0a843d177783661b622c6b89e4ca0cbb208338bb6391fcec8eb8334216ca923093ec7654e4b66e4a424144d8df029c2f14fd624904e3cedbc936eda5181cc162c1d5118f8977270093b01a0416ac1b347370d15cac4475c3e95e8fee6ac89f641d3f827e20162a47e04e887cf4c7b3ef051bf65b7025a15ba341c3f02bf2bb8863464117758f2b4a401cd8a7fede63c2bcd341a5aedf8e3841714ce38b8e10ab2e7fbb0aa5e92a0ab73c34e253a11e32b3a0aa60dc66ac4885bfa138347f2bdc790e675806db7089ce15f1ea012391d6248ce66c9301d2c2bf1b23ee8800171e21b412b2d62650f984550dbc254b18d62a25ffef4b8610d6bc5a59f8f192d02be865a936a94b3f1e6c06ffc1b63f514ad1cdfcc3733cf14af621a879de1865ddd25d7df5ab18ab288168579e3fefe69d0eb515d8e72570a57efeb54dd39251876d0533a042411b776348cf7c1347a06a08de39e1b6a94636202d6c65b778b17b3a80664988674e1e091751b8d65851f27f8a8e185149ef2751704114be36203c89f175efcdc3fd1195cb7cd991df15e3039305301c81f4f4bdb1a8a54b6c9cca5d71b3dbd2150ebe3a163a897ca30f675bfe253297313944c73e14bebafab0179f0c27e7b1781216fb9fb11c7259e5a43c7c4cc8da1d2e8b190de1cd19f80a3e578ca836679e5a83acd6571619683ef78b3367ad35b9b1da027198911cb146ab0391223f56e8fac8750966497acfd38825d6eba274263c0d7bba4f3be4eef5b2400f0cefc55e401e2a105cd4ffd846b602abccea9b0f98c28d58bb5ba24b1d0a5feb2eb61ba940e07ce3a8f1abfea50911426efe1e3ef1714b33c1bb8d8756abef45f6b0651cc5a8628bb65030c334d2ff723bc9db8454dcd63d5968836988e5def5df73cec0933169954920165a653439eb3b79d29b9fc747827195f55342d7b914228fa8438187a5d7b6bf5266a1103b2ecd5f1f48d8f81cca05a4521b082da6de7c4648c2781a9350bb09856ee9b5339568980c52d3b558bf90dc0f2ee149ea7e93c25706676ea7f2b4e0ac7cbbc71299325616f6d69bf5f8bae2a42a136c77463e0d965fc469163753ec323ae4f94cadf2fea603317f8816419ac8a6ac", 0x1000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\xa4/]\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)) 23:11:35 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"}) write(r0, &(0x7f0000000180)="30607a2e8041d4fb", 0x8) r2 = semget$private(0x0, 0x1, 0xab) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) getdents(0xffffffffffffffff, &(0x7f0000000580)=""/93, 0x5d) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) dup2(0xffffffffffffffff, r1) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000580)=""/93, 0x5d) dup2(0xffffffffffffffff, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r4 = semget(0x0, 0x1, 0x20) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000001480)=0x80004007) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) 23:11:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) semget$private(0x0, 0x3, 0x100) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f00000cc000/0x2000)=nil, 0x2000, 0x5, 0x5011, r3, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0xa1) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:11:35 executing program 0: r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x148, 0x2f9f}, 0xfffffffffffff800, 0x1, r0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 23:11:35 executing program 0: getppid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x43) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f00000001c0)=[{0xfff7, 0x7f, 0x1, 0x8}, {0x80, 0x1f, 0x0, 0x1}, {0x3ff, 0x1, 0x40, 0x9}, {0x1, 0x2, 0x7f, 0x5}, {0x2, 0x3f, 0x5}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x9) sysctl$hw(&(0x7f0000001300)={0xa, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f00000000c0)="0a22353bfaa2b66d00af10370329010c05f0ef90c7324c1d91116627288dd51055f2177f04951b4b675fdd3f9808592daf89365c6b9a0aaffa3a664343fb4b8ec83917402ef5477da7699dbf670ff86a32e8218fb09f0630e4a315538c71fa69f70d77e7274998e37a0a15b44c993651b3c5c59c56f24dff2a57a70ba4acf704e4f2dafda9f20d4d5832cd44e018ec6f9796b6699b5f9ec163c09853e27065ef3346122b85ba9368d1131150da9b32e40e3cf7bc29cce0f11d4627d4be20a9d17373aa36dc3a780444ddc00d407128ef43fec1782679ef088e6c1ab939694f251bf38215c9049484c60a", &(0x7f0000000040)=0xea, &(0x7f0000000300)="b1aa3c6dbf7dfa27fb6ad148e99e6b2da5457ddd57eb28bdf1c104fd848deb7dacfa81f4a0c746ffaf525fa353f9065ee5dd9fb06fee14059ca91e9bd4d831e25ed5d8eabc29c2b2c16daa12f0d2d16b2199dc578b27bf8bd87f19f4a32060f0ec3631d0ed99b10a7bf74eaea1981ad1d1d7b7e0681a854932d4cfcadefa347671b46fa56b6387424a0c9ffce2d8fa3d75ec75c06ed7728b8479e14ad35d39182368001ef2e84d9b7c7d2f08bbc46f155be8281ff0be2d337cd9993aaf76ba588f55f338a2f381eaa77618dbadb5616a4debca939dbeef074467829f9ab7ad145ae0078185b3c9973b4d09ad13b66af35ad2ec8f109ab9bb9e1abfbbf69f93026c059098ffc759e9aa9d7f84aba8dec6cd32f3440ba14dd965ed75b988d354a92e10308a5b308dde7749e8df54ac84a95d2ffbbed63a20e5bc5795219fb99a5384cdff91e393ebf3908f157480331a348bb790e8156de39ec52392612c359a5e9b20fb5530cdbe753fd818c2314012bedaf759660ce83c68787ca75ee6a5c11cddd7c7a7712f4dd167c4e535f107880a86c7a7872470f9a38db26c7c3b7be0546b2576ac1dda727c3b7fb3478d175984a6eba2185e20dd951924e7cdc823d3677f8dd049afa15d3463607cae8d3be8b4c286636b20c93d1ace21802e8ff94e97bc00b18f2ff3b13c076ebf2aab3f64a5183fd2e27e2fa6d7e49480d6f1f4ce5763f268a2f9acf9577d02da580fd810f9f19f4ca3c48582ed517bb090d4854311aadc6eea01356e2eca82339d8e47f4fd7ba183dbc0386b05e2bb27a9ec951dac98a02dbc37fcb310ed4ac3b0dad822e978a0c181a7ac987f78579aea020697ccdec8254f650f95de08966c7c0098633fa318fe5341598ab03643d69c4f1dbebeb95cecfa2e53e8ecbad71ffa58ec03a6f97d8737958535ea7b865fba0e22e9e7e05fb163b1e723ba1138c45c4f0de602ed487c01d3dd664afb54735668ee0846bbd7bc8fb1102a598c67d38865e3f4a53f376e396434eb9008322b5ba9c2b15969322ccfcfa80b88266d1d63068a37c48431c12067a27f35b5e9b89387e557870e195dc4cacccb2254149d3b9a6109293f8b12596126df7531163c89cfca319f4fe5d8ee9745702a646a565d4636f091fd756f0ba9f03cb3954d22ce543c5b4fdd8223098e8ad0a753eb693a5f5689787e852f3e56f0b7522bad05b94f6eda8fef0839c1490096421df7db4592e1cc65fed20c31f1b2e9facb7e50f54f54419150d4a35a84ce3702fa1f232b49d3c61beeb51ac2344f38a44350f9beb3f2408874f80f6acb8079c57a90fae0ee2856759e7147c7d19486e8dea49af192ea6b8123e99dadcf9252a5221416a4977aace33d153ec978ee78a2d533c5ba2d2700d27c06dedf69b2065255ee681c6232cd382111b9513fc84b993a93ea59dee7dfa3e9fadedffad91ebab5683146aae16afe73b031bce4a862e4473be2665f6ec989b710d5c1fabe5a43d6adc5cac5b77ff326b251f8b7d45f3e4be598e65795cdac92ae059fff5a2c43225477cd0eb8e2738eaf65a2393561b53bd3c25b2e2dadec6ae72729ea4f483554050615926067cc2f3cabfd46cbede7bdce87b0cbd5f277426dbd0d665fe0b37cff1bdf3c4451bc33d4af6493f0d41abe21c90fc067805fbb1b7152bfe75f26ee0700d397d6dcb828357ab6176300f11c147afce685f4353dc4c1acd766728e7f4a209a8af6290f9a223dde075a4289e9f9b165c25539663f2a0f6c1c60da337af42d1da631cdf950043e74659e9c82d8b4a8763f4b19ad97d3746a3863825cd2fff03966c5eacceb66fcb2bd6123190f28be9934b32725d52f3fe3cc0f02ee4b1ac44749541408c025493af6e64f637601086f8c7711e926528120a0c35d86ac69489f708f5952de54ce6c417e90e12ddbe7ffb36640f08dec742f6f0557b6c9d90f5cbc3757ed787d40884fcac5794b918fd5dfc4ffb6b1082a4243b7f65151142bcde6bb67f0ecb27966fda21376009ece701b97932e3f57de3eee63972806275b286649e0ffe5eb5ac842773a8bd3f4c150427265ccc161f7c3b7ada51de8f85a0cdeb2ebf3074af5b25fc0603e0dd03f70eecb887ae33d7cc1ad3e5c3ca90c24fa398871271b5aed43bc55041e8373b3e110e6b942f25f6e09f5de641712d294969f96c0b71edf9a45ffbf4b60016cf08324d2470db68913cb440f07462e25cd5613e196653b13f9b7d145b2d72211d5f26f4a27900f9f05b2ecfd38a451de1d6aa15ab032fadfa3c1e8ec5c971a96c327874f33434cbc33c946603945495e2192e01d64b3a0bfa859d8d1ea9ff2ac3f6ecb86c00efd4e3f3b47aa0e9b27115c558d5fb825690300e217a3f64136e9fa8363b467f99ef15179c12ae635cb776cdd29fe0b21dea4f917735019d3fbc883895614364be60c1444188bac8e91da0953b0aa3e95086c5f3d8fa49562eb70a825e2d1292d61c4575b124074dd3e29b07bb43f88bb4e93a110b182591b5e721ce462b9e82d428dacac2b1c7bf22584474ab7ed9fe1786d16866cf6d0802b8dcf7b1c94cbfe7cdf8b72ab714ecbab21067a7a4de1e12ff3671a268799f040df8b8fab4d48d68f4a801618ac782ccc502f7b233d4477944d136a51897f1159fa555db6ba0748056f4adc246b492e970bd02aec711c1ea9486ef02a697a486d08f8554507433ae3e0a27569dac035bab6f489c2df8e813447883521960e849c2f80e9cd9e48de78eb23a1a5752aa2ab7f896a13bc06464d6c5e93f8510b1410b2771f4369ee980e53d4691dcb06e2ac0a253fc1ae01afc82795640fdd05f82021b0e918b061f09d33afa3f585f6e676173e8fe04ac116dfda2b55fe25b6747b0c99cb13476ec7132dd1907449aa5f42b99b822d42b9cd189c55ef2465a74fe7e6d58abc1dba60436f30cd341213b979859aae2d0887d3487192eb330cb05b9ceb91f44602c8c41facb4155983c442fd64dac4181c7463307c8e3c6b1ccafca07f314062dc7f37d703560949b5a092e4ee91f4f377722627a0b4499b70cc4a9b888ef4fc347ed2a8bd14b30031b0a86d3b5e0c36dc6c7e4ddd9874ba1bb2e2478fa863d3e96f9e203af975335a3b6063ba9a22437dd042be1cad0c8e020c45396fa710ba460053038135a4f3319754723145573da81d8e57b6acad3a076af98fec79f0c682bcfffd0762dd0f1d782c0a7c763d49d0d6caf39e15c746ebc72dd0719ba14448435f073153ed7fe55a81ece8e9c3c91e694c6c0c4445e08d1da528c643f296648d9fda2de16d7bd0f43829f03a8534fbb2c2cda3adbf72c974ff2921ab7d7f5736e998a0cda42ba7e9ee844c674633cebd1758c1bc6697b39e22b519493c7e0049b7f1dd29ba58e60ff080e8cae92d01bef7a4ee8ac3ff1936cc1fb469ae88be75ee06b31260bbe93c786ba1020942dd15adc50fd83a3a9922f087f9ca0a597eb3fbc9cef3b02032487e33760bcca0176104eb34a44bfeb36b945ab91751dc4ac6d6b208f8d177d731a4500a999482d664a99c7172600e6d79055c6a878b5e80e2016ffa2b1687fa3d24af83753bcf5503f146853d84741da2155c8a6544db91ae4eb6173fba3c708e73ad59dbae5e4a8f90cc65c54c3f8bfa6a3463082d2db8b777a040756210e770c9b04d0504a1971355c67091f14b80c91459d9da523696ec50f57c46a24569b0eb1768b18cc7416d16c3c3f5cccae21c65fb1e187a8da296d044295231b04213e1db519b777f37ce625447cc4d200035f6d656728706e7620267d4bbbed513d3af51ba6297b61091bd60989e456d6b45d963fd95490b0ba235597a2532befedc205562bde226cde2e378580b5ecceb2fe9fe65b66da91f4e3808423eee009e455082ecad0bc84f70ed76675294424421cc2cdffe95c800a90d67b1257292be16e740bb76be67cbff30df076ee6313add84b358e649253ff3242b40fb70deaf7d05d0f7ada8c1acd46c6a6323cebd49b5c8e2546a96f45e9e9211020ab87dd6df6c9c79bb45d54a470f2e4deeb0697ae0ffb6293dcc865d96105d294da00ec3acd391d01723230c60e0ee0b448c8e0c97805cb30af5d40aa1754717b075b22464084de4e1e299f7ef03dd896f32bfcde83ba71e4431db0dd7a98f36b4471e15385fe711dca782b9aa2fa514942e884a13fcd0fd37e2eeedf9295d2e3dc9ec565aca25ca43c918c822faf716e0bde55c2192399f9f3ce37084d4c1a2136445dcdbb0d1c84ee46f6717f22693063d08366a6504ec9a36c93d3e77a088c80e7e7fbc8d6d2fe84172deae6e1d3fec5f0cb4af9ee10ac5cf3c1bc6c8fed2b78f187ab910fbbe2586618744df58d08bf9234a44d8bfe74889f28783867563359ba5eeee06d27be9ec6d59083b0483631826f7db3cd7230519c6b74cb609596375aba69f90832b650d21894fdc969aadc1beb0d9095ef614f3b5d15b17f72ec681fd1d7f44da38616840649b6edb0d63ef00ac8f986c56120e9a516e8f4453eb7f1a2f979889ad23e5c9ee629e192127ffc8e72a9239c164123d6f09a0acebb7d99838362a658289ff235c03bded53fb07ac08bc55e93e45d16baf996624494891fff83efce4d5161e73b2d3d81b8def33647bd2b206434f55ccd1697ec7e252dc51dbe5bc1f668351475bfb9e0f3ece357ac4581f8a0378f34c151408e84271aa5ee9d405009eedec9d1ffe3f210931847b4863b875b22ccea6afbf4c2297be8b98699ac6c46cf310d96375f9edc8f877dfc6bb1ae5d110b1ed16666fec29f6f5d73cdf1cf84ee16de5c5e72bbe784094b0882b53e969758b4c14ae7a1c910b8c713cb6a9000b9ed6a0893ec67a1afc83cbb3e5619945cf56c7def6ad70e5c6e1c6e0192b12289ce759e1609cdc320454fafa2f4dc2c779a94360ffc0c767c235c375babb6250e5871f9e4ff8abf07845e62fb993dd6f775e0ac5d24bd59ec9ad2b1011093aca20dfc85ab277ef937b075ee834e51b2807f12b4b5c630ed0d50e499ddbbac4e2ead20f76000f925c11da2764d8b6b95749713e418558cd4c08bb8cd48e7eeacecc91bc6f0f0b1ec9ff57077f7c0ea49fdbd05c21f4c0e1346d766156f83480c4969c35bda2e6e029d5c6c203ce9eb25fa3bd4e17da1582b5d776f79b532849ce1383909b8583afd98903a986dac027bd1e1e88ab8ee6fe7607590e699926120ef0d61290f4064ba88b2ed6b51475914895915e230fb32aafb5a171b9b9b8dd82323dafcf1afa30d3fdecd8a21df14e1842629fa6986af63fa8affb9a8bb27928d49a33923c965a752980e69d7e18b177439a597ab5462671727563657393cc3fd7b7c2a533ad58398dca5abba97e604cd9ba3036e9f6cbdb139637f581bd923e0dd0e08ee9758435cf9ef5732f147c29f428411916adfa4936a9135d8f3d3843566dce41fe73acc853b5c3482977bc309f384056d53354665bff50457c60e3babe4f8330fa0f4ed168d2f23409fe78d019626d9f3c6ac9320526a1a7bfed0536b0eb1849b6ea5451ea513a50bade2bc1c15f98a4a46ec62183e7ec7e8cdb5f14a9bb3e87ebafef2ffb82a172210fd93edc9685d2dd169e09332397707cd8e284596ef5d31dfd7c222794682cd39f89ee331f54163f062327c8d429b8be15403085272887d256e236d4583726ed741ceeb321afe10d592765019abc9d467f24504de32397412f6123f53e2949c70cd99c959f96b852a3931e1a54aa74e6bca6fc34339c91d3c628cf2f0d91664243850ce85030e04fb1", 0x1000) 23:11:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "00000e091be600cf000000000000007200"}) syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 23:11:36 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) clock_getres(0x4, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 23:11:36 executing program 0: syz_emit_ethernet(0xc66, &(0x7f0000000d00)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ef00", 0xc30, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x1f, [], {0x0, 0x6, "ff9de8", 0x3f, 0x61, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@fragment={0x11, 0x0, 0x3, 0x0, 0x0, 0x7, 0x65}], "f25beda6c97950def32cd18eed6c493fd8f1d9c006829fc9f473e1eb073bccac4b9eecbf00ae3a268c0f31ff3b87665f42b9a8f79437c8c4dfbe6a98fdaca0c6cae099f0a4cfcc9f986a0c16e09792a57c5621b4478d3cae2c5dacde634d0f15599905f500f4a4a5a6138c829480fa6ec7b59b6251b7e393c0e541521c05b31c8cce10fb9939f3d3a2e9e97c1b7388697ab01bf276a40943b75c74d78eb65b96e9188fdab5d90981d7b161e456853d51f020aa972eb961a57619bddcbe8d4f98bd92c6fba0eb96adcab4aede3b7834e43d2283282871be9919bc62cd5ebd33ce8d34d75d8a930abeb9b78256aa06912c2d55239a02e27688b24af7adf6a6d380e73e90fcaf63760eb39219f4cde83ef131fe782834434be9ffcd18f2e98797a24964011a5f509e5b98a379c4ee82cbe923b314eaf4221e1ab092ebbead76fa821f542cb662c4be88171eba97f784a77b02827cb8e5dfa9d8843a3f05f8c243b8627f97f896b36c81a018ab590cd93ac41d38351086bbf0b3791212d65f0c160cb8fb565709c91bd1e608c68340d439bdd59848241597a2e6e91aa2895a1902b528e29fc0b77449b9d025d86b6ad0ee31d4740c63d0e03100fa06d240dd8cffb507703b7c3c8473204fa49074d2725a546cfb70b03389dc8ade917411a13c5e3ba5454d80f993dcec931fc8685db0f24757c04a518b17bfc0cd11d599c2b52994c29b0a225e9aaef6818ef1bc3fb21b4e8ff7d42146bcc3a62346f69bae9f553673b21ef7fefcac60218831241d71c37436d920d45d28b5e36311a7411e02fb5babe054c9b81626fdfa795cfb9d5cee49b7a4d051576c7c6d4b5d8393dbda5e99d6ef29463135be9d0556c82c7141011ca93b3f9d7b357d60f48203b395d88685620af836bec1e17cc3aa124d5dc56b59c660f3ea8ed28dfb9051a0c42fe19a049e6e88ecf4e1363b51f5318320ecbf7f0b4a97e64df42276177c033cb879e547cad9690c577486d813878967c0d8fac76aa2d38c331f18340591f7ac7a868ee7227cf609e9275c7f73c80d90852aa6d8ebc138c42502d7934907f7561fb847dc5fe79aff2a959896712ef62c1eff071ab56c3239dcbf40250f3f6aaf4a8e4bd9e055f2740cdd6a8e5ad1243114e3849259f7da4668bc95c51d84568fe1503f51a80d36ab6768e76e9ae6685148b02f29b0ce7a56ac2e9ed848f22753a171dcd58848a07fb4cd7b2fff6552517c19cc8f984f185e897c1fbe6a1e49b2b309e44b80ab569eee199015046e46f23561c2aa3977f5ec58dcdc920eaf69c0c358488baef21755ae4d5ba4194ae89748d65c9c861a276ecc9dbabb7590fa2a4564a521fea2422d9ab975c38ec2d50f16f33d028000e9f0c84828ffeb255de874d7e5b2c2c0f9dd554ff1ff3ccc143781b444647f6aa10ca18c0e469a165168a988dfceba8b81f0396fbca7b9227361260de91b506c4b6be05c95939d446fd4b81eb40e8af0e96fbe4fdf90caa0b33d21a4e2b7d4510526fee9674920cfe3c66d721f29d8a678d3d944a928e5e5ecb340d4979712f25ec2c22728b4806f7f2a077144f2c4baf0d8f15b25206739ae6606bcc06ccd5c69e73c78749f75f50101f1d1503f41b646165a35dd41469b426623777d1a24a07fb3c6a3fdf427abaf64f531bc6d8a8e41ad027edad60b6baa071db1a1002f7f436fc22bbaa6029ddec472a670328cb06059a48a3abf113dbd6b6b47804f5d3d40be63171a694592766be89c79a00d7836a7b2aac5ecaafd72bbaee031ab13b6ab88afe34b8150dd9043181cb8e2d3075795eed7c75f3bcb9972556907ea195271cfe45be5d323bc5e2bda0c55b4f4b978a3e06635a91b27ac2facb2e51fb15d7c1d8fd684e521c14d2ec3b08b0534cb5bef4d5b68db112d5f68f0144b0bea106b9ed6b0d8f230dd3c0b6c88b0f77eadf189575bbe99e3769b9e2a0e8bfa5ff7f4cc973281355fd2e8f8f45196a1c2c0d175c4a607cf709a2615e57563a9371cfdaed2f0fafbc59c2b24b662c925275a4ce71bad1297db90fdf715245a6c3c04e4eddca15722c932bf4c78fa872948d0fef83c3d5ab90c54ef5add3e350881a40ee9d6c348a5de5af071754f9200fab4dc2ed7f32d1fd88b84acccaa46b21702658f848e3cd49c13bd3613f76bdf9d2a0b5ad50b8865cc3975d91a74b93ffdfb752433a8923cef36f5dfd7fa8b068d5c7f0c885a1f7496f9cc741e180fd6b4deaa41eb096520ce780f20079265a8e0ab3bd26c80d5c1b235f8cee208140a70d5d8fc7c5ba102f1639609f0cfe306966b00a40d93589114a33e631956a40063c918d2e6edef5bde524a53bcdf1d16ea4867b21c77c24bd513100a9cd7086af3c8e6cf5e2cf0289e54609488049f3b50aff0d7f37b19e0e1b24f6cf84ef9db17861d0f0e436292075abb04695a161f272dddd64801c1bf5c7798c50839665485b2b73a71b1dcd0af0d56e12b2e7e77bfc8ba681fb4048f4021c013e8f26ab6a17a67a3d2d4e854cb87f079de8918d14058af680e5f65473f461adae7b4f79a5ee199cd858fb18a03abfde8808aa745ef5e5419af6e68a47aada26126574ae844ce1ae223a3c464060c64b41197b81c4eeb865cebb0f6101d4134bd00383d795f8b33ebb6b801269e427911ea9aeae812c76bc6d443baddce8bd6eb72f8bafc58083ae500f3677b4e73cf196f6f0a98badc6cf9381b960a828b82f706a2fece746765f689a15de30d2241d3ba27dc3c364eb8342ac7070256febc50a9d30f894cbc4dc688cb6e4abd1dbdbbf4a9467888090f756bccdd4608a2f9e513f55475171bfa7508ca362191456f8d179fda281556287be179804d6ad6233b578fd8b593bd768d5919afca2b6b457776b2179111ee618351e56cc3e5c87f069e38f554d525458c0965822e7aff9293d46fde406a5ddad60be049bedff205db26b59329e9fd482addf71346ff6a1e17b1b858449d20fdf1d650c39cf08ab9315f584acf1eb47a0aeb27859223db7748b56b18dba36ae608f63f1dce5f141c9386a3d9e7e387ec9f6e6680aa13c46bade6fdfe4858d714c33f1f68fd741ae7ee317f45bf77651d58039e3c658392ac8a896c4bdf79af3ad2775e620f1806f124dccf314c120e4a348fcccaf966ec08ad208cd9a5f54c605b5ae05d83edfc81d71298aaa941a1dbf5625a28bc9952f6b5c4310c3ebe7ece16eccb150c34a1500b651f09cdf1fc2687a7d2a11fa1ca6bab3ff6cb29658394690972fa917c7bd83ec6708d2f172efd6fc7b377731ea0cde960b5581d81b3fc8e8ecb25dea612c59bcc3bc463f322984b88e7b0f9cb35d33109a52d52f1a46567dfe2875367c07d06091b6ff9be05c3cfc6bfa58e23e10497ba78298b28ce1c886a516fc4d93db65ffcad0677bd3d386b98a8ca20795cfc9c1d2de9c94537a19b0dd70bfb57b626910530e6421672ba376704846e0ad9cff986ea9b94aafdc20809f9ae59a6b750acc3c6e5aa6bac9bf08a798500529217dcbfc6b744147ed41e784aa999853cd87aa5db8831ad3032604ec15cabf6bd15f1471c316585ae9b1411f964aa481c4afd58c3ff80a5247457b84aae222e76750a33415c401ca930514eafd4f71e5e1b147e4e8017e5b24a1c3578bcb7ae3a37cde80ce8163827a4683ca5fa80161785e1deb42b6f397c280558c4edb62415a0dc3aa764d9ba1b9e7ac409351ad0ef702bc1e15ac0106831bf818eacb2bfad37f4b921ad80e81f8814b432838a57a3e7a3d0b0ccffb16e5a26eeec80e9c46cd18bcedbee71d59714434be266a9137f372352b057d2c68e627f93201d0a6675ced74a5d758363136490882aa074f9c30a2e51d1b9ba482508ae308e8bd1351eff0518dca2891551b59130a847e4156e259e8099ae9bcb011e4385f9f4bd5df0eabe78a423e009c2f47280b6bfd0c6deab47708ddba8caa3079eb24d5ee73df4a6d36aa4a27930e0f6ecb61a5ac729209a51da658e6f4f66debf1d19a83ae3260b3ca157f47564450da4fd93fbaab43011496592b62ab8141c06c3646293d30dcd4a12ebf2e9ed079214d06ed12158742105fc447455d5e1a3464c6628d6e53b9ab0218c0abf44a4d13b317b1f282d97ecfe644650c4afe58f50c82ca6a12b258d475828cd4eb2adfce8f213cb26fc89079dc6923ee1936de39c2afcdb32dfe6b041c87f0348772cf541611a7485cae47cd8f3b957338826e32b4f2eb8c455fe5bc4a67b5ce18965ae72ff9f53640feb7dfcb21f535fc74dbc4d39fac8c040110a43cb6962f4d26d9c2b1a90f44c748381efee5fe63953c3f95b760425c9"}}}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semop(r1, &(0x7f0000000000)=[{0x0, 0xba26, 0x1800}, {0x0, 0x200, 0x800}, {0x4, 0x1ff, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0xf2d, 0xb6a09582733895d1}, {0x2, 0x3bf}], 0x6) 23:11:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) write(r2, 0x0, 0x0) 23:11:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x58, 0x200, 0xfffffff7, "34d481f70bf99c3b5404926e7e948a2abb7e0087", 0x3f, 0x7ff}) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000080), 0x0) 23:11:36 executing program 0: seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000080)=""/133, 0x85) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:11:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x7ffffffffffff) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x6) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xfff7ff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) 23:11:36 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpgrp() r1 = getpgid(0x0) getpgid(r1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000, r1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10420, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f00000002c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ktrace(0x0, 0x1, 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x400000000000bb, 0xfffffffffffffff7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000080)='P', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000340)="895b1209f8a4b2a1765e518eb163279f703c2b5f88d29783a6c1609266f96824c8608a0c451e81da0d9b947e4ce32df6c0ab8843cd811284df1d7288e43d1a5f6e3c90ba6a56dc21a2b2b9708874f18fb71b1ab562d8f9db72ae8a1aca476723d8850acd9dfd849ca7d4d6f001885dfd79632f6a659d62e35023ac782d0e4ed5729349f0004b13eb8d546b8ed950a0be5dc9ee4c0e1a69b4230ad5e1fd87788cacce1a4b98ea6c77291b05469c9720615ea08510b0f196df67cea4e08253d534824e7e87f777743224874ba211c35f430b41d92f6a1398e648eccf2c6d5c5b6c5306951bf0", 0xe5}, {&(0x7f0000000080)="352d1721a544f8f23035911376", 0xd}, {&(0x7f00000000c0)="01436e7ae435d230a127d639e904", 0xe}, {&(0x7f00000001c0)="3443d6e994a37e1007ebcc0c71f20ea9ceb436aa3fb159596f74e64007e0f92a175917528bc6bb1a576a24f370a2566f91c0035947872048c3bed8829a9f32e3a68591197f00373eb00f0e4abcb86769656f85b4923113d52e9d3225d20acdaaf979d4f545aae9969f904807021bd9fb80f4cb1104d61dd43c", 0x79}], 0x4, 0x0, 0x0, 0x8}, 0x545828f06f2bca4b) pwrite(r3, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)=0x1) r5 = msgget$private(0x0, 0x20000007ee) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000be3ca2bc91faa7e10edcc0bd1c211a3c3156355064162675d59b2c1c814fe0cefb2dabb1b3e1ff7481e67950915af2edc8eaffa4a97eb56deaab0c04b3472fe66682b9f1c5948a72e2f410ee249413a13074077a214b8216717a5e8cc8f546acf421b934571bb3ccb9002e3c348785705901a55f7f6381d574a6098578969c5037b14d144fcaa33eb7e3b5d9821aad47bc413a88a916188fb71e8d50e555e50dd61b94f07a63d64b88838abb8c707dfbbcb61b536901374e64ac0149c0c38cc1647ed4666c22e5644b9e8aaedcc5cb0c1b99f908956595cd37b17900d01af261872817d834f6acc4849bc8264dc15c42bd44bfabeea749f858864bf05fde62df8f399e21f278ab5cc53326a78339982edf71d1c225e8af44c3f61c920ef5c3c4c3e90f75b7b19d7f0686ba6a9e3203ac48b201db6e50bdb44699d2dbab33820d1f998595a9e95d4f52fbd091e9cb0ecf43d0a853151b95c06cec4526df94ef0270184c65b3de18ec46adbb7827919064e6946a9c8815847ea99946180a6498f46a1a5c1dd61eb51418040fcfa0"], 0x17e, 0x800) 23:11:36 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "040000d35ed900"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0x7fff, 0x7, "ba62eb06b35f4b8e205ad7825c401f71c761b464", 0x9, 0x4}) 23:11:36 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) sysctl$vfs_ffs(&(0x7f00000001c0)={0xa, 0x1, 0xc}, 0x3, &(0x7f0000000200)="4419a6eb642fd4567848f637d3df2a81546edd95451544f24387b7b835ad52e6bdbb20791e70cc891c4ffa64ef9c1b3b8f3493747ba6d2ff4e475927dae9e23d855ae93bb6a4dcd487bd46443efb000efcea847999f91df2f8d2c6691ee28fa2445991f0dc948e0e27e3f33cd8eb4817c274b6e1fa504bbe3b8074903da937f1d704458800285ea879094364c580da4e5fef630449d288d4a8620b5c0e000488188fc2f3dba16d5cacdc6d916c2c82878a5ad14552cfbd4edb672ba050f4fcb82df336d1800573cf01fc9ecc40becc220a688596b454d451d55ce3ec7ca4cb25e16e254b7c00f88af3e4376ffa87221afdc8ad6e522e", &(0x7f0000000300)=0xf6, &(0x7f0000000340)="dcb7f7930ae9a44a617ae66fa2ad8f71e0dee9eab775e55388b96b7e2168b7085966ea28bea96f5ed2b624b7ae0bc061b248b67d6606ce652b7c8a310ee93af10fe209a22ec84d8b016fdc0c12eabca9f25be6987ea713fff5b9cc95ffd677f6d4a1dfa186fb5d4e24f03cf59503ac5bbecd1c7d2d1ec39e30134d1cb4ffd68997573db84ef035f329b135fcda1ad427f19ba6f913db0f9c734ff3f4f16bd904be2feafd38c0a414063e4f1bb48b5134e842de5a14294cf7232f6925d385913bba184cad979a8d6e9861a7784c5df32f5be798f7f581e52240906b852e865556e8328e7f8886349d5fa7ab390757598e4a2a0fd6806c8549", 0xf8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xff, 0x3f, 0x0, 0x3, 0x1cc2, 0x4, 0xb7}, &(0x7f0000000100)={0x7, 0x81, 0xfffffffffffffffa, 0xffffffff, 0x100, 0x10001, 0x8000, 0x6}, &(0x7f0000000140)={0xa8c5, 0x29a18473, 0x6, 0xfffffffffffffbff, 0xa9, 0x400, 0xfc, 0x1}, &(0x7f0000000180)={0xea, 0x3}) r0 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x10e) ftruncate(0xffffffffffffffff, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffffd, 0x123, 0x2, 0x9507, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4e, 0x8, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x1, 0x8001}, {{}, 0xfffffffffffffffd, 0x24, 0x80000000, 0xfffffffffffffffa, 0xf1d}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9, 0x3}, {{}, 0xfffffffffffffffa, 0x40, 0x8, 0x5, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffe, 0x5, 0x20, 0x0, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x959e, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffffffffff51, 0x79}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xac, 0x20, 0xfff}], 0x0, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x1f00000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x40}, {{r4}, 0xfffffffffffffffa, 0x9, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0xf7, 0x8, 0x6, 0xfffffffffffffdcb}, {{r0}, 0xfffffffffffffffb, 0x48, 0x688f50026993ca0, 0x3, 0x51}], 0xffff, &(0x7f00000006c0)={0x7, 0x3c3}) 23:11:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 23:11:36 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x4000000000000e, 0x10001}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2012, r1, 0x0, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04400000010000a9b3c742070000d35ed900"}) r3 = socket(0x10, 0x4000, 0x3) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) close(r5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xce8, 0x101, 0x403, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800", 0x8, 0x3}) write(r0, &(0x7f0000000100)='\x00\x00', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 23:11:42 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) write(r1, &(0x7f0000000040)="d0554a3de18198865f3fd60ef5520914f050cfe863944688120f86bb7a0bfd31125c8e266d3e0fe49ad387f17d3cd9a7faa38b6fcf38dec7", 0x38) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x4, [{0x3, 0x1}, {0x2, 0x2}, {0x3, 0x7ff}, {0x2, 0x4e8d}, {0x3, 0x7}, {0x1}, {0x2, 0x80}, {0x1, 0x8c}, {0x2, 0x1f}, {0x2, 0x7ff}, {0x2, 0x5}, {0x2, 0x1}, {0x2, 0x10001}, {0x2, 0x3}, {0x3, 0xff}, {0x2, 0x5}, {0x2, 0x1ff}, {0x1, 0x59c}, {0x2, 0x2}, {0x2, 0x3}, {0x2, 0x5}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0xdd6f}, {0x1, 0x80}, {0x2, 0xcdbe}, {0x1, 0x40}, {0x1, 0x10001}, {0x3, 0x400}, {0x2, 0x20}, {0x1, 0x4}]}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) writev(r2, &(0x7f0000000000), 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) fchdir(r4) 23:11:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0xfffffff8, 0x1, 0x0, 0x100, 0x5, 0x6, 0x1, 0x2, 0x20, 0x1}) syz_emit_ethernet(0x46, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x10, 0x0, 0x0, @loopback={0xfeffffff00000000}, @mcast2, {[@hopopts={0x11}], @udp={{0x1, 0x3, 0x8}}}}}}}) 23:11:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x7, 0xfffeffff}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x1000}, 0xc) 23:11:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYRES32=r1], 0x1c, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 23:11:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r2, &(0x7f0000000000), 0x22) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x29c, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r2, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0xc, 0x800}, {0x1, 0xff, 0x3000}], 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x101, 0x0, r1, 0xffffffffffffffff, r4, 0x80, 0xd436}, 0x3, 0x9, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() wait4(r8, 0x0, 0x19, &(0x7f0000019140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x80000000, 0xffffffffffffffff, 0x0, 0x0, r7, 0x20}, 0x4, 0x1800000, r8, 0x0, 0xe5, 0x3, 0x2, 0xddd6}) syz_emit_ethernet(0x72, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60317971003c3a0000000000000000000000000000000000ff0200000000000000000000000000010100907800000000602484a200002b0000000000000900000000000000000001000000000000000000000000000000012b0005a80000870000943587"]) 23:11:47 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:11:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000300), 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x24) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/218, 0xda) 23:11:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9fd}, 0x5, 0x5, 0x2}) 23:11:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r6, 0x194, 0xfe}, 0x5, 0x10000, 0x6}) setregid(r4, r6) fchown(r1, r2, r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpgid(0x0) msgget$private(0x0, 0x48c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, 0x0, r3, 0x0, 0x8, 0x2fa0}, 0xc, 0x1, 0x0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0xd11, 0x0, 0x0, 0x0, r6, 0x0, 0x400}, 0x8001, 0xfffc, r7, r8, 0xffffffffffffffff, 0x3, 0x7}) shutdown(r0, 0x0) 23:11:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xfffff, 0xffffffffffffffff}], 0x441284, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7685, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x141) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0x0, 0x0) 23:11:49 executing program 0: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x12}, 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x2b, 0x3, 0x7, "b363935872244072cf361725a43b1b519384ed66", 0x40, 0x1}) 23:11:49 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000240)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{[@empty]}, {[@broadcast]}, {}]}, @ssrr={0x89, 0xf, 0x0, [@empty, @rand_addr, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x4}, @rr={0x7, 0x3}, @rr={0x7, 0xf, 0x0, [@rand_addr, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000002c0)=""/134) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r0, 0x0, 0x0, r7, 0x2, 0x9}, 0x6, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/203) 23:11:49 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@multicast2]}]}, @timestamp={0x44, 0x18, 0x7f, 0x1, 0x6, [{[], 0x1000005}, {[], 0x2}, {[@broadcast], 0xffd}, {[], 0xfff}]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x1ff, 0xf7b2, 0xff, 0x6, 0xf9a5}}}}}) r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000061d1740905000093f6"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) r5 = msgget$private(0x0, 0x2000000186) syz_open_pts() msgrcv(r5, &(0x7f00000002c0)=ANY=[], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xdc, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100670200400c907800000008ac1400aa891ff7ac1400aae000000100000004e000000100000000ac1400bbac1400aad8002dc30005443407800000cd07ac1400bb4ad4127d0000000100000005000000060000001fac1400aa000001ffac1400bb0000000700001000000000090000003f785d32e0b6ea198fd4ca96bb232d4121ee16eab70ab58dbc2bf76ef813f46c4ea09447b5ae5b84d62ac5b41c61c7b1690fdf4a9d8224f74c554e2e88f7d6321b1c47feadd309fb4679d4da77d7afe77c8af700"/224]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x80}, 0x1, 0x9f8, r7, 0x0, 0x9, 0xfff, 0x9, 0x5}) r8 = msgget$private(0x0, 0x2000000186) msgrcv(r8, &(0x7f0000000600)=ANY=[], 0x1, 0x0, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xff, r3, r4, r3, r4, 0x0, 0x7}, 0x9e7, 0x7, r7, 0x0, 0x10001, 0x80000000, 0xb2, 0x5}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r2, 0x0, 0x9, 0x8, 0x9, 0x3}) 23:11:49 executing program 0: syz_emit_ethernet(0x10e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60e25b1400d800815140ae102c44c84c73614d9c561d2293000000000000000000000000000000014e234e20000890785ae3ae1cd90f0c2651b49699407179039a20b8491892c6946610a2f0329e8c9a75d99a2cbd2b9d3e6d1b95532392efdaf75beeb08375a2380e462992d35aa8f2c7d9eeaf5749359b0c597d34d2a8d053420803a669b1d90d6908ec0ff112b1a043bffd5f663e0d8f1548d8d73101d5fa9183664f1bbaf6f2f78b53144f2c6d9309b7969944cd76f53f24f445311b5ba6f63d9ac9de41aa675209bc88d6366496b3f69ac1a3ef91c69fa92a83b0187c1ce86ea215537544c73121a11c3d3917c6c193ee9bc8bdf457dcfe0eb52fea22891441c934a05721e40f"]) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 23:11:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r0) syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="064f1428a5cdd66ab14de84c9c14b94c", [{0x2, 0x1, "bf355f004f05"}]}}}}}}) 23:11:54 executing program 0: r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r0, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) setpgid(0x0, r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) 23:11:54 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x39d08634, 0x0, 0x200005, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffcb0) 23:11:57 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6020000000193afffe8000000000000000000000000000bbff02000000000000000000000000000187009078000000000000000000000000000000000000a31e3463045b20c3fc3a3db2a95044d7383216c340311c285b38bf2b4b28ff91fee24b4e47c56b3027833a6f5457be437327316ebf99319712426bbfe3897a91fd4bf4cc5fe126bb7f1b9bef9005004549b3a4effb8532154625c11c27cf32e88dd2744cd5b020e4b6043497dabb3ef85cc595b3d7ddde5a42c6e855b24368a5f248ea1c53804dbe944a228e6a9f7a36ce14d54d61d05962e9e1799d3bd24d951a1f3e0c9736e2fbd0ce80ca550d160933feea40"]) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflags(&(0x7f0000000600)='./file\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x101, 0x4, 0x1, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6941}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6fe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000c90000/0x4000)=nil, &(0x7f0000f6c000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x86c828d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000400000/0xc00000)=nil, 0xfffffffffffffff7}, {&(0x7f000050d000/0x4000)=nil, &(0x7f0000c28000/0x3000)=nil, 0x4}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 23:11:57 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) socket(0x1, 0x4000, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000001c0)={0x8, &(0x7f0000000040)=[{0x8, 0x40, 0x4125, 0x2, 0x59fa}, {0x55, 0x5, 0x30, 0x7ff, 0x238}, {0x0, 0x357, 0xe02c, 0x1, 0xffff}, {0xd7, 0x200, 0x7f, 0xb40c, 0x2}, {0x6, 0x1, 0xf000, 0x7, 0x6efd}, {0xfffb, 0x7ff, 0x6, 0x400, 0xfffe}, {0x7, 0x7b, 0x5, 0x800}, {0xfff, 0x0, 0x6, 0x3}]}) 23:11:57 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x121) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 23:11:57 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="cd815b9ff4f08d1372e9dbc9d899412d869fc5d7aa17552259f467b8", 0x1c}, {&(0x7f0000000180)="c36f2b535c91b673dd8b1a799bf99064267443de594a66f5bb3dc9de989c47f523e31fe9dff3c7a2d8314be730f123e029984cd7c121f8065e6c59a458542772fc81c9155381f052eedf998d3f722d5deedfe2086b218ff057ce0b115e33", 0x5e}, {&(0x7f0000000200)="72ed2a33c0ee66de9bac98c884bc", 0xe}, {&(0x7f0000000240)="b3ab8e9609c2a528682f33", 0xb}, {&(0x7f0000000280)="b7547b3406cea0c061c642092115c4061af5f7da27962cf789b9bc6b5566e1d52a9ffc504156cfb592cf380f1be8d2094c474aad9c41ed7b602d589bace7c61150123d39f66ab63254ead10d7c92ff45310da0538878c01d1c736dc05d87f293cddcf75f649f5d51bc501b220dc0e56fe817190ca808d9dd78e7579d2492d9d16ea41bda44a2c7ddfcabfacb0a567c35486ee5c1007a8db12579547cfa4cb7d2b7890085d50ab5aab0e2524b326b0f88a2160e6352fcf26736b25d745f8f547df93238ad071ac0", 0xc7}, {&(0x7f0000000380)="c9fc14113506426a68a0c8da21b625c66eaef4d2b232608536f68fa540516a825b0a78b53304c92f6b55a6f3fd5e572bab0653c04633f6a4f2243321e5200f764425458aad2875e7f74b3743494fa9599d26a9dd7625ad6bd562f700571cf53a42418ff073bdab1536cba39792c1cf9484ad5cce03ae950fd972ce567dd8ec5678f39ba94a677d3ed5460c2cb857315087c83d26f07f7e770f549d6957a852863cbc193eddc39f8eb439bb3b32b8b4ac1ee95725933b52b600fac6f8760ae2b9860b6e29cc582fac29a9613b806f4067ec4124fb65a86386aa0a7abfebe893acf9c8d88c1f9b8068b4549de969d3d1", 0xef}, {&(0x7f0000000480)="6b3a532c562371ad57428905d9208d264df9d0820499f70f571f70e3b8c45782964970f8756dbec5327e4eff423f3f0aa88437d8a6a4648f41f69afc8e3360f3a7c0ab57e7e9194b496d95d58fa213dcf776a06fcb427bb4462c27438d691a9c796dfda9a93ffc4acc2795372e42e7dc98d63a65058f73418387f0aeeb014ca075a0c0812f983f698b92fd715c7b2c4d3118074bba48ba6708d81923015485ab22f47102bbf973dc14aded1a1d7459a9de012c0b75765236ebc961e0610ff19222fb1408629bdef58f8af1c487ecbb3ad2292fdf839d649d3cb473d7373a5433f2353a1c6a6ce51f13186dd459127568d3234197b503d932823add085b006c574fca20ed7777c818f4fb3b2524ed7e81d750a93c4370301ab6302001ec31bdb2b926cb3f261f733cb11ffc6c8eb39061d9127fb8665b2fbe3fbf30737897bc39565f56ee62a62a399af6a04bdee17f925fb7484e6df54c6c473bd5cc88ec17726b4bf499a103f083ce068bf83357652faeae73401412e0c524eedebafd9df0dbaf4a089beb3b8603e6c4d85b30460cc556a9a589b19beee65d89f0559c07827f0d774bfdefac6dee89edf829994579cb36cf1de7e9b344aa205efc9674bb9a02865527da764bd8493742e6571ba451818296b9bf1d9867828c224bc1590c991709d5d8c4ee5d0f32f4b98c5f2db02defdc3d9db75b40b2f24ccc6f9f24e1dbb28fc4a3c00ec558779cd9e22f8e97bc86952d8dbf7b2bb0835426b3efd243d6d5a76a8cfcf2436af7122c3b02ba733c2cdb857efaec50c9d577318e3dd37af4b55d3ebbe33e1065aa7d2ba7c420725f94c676fad65616fac72303c972a753f8eacdb2e39f71dea3a3afd041aeec1613646c3ccdf932991247a23ee943bd8ad9fb781ea7e9add2d7124373ed20f93da7995fe623af3f4fcbc7f980c1678f903ab38602008c73cbe63754f35f80f7afe379f6aee717406b61b31ab1318692b4e1f3383479c626e6fd11d1b5962ad85b9832d8c1ba2c6aea8c5cd127f0d1586844c6224217e9585d02f2148a94a73d855acb301020930da9c5170a0ddc8db4b35c4fe44d3f59b1ce1dc79f39e68d137d8abab4bcd0193660fc4340fdba443f802adf82a935ef5a5a21400d46eb3bdc8e7ea9ffd64a109956e1a6ab8504723c0fa62f6215a2e966d170dcede506e75049e3c7d99ed670e71843e8e45a3303c58dc9af5ee663724e1f2fefc35e29ee5f25d4cf3b77ee260fa2f959d4cfd22de0a9c9cc8a377cf418a6d5c4679fab77f74decb30ef8d70d45dd9117d274e665b8b576fdf8b6d58556698966bd9acca0490f23996ace506d82bf382d7229bfe76c0e224fc5eb48891b30ee2fb9a5a964ddf7e390a2ac748dd907ab22ffb07094c8c936477de15ca568f0ee7221aa832017642e9b70c7ccc98446435f7c05e030afbf0568437c0e103f7b974e05033676d32e7e931f0134290cf6783d259bd05a48ad7f100fdb9647650faa33852655d6e89001ac753b695288c2dcae635907444875a5877ed89b386da988d56037e531236aff836cffcdfe2919c3bca95d842ac82bfb728c7c5fe5353f8fdfc2c78ac29b82135fdceca5df9efea28315774dfc3136fb7c39c873e06a79990c860fd18da11cd6a45209316844e17c4df6f5dd7ff1eb034af1c9db161eab870f43793807d7174a3c74f38d2c9b5131ac69870c73f341faf04b4e6dc14c2663e7fdb4d8acfe80738e8c93e47a232e78916ea2e966efb7f35cae4a952260b019ef95edd169d16f62962ea0909cf534b8e7f3e31212b15118b49d70543f946a7e9753db85d7e09239fc162a934f7ba12eb1ff3689c82ab422b6c798c85b100a084af3bcc6a8b6e0df58d1c9080131f16c7c5a75f7ad3f2d5624ef8d24c1af8ab4f139f70045caa241d6989f6ba9e132c093e23dc59ae47fbae3d1ac597fcd47e062f68feb97a853e5b02f5c9695463182d0dd7d0cc942c561960812dc0039bf3fb0ca00b2298aafdffa5283d80d364c2044918a810e9c484c38baf5f29839b5be6a32fcdd2dc8d4b3dce9c839c22e61936c69777dfe94a0c7a823d865dc4bcb40f50a93756c99c810356839757c64457f37b7d0e1b856c74dfdc60888fd21f8f2e031191ae1b4db6a01548657db00f1c8ec647c52891f476d5b4d0426e6067e9a7681bf835b21d4eb8383edddd6ffcc97f1c113c3f2e603e1fee75eb3ae806ad0e857a89b67c00e45c4633b26a162bc2c08fa63508e72ed285d392e6f71f11f648d26de960f126ec8c6ebbb57a907f3ea30f61928af04cf0b8452a7b0ab247980c69619b398c86312d9e405d66676468406fec6ea34442863f58bc6a3fba5f16408f63254f4594471d7d1726464c2166ea209d244fb9f30375ed2eebc45b6bf21807c77bca5789bcbb93888f41cb1fd7167c7b627a659c4473f5948ad6f01be415633f4391880a700a495c9b704daed4f556c588fa7a394444afddb1ae0f6fe520646895d83d52c6ca007f770cdde9d46e9d50e990bccb7255ccb309c768687000b669d832aa16a84e14edb30c138382a04fe8e33779d1bc536d1f1af2afd62b495a599bfc27259926e92ccd9d7dcf8fb3f8b410e8a1eb46bf40ef95e86527cabc2f5cccd21fed58357fdcacb64a5aa07587039f047612a2265373ffbec13868a3d0c7bf109423dcc22afe6f62c4c532b80fc20e2de4dea1ad972ad61e6707e9078c2c56fa015248035be94c7d5ed116dbf7eeedf9322b0686065f63314ef7707a7990a170e9ee106cffe3e979e78765204bd4211a124327f9c659108c163926068f7b34ecff93f74769cefddf3a1848e1ed340be7cdde23e09b671c9f1c3199e19561f821957828e97ced6e8512c1643e390c897facb21642795fa90aa829d0779e5b33c61e080930e2405f2cbd71af36a83e39b17cb6812a8bab4b77b8d782d349773fbcc40ae512d70466e13707c9a6b6687511589bf5758761ac9facfcfd82c58a522c26589b6c07a66d45e771a680f3e4855ed696c30d15b23b1d1e23f218817f494121b4caea5521516fbb9ab774c50d06dd70c243cb481639476961c3c83289887a3ec92af7d15984ec3a29d878bdb1353e28d3e81ba642e05b9f5519f949d14fef201ea77541cbc9f3b07d9a8fdc1c1ba1bdea9655977aee9bb17f93ce91e71dbda04360b64a23cf77e07e8995f2fe1e793f75d34ff3c40eb83e4058d8550273418c04fba0f7b1bd68c0732bba7eb9a1a21498ee161858a1c9e114d97c05a4c6d0f9697da9cb0891741a8f305cf300d59952528c0ec56d274f48a1870275ebcfb1bbfcb0da87171b89269dcce9a8d271b9e6084f84f098a276412c283e0f5c40a2642f65f5e50e7e7a89716b8ae3bf1b1ef7a8be581f017dd5ae57726ceadc273f657ee4e7fad8ce5e9090c441f174a6c322de1837f97013f135e6d411ce51092df309f92ce805a3a716f925bc7c43722a5575787be76731ea0404e5f7d58a93452b711957f842f92aa63fcaa0fcd8e5b5f1c2450af9318a9b3c19217b579b2cafc59aacb153f6dda350f43793909004f29c41e107e11032368fd98605c249e82fdb77893f3940415d89452c50b7330bb57c829af1f06ae2fc5040fd955b102a9b802505ee09f1d299415645254026cee91411534402eb84b7ad4095cfc827edd53d4999f5cdc34c51578183744671d39d9fdfdd4c3193b637cac07f524b90f417221ef1cc725f2dc537b55a613a88cbed548a61df558e09269459f8f9e61775392700d990a86e2e2b475d9e1a9b248d93f5f6a960834640872623741dc931217ace07e0ff3c60515b090f8d9a7a336261b9f87f809e849550a4148bfb46de7fa882e0d1701254ad296bba85e9ec5ad979ebee8e3f1a2360174ea8585c10462a077accacaa2c4aa13625e38de6885e689d721955e4c78d4e471524bc6a2d291a43bbb749b26165fc7c60585243c6f78810f3b3932f72199bd0a2a33e6631f7122bc42407dcbdca5e9379eac0d9a166c1e876268a9d58e89d9418e524d70c6de46f2c84d79d67d263753636d688bde6a11d5b00999dc9dc7b7aa1b059e876b9c35fa28b80d4fdff0c76aae68afe0bed3318b010251a1514191eda112150160169c556d2343cd7f70223a5d4a6ebfabbb0d79bb30faf0dcfbd76ccde5014066ad64990a6d120779ecf7714e30d1cf03afb07731d9cd197eed69277213d8ce6bad5d6811ffe649f0cff1ed20f9f6faa61ed77413148f081902a5b80ee2770b6039a4ee8c0c68907e881f0b812ea59d0c7194ce582f4a61a404be71d09f55c47817c6ba76b363dea7b2455303ae128bd9f436fb934333119a35ff071465027ce6a4ca3921d1b8b726b3442107d443b3f17ad13fe092ef11e38559abcab561864de16977322d7de84369bfe884078c577115070b10d9cb8adaa08e34ecc4ca8c2a6067c94d43fc2de0b29f4cfce11112b727f4fe23d7d713fe0fb5cb7a88bd61e3688c34dc5fe3f1bf7bd6a751f367186d4ea7de6ba1637285caeaf743b947f13e890ee1125a8dd625a2114f850429695e9f876296df302c42dc68a37944548ade4521d2664da0f30b5a41e47d1827815b2a83a60f2ef43f298338378cb0975872fab14782ad1e16eafbb71a92f08b29543a78045923159cf586fa8242c30a39af241d754d68221166b9b44f6aaa47f9fb9e3266416fbc4b28fcbd879bc3638072d37c6509ab45595c6ccbbbb07303c82a7d42892204c35bee27282ea68d96481691f27d0aaa35b3bcf7e8b8e4a91de66dd6b88a0c917af6bd27db11334aaa5ee81551c380acffe2eaa26694b911013904ab70a202803a1ec79dbdca80e2443084dae3363ea1a3b4b9e84753788823d4cd01efee9c8535727a98bc64f99f632df6b340702be578e098bc1e4e64ac44265b505ebeebac372a9ddc4c2d55248c9506939aaf1aa42f101c0a47170c2824135e0fd022d5b7eff2349c47e2f792198797f77ff0c953fc73af4cbd9682fb7043137f736c777c9dfb11c26885009330f2d7b8d383716c2a8f88ecf749b214920ee8609b4e4e1a81a0ffd0e126624278b2a65807446528b8ad1a1aeadd8092be099e4948907a99b35e5c0124d99d277f6401ce6ccf968a9441e30d33aa5d4b2aa3b9aa604bac550cd9b77a69b857396d96fe34902f3e6f6f22a8027bdec046d583531f11e406b3be9917eaa97bf9bc8ee7decfe49174bb3861d10bbec49fc39636ab5519c4c82eb3873912931109da0e70b53679221c1a6e79db3980406c86f6d542febe5149f770528127f10a122f386e86c219ac02e7d917dd3d29490e673644bcfa91bd87f1b72e1fd2d6c29fc989087bea44ad82b8a8ae6d0b4499d65eab87d63fd5eb922cc5813e9a43014fc9ecafcc216186c60552c29e2311ee8a29fd8f925e1a6a62a2986d6cf190718d079f71530933029cef0e8cfb40b55e3f8ac4d3dd2afe16735a67e2305351768e18ea30045090ca3d99af9e59131cb6c92951d39e79d3c5f2ab278ac7de90756e6784dac7d620adb3cf6672936cc9d3629f326834319bd29efbbb981f658a17a223c64857cf851a8f4b0d1a06e3a55aeefd84b8652058069637172689fa3a6552350badc89ed3246ffee26f7f22ca78bb27c17c466dc085b396102ba1b74bb48b16e4dfea93c13efe48da5af5e7bbab1c14683c1af7651c2d3d05a1b59a07a92c5397ba1ea030d05f2ba6711666264f4ac29d570a6bd8e132b82a2346296f3d383a8ca23a17af01d00a0d5e3e5de8a8ad94ef47ff2be04c32fe2ff0", 0x1000}, {&(0x7f0000001480)="671216bf04222c0d350e92b2b578b3089c9ab21afd81242c08ba8ce143294323acf159125bcb5d1bc8696fcd172eeeead371ff5bfeb077bc0846db94c160c2991c4afa1b288c72fd44311d3ab077bf27", 0x50}, {&(0x7f0000001500)}, {&(0x7f0000001540)="63256fc83470654275922c16db51d9c13b7500fa57a8d6b209430aa9602d65929f60ffb343a9691c2abd42816d618587d2f0ee912b78fa34bca597", 0x3b}], 0xa, 0x0, 0x40a) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100)=0x8000000, 0x4) 23:11:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) close(r4) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x200, 0x4, 0xfadb, 0x1, "67074c47045da9be083971c207d607e31392f7ee", 0x6ab3, 0xf8000000}) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x400) close(r0) 23:11:58 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x2, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/86) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 23:11:58 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 23:11:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x352cfd801db7e6e5, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 23:11:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x168) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000140)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x186) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x116) openat(r4, &(0x7f0000000240)='./file0\x00', 0x40, 0x122) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffff9c, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/37, 0x25}, {&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/47, 0x2f}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/153, 0x99}, {&(0x7f00000007c0)=""/200, 0xc8}], 0x9, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)="3f63ebb5b05513327463b0f56c402e5000435b81737ea9cc08b2e30fac91f6bfbe9baff130f302efe82b13a2bdf3603c5d36b46c4eb3b92623e2e99a2d6c773822f460f0c0f944cb8200e21d067bfb20b30f4356297657d4a67d33d68c1ad659dc6a15d44fa2991dba5986a24cf6b334ed8016123a420e8e4e5a83d66c32b56a32596d633b9d8b8e79d1f8b6da3d3b9b978d350d0512c905455e39f2fb34139d3020d654fde0a4647eea11c12cd981bf90e1a0a5d0ec5fc439fc3333fb569a30c3b8435d4fd9f7aee7a7384ae9c42c979a233a2c8b110fb955b7f2b483e4a156dac1418bf5b10e43e99ad4ffe4dc49480f041ac11b50ff047e28e675f496c1c61896295af95695d0065addeffffc0f156ee17c2a01230050e7c750fc749e1b544680bd095ccff87481592c611204f4157acb6fff2ce9b0ae011f8c487a143468947e0c893643f77e686f1f7ca7d9725ddacf37f4e0c89d00391ceb3d46f2e1e7702ed18300d5ddba63b61084ef9fee00aa584402b872d1e548a390a6d482cd72da33c28662d08e2c266ceaff572b689ad8c567095c4a1af2475b799a9e574bb5628c3fd4efc9b99b03f592870dcf35a550dd3d3de60449511968dc766ed3eacdcdb94f7f16ee53b98cb3594c1ad2b0b150b4b0feaa85cc2e09bb33b2f365cda80a0e00b2033aa293c7aa4d9285ec1c25381508ec6921450f548bf6d79bf7526a7eb40ff88bae3402531d20286236cb5ebb145629c491c8bd89d22b9ced24ad471786c3ac6e7bf0f53c80f7fec42eac7ee2e5e72cbe3eca3bb1fcf8e94f5d0b3b47881ce16f7d872fba6751e4bdf05f180e249350c80b4bad72830f96f353aeb2c0c585e849f3fb1263ea11587e7443e12accb04401a9a2e66c46c6bc16e55eac9b594a75f6bb61ba115b464d9934be2aa98ea011391cf7b20f0f06176ccf638a8f39b62703a0159cf3297880159a77fec5a5e2684a479d601937cc1fa1e428111065b28cdf7f2104aba00b286c2108d84ee4cc89c1247da2130f8ac57fd03ce20bbe18eb9c3514460002710eef2f0164363f1b06c4cc3fe7f2019c49c7988a4d460e6905cd0e86c4fa654c22b01db6e34b1f59dfe5eb736dff87511b7ffd678e17fe72a603bb40af65c21c14611abc486a51b34ebe7e3446ad2e357be36685873f2371dddecc82b4d585fcddc598a51b3f614938326f810658a0dd467b7eb778af377f8ca65ddc52084f720f9303691d943df0860b4a43e2d9b4e686f699c88962e8d50c14f91e233f98a7d9c10afad8780a59765ea76963da9da3c162ce9d53a9b518d655319b5f212e8caef1df2c3e5ac72d96f0a1a14fb9de67be73f781e72d9628e23e270101172abbbcbe8fe5d26a54686bfeb1646aa83c46dfaa3a94e20c116a2f5a5051a30efe0fe1f1e76b15a872c77536b6285ba17a9c10653be563f075130bcf7e6842dd8488aa18fc3eda2a844c500a175f9f2cd6dbbaf59beb839d9a9e6fce39a5ff2058d36cee2fafb743c7fd1d2bcfea4a6b9874107a2ec2c6566a04b6896011fcf0fac0ba68ff8bbd9c4810daff24dcd63fcb5c98d4180324cf4e5ad5e76671d52378c9407d46dd738d0560431e6e1b662433ec6034414a80a457e95e02fc3f7f63d1b2abb4a217aa6f4a15934bdf34cf203882f736cd46416195ecc8f3e6d724cb2b8161b2c1e7ab773c05e0e2a0df0de331c57f01a091ed03dfaf7689ebb30539cb36e532b6d9acb3dddb2a8ce00e6e47dee7d2a11c3c802bb5c95f26606b75c6ef89e01369653d70ad22a44b510260b315157bb15472fa4e5f9acb164b531b8519fab2abdc39aa08d2dd5e536dde8279aaa32a8f400e4e40dd112ccf2c1b0b4038ff48dcfe743968692460944bdbb80eaa1e533c2a11ba755cb399534015ea4cdca764407b93f9067170c883c84803fd8d448853f24cd2cc064edee885e8d73b8cee0db68afb4e43292e3fc15ad3705d7594483de4d5f472ffac63ff5e1e802841474d7af089b4d257a6a8dd3643edae994c96123a2a57cee028f360cd930a541d154790dbe885a3aacd1e3775ec2fc4a872fde0693996e2f7c9ac3ebff3e75d554058826abd252af366bbc1cdce8cb920512c7ffb3f3c9489eaef23aa044d06efb7a8dc9cf5b58b842b280690c3451269b0ebafb1bc0ef2898377d5e6b1248f3fc3075ade92ccc17cf58a6cb79b0cf9edd86da92cc4664131b51c86546ef6ad356661b9741379a3a94810de3497c4478717aa8370e0804ad2997eb0e6efe9b71e8c0f3aa740ba2d3dd1e9507b9bb665e8ed0c9f25de836e1a7d3f46ec0b258886385c8491cc7756185758f5482515ae1746e4a8a10e98e9e199fd786659f3c831e18277ec9b19bc6f1dd833e9a889199d51c27b3db7df1ed70e2f08ee3233e86f53b5959ef8c79fdfba27173da3d3d6b1b5e95f93ffb8d4fd80b484a94a10a88ee9ef43bdddc79c433be71a5925181a49b67499cceb627c145268b7004d325e6bcc06cf97a6af86aa1d35ce587a258588e6ed7522de564a774d1f0eddb48e7194cb62ad965c344bf8696618b5f4945554bec4a7ebcb96ab71f27f751fbcd4d830d30b2382d978441c5b42fd94c3b6d49407087ef5f53e2e6d086e704aa95db3d1682b13e9ad512d6d77e5d0b346a2fecc993d63aca28e19c708e735a39621d05f9a99e9d8d0e7564c78d0ad256e85cf2bb0c89c93e00d54674526851053654dad6022e21cdb76020d412d49541f689ee7841ead89a711756f09701849d4f466c001913e0e37bd518e9f91f850f230c12cf7a6a7e270c5cdedbda3acff14df5fc4be6b735be142e1033d410f5719a8853cd626d319b24fc648a73a4639da4e59629630652280beb923bc2f9efaedfbcbaa02de41f9ee748fae9d7d026263ce429ad076c85da8810118968494fb0d7937e391abcce72d3f2b15a4a8250c9c51ea96ad412f6511f68a112cb44d44ac75f52a5c520763be6e012e0c7fed01e2c9a58b3ce4a474aa80c359960fff3490bcc663bc17dccff8a0dab1e54dcc82d7d6e2c2d3f31bf679640a0f51749fd0b0900ea9cd44c5ae3f11190b69fe251b1b1bba368d6a3daf0c84b69d77235a1cd49bec6557e492c29d25499b8cf213383dd6862af6bec6ed43d44f47595aebb3003add54cda0b71d92a6d7cecee67d03767ab6fa887c387359c7dd2546b2ecd114c2f6a6a8670d82f3cb247b00b6a8684be2d967be4e136f326ebfe420db24efc2f3ebab25126e1c029f95c852c51ed12ed56a1e5f977c39c08d544ad5b5bba6363980f7843009c8167d7f81cd1a2edf0bb50721d3d569a9aec98366fdbf024b24b79ba00a470e1bc78e0bdd79e4b49a760ae1c2302ce9ad1245181f63dbd8672768528b78b20783caf5f71079a4edb3c3015192c66aae390443994417fe02c0162d2ba1867bdfe78d24d6fd8ec7945ca588c0e1b5f0c69f26832e744e6693e8d1efb0c23e0c6032ee3af1bf0ce86d047a886c54906acd4014cb93c1815ca65adb3ca320675a6b687c5d9c572e8efd82d4d09977edb7798704e8f2509f7b0bec8845a667c2250f1881ae2f234bccc33f37626f57c98a84e8f9f5d866a84a0ac7d0e9c95d856cd7ba80a8dec9543824f9e429b3ed3d6321a5da532e35594a151101f00262c5077aedfe8e7b11ee82b4cf8596fe3e63f78beb0bf780bdc2dc72488791f2de47a6ef1bf875122aa143f8dc9a7d1932d1706a8fda81b1c80c18dea29641b5e3a07226d722a2f3b69c653d3c36690323024110b005cb0e8d950e9ffa2cfae5e33d9251db782f593ded3d0a9e1201c3d8e2b6e0f0dd173602b1dc0b40d19bb31d34bc54850d27b13af43b6876b2777beda7e3800bb2b29487ce0b1cfdc141eb296c6d3ac5e1ef7c780e4dde7d31bdfe77148350e4cd866ceeccce5fae12e37a66bbb365b8991df45c4fc5972708437c34d1ffd51b9c374ba646a6e998db24c7c73b5b4d210d43916459bc82489e5713c01c4b591b8fcfef37233fec2433c17d808ef480b44cb222fd1bd74e8c8cb8ea8adefd7bd3b4dcb3c1c3da54c9927c3ca7a6707a7fb6307281736a45be2b60f8b12c5b162289b8593205c533bbcf85293f44408c6c2e6f49038d2be90d780160157b1dabe76576ecc96b580b7475b66187540b0a262d854cdba8c3eeaab0341bb8b9a63b00a5fb9656fdef882e56ada1ce1ff0d1a77ee8f4afe66676824ab35de3491e6966ca26461415cda28fde0502f39fae664b00aac30d2cbbbedfff13d3b1931aa73e097a349476110ef5ab5c5e85f2f46add09a384fbb5602a0537d2c52f5782528b3cc79243c2e3ad6917b806ba413131c3558ef7578fb3ab632047795831099c62eca10412c1ff175e8441777b1a87b4d5792c271ec620c1c1f5cd396b38077c859d3f02c17827c3d7d1321facafed15fc81e3ffff8e87198b2c01d305322a5873748f961bcc7e3215a7f4be7d1d041696ca6781ad6b2abf17e5837266a266e667bf5ca5a24ea33cebfd7a63251cf50baa76e187da4b2027910a74f5c47fdff7151eae420fb81b0c753ca212635fa9c23476b726389af6cc22ac6fdf733e897fab2830b101c8c5080dc30097fe5570f68c08bedce37a5309d8f9e1290535af5f6c160f38581cccb6ebdae4f61043e5f51f6e62b822d180b020f66e34413bd2e447f53fa635d7c1a1fca1eaeff9ecab0860b3ed01877e2b5960e092a5ad9ec13ce476ea16c562acb16ca40b70e5c56cce7d52691913609f7d481b83b98cfe6b6c815ce61af3ed26cfd3a46f33f51e9dc015a2929b5286104fcb1b4e67f0ab8409b234cd8a46a6771ff5aff3c90f61804c66b706f4efd84ec6d06dbbb5dac8771fa566ba9fa4ed574ef2d86304015b221b3219e259c07a9d2fc8a3e704422297c9c0872aa34bb49feab90d471b9b35f95eae459130b67afdd937d634543fbf75cb4beccfe92cfecdb19ba8d5ae24b3cbf5ae1b72333f2db1d3810f2315121c01575b02f587473b86c77f8f5a697d103fd68cf163eae11c0a776720f69db0b77fe69a1b05b9b5115aae06ce983d53310d7a6330e9ef8d9c4e44ecaffece39185512d286fa02175521ba3766e386445c050c3d8e39f84281218cb08077bd04ff6dabd8f886fe8f246f9528a47a09ab8068487625e0e1d054172b06a66a9f8b777129fcdc35d55e35347966842108a822dd485e402b241af951da403c284bfb18fee23907bb19b5eff0ad4b12e536cf627c4d99d18ed965c5af1943bf11ce3c08d8a7b8711ca3d2e83d7401fbc293b42f38934aa3862931d3ce2b16bbe14c4dc68d6dd33ddcadfc34ad13802c94b17143d50c96b36d7d5556bde4971f1b3c518b9933b50bc01582e2699cd0fb7249310727acce3d8acfd3676317d2f3841fe85d0855f53b3473a3fc2880b30a335afd5979b45c51423d53abde7d5a76ad0b7cddb1b9a393e2ebb752a55c07ec46fd24a90ee11a9162de7d6a5efab4198fe8bbf4bb71234cc791140f370d6695768701e9f58d193bb0a8d010d48f8b97d9bb457e65b03eb6cb16b992f513ccf195648b367fd1dceadebd53898e955af929cfa66a5ec1be4957f087c6abbe7e4cac0e1167e77c34a221ce79556c38c8cfcb71353acefea97fec81c68b9483beb3f306ecd9c9ed4a4a0c6f2ae337098f4f63b23f3938ebc8182ecdd0a8f2c3da0984f0aecd12f424d931cb854bfb7d803ce16f7ae9637b735152116bada4b0bdfa231c9773a6cb4d9765818f1f12323fb800b46cc9d0e733f8e0d68473511d25190f2054e2bcb69a866b", 0x1000) r7 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000019c0)={0x6, 0xfff, {0x7fff, 0xec}}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/diskmap\x00', 0x8, 0x0) fsync(r8) 23:11:58 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @multicast1}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r5, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="bafb22ae00a6b8110816e0472f6e17f552bc66758a4a4b1f5019b5fab313be2169529c72bd5efb6301cd7d037b12cc849f94b769c51676", 0x37}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x20}, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 23:11:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r2, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r8, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r6, r8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, r6}, 0xc) r9 = getpgid(0x0) msgget$private(0x0, 0x48c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x800, 0x3f, r9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x10002fffffffe}) 23:11:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='[', 0x1}], 0x1) write(r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x113, 0x0) dup2(r1, r0) 23:11:58 executing program 0: r0 = kqueue() setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xff) 23:11:58 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffff7100383a00fe800000000000000000000000000000010300907800000000602484a2000000000000008100000000000000000000000000000000090000000000000600000000000000002fce3a2be4fa1f53e708e6ea8eaa05ddda0f313e892fe7a73a66fc9ad693de839cc17d2c50b07c8b27d34f6d1c602c3715980c2b30070e3860340f7c4c5e8b7e60a975784cd4110edc7d5516f271fa5d4cd06b79dc3e5ca9b313a38aa226cf3241e603058ada0847a0ab0bdbf000bab36117a634902b8863acf65c272b8418d86351a667c26aae71ddc0f56e7335092aecd75dd4e80c922b4b59d709bfdfc7581a6fab22c693c43b2d98560a9369c8fd67b63edd01d3d3c67d64653537d18b99ed58e210be30fcafe6cc607fae2670712eeef2631ddc4c58ec0b8d16428616c70ebb8c208405ae9fdf7896303817c85951123ac7c1b5f191066277bbd2a1c0ff90da04cd9b626e9eaf04905395748541fdb39e3dde2354c32fdbccb3b85d0f14bf18aaeb003c9a91500e928d25c2e5d1698747423211bfb8f661e277d34d57281325716a31350824196d210696fd5bbeef4f3f02b747325654b80b8ed0a2febc1cd6439828dbb8294b6068421601954d6edaee87c466e1804a79d7e83387f0cf82951a2ad892f77f5eb68ac56aca42cf86dab39b5d224785ed"]) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x800) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x20000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x18, &(0x7f00000000c0)={@random="26e7a9c43c02", @local, [], {@generic={0x8147, "4a584553746ce43b523e"}}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) close(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 23:11:58 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x2, 0x1, 0x9}, {0x401, 0x71, 0x8001, 0xfffe, 0xffff}, {0x3, 0x8, 0x0, 0xbbc5, 0x80}, {0x6, 0x200, 0x101, 0x400, 0x9c70}]}) 23:11:58 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0xbc}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) 23:11:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="f8", 0x1}, {&(0x7f00000002c0)="52f0f224745fc6bd4c8a78d5cbfcfb397aa1900a51fbb47e16523cc3a5d610437322ba310d46a659db0a3aaa1b1dd38127d07bad9100ab7fcee30c0394aadcbe99fd518826af864053d5100f56eb46a4209e0800f9bfc85d6fb84360da35910f8b38fd5d4a5da4b437ce3e605c29a216f255a7b90024704a8abadf96ff0d1f6eec3b8ac86f2dfa51422a77d19fe99c468363148b25b449040c", 0x99}, {&(0x7f0000000380)="f9bd54eb64c06ca61af0d3402686b4378b7c635d6f86bf064d2b8b9962a8feb795b38b2725513aa498e6283fa0c9e287c85448722f4ab31b13de24d5f637e4b54e219d93d9c386d853098fb48f29b589faad0fa85aec30bf1446bbd03cda9299fb414ef3adeb8a521e2cc4cc1ab4583da5633b5682a94ba8431a4cf65e461cfe6efde41148b22fe2593a342703f791666b9152d7463c2905a3673dc1994196763d3d246991536d8c4a332d147772c8c717101af501d5e66b8b77761ef898f11a8dc82bd20ca90c5517b9fe61fae0b44c4a424520734bca36d7ab13519843bc23879e794571b09c12934fc7f8dda1ca82957340e898200914d1c6047b1db950bcfb607a79d1160b25995a7909bf751d47b9c616ad09f0dfdb7ac46d4babac836aa01b9de2f84a907ed75fc48ddb7941e6fd0520ff376a712063918e731b155b71561896cddbb9de2da977264ac11e6e292d1c20f080baa7a5dcb4bd46722b8695c068ff537f6faaf149dbb7c3079e0024583a9a1a61a3a084624b2b78c819ff5435e6674e7eb40b1bc987ce0ed3f387214ce1486749da6c4f0f1e9e023f1214bc6f9ef96a18623e16468436639b8326e4c230229ea0fc37304c53b343736673c0d56da96de6f3fa5aca5234c3a8706dbc178802a5739cb45d50cc3815b336a45a225a85b8432e7dd87c7d05ee5cd2eed8415b1fa016ec5e2d123ece96dbeaa55e2d7131d9e6e9a82fc4570657512dc8a6a841049b17d91704e461b8e9c103d6f87c4ad6a2e6064d29391e78a519e90ddf93423290379f0391a347a94e47bb1040f31c740c3bc133e04d5de3d09d93e6fb5bf25e1931f04403e1f27c32be1c8967e6810785b1ec60c295b0f4e4cc2662121123c66fd93e76f71dd4741a6c055696d8e461c06b9b47396a8b8acc41aba0c8a87d58969932d01ef9ee5dc446b7a9d542e974212acfb2bf599ed22d2cf49b0e6a7e4753574921525c0254723d2d1c21251023cf8a2b4f555d1020cdf8cca4192411c32c16329c3d7416489309c46fdbbafb9a4b58a27f0d9885f33b0d459c0feb7532ccf56c33213fba3f9e30f3482c1565c4b1f48378a96140534508a4b1bc6f486732afcc5534a63b75fff04248556fd3141145242f2ebee3c3b2ca764f203bc26a4aedb13c25d54c6f10e9d60c947d0d88a341d4b197e06b3f87f0123da5b433050d2d44d604a652d9008aed4fe25bd56b2f303d15dd5e5bfc3ba8dc64432efc2f107590c8db8603fb9f905091022daf05beb969bd4d57e1614f93adeb539cf8e3982bddbcabcbf9ffa6e29d1cf6e03f4b334f775f799620391ee3b4e1d7f163daf4dcd2758f7317e54558b2895c766ad1c6c3013a6a2e14c65c113e51755bc02b85732aafb1a18989e9e6f720d9ff8c5f42e1214d65c443251b8790e6bcbd0263e325c4f28e2b3687324e21020baee4df4b2e34827aa5761dda2156d70b5c380465ad2bb4c5fd1483c6ac7b65872a18b54d26a9271f86dbfe1d705eff5fde717987aef98280faf6f876e96fd0717ac07bad786b89b9a3da3bcce3d7af4df09dad9e909f01c4d5ae011b7296716b17e50decf7d6739b5cada92b2d5294f824607183094741fa3f1644bd3f7ed4e18d059f1517c3ba01f9ffa815899d2f254560403d5dbdfb61950030a90aa3eedf7010051e5a5ebe0909aeca9c39c89877e93f597d24947b416c1352f83b6d1bc759f9e98be13d950a3f68fbb26bbbc59b7f3cd9aa053af8573fa22e326167d42959bd819721bb641a3d2c55ca9487c0c9575723f874b140465421086bd3306629a531238db3d8844c2dfe64b426ea306d8af63837944f87df7dfae95b083e78fd1b7f078f90fd8111d51de27b9250958998ed44cb7fc2e69c36cf6e08e2df3ab95a79bcd12a2d071a05ed3205bb857fbbe7ad8c7019ac8cc973e2796cbf2c03c5b3b44fa2220949630428f409c02452e0b37e17bcb94c0a1ad6d1ad9a6d75a803cc3871b6a7387600dd02c90f348e9e0fa3f84f8dc653e9904e691091ec9532ad32cd0381110f54dbccd58821bb4849a213761e32623162655be2ae548a89aaf34d546e89ba3971d99c684ffbd4a0b04ac4890a5e1ca9181c0d3b088c02fdbdf24a85fb9214c3875039a0f2c1e04dbb71223c55ac74dd672f133cd23767b07ea108a38b7370d42ad7678d40eb1fb408578c8025ff602867f8631343bd67b046a7d75bbcfc38cfbab5f44356fa9a5ab3d4be47057bba40ae239a5f07c873b32a9416f83025edcd28aadf5beaf699c99bf7bbbd5de2951dbc33508d208127bd912da0c7f8bba59c27324091bd9bc297375ffdb81afdcdd6ce467887efa08525ab7df868cc3d65e06c90f5d5ef1df86dd5877545c020b029b970f7d678b27e050019d01ea6c8f8500c8c6a8a35f3689be3224bdf6c942113d42a8acdf0fab72cb3608820631508d6ccbe12050ddca71f81cf54bed878d0fc34b1efe1268e7aa9813e4f639e2122d7ab111bb6509129312202538ac3584f10241c506a49fd65ce2c2c82285baf0b32e670deded90c00002867e06220af07eb1596eab9857b593b7c6151750c063cf633a7605fc5af782c4bc6e3b006c2363027f9582275b8626f840d913fde26361e5aec4ff02a9b50337c81ec39f1a5d72e137ccce7c6be26fff24128df4b10ba1a69ea31b441466b572b1b23d9fe8d0a2d7ca42c29edc5d93b9453df0447abfa4fe8a4645b0382f11aaf446b3d344cff4c7ca25f64ddd2fd32262f013216eb4db844be5e29dc3438fdc0e7c75d8fc0758519806fe3f6f51f6c6097d79a828e9d6a77d8527fd7b01f0a0c66df9fdd1c6213f0a390c09f7b5250224e07c5757fb146fc12b3b8f05a1c18b924379ff065750b67f97b2c473d275cdf54d0560cd468a4ecf0f2d98b0545ae713fa3a05abee06e9742538d336395abf476bc4eecdbe979c4b2ff3ab5591b0a8640ea5cd429b0541241e269ebc7ac361f964bde421b85be80609a4ae456051ee0a649e7ec52039d4e6e282128924cced5852477ac617901057b090dd3e6732e577fc24edeac392112cdfd7571a8f7b2fe0277e0d6365cc5e370e78324871f8d10539ae48001eba97282036b2476351bafc53c9b63221928f75cfe4a5a769b9929e2ed5e14ac090aeb944b7eaa04f2c92b61afbf18355d9cb759112d7eb98c57cb5d4ff2974f656cb1f060421f5dd6cb8705cfacdd43fdcea4e57880dd97e827d89893c8e626a96ab7f3e82b6b6f5f1d328a43dd68e9b68298d283b11fb0d80b7e2a343ceb2de83cce76bee3d44331f90ff96006b66394ad2daa476169da82177a483494c7bdd71d2ab49325c82f039d49d6a4897ef7005b662ef733fa15f9cf3872210e37922baadbd1cae4484924314b62cea497f785ea0e2c4d012e28927436b5e74527b44d8f98f0358e882d21ef90a8f5ce551ba26dc8732dc224ead54378e2b27da30c6783bf3b925d3b87f6a49aa293780bb61f4695c1722d0674aab19d9bfe2d413a502da4c344c40980758ddb52c1396fcec672f41c498dc5165b1de54f3bad4c2362d940e483fff258f421aaab62969d919e4d10154b63c41178850ff24204f8dd8f7971044a5652dbca0f56d9cba9b333deed28161dc560a36c2005f9e8d39edd6ed00207b57aa73f1c39a255c4b6cb88985f1521f69594f34d3e5fee983d2318768451bd6be7dcbb2aa565820eaa147804d42fdd6d847fe548bdc1807595eff3026855e25a3e702271d82309c92de39f36189acdab56e98df79571ef02296278651d2c61b98065c3d386ebf204d320102d1141972beae8a437a7307a05caf80570b4aeabdc188ad120f4d9c3c1f59929cbe8e4598677b341a5d74ae48a80ca0e546db4bde39abf53427f36c212ab8fba3b56a8add018aa7cafcd0d9da1a0e5a9f0d940f291bb36bdc85a1f5c3012e3a9e945492868a78612e605754490e398893a10d013806fdafa2d274a4c8ea626120586d66f4fa4cdee74f4f14437df56bc3ec9827495c8c9526d9882b4b90008fb79262a143434333397e797f2475c0630f4494f756316f36abfd4442f9b768020e71b6ac93d487fc5e3023ef84af4d0bee2bbc81809d8f3de027b47055edd7ea5759a3ad9937aee492df0035845b45bcbdc058f59b080991b86068fd1f5b98df72592c874c2235ae8db4ece1f86cb90f82d57c6d4bcf319ec42817dd40383c1f961d6e2a5dfd72e83a05866fbd2f888c5d3a6baaf3ecfc0d872f1391988217750f8629a01be11c351c878341e073a5fdc4ad447dd3c5945cc6c3f76026cf6bb8816b94c6db4b6a50b00403cd1dad31f4b2da881dc86a32e7db680a808bd9b99b8cfcfd2424187e384abcac2497acfe0773fa94a1a345825437c4f46b27ea7ae1d2f33e6cc015bdf256f53e7bd6106246bd4ba0bad13278d28554193fa88e5eea57e055e9bd928276befcfc787339353109a591fb420902449d43adc09a2fe28aeab0bd2e6dd697c60ff07752fd8fcbaed7678a2f0533bba0a82d046c70f113cf32af12685ee4474e75ae6f5270f19d2037b7650335b9fdf858e40d0ddca9b4394cd5c3433593bd962a90301f369f377c361b6b83de34ff9a05cc4623028b598bfdd6e736506285cb86ee4e03c42eb99dd6d25c4548124d596d8b36b38f1284a8cee8b6b72c724fe7d739cba7bcc64fc2b3dc46429863f88c5ffda04fec773fcea33110208533ae4d4540164328888aaee25848db6dd01da2603e28dd5f50a8a1ccee8571b33dfd5d41089ede75263509ef6702577873718a77f8eaf18cf45af0db01ee373559a3a732dca8623dd216e29b64e19de0ab32254923a1b552d5aa5589770c96e59ed7e983ec67e14e8f9bb66782e7f68afa6bbe9f981bb2e30e1f73413a08dd625866e51f21ac28e241542313c7a668a9be1af33bc9e16909e9039ba1ee6408e7cdb65c288cc391ad19b59265096743d0b4c1adcddf1095fd0e898ed5e9c904cb7d29827905f1da7e4838175c46cc724e59f44e3befdb6d6f5cfe2bf70359a8777dc0cb0e5a7d3f104822178e4b4602766e11140fef170bdfe8d5d5d0220694300b4c3291e66d5d7f74f39cf90edc141d7141357c58e1bed5300d8a351c0864cc7a053a29f3800951055e6d4f015c5937578ab4114868b59de0eec665743deda2e2c4219e8bc608aebee90dcb632fb69168318f1f4d6d344bf77d93ef888915a66ee37ce1f558496240dd1e502e18bfec67e31fae88578fcbb9716eb995efa81c38ecc2b3ce13f1d35554ccbef1e4da1feb2aec49385144b7312bac0379b153fb2c24d9f0283254a24f1a0d3133e9b611ea0253afc64d5dc19fa4a0531237d52a787ad1ae35220e25b8bd50e65008de38771dc1bf7d6272cb92177ac66eaf2b6695a879ecab425c5efc8d35e35c069f62657629af1b5849d8d4716efd518e7b9634043ba44ffe4dab07551bf14bb5d4d93fa541fed8096fe8d900e163d0453c76934cc813ca6cb5ed9edde45c8161408709c372b550a70f1be5ae2d5605b888db874f51fddce0158beda39292abc6d6419b7f242f3edba28fde7d9c4eeb83b4fa4fb586df258085ccc6965ffc2863e6e5b40143bb0ad2b79a0ae2a9fcd5afdbedd9c534183d56dcb600b350d5bbfd682b9dc354bb9ecf90f62e562fdead291a33c3825dc8f1aa9f16ce23b700f507a20f3d517dfd91ed953a4c94a3843ddacf44e9d3963007b79bed5d460c233b18b2cf96371a69b9f8151c352c0e8aff3d7b369f6c3cf35b9654b41fb53b426cd748d98188d433de144c3", 0x1000}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="3000000000000000dfff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r3, @ANYRES16, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRESDEC=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0xf}, 0x401) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x41c, 0x200}) poll(&(0x7f0000000100)=[{r1, 0x5}], 0x1, 0x0) sysctl$net_inet_gre(&(0x7f00000000c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000140)="706c73104520e6bff8a84adc74928fce4f4185698993798d644826eb28364478ceff53ece1e41e0360b4b6bd9b5cdf376e5143d615bdc089c7710736622691be3e59cc6ef6", &(0x7f00000001c0)=0x45, &(0x7f0000000200)="feb3fcff4afbf8400313283161cf2144b4c1dc9540054d734a833791b9202cc563ce180f1c2b09336817411b02", 0x2d) 23:11:58 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x20000b, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}, {&(0x7f0000000580)="bb5c8edaeb703898b7e54ddb9884bf40be3152d046d05432941fc48b3df1bdeb5371980ce7fc9f7ea036e0a1d29a560d5a67e68b43cf380f4a4c3e9c61b75fa4f3d735a2b7c172b37ef9c4d1215e86efe481518756b5cbeadb39ada1677c193e9ce7cb3c8c1f4424ff508892ae1f56241f4e21261ec38e0a8177abbd2b88baa850b113a254e6ac36cf743b2f7ad5ebde6b277e6bcf39d7eec4556c39393d849eb3f38c06dae1650367693dfe7b44a4d560f0595937a67d610916a186b062989e079413dfb265129af89d461f12503240c759acafc74565c38a996d515009731df92e5d1ab7972c25d43147fcf1e009e4e8884174092eb9918f144e58be2ad590cb5409af4bbfc40942db15347de874277873b5847d66124dc6c25172c2bc7fe0b7d91bdbb1475063252698ddd6a0d20078730ba0d1bdcba32fb9725ac82fe96c9af4b50c548d5e28bf2d61945e4f60465c43db495ee0c30f636ba8d58d064308a1c22c7e2144e3ba4da468307c86b0e191b618c49b6ef46b667c539eb85d0215f947d7f5eb31be75c20f77519616a20d1699d6718f987355ebb8e9929437297abd36014cb5ee6b3427dde7ef14c769e9ed88bfec0e4355cc50ae7e8e2d61aaf60853610b1bf6324ecad6cde219102b133b95c9e3971cfb25960732b0e32fbf73c0fb33a197d996f8269a6c837a276fc30c883aad71f306c904b2a4d3365b9431d5833c4a534a17d3e3ed8f21e535d1fa4ba8e6d51a6cc777337afe3c52ce5e39b670c7cfc461728ee7cca943d2f63dbd48b2de4795c8179a90db2e03488b41f0b458299957d27573b59d12e85bd540c95a8f6f637fa16b1ba77a8af06e4ac099df14292924f764834f219dfaa6d4d7983a36e1f0095f35a1a5a116003d6483505f32ecf8666e084a79c16273b4aeeba77ddfd31ac5234109c101abd808f5bb96e54b3c8d33014bf14fb0890af11b270dfc0ebe580281d8476dd57e4f6b2d0506d1b9c44b0c5267551dd8412dad8486c9452a797fcfaa01b3c67593f86bd4b87bc44e371eca4453ca99d136ad86cf0e2b9b3f6602db6ec85a4e92d3a6c0fec522b7988f158ed7f66e3242b02017db31f4212edc73f1d1ac21e9847440837dd3d98f5f87983b2d06c014799a108d840e269363208f152a25fd28541efa4d461436eba6cc96dfc1eeeccbd7d81fe3516f2979f6cc32c81064058804f6d11330660b1d643fbb2343abadf6bcae07d8e372390c9498a68f37442a46a19460b726b58f71551292385ac35ac73e7eeda10f65fbc36bd3beb532113803eb1c2aa39e1b859c32ec27a8234b003623950928693c18dac0949a6df611ae5df78517113423c9d0288cdf9de53b25ecd605fad51c0e97bce97d60ba00becdd17177f98bb0997f101c1f65b18e1fc4c23dc7290e0ee1ce159ac0c7b63d993e828364cbe5af4acb619d8c1cf047a3f0373582e76d2ae8b3aa76849d58e4a4471cb1d0dd82c1d13948823af76a231f77f7b6678e50ae910f6e58431eb536529dc747297e404df7cf21c605b768ac234b9894d89922bc0a20bf25533e89e58bf29e70aa0f7b788245adb540207ddfe347f21825dc06e42ab1b304395a27eabade28f5f900d5371c28aad3645d0802c52cf7efe56756f4e3fd41509da75b50f45336f542c679e2ff1953ed042a912ba5c7d616d47700e46775150b966bc9133ff37bc0130454e9021b2d03e9b991d27a61d0faf22cebe9cc5effb119953fd287e1c703d7425f596c6dc9a9e1e4cec24b388f34e52ba87657165fe436e488f297e1c56d16d01fcaa4c61a5128f3c9012fe8ee0c8d55e60dbd46d91ff58e9ec88f11c5b684ed157330b96c6fc290f0bf3ac1205ede7e62088b1664c20209a26bd6e5ec8baed2630929565da6760d620801ec6efef4b04d4e78930e88c8e126300771de6b3a9998e8dec1b84e3be2168053bd344f91c2eaac6ca473892832f12901cdcb6658a95adabeba113a9c75872eaace58c2068785e45eaf8cca6379872dffee8116ea32ad6b2bcfa40ee67c694a3cc02a0f152517e80c78102020cd3af5302ecbcce7e7a866ef85d954c7baaf74c135b02ac7ece7c6230fb0c5a979f0d6fdc002645aa953a1783db4114451ef022d4e1f46f07852c45530d89c689717dffb4e24ab5f89c9c3fbf3484c0bde08d4f3ce045b773f395be27e87afec95eadaaf8ce074239f890ad68d6f66ff9274d9ee7be7cab15a09230beda3eacf7d90af8d0b329758692efb889c328327b398c12f9923b4b4bde144d83ff11e6d2c4bfc47846fd3cada5f9819da309aa4b828c9213fa76053a8c3809c89383dec93c7bac7706f052d1383bbe5b426ae81925510a0f98432f5a957ece92c12555952acdacb7216824146d47cb37f759182cb26aa78978259b00deeb78beaf5f74d7062f43cdb31d41e909e9a2eb92d51409dac1e3c2246f1a9eeccd318a28913aeeea56a53e92ba92b9d2403efcee31423b17cb603f5b0e7cbb19d369eba8e51b9a0a1e4556444610c6a5a51dea91dddc6f9c2bda6d165f9235f6d313810ffdfb7d5f147c76f8f185fcc293c770f8270687d67643b8087d2a10e885569d63f88fc3e65fbbab57fbe0d10b47591d49785cf9e3fdbe81c3f18c200df8611e8806968b0a630a2f5073a85d487860bf2901911362e7ae43590fd28b0e81ddff3fa25284280b8dae6f52b4d691cf43a08f9fbcddd52017ce7ce4d848f1c0fd24a7729b723fe2cf68d84330558b3814247d38863bb5aadc63a700b328f954c10c1073e72a8fc2d1c5603bdf248f6cc79443830da63f0b6b2712ac296083c0a3ea142568331c7aeec08899f9a02d4a3a15ad683aa361c4f39abac3130b08182b37b98468eabde7ba4840b9b19791cc80543c874ce22eadda480735987245367caeec93daa01eff2eb729e4de1ccc65cb61265c699674ab37d7799570446924c4b27d52bea595464253de4e17bf4af00931de884daec419349dafb70365fd509a56a71ff1ce67d3b2a0cc89ea18cc3db7a5a348c4771849afea7507f79bf2f690592a17caffb10dd07c4aab39cb1bbbeab4e5af9b89c1c6e34c1b1a686568c27e1def3c9785e8ce00daf7f26b7b28aa5ab05cd9edc50e42ec51a4239f0e79c8bc0346540b5aeb8a231360d3ae59227af26405bacf79b711d6cc3b65766b6c99256b18124c3a11db827217658d61ac422bf654fc4e9d84268a7703b7e49f2efb3b89f7f35783410e8c24f2eed78042d3502290d1b12b456571327debba80731a7b3fa3a16e5311726b9d65591e925bf8120f8400adb57202c153163473bae9fdeff3f2514b53ed19d9ca821c5f5294a821a2e3bf8dd66105859d625b092192a4ebb216fa1247cd097f78d3b08da91b1b3b2c24838f8dfa3240c9006ebfe0ebdfcec7a39ec6139b94c098ebfb04ba3fba67987030afa17604c5e8e974bc224072494ead756381d97d624b380beb73acc1efb7863c267b83a75fc4dc7412797399c8d2c6e364e83808724cc54c70d786da87e514e7777e3299dd7c23335ebcdaf06a3206583ef78534b0462ef03c082aa039b4fad4f0216a399a0f66efae7f22a966c368e07e7e80439f62ca340d6fc7332fb8b28e2f1d3e1d722325a607c0d513df60a6780c30fe172ad17e5d1049fd4aaeceb2a1579d5e7c998e398ec9a2530fe22634fc33ca2060c349ed1fd4a05392d08db65ad4ad28e0a4948da527576abfdfeb375c9a3bce2b4dc65713e29aee2309184963dc40e5a75176be6c32d2df87ba27c00f239e8d28e97aadde7b7c46b730e5241d353abec36c3a3e5c3f6deef47ce4eb2ee644f7c85894270133f72259b417c6fb14279b1e1b11f23b71d8c4471886d7780a8e5f36581c4ec68ceeb73b3f6c2b8b6a8d31d7e2e744bce863de2723b20cefd7287c130628175d0e7a68c5a54fd1a1e200be6870db508755a4da98ce18e1825ad8ff6b0481f1d26ad7298d59c3ad46b57cc17ca53386594277388346661ccdd90aa75130e306d40f2a4bd777d52b65e1b352c4e35636f4b87cd312b5c6d10eeb6978e0eea0f3b6f075e47ef637227389b7f0bad7d6f1d1bef3ab8f1cc8811dde25bba505a78365257a2acae260bcf877df913f6dcbb211a465a56952bcc9a7b6fdb35134b6cfdd0e9ecae1974e286db4a5a14e8c0faf1199557a36ab33466f612254989dfe568daed40600a7609478f5474a7d65baff3032d6ac1e1bdb11e932d1310a86fed27fe49cf40f634d0a5705f4c0afff588b0ea778be75f2d30ae19f0611f270ced24977181e45bf93e2ac915d2d31fbff9cd38f5efcb20452b53533cb7e20b3b8e73c0b0266ba504455180dde804f2fd106144bde60e25020b7123eed7533b97a800730c951c0685b5d843c0ba474cd54166580ea2aa6098e3d6a5d66f8130b024672fcd32d0cd7a09bc12045a312e04590a236231f5b325f27a0e21a0b802d920b0f417636cb37df56b03b1c432dc83b4d8b260a8dfa2b88e8b92965f6cc00dc18c25b91b04428155e1135156a4cdf6e45997f519ead17cc3a5c37e5066488792f83c1ece84ac4618e2b0c8a03092d2b937de51993e5ebeebd3eb4c3728843ccdee1cb20f9a536553eee2a28788281456b0542b424be27334c3df5932dba1aad36f68afe2fff6b16f0302c5dd97e3caf2b11b7561c9b2aaac2d8f1892575d61300c0cab1a8a0c9db4dd96cced99932b5f46914df598f3127cc5fa65d14e86b7e9782f2f309a04e7bac119f70c5682b0e37686b1ef07572654b34aca81eaa9ce4b114dff9afdff5db201f6b1bdf68fe6b99ac27d77beb25c932e6aa1fa0a7a4e227fb795fa0791eefa5ed2da386b0c3b3fb5d867a098d31449d3fbae26d7410df0f4cb571d205df46feca7c7c3ada1247d0c14f3eb4661b0914498abdf658edd325360f63c084e44a4fc414289fee3b8a4ade876d6c0513458f6c40b83f18a0a080c8e80fd47646a8d7251e55f2d053f5ee7347709a5c520ffcf5dbdd79ad49511269941da5bbfc4f90f0d396d1a9b9c9cec05bf524db32b176515270e6677c833cd9e5cd56c3fbcf13c8103c068b30c553339776dfc47bdbb480ba9dd960880525d8f608decccc4b8ed25466fd1440e68d4f0bb1790c83596d4b17a16336370d47ae808954a0196511dc81d9ea1aaa29b84073ccabb422bb1063ead93c8321d59794be8e81dc3f7ad130c53a5ed088aaf663d9ea41f099c5f1e4da92e7302b53bb2c16d83a61e88ec8c94b6f573ad827348036e017db840ca15c31649f45ec68cadda46c3b8c16a6da448f2dc0e6ae8e755b691ebf02e41beb31ee2fb8cd7046998c54ce38a3d47a05ca8883e60743ee3bb6c3760a000f3f62009b151203bc6cc84a1507c4c261b021221b461a591b9eea81bb22cacd8836abc8e5ea0b6a12e95d80ad344ff93cb0dc82eb657a13831ff111e379a342b2a90dd88b92c44a580fa71e64912c0619bac9dea923206aa5e31a789d1ac6f5f018797465721117b177dd083d3bb0e42373898998f12f9fe5521f0ef49d148f5aec3e0355a74fc03dbafa83022c7d658f70847d22b4627f39163ebc64080dc2f40bda878dda12ba5f203df966e39a807c35e78155900b023e52bc263b175dacd723b375716a09e41f994c0479d6b01db6b42c1c7810dd8da17614e2a520576145499d84543fd565c8c689febb0987dde299f918e564d08c717b9410065e4b69e861a9c0ace607f6d6533ad128a57be9570df9de8cc5ef345b8d3e1778c97ddfcb85f9abe0119f082c30d4f9f7c80abff185c846f46db7d4fe1949534ebc2d1d4b1a7e1ab413d8e921c7fff9eb99de2c2e8e6318403682fe8efefd7e0606b0a5bc22d069bbb84cbe9642c6c34581195d1b472bdad17048290d6206e395a9d4ebfa7f589", 0x1051}, {&(0x7f0000000200)="e7eaffe4f6f0c288aea021e7c49e1613e582fd7c55ff10a4f9441516ab0d6016bf6f39a73276d5bfb679596f4106d8bc8cbeea9bfc3ee17aebebd3e6522c1bf5822a9251ccff7b7570838ec86db954c03ddf5abe3b2edf58af11e8d43b85be613e3a49611e949d81705139a7a6e67674829c01aa314a5ebfd6", 0x79}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000040)=""/31, 0x1f}], 0x3, 0x0, 0x7fff) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0xffffffffffffdf8, 0x0, 0x71) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0, 0x8000000000000002) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000340)=[{0x2, 0xfff7, 0x1000}, {0x0, 0x8, 0x800}, {0x4, 0x4}, {0x4, 0x4}, {0x0, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x4, 0x2}], 0x7) 23:11:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60313971fdbb01000000000000b628000000000000000000ff020000000000000000000000000001ff0000000000001500010000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000b4d79d81d953478527641d93d1fceef371a741aff36264dc36587a96"]) 23:11:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x8, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, 0x0, 0x0, r3, 0x194, 0xfe}, 0x5, 0xffffffff, 0x6}) setregid(r3, r5) fchown(r0, r1, r5) setegid(r5) 23:11:59 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620200007f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="d70000000110"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0x655, 0x0, 0x0, 0x0) 23:12:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/200, 0xc8}], 0x1, 0x0}, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x3}, 0x4000000000000055, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:12:00 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@random="e7ed931a4e30", @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@noop, @timestamp={0x44, 0x4}]}}}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="afa7ad8363a882ad22af1320a4306a08fa93e5e409c84979026d845d15f16691a9ddb926929c68458e26fb633b41a9ebf0e933829e26f458b891c95748641b3f3abae157478562787160e7b0893121418af79b0ddb9b807d175fa5b83bdefd0694018fe8779c6742a6faacb518e971a44a87609213a2f9c49553b2c408e4ead673e56fefa66d06b872b384b9577901c0de74a782ebaf8cacca3601394af65bfd39d0420e97108824462ea7ea85a40185c7f3b6649377116e833b89e6244b35b5904e929ede5d9271034b4b21e4f2fc295eb8a5089246d9590d359e99c9e3fe24a3669fcb8d7896ea14c61847f4f4e6b8dfcfef006f1b44611a325920e0fa879b891f3581e76bf2affe7667d6f6b680743a63366c096c15ee856ec982af9028d318ecb758bd549c8728d9c12b5dc71913aefd2a726f7ef24d30da8b43f2c3c846fb64f9e62ee2710960ea01081fce96b471aa3713aefe6e45c1ec7198aaa7e525c35438ea30ac23f9890eec9c47e23f88a05bf7bb773b628292ac63336945288fd7871bb772c9bd70d64527a954561858d427a5ba22da23ae1200b9632593d648ee13ac2e0930e0c89b51a63833121ae2c3068774268959df074a9238419da0a278881f501bfc9c8272e5970626538701e7f4b9c032dbadbb35ccfbe767bca1c9a4e4d4aee01df33c00f875183cb0326e4c0086c50f9d2d82870f5cc6754bd4cf1a5aa59dccab219201082847546f470344a38eec1bc4bbfa8475e5ae583a5a8e3e6b08ec54510f1808d5299c8c1f359974e546ed9725aca00e6a569f45d0cd2115b18bf1b3b536bdcc6e268439dd86ffcd812900ce4f72dd0504de87f9949b455c1e2d9abc30ac90f5d40c16c814afe0b8a93941b3792525660d6b028dad74e86559828957e081f1a88e0f9e74123118780a0abadd67227502a09d6f0e70955213b67eed408453940ffab0439446d4613f892187c98aadf728400ae2173118afe453effe118dccffdab4ffaa21b342eb2ad91a32f314c131d625aaa0ea112afae756e3602d3894206eb9865260697c803d4c66bf5d6dcabe720231bf0f98ae6b3f8e0f1ed697c273b02ffae26a76d09cc3d1bf3814dd1aa5ce8aee4d938925d852d7426d49ad35bf45d097caa15464b947e4739b322eaa1d4da66ef3808b44d8ff13b0d3662d10c06627b14b942b89adf004b1fb0df71751ef258f067fc078101e0303106cc0ff70546cdbd43d7908d6a9928b3707d11f31ffbf57bca6f1e7c7cc6f02f7954f004dff2838c9caa7c122e58fccf108492eb1cb34d202623d592d7c72f1389c4f71826003a8bc3ea42407fc4aca2cebaeca148080925bea7a6b98b677735134ed83370515dd51c556b9b80bdb0e663a730f5fac3ee768f04942197346908dfcb0859877fdcefef60369ff218c11053a50e7a620281cace637b16a93ea7b70ef3e35650f183b65d22a7a7172c60335a73077c9bd43673b7f0b194924e322da35b1608d8b669115a11a8a0ccc0c977549f7696a8c40b7ff86431d089d1b9354b8266aab15c3beaba4b2fa90d986d9bf7193b098d0c2ed279668fba40895a17da62f8a185a186de376c7c4bdb4adef1ed527bb83e6391b330f98084742b27fe08817ea2707295be4dbdb8a5cac135d991d42ef0fb856c87d9998c8d6d471817fa73e07fb20f2b80bdfe93d27aea673bf880e2c76873e8aa251daea80252ae5865d983fbfe88d965b70995a2442f0b926cb5912ea4471186aff393f1e128d656647bb65b8edbcdc5c7b2262bb247d006df41e258738156ddc6e8c567cb6a079518a8de5f6a0d16bb1f3bb99f0f4b57145fb9d365da51afa5296ead95ec561c514c27330517dbdee89efc1f744223f1515eff7e336b235067b26cb157262b06cc5addd17d8231293186802c35b5504dbf1c183e4dcad4783ce44521e391fe8a5b057330661c7cba4589e6704bf75c7ceb65bc0d458a34866006d9b9f1694f61a38cc0ae701537e03bc8873514f2cb64eb20e333438cd761cdc6f1fb48a6f5ce7c3c72d0355366aa15ca92346b9db856c8e77be90f720aff937cc58f95b2ab2b7df80887e81e36313c81b5ab19413b162ec587cc93e7f40493d4d5861279344e84f76cba712137d3ae211c05c25aedf7f6db0766d30ecc0be3f99d44fdf2e15b69cbc65a1858ae1d1ac81929353c780cd650054a16576332d562b5f544f686707a5327ed43b73826bbfa84fa3e439d3c80088d1d2dc8f6526ded331db6a8ab3cc12c6748f5a348133fd7f90cb36fe73b6a7169583370040bf7a501a6d5745d174cb2ff7e8f4f5e8ac55f8bec490ff221d4ce0cefdc4a42f072464b8b028a297a20468bb4d5fbe345d071bf8a76c232c6b6330357573420b7d89ffa57cef6abf0a07d879de4afb8c22c08e69b08d11491c585678c5d418249138c5a5c74e4e7d0313bd01d7ea108e936ffe9015ae091ad18c073c0b64bafe96226123a1f3479291ea0442a4d167da242419d8b40d3af1de059165db5f68dbfbd47bda973097305e26acb7718d23a4cb9e28d6fcfe85a1d53eaae9dc29c4158323866b13b97eac072afd3f148af20d8f9df085839640228ed2ff456919ad8bed6af9e86eb6729e3910bced89c0986cc1a10035edffe88a20c131ecfbc770a15ea189d50d81d778c54034fb8b24096cf1b336e90b610cb616706865558e0eef3a4340d11d89f1c536dfc010207b8192b8f6e55cfcd368b8ad91fb4bf20094c4b084d3306a091d8ff11940470d9986d524e68cc200d1f345b0cc8abd568b927e5a6613ada2cf75b6f9738c5dd98d9fbc7c309fc9643c161d345ed4915a7a33768f010a9ea7aaa524539d97ee3d5fe3beba1e95b272ceaa9544a01d397a724783b69344ce63246a21b4a63294bb11ca0a38a4f7c29372b603bed6e43caf923d1cdc97f6223226b03d8056c6296bbf8cd7dd9f7d3800276ae0985fa7c77d93ca3c4bdcf551ac17db2871049ea7577c96e86dff2a560d1d95f10ce986291e768056ac5b764f151b159e27dd27d37286a8424edf341d29d401a4ddc595d661025836c31c128a3973c9135c49ee3da1c8117aafe392e3b6565db9c6bfb193ecb0e0a8708b28c1c6878634ca73068aa62681c7c12f149e67697dd33607afc47f0ed945507401f91945a26810e0c372b24b733ed35224d73da2f19303da428a217dbca6e0e0e950f206d3b8219c1a22f118af907eaaf9b10acbd6108783d30c617f6b6047bac411a2dd8db49c1d19fc8376fe694445fdf45b746d867a0b1ef868d3355b42fd4abe10e2efb9177cd8bc27bf21d18bdb280bd13c4082c98892d28e25be23fa3ec21f2b47b9fccb9da24c98e56eee6164b4a95fe708b92d026a7907c05891bce9dac186a44df417b8a1f8b6411b4cf4d531724d9bbdebddd1c703fc369b2c65d54b48d7a78009cedb04a960530fe7d4b3a29520799558e55c8e58564f53ffe4a8cb019a28f597c982ac3b54851da24a71c115c0af11a7f5fc60025116c7df694b0521203ee143146b033ae9887bcbf9865e0c5b26fcb9d879461900c03bae81132441612f682873c4ea6305a30f749cc63de5245abe804a1ce80c2285dd601452da63bb275ac82ac8cae1a6e8559047d37dc5e395233e8126da708716f459cf57f2a0c4d12b67fa0668f7850790b28ce2c6aefb27ff2418eb0e32375a36b0d29579d0b57660931f6076cf3271e378428ff135eed5dcfe9ce8d61cbee0682582a53217ceca08bc606097258ad1ca9036b4ab6d343da80ccbfcf5508af45ef7e4ebf76499fed83e41a4fb32c3890e79cbe30d4b6f4287196876a3823c2b905ac4c9054eacfca2075c8303e6d4ec37c1fe0ffed81e2f1a028150accbb1d5dcc9fdc0c1d631d64e38841ccfd288fa5816bf9e692ef522e2bf08a941643c41bf3ee70b10978024395802c7b6e8e1123aea9114f7db98bee82ee72457d713e64b8000c587046caa8f88f450a78e32a44d9f9028f142cc39fb91d0d98d49f0802ea50548cd960b85fe341f45988cbbfb54c8abf42f3043b5652e413d908a7542ae70937532b9b4cfdf21c0320dff4be6ebb45acb46839b8c87e717f36dd84f9ed22b3307a194137b8a781bb6e45a93bc49ad6a809a8e8c3b5182c87e5900f8c02d0d8d8073bc4f24f6bf88a3b81c10acc5e9d20cf6c9a0da80a1c6d477895881ac08b88e033893293e52b60ac23c67aa19f1bf78736536b5b6cf09c7fc0aa62c7df4aad9d1857c6b2431ba2248630dcd21d19e2f330f72eec12b0a4c20cb092427beeb0ae640d6762bb19b0d53a2b84c2993f28aa13111157c1fb4911f0d3734111f935c1591038e56b2b19460ab5d308895f2c2da48b37e5285845452f8a5fa83b7ea964a1180ae7c10fcd31476d26b4b272c635528bd073fd7ae665e994df6a9d6dcd036915fabded8f22ca0952d84b64b37d05b5614724f293da83f2f8528470007352f02abf654b2b0e1d513c1a42e1affb0cc842937ba0c9ff6266c70871519055d205f60b7a24b893076de088872b9ef542e6ee34f480eaa97d5ef77465c977f4bddac3f006ea0023ca4a9fa3cfaef98aac3f10e6f27da3b8c27801cd0cf9c97f29041303e711630a1ec87db71bdb4a8564605c22477ef2eaf73d3576bc405bc9693cd0d4a2c03cf057fe355179ef2a2f85655825e8f93283e8f8fcd48a6ed5df8d84e2eb31cd9a2b877f4f96ef5102e913433c11e91d7025e60128039fa8556b3990c1e01b7d7a25426dbf3fe10435553c43f33636d84b93e3750b891aa33323dfbd54df660419e654e3fab88e13aebd4abcf5048dac5fc4a04b37c7805b710bed4c801a4fb447ae43772d3d3c7d728f877fc3ba688248b3d2ac593ef4a3463cc47d70a286bda513883e267c450c10d348e6314c5e6e48819baeb21b6f9052e220ee33dc3710941b79620d662fbb663c6cf7938c6e885947015f348cd672df63a3ed76d99e8439120e6ba3d657d3a1c31801d7d81c1399589a1e547087f4a341b12962ab9e40092e7cc837f1c559712b25f34a88eecf2d8468fd76401205781a531e97fc1b1469eea7bf73ae7396666d05d0e03e48326a19fc21e217762a0e90017b19fe64f4bf94bc16ddfa20a98b48ac20bfbe02cc223c21f30ff1bbdfc4d3c949bb55e1408910de0ef9ce2249dbdd46f0debc91515d2be728674bda774960166af5ea6fb8c5a5cf661e4040df779eb07874653298098ccdddd6d578bb16d730af8aab7b684f8a0b4fc31df167697b8f404df49ff1940b0d1d1d9109b2d9143c6ee0ff29dd91129afe770d80130d58a7822558dedaeb280e71c491d6202eb92c87a6f8d7899676984d69877e766ddc3be680e27a5883ab78d5642537f82983d90e1d520cd4a6a0b68a96eb9c16e9e628af6e672c88e9768d743cadbb4d4e3ef5f9f35162fee2f7cf08a135ef1b90145973f59a69cedd3c56b97c70a83d058f7128d4d75fab3c78d269d90de2b0bf63005dad617d57efb6d1e18d9a4a7c62f4857d05527e3fcc7a3a574479e0e5ff4a49217f945f23d47219cad3843cf819596229dc108a3b8cd49b26bf569cdd606cb3427cdef7dfdeaba6e779bde8a64ab12f72588fe2bcbd4bfa7d1db7e9be10532b33d5b183c70c32ff16d8edc1249b3938e41fb408a9e7e8ff07d59ba4b87013d131636eab89a2415dc2b60768f11efa9527ac651d16793e9f3bbf010f48bfb628f0321f7b204d7912f18c6e2ab4a33259bc9907a02f7c0bd99f41b92148cb726a1a5a6bc05566425f7895f67bff090ac45c8b957", 0x1000) shutdown(r0, 0x2) 23:12:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x80}, {0x18, 0x3, 0x7, 0x8001}, 0x5, [0x5, 0x1, 0x7ff, 0x7f, 0x4, 0x9, 0x7]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1018, r2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="04000000000000003000e741774f49d687538f8acc1f7fc0e260862d"], 0x10) r4 = accept$inet(r1, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r6, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 23:12:00 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x200, 0x300000006}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x7, 0x0, 0x0, 0x0, 0x0) 23:12:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x8, &(0x7f0000000180), 0x0, 0x0, 0x44) 23:12:01 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x20, 0x11, 0x0, @rand_addr="00000000000000000000e3e900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, {[@nop, @nop, @timestamp={0x8, 0xa}]}}}}}}}}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000480)=0x8) r0 = getpgid(0x0) getpgid(r0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000, r0}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000001680)=[{0x1, 0x2, 0x800}, {0x3, 0x7ff, 0x800}, {0x4, 0x8, 0x1800}, {0x1, 0x7, 0x1800}], 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/13) semop(r1, &(0x7f0000000440)=[{0x3, 0x86, 0x1000}, {0x0, 0x101, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xbf}, 0x7, 0x7, 0x7fc}) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000000380)=""/100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xfffffffd) semop(r1, &(0x7f0000000080)=[{0x4, 0x100}, {0x0, 0x3, 0x1000}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r3, 0x0, 0x9, 0x8, 0x9, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x138, 0x2}, 0x3, 0x80000001, 0x3}) getpgid(r0) 23:12:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6076605104a80000fe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000fe8000000000000000000000000000bb0008ac7c018f6632762e13b819374894a51f6cf93e2982477841d935a241f7e29911ed00462f9e0f3538fd42f1aed5f3a0c3938ee6d83ea89e9e417fb64e736e609b4635001cecee216a0b42013a77ba21800cf2ae816ded581d59f867081df2e65274658c074e24a54f7b5ea031eef98be245e38e2e8b8972e8da057529ec29d613fee859f3c88665d0b7c3f3efedfbca1570656890485ed4c9c4a856ea3d0b592c2b204e467a71c2f3c9ec82a7f2a38feec568736a0028d14e5502d9e6d68d27f7636e2401df65f7976c40aad026f4c686810acad11c7ffc3b43605bf33a1e9064da52f7162fd4c04e5dd3fd63fd3230e74bf55484907072edd156dab39353577d19691e3e4da28bd3325cfbb4bdb324fbb312d4e692eb3101e8746e5f83d1d221c7c3e23f3251c4c30017d1f8f5353d0dfcc9353ac8684c4899cf0704008280c9acc9104ee01931cae12d89280edf072d9ab501c1922abac4884897da34f59b61a382e97856c0cc8bfb23531fa3b283f9e03848b9066d4327c223fd478dc74cd361053ac3405c9d1c0d1c08c741438a088c20082aaa37dceec75662a4d00be16d6486505494a06f4663ce47c22d0197c74faf3590af744ec93c6c85ad0d4587f23db55ca29b021b8d062b7888def35a4582512f561ff9988bb1ec944bc9304b290001c43f8c79f4c40361991fa20007f31d84cf5593df1f6fc436a6ae80a7fcc6b2377d17cc877656aefcc8c143b7f6e3f1418f520a659905793e0fc2f12f371d9f40608988004db3e91e34ae051e32766860c00fdc92de70d417b672df93452c3a24bfa580bafa3f7444d413cd1ef601afdce921d210919e251ad847eff72673e99d6757b93504ba0a017b6515ac4e3ec5558206a4c2d5b873b5618baec65b1980203d8b408d7ae824c905de097ae930097863ea34cd3f46a360e8a1b6ba00d87105b7cd4c709d8749f085df7a584d08c57178280ac1e2ce5953c148172c23b01979f8a2add6b610d0b39d99f2b2e5dd88f3486dd5b4baccc93e51b57e22bbf68432a5ed00429700c790a4b84deb170b37ff033f31991ace30ff538658296ef39e06a451a8c1d9e35f99240b5027f12affa7a1e0d7c960ef32d623d36851abd9161df7c59d86896d500a8d2af043d9bc07409672184ff96e5568f5bee6c2daea0c8a1f048b755b4048cf633ef2b4d36c8dc693370411e2713622cee88078904aaa98b358b9519de1f9e2bf8395ea9fb2ac34be227f743eeba6ff002d5364528b028da44d984035e73422539833bff362d05e5fb3fb78759db30cecedf81c6270b7867a689a658ed4ce96ba3f57e440cff80691ec3a3f2befcc1e56bddfefe136041e07f676d0f7e1d243668588a4a518751ddb92c250782ee5599e1fea970a72ab275ee561f33989215c1d7125435961a404daa2b3b379141802000000000000007ab7f92323daa9213b65ec8bd2677db69035db6f4701396de7914f8b53d5ff578429a2e9cdfcfb65d8eb0223cee49b5c8f61180e5a41e0f886a6e0776c68091457d5728e05e781f92c2194b06bc82f71aab1deca88d8d16c301890dfa354f4c0787c108e6acea59e2f93eb27a8e88ae7eb5bbebcec32ce578e6005320697b33d17baedaf724462389e83912b28"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(0x0, r5) getpgid(r5) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x8) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 23:12:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 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) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x24) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) write(r4, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ftruncate(r5, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) read(r3, 0x0, 0x0) 23:12:01 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) 23:12:01 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0xffffffffffffffff, 0x1000100400004}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x28, 0xff, 0xb4}, 0xffff7fff, 0xb0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f00000002c0)=[{0x6, 0x0, 0x3800}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x5, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xfffc}, {0x2}], 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = getppid() setpgid(r3, 0x0) r4 = getppid() setpgid(r4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x4, 0x1000, 0x1000}, {0x7, 0x175}, {0x2, 0x1, 0x1000}, {0x2, 0x8, 0x400}, {0x1, 0x3}, {0x1, 0x87, 0x1000}], 0x6) 23:12:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, "975a25dd35d16a7379b28d3ecac510a997b79904"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xff, 0x2, r3}) r5 = dup(r1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x1, 0x80, 0x3a38}, {0x3ff, 0x0, 0x0, 0x3}, {0x3, 0x2, 0x6, 0x3}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:12:01 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000040)="fed4c28f9b8fea59b380c9543ee350823ed5c8d5567e1575e746dc00d9be2bee6eec75300f24fe2ed918d3b8c7ce44f6ea4530941391f32bbf2f3695252dfbfef79ec4d8ca37eb5f8e6d8ac30d41e6b0e415938deb364b25449e1c6f56d44ae524e03a85831f3f6a30aed455194a6f5b6c155b095f2006c25153c13ceb19d81c88e7c19368c5afb63ef5d0dc7c547955abf92e", &(0x7f0000000100)=0x93, &(0x7f0000000140)="c2260020dead5c8d8e9a10e7c3063610c9550597e324858207d5cd40fb76871ace3672d64e4d184271c8c1732c058f3ae3bbfad6e88cc91562476e3f701ced9e47a7865288515617cb2fcfe0c36db12438966c75110b05bf9e52e8fac75ec0fc6c620f880e13c2b03c8261ad18da109562fa393f54a81b54e39a4fb4849af5a0e4a54c6285de4e56aecd1665809d4506a910dc29bf5d8c65510e728eb42eb41514e593780405996d334aabaf774af698de9bafeca878a03d685db069e4fd2186672f63419db8087b7cab50a7aee7bbb78099d736d1420060dfb6727c599da83056f037ad0f70b6ff77d31a26", 0xec) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000003c0)=[{0x4, 0xe1, 0x1800}, {0x3, 0x1, 0x800}, {0x1}, {0x3, 0x7, 0x1800}, {0x1, 0x88}], 0x5) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}, {0x1, 0x1, 0x400}], 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000000400)=[{0x4, 0x8, 0x800}], 0x6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x50, 0xf79}, 0x23d4, 0x5, 0x3}) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000300)=""/140) semop(r0, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x200, 0x800}, {0x1, 0x1, 0x800}], 0x4) semop(r0, &(0x7f0000000000), 0x0) getpgrp() clock_gettime(0x4, &(0x7f00000002c0)) 23:12:01 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000080)="c7ab30ac", &(0x7f00000002c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r0 = msgget$private(0x0, 0x2000000186) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRES64], 0x1, 0x0, 0x1000) getegid() r2 = getpgid(0x0) r3 = msgget$private(0x0, 0x2000000186) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSKBDIO_GETENCODING(r5, 0x4004570f, &(0x7f0000000000)) msgget$private(0x0, 0xb6) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000e8417093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r7, 0x0, 0x9, 0x8, 0x9, 0xffffffffffffffff}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 23:12:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x1, 0x40}) sendto$unix(r0, &(0x7f0000000000)="688f2e467969d3809b36ad720f709c90c775c9e03944c4e86a07e34a6a20bc4e147e5a0cb3a4bd36fcc559144fb0893517c913aa37ea161720acfa3b6699924b3ef38a40b4fa87ebb94ce21fa3541b", 0x4f, 0x40d, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendsyslog(&(0x7f00000001c0)="ea16ddf6f5746f2f0aa5288d08d67f0b57d146aa1aac62229a2eb4affdab735bcdc8718f120e504cb2c6b7f5cd37b92c2378b02b430c59cd856a26a3b278b426b050e237f32a9593ae16e867ada601fbc06d7101fbf0235f135252f64c42f361e647e6cfea707c9fc5f5db5c90b3dda63209bedc587a57219d36e23e15c3719dd50da8cab53d9a3d58e36f8773448b777440ad4ac04fd1944a860c717ab5be3430efd81cb26f49dceb4ba625a3ccd39bc9ef74930501bd9289fbcb2f79ff890c482a743a9b268a587c929447e91d5d64f77c312f1061bcaeffb9b59569cfb0a0327b2be5e2c498c38144eef9fea77c522d54a93872c727bb63a0adf44accf57d304d2bed9e008c357263d00048d5b376c988674be515ca3a7325b441dca31ac99f6a1fad8be119e03e5494b5a1279343029a77e027ea8b8a33755146da3f1d338f8a3ccc19a4cd245d0bee660ecd1e4d6c4bd1de04fcdf5bd52b8e1ec7c0fe9760aa679d987abedb1a1a685be53292983d", 0x171, 0x0) 23:12:01 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x7, 0xffffffffffffffff}, {0x80000004, 0x10000}}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 23:12:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) dup2(r1, r2) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/208, 0xd0}], 0x3, &(0x7f0000001340)=""/190, 0xbe}, 0x42) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000000)="1cd3f7057c9fdff051ab98c124a8f20bdfcfd7484a2ae9b3d920", 0x1a) 23:12:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0xb54f240301e61d68, 0x4, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) shmget$private(0x0, 0x1000, 0x40c, &(0x7f0000002000/0x1000)=nil) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 23:12:02 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) shutdown(r0, 0x0) 23:12:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x2, 0x85b, 0xfffffffe}, 0x7ff, [0x401, 0x4, 0x81, 0xffff, 0x10001, 0xfffffff9, 0x1000, 0x931]}, 0x3c) r1 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x68, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "a31e4c", 0x0, 0x0, 0x0, @loopback, @rand_addr="4797b27c6b5e2ea5d23b53038957664e", [], "2c8b"}}}}}}}) 23:12:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) poll(&(0x7f0000000040)=[{r2, 0x2}, {r3, 0x84}, {r0, 0x4}, {r0, 0x4}], 0x4, 0xffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xd1e6) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 23:12:02 executing program 0: r0 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xb751) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) pwrite(r1, 0x0, 0x302, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\')[\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\\]B+.}\x00', &(0x7f0000000640)=':\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='*-}\x00', &(0x7f0000000440)='\x00']) r3 = kqueue() readv(r3, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/29, 0x1d}], 0x2) getdents(r0, &(0x7f00000000c0)=""/199, 0xc7) 23:12:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc517b8e001f00"}) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x7, 0x0, "04000000010000a9b3c742000000d35ed900"}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x10, 0xd, 0x1, 0x1}, {{}, 0xfffffffffffffffd, 0xfdaa907e1cbfa6a1, 0x2, 0x7, 0x267}, {{r0}, 0xfffffffffffffffa, 0x7, 0x8, 0x1ff, 0x6433d796}, {{r1}, 0x4, 0xb1, 0x40000004, 0x100, 0xab0e}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x36, 0x80000000, 0x1, 0xc30}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffa, 0xa4, 0xf0000000, 0x8, 0x7}], 0x1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0xce, 0x4, 0x80, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x1, 0x6c9edcc3, 0x9}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x6, 0x3}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x1f00, 0x401}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x400, 0x7}, {{r1}, 0xfffffffffffffff9, 0x7e, 0x20, 0x1, 0x200}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x100000001, 0x1}], 0xd6cf, &(0x7f0000000440)={0x9, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:12:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) listen(r0, 0x7c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x190, 0x971d}, 0x2, 0x5, 0x2}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/169) r3 = semget$private(0x0, 0x4, 0x220) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000180)=""/169) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000380)=""/203) semctl$GETZCNT(r1, 0x69984c16b2fc7db6, 0x7, &(0x7f0000001480)=""/82) semop(r1, &(0x7f0000000080)=[{0x3, 0x400, 0x800}], 0x1) 23:12:02 executing program 0: r0 = open(&(0x7f0000000680)='./file0\x00', 0x100, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000000c0)="e83671aff68e0ed831b63561382350b760f6c79c05edeb2f8329461f7a6880b3235488e5d8652d", 0x27, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2, 0x0) lseek(r0, 0x0, 0x5, 0x1) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x7, 0x2016, r3, 0x0, 0xfffffffffffffffa) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672c421d8fc5bfe99e978198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x177}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchdir(0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000540)=""/9, 0x9}, {&(0x7f0000000580)=""/120, 0x78}], 0x5, 0x0, 0xfffffffffffffffe) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x170, 0x0, 0x2}, 0x2, 0x0}, 0x0) bind(r5, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) 23:12:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x7fd, 0x5, 0x0, "000024518d00", 0x0, 0xfffffffc}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) 23:12:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x18180, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) chflagsat(r1, &(0x7f0000001600)='./file0\x00', 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000001b80)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a529538b7a7e010fed396fd9ad56c8ce5236b05bd365455bda72bd513a2f1372fa0d8c163c46802f7227c6597281daa8ca6c5dbf699b9598fec472ac2add", 0x52}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509f5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0xfed}, {&(0x7f0000000340)="a62224a94c5607d185eb761a1f9caa5f9dc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491923df3a499f34b74a877267557ec9c078faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d779142d2ec00000000000", 0x63}, {&(0x7f0000001680)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314eba229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db691c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8366346bbd3859ed7870d15140621c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d5158ffc7a3658dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063db1b024f4d50383b56d73169fc3c0893fad6e607112ef6c637be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc4", 0x4d3}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000015c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000000c0)="de32c1d20646363cd648eb3865a12fd56758bd0d9e3710bcdb7ee22c16559220a63d75482ce129d9591df02f2a4f3fd045afcecc9b5a47", &(0x7f00000003c0)=0x37, &(0x7f0000001440)="099ae824cda8814b45946d9e0725464959b17fc4bd30103f4a5b09f00083f1155b0484c72dc2441f17da542e427a8544486ac58bb1fe7b36e6002cb8df8da35401fa281858b4ca3c52d67014d572cae27fb1204bc39d43b77ee1947769805fdd09a47781f997ddd4fa2263fd92248d483f5e12140a3d0612e6ac8c62e263c1c19b0df8f11cd6e93ce39c9a7c227274d952e47f50a5b2c85e5f13e70b885477acbb9d8a471d89647b", 0xa8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdfb) 23:12:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7e02e57f7f0000cc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(0xffffffffffffffff, 0x40003) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() rename(0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) pipe(0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000280)="25d8f76f7f54817b06af2b5843a0654fb0198655a18680fd9a5280ac", 0x1c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x40, 0x0, 0x0) 23:12:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) r1 = syz_open_pts() close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) setsockopt(r4, 0x6, 0x670c, &(0x7f0000000240)="5214f98214314314932331a666d2afc253d02fd66e98f4032ac9b8f57a649b48fdc3dc48e2e04bc19ef965e323734b7b26cb633db9636cf5b8929095764603a5eacda43b8d1365872e5ddc295ede2560bfd56c36380f2161b54e02e2436a96399920b7352e18ab3ee19cb4959f0815bc022ce2be9446ae20d15874b92d8b539a8eb6bf0181031c22c678d4b8daf7c031172d96bb2f04a5ff6f0377886e9acc8afd48", 0xa2) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESOCT]) 23:12:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000100)={0x7, 0x4}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) 23:12:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 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) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) write(r3, 0x0, 0x0) 23:12:04 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000140)="ecc394df0c1e2fe8cce0039eb2466622a3779ea637fac7a879da3e5d746f17ab061a13eb84b055e97ce4f873b00914bd841bc05f0dd137cecb5431b042d14f0f768db08bd7e37fea02c4f4b61a64", &(0x7f00000001c0)=0x4e, &(0x7f0000000200)="65f0a0816fa67b975e62852e682123e3576f3e137006c6bd", 0x18) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file1\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100}, {0x10000, 0x1}}, 0x2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000000)="2ed54287", 0x4) 23:12:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x9a) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:12:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x66, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x51, 0x4, 0x100, 0x4}], 0x7, &(0x7f0000000640)={0x2}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x87}], 0x1006, 0x0, 0xd42d, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x81) kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) openat(r1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 23:12:10 executing program 0: getrusage(0x0, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008e9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:12:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000c40)) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) mkdir(&(0x7f0000000c00)='./file0\x00', 0x112) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) sendto$unix(r1, &(0x7f00000000c0)="8ea6f11a8e2b57a02c661474ddcf42e2894c1b8e9f72927eedab45ee08cae58a4ad9276252b1b19f85ef8b0e6223d3b77481677b9df0814e2d549c7ae1a68d3dc58f3fec5b334bb5b5b38ac0c1fe12b1aa39a4a09fa31594bcb8978243012135db39f4aae57309de4cccf333cdaaebb4b68c5f77fd939837c25193941e8a24c9aae2a3070496659b4517eff011767977562632f233ef1801091a65a9b90a5fb1c9c4f3ecdf0e24e6f08cac0f8ad7bf9ee13fd7cb6d044b150bf7282e50c522ea1ca6873637a4f52206d2595b5f4203cefec15626d6bd1bb2b403797e79fe99a42e5223b9f8e22e17f80f472fbdf8b7bd942ee0fc53bf38bd66e02d9202cb2b5b5a82febde9282d6a1450a98f3a0cffebd7a963fb7c5f4d9d994061f8b14c40b9e4fa40245f14da65cd0bc870c57ca2d21de113a873682770f4fc4412a239bd54ef449072ec1e0ff4372a80c914bffef6abb1a2a6afe4e671397962556becce496f1d749ff23b599ded71baad185c3bfabbfe2d3e4b5d714eceeb1b27406f25f6d41d04b3badddf7efa920dae063b8188ac0a060878825abca995df1048924b4ac35d326c4d788089e222f7d8c0f3c136f6b6ec62db0f93552f9e34358792e933deaa6d52862d47bcbff22b508cea560f5af16a401f8fb89ae1bba26cd2c3abd7bcb413e4bf78c27f52043a2359c4eed09eeabdac02207e8ff60b1bb799d31f213ab1544227e0f25e69c00c0fdcd16e495cbccec8266d2f0f7aeb35a895104f222db062af85954713b75184a799714fa0d5af8d79560dd0d2c03de7c9728948061be4257b182a9c6b8f2de9297c674b477c4549423ee40d82f36ef749fc9f128d9c9ccc31d1068412d84ded3f25adcf57958bab131284ba4749325fc378fee685d4e26080effcfcf63d5af97e4b132699783b98a2a43b2c0cd2960def5594794717ecf7613bc4380f703355a10f5a43f68367fed10f620c3d4179a43adae1299d6fea61d2d6e4eedf2222d101e073479fc03d226ae51e640a0d52874adbb0b400f1fef96ed7852bfdb1d1acb4e24c3b02feeea746d4d879cb9ab7adf32eb876b89492d69dba26076f1ba31ba68f58720160127dc14673f5fe5692ee5cd5febb8bf0e3f3066c1c8f35e2d34695ea98df4ee384d6396ca048fb1730cffda532167df2f969855c8425c8e1086ca5c12a46dc34fce0783a51e8024bbcbfebf4a8c3a6ca7a03336a6b4f21d29dfe3155fb8bea36009748901fa31d533a469f8b6666b452d6af0b28ece9875212a2253f1bd10467e88ad4e9166df1f3826c9cb7096816de08ad84c1b3306337525f21ae538b24f8b993a64522357189d289c08ddda3b314f807f00d6900f9aefc27bd9715dbe49c9d29ac2f4833bcca3d4a117106691bbcc5f0dc48c59c5e9d1b018e855d38610bf70671f13142d49391e1f4472e96fe60305af4bf54615cee91906ee7efee6d6f81f4b1ad4e7c360d4fd8a339788c50acce6403ef8e30b5f182e37a472b0d167c5a23139625b671f0853f1859966f9b03f66995b12e209aff525428c29403b568b0a56ca5da131bd4fdc00678e14b808d883e08592daf51c358cb9bbd62f21f62984329a0997bc90d08459342a51db89a99af1cded7335a6ed7e1df11db063b63df4f0618f8beaac53adb15ae8821ece98c63a2ff8682fc1edcabe8030350e45b284beb69ce3523d12e9c5bc1c1e127c0c5ea64acc9350dbf7712af6d5d35393ec00b1974c8b1492c0dbf9fbb7d9bb0c6fc1e18a92c3e7016c3bb962598a0e1575568941874d16ff5aa0a5623ffa4504d025841352941b208e832f14f8b251a655e016a56cb91a2d693cb6a4f108d5e57d054cb969b2d9f59de51b91680174d8dce394a2253983e0779ccbf2bfc2bff1475c9fb98c12367429c39226494996e89aa3d3d6e2bfaba52ad4682e1394c98473f4e6092ad4a2fbfefa34f5febe3ac920b4a857c4e2b06e4b1b4a09a79eee202569fb04630cf5d9d539e302b21f4013d70d21cbd26d34a8b3ed587122858f935cd64ab8a3dc0a0b231df9d40f46456e8c9059ef3e789cdb8dec7a091c7a91b5f5f5bb557b8ef08c1cf60f1574cab1727580e7b8450e7884705169d15d4118710eecb34055e50035ccf32ffba8d82039850d1072f161e31f38260739f8eae7eea04da294848d808c255ccb9aaae239d09e1a89e636a9bca8592a9bfcef33e39136c4e0ed457c5409ffd5062802bf529fb817d8413c957f7dca4f0c3bf809cd4137eab820fbfb235590907521c645d37f61ae7ba2cda96b6f824918050fb92f99ee49ffc92cf87e94be31b2d72d0a7bb1a3cf1fbae0fe3577e9893dcc8ec3b8f7bf70f3a13ac041c88c72cfccba7906b3d266935d5fca1bfe3dd6cf7c79bbcf7f8a606834addc1d29ddf67981b16ddc1aadb390a869d59959d7338587f8c75f2de26d25ecba3394c26837a850283e60cb3a289fc4fd282fd100662a296750545b0d775ec52b7ab555f28e528781c1075665ff4e32cc409153e37e4e187dc796b8ffcf3d08db1123d0d9f6b6377f0720aa735f043f77d6ca9375eb18e7a8bd6e463f446556899785a419741161c042d7cfa1f85c3d685a1f14d5e9d0ce01cdbbb26199926b1523a6ebb983a165b5f62f3297b13c3f7e02fa8e063602b51c1b4ab394f5c1de36d8d9e9f2a15e10b7516f858a04ff6c824725e7c174e6b3eff2eff8c6f078797dcae3d36d051a95de039c95eb541318eabea0b96558658f8f7a6a4e0072101f7f863e45c1d00d18b600946a236e475af45971380e36249d168ae2400f83bccb7d0cc188540c39743623908fe29ab4eadf7a91dfedb2414fef166e9635352cf2c1e302050ae378ec48a7743b683f332132502379434aff750d1154542ca0b7e21ed64bc461ed525d5ec326235959ae6b8167fcb1bd53ffc2b210bd26903eb48fce7852d79974f08db25a3fe3d716fcaa64f21bf5f583556ea2e8c3d6ac5538b222689fdc1805e589a6220740cf721c93dcf842df01b0cdaa40ade4cf803a55b0ccfe9f1fdad1c0bd9755ebe8ce2edc0877f38133048eae4d449af2964a7af234d8d64115bcd7ace9633292a8009f31a51eed38be12793112af9b44c47093751f140e144159ea7a3bd552e9dbfc8c14edc8daf5b08ed9d50cc1e5aa82b41337745372fe3f69c10d4197823c961f2f4eadc9b284bb0181d8b847ef2b4ff0d64bffbb11432e42bd7f0bc8e5ca410cc8828cbcede13fdbda6ff2980826fe9bd073e10d5f89f17fbcccb0d2d93bf207cd4921c7b82012f7f7654b14bdf118907f3668af162a54e955b4280112ebf75f2ff3b1b7ee49634db3ae67ee16b54d5b25ec28152a580e84580ae72fba3f29d5ea9804f2c3bc735a562e63413cdaf70ffc8ae7a500c91cc5b7f84cb17158682e9479dd878782050ae3b9797af59c2b2d238555900d979aa725e07e902c6a948ea6b85a9ee7fb270f9da5beb72ef4f441930a46d8b5c8f241c3eef708ceddec85acc2e3120e8c2a775c9f964720168ec1ce5a5bb692c4e861ecea9c6e216b3487a37fb9bb795acfb44074fd44877af3868798bc68ad85f1c02c17a6bbd475069413ef26be5bdaa876b83d0e763333dab32ce7f212eb23a30fd8e315f33c724a5ce32b683a8e8798279449e33bc5293b75c488c62e9930742f217b9b7ea53dd3b3556a15e340e608073aa5a33e6fb9112c8c12c5a4c9f35446c6afe70f52421d7c8e572e8848939b5983cd17f8840e6bda8ddcb6eb4e882e60aca38d3677603450be680c5fa1b28670c58aaa5d7ea7e896e3143855ea6f1b89fb717bc3aad9633229ddfa57bc039d2e0c84935753f306f9b758dac32ec4033cf5174bd0be7fb4765e26e73f1b94daa30f7e2f94fd8e5e16db5d9fd1b11e66fc481a26ec3318d4bdadd6d24f37c5d967002a3f3760b7a5af79e8588ffc9f17a75139e82fd73f7b92b83cb7a9a16ba86af13ec74200a8f5aa1922f334d29d2482f0e41261600f3056d80ab0dd08aba28ce4e5a50badbf266d94577edb38bdf16", 0xb29, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) login: kernel: double fault trap, code=0 Stopped at SipHash_Init+0xf: pushq %rdi ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace SipHash_Init(0,0) at SipHash_Init+0xf in_pcbhash(ffffffff828bd118,0,ffff800022f130f0,81,ffff800022f130f8,81) at in_pcbhash+0x6b in_pcbhashlookup(ffffffff828bd118,ffffffff,81,ffffffff,81,0) at in_pcbhashlookup+0x7f udp_input(ffff800022f13438,ffff800022f13444,11,2) at udp_input+0xece ip_deliver(ffff800022f13438,ffff800022f13444,11,2) at ip_deliver+0x353 ip_ours(ffff800022f13438,ffff800022f13444,6fed,0) at ip_ours+0x412 ip_input_if(ffff800022f13438,ffff800022f13444,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068ddf000) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068ddf000,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd807305ad00,fffffd807ea329c0,fffffd806f70c000,ffff800022f13588) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd807305ad00,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8069f83200,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8069f83200,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd806a15aa00,fffffd806a15aaa8,0,18,fffffd806a15aac0) at udp_sbappend+0x397 udp_input(ffff800022f13c28,ffff800022f13c34,11,2) at udp_input+0x1323 ip_deliver(ffff800022f13c28,ffff800022f13c34,11,2) at ip_deliver+0x353 ip_ours(ffff800022f13c28,ffff800022f13c34,5957,0) at ip_ours+0x412 ip_input_if(ffff800022f13c28,ffff800022f13c34,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068ddf100) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068ddf100,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068ddf200,fffffd807ea329c0,fffffd806f70c000,ffff800022f13d78) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068ddf200,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8068de0700,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8068de0700,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8069f83200,fffffd8069f832a8,0,18,fffffd8069f832c0) at udp_sbappend+0x397 udp_input(ffff800022f14418,ffff800022f14424,11,2) at udp_input+0x1323 ip_deliver(ffff800022f14418,ffff800022f14424,11,2) at ip_deliver+0x353 ip_ours(ffff800022f14418,ffff800022f14424,458f,0) at ip_ours+0x412 ip_input_if(ffff800022f14418,ffff800022f14424,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068de1d00) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068de1d00,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd806a967700,fffffd807ea329c0,fffffd806f70c000,ffff800022f14568) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd806a967700,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806d8eee00,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806d8eee00,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8068de0700,fffffd8068de07a8,0,18,fffffd8068de07c0) at udp_sbappend+0x397 udp_input(ffff800022f14c08,ffff800022f14c14,11,2) at udp_input+0x1323 ip_deliver(ffff800022f14c08,ffff800022f14c14,11,2) at ip_deliver+0x353 ip_ours(ffff800022f14c08,ffff800022f14c14,2ff7,0) at ip_ours+0x412 ip_input_if(ffff800022f14c08,ffff800022f14c14,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068de0400) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068de0400,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068ddee00,fffffd807ea329c0,fffffd806f70c000,ffff800022f14d58) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068ddee00,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8068dde100,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8068dde100,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd806d8eee00,fffffd806d8eeea8,0,18,fffffd806d8eeec0) at udp_sbappend+0x397 udp_input(ffff800022f153f8,ffff800022f15404,11,2) at udp_input+0x1323 ip_deliver(ffff800022f153f8,ffff800022f15404,11,2) at ip_deliver+0x353 ip_ours(ffff800022f153f8,ffff800022f15404,1dc0,0) at ip_ours+0x412 ip_input_if(ffff800022f153f8,ffff800022f15404,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd806f610800) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd806f610800,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068dde900,fffffd807ea329c0,fffffd806f70c000,ffff800022f15548) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068dde900,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806ded4c00,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806ded4c00,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8068dde100,fffffd8068dde1b0,0,18,fffffd8073a5c800) at udp_sbappend+0x397 udp_input(ffff800022f15be8,ffff800022f15bf4,11,2) at udp_input+0x1323 ip_deliver(ffff800022f15be8,ffff800022f15bf4,11,2) at ip_deliver+0x353 ip_ours(ffff800022f15be8,ffff800022f15bf4,a9b,0) at ip_ours+0x412 ip_input_if(ffff800022f15be8,ffff800022f15bf4,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd806db45800) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd806db45800,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd806ded4200,fffffd807ea329c0,fffffd806f70c000,ffff800022f15d38) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd806ded4200,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806f610200,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806f610200,0,0) at udp_output+0x5af sosend(fffffd807ea334b0,0,ffff800022f16060,0,0,0) at sosend+0x671 sendit(ffff800020e09768,0,ffff800022f16140,0,ffff800022f16220) at sendit+0x52b sys_sendto(ffff800020e09768,ffff800022f161d8,ffff800022f16220) at sys_sendto+0x80 syscall(ffff800022f162a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbdede53b3b0, count: -83 ddb{0}> show registers rdi 0xffff800022f13010 rsi 0xffffffff828bd138 udbtable+0x20 rbp 0xffff800022f13000 rbx 0x81 rdx 0x7532 __ALIGN_SIZE+0x6532 rcx 0xffff8000232e2000 rax 0xffff8000232e2000 r8 0xffff800022f130f8 r9 0x81 r10 0x2 r11 0x23b45430af33a990 r12 0xffff800022f13010 r13 0xffff800022f130f0 r14 0xffffffff828bd118 udbtable r15 0 rip 0xffffffff81ad00ff SipHash_Init+0xf cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800022f13000 ss 0x10 SipHash_Init+0xf: pushq %rdi ddb{0}> show proc PROC (syz-executor.0) pid=69909 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=64, nice=20 forw=0xffffffffffffffff, list=0xffff800020e0a128,0xffff800020e09c58 process=0xffff8000230e07e0 user=0xffff800022f11000, vmspace=0xfffffd806ea098a8 estcpu=31, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97328 235586 85901 32767 2 0x10 syz-executor.0 *97328 69909 85901 32767 7 0x4000010 syz-executor.0 97328 392208 85901 32767 3 0x4000090 fsleep syz-executor.0 85901 349990 28459 32767 3 0x90 nanosleep syz-executor.0 28459 298135 56909 0 3 0x82 wait syz-executor.0 60514 58736 83401 32767 3 0x90 piperd syz-executor.1 83401 485587 56909 0 3 0x82 wait syz-executor.1 16836 327738 0 0 3 0x14200 bored sosplice 56909 133313 67740 0 3 0x82 thrsleep syz-fuzzer 56909 122609 67740 0 3 0x4000082 nanosleep syz-fuzzer 56909 474446 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 68806 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 372874 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 22135 67740 0 7 0x4000002 syz-fuzzer 56909 367891 67740 0 3 0x4000082 kqread syz-fuzzer 56909 481337 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 373583 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 463550 67740 0 3 0x4000082 thrsleep syz-fuzzer 56909 165371 67740 0 3 0x4000082 thrsleep syz-fuzzer 67740 497156 62147 0 3 0x10008a pause ksh 62147 137947 52669 0 3 0x92 select sshd 2144 458963 1 0 3 0x100083 ttyin getty 52669 468427 1 0 3 0x80 select sshd 39023 116795 15673 73 3 0x100090 kqread syslogd 15673 364659 1 0 3 0x100082 netio syslogd 2535 435459 1 77 3 0x100090 poll dhclient 97969 412238 1 0 3 0x80 poll dhclient 54566 333022 0 0 3 0x14200 bored smr 69585 437459 0 0 2 0x14200 zerothread 15104 23122 0 0 3 0x14200 aiodoned aiodoned 87592 189247 0 0 3 0x14200 syncer update 52262 202101 0 0 3 0x14200 cleaner cleaner 50053 431931 0 0 3 0x14200 reaper reaper 14301 73299 0 0 3 0x14200 pgdaemon pagedaemon 20216 220171 0 0 3 0x14200 bored crynlk 21901 201118 0 0 3 0x14200 bored crypto 49370 261587 0 0 3 0x40014200 acpi0 acpi0 65252 12823 0 0 3 0x40014200 idle1 60719 448584 0 0 3 0x14200 bored softnet 86551 138625 0 0 3 0x14200 bored systqmp 25475 16904 0 0 3 0x14200 bored systq 57109 265129 0 0 3 0x40014200 bored softclock 93127 173290 0 0 3 0x40014200 idle0 1 72964 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 97328 (syz-executor.0) thread 0xffff800020e09768 (69909) exclusive rwlock netlock r = 0 (0xffffffff826f3948) #0 witness_lock+0x4c7 #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9471 6333K 6333K 78643K 10684 0 pcb 13 8K 8K 78643K 13 0 rtable 105 3K 3K 78643K 1469 0 ifaddr 39 10K 10K 78643K 253 0 sysctl 2 0K 0K 78643K 4 0 counters 43 33K 33K 78643K 103 0 ioctlops 0 0K 2K 78643K 107 0 iov 0 0K 36K 78643K 176 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1973 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 20 0 VM map 2 1K 1K 78643K 2 0 sem 10 1K 1K 78643K 16 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 7 21K 33K 78643K 2712 0 sigio 0 0K 0K 78643K 24 0 proc 48 50K 83K 78643K 1758 0 subproc 34 2K 2K 78643K 544 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 179 0 in_multi 33 2K 2K 78643K 384 0 ether_multi 1 0K 0K 78643K 6 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 731 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 122 23K 38K 78643K 9313 0 UVM aobj 79 3K 3K 78643K 94 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 64 0 NDP 5 0K 0K 78643K 99 0 temp 102 3869K 3933K 78643K 10574 0 kqueue 4 6K 20K 78643K 118 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 71 0 65 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 224 0 222 1 0 1 1 0 8 0 rtentry 112 385 0 341 2 0 2 2 0 8 0 unpcb 120 926 0 916 1 0 1 1 0 8 0 syncache 264 30 0 30 16 16 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 698 0 694 2 1 1 2 0 8 0 ipq 40 12 0 12 5 4 1 1 0 8 1 ipqe 40 118 0 118 5 4 1 1 0 8 1 inpcb 296 1626 0 1617 21 20 1 3 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 8 0 8 3 3 0 1 0 8 0 nd6 48 101 0 95 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1571 0 1377 15 2 13 13 0 8 0 art_table 32 1572 0 1377 2 0 2 2 0 8 0 art_node 16 384 0 344 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 9 1 0 1 1 0 8 0 semupl 112 7 0 7 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 91 0 15 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 4631 0 3227 88 0 88 88 0 8 0 ffsino 272 4631 0 3227 94 0 94 94 0 8 0 nchpl 144 9454 0 7864 60 0 60 60 0 8 0 uvmvnodes 72 5184 0 0 95 0 95 95 0 8 0 vnodes 208 5184 0 0 273 0 273 273 0 8 0 namei 1024 31583 0 31583 7 6 1 1 0 8 1 percpumem 16 62 0 30 1 0 1 1 0 8 0 scxspl 192 25231 0 25231 17 16 1 7 0 8 1 plimitpl 152 362 0 353 1 0 1 1 0 8 0 sigapl 424 2810 0 2778 4 0 4 4 0 8 0 futexpl 56 33464 0 33463 7 6 1 1 0 8 0 knotepl 112 589 0 570 2 1 1 2 0 8 0 kqueuepl 144 443 0 436 1 0 1 1 0 8 0 pipepl 304 461 0 451 9 8 1 2 0 8 0 fdescpl 496 2794 0 2778 5 2 3 3 0 8 1 filepl 152 17204 0 17103 8 4 4 6 0 8 0 lockfpl 104 274 0 273 1 0 1 1 0 8 0 lockfspl 48 104 0 103 1 0 1 1 0 8 0 sessionpl 112 47 0 37 1 0 1 1 0 8 0 pgrppl 48 80 0 70 1 0 1 1 0 8 0 ucredpl 96 4326 0 4317 1 0 1 1 0 8 0 zombiepl 144 2778 0 2778 1 0 1 1 0 8 1 processpl 992 2810 0 2778 5 0 5 5 0 8 0 procpl 624 7281 0 7237 4 0 4 4 0 8 0 sosppl 128 52 0 51 18 17 1 1 0 8 0 sockpl 400 2800 0 2779 13 10 3 5 0 8 0 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 19 3 16 19 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 569 0 0 20 0 20 20 0 8 0 bufpl 280 8797 0 2563 446 0 446 446 0 8 0 anonpl 16 321941 0 312920 150 97 53 59 0 124 4 amapchunkpl 152 21031 0 20901 92 76 16 19 0 158 9 amappl16 192 12420 0 11833 154 116 38 42 0 8 8 amappl15 184 540 0 534 1 0 1 1 0 8 0 amappl14 176 243 0 234 1 0 1 1 0 8 0 amappl13 168 619 0 616 1 0 1 1 0 8 0 amappl12 160 468 0 466 1 0 1 1 0 8 0 amappl11 152 361 0 352 1 0 1 1 0 8 0 amappl10 144 596 0 589 1 0 1 1 0 8 0 amappl9 136 1312 0 1311 1 0 1 1 0 8 0 amappl8 128 1176 0 1134 2 0 2 2 0 8 0 amappl7 120 600 0 583 1 0 1 1 0 8 0 amappl6 112 43 0 38 1 0 1 1 0 8 0 amappl5 104 2313 0 2301 1 0 1 1 0 8 0 amappl4 96 1226 0 1198 1 0 1 1 0 8 0 amappl3 88 524 0 517 1 0 1 1 0 8 0 amappl2 80 19337 0 19274 2 0 2 2 0 8 0 amappl1 72 78078 0 77641 23 14 9 17 0 8 0 amappl 80 7956 0 7913 3 1 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 93 0 15 2 0 2 2 0 8 0 uaddrrnd 24 2794 0 2778 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2794 0 2778 1 0 1 1 0 8 0 vmmpekpl 168 23821 0 23791 2 0 2 2 0 8 0 vmmpepl 168 365594 0 363766 289 193 96 101 0 357 14 vmsppl 368 2793 0 2778 2 0 2 2 0 8 0 pdppl 4096 5595 0 5556 12 7 5 6 0 8 0 pvpl 32 846307 0 834056 319 179 140 150 0 265 19 pmappl 232 2793 0 2778 4 3 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 289 0 31 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace SipHash_Init(0,0) at SipHash_Init+0xf in_pcbhash(ffffffff828bd118,0,ffff800022f130f0,81,ffff800022f130f8,81) at in_pcbhash+0x6b in_pcbhashlookup(ffffffff828bd118,ffffffff,81,ffffffff,81,0) at in_pcbhashlookup+0x7f udp_input(ffff800022f13438,ffff800022f13444,11,2) at udp_input+0xece ip_deliver(ffff800022f13438,ffff800022f13444,11,2) at ip_deliver+0x353 ip_ours(ffff800022f13438,ffff800022f13444,6fed,0) at ip_ours+0x412 ip_input_if(ffff800022f13438,ffff800022f13444,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068ddf000) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068ddf000,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd807305ad00,fffffd807ea329c0,fffffd806f70c000,ffff800022f13588) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd807305ad00,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8069f83200,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8069f83200,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd806a15aa00,fffffd806a15aaa8,0,18,fffffd806a15aac0) at udp_sbappend+0x397 udp_input(ffff800022f13c28,ffff800022f13c34,11,2) at udp_input+0x1323 ip_deliver(ffff800022f13c28,ffff800022f13c34,11,2) at ip_deliver+0x353 ip_ours(ffff800022f13c28,ffff800022f13c34,5957,0) at ip_ours+0x412 ip_input_if(ffff800022f13c28,ffff800022f13c34,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068ddf100) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068ddf100,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068ddf200,fffffd807ea329c0,fffffd806f70c000,ffff800022f13d78) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068ddf200,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8068de0700,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8068de0700,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8069f83200,fffffd8069f832a8,0,18,fffffd8069f832c0) at udp_sbappend+0x397 udp_input(ffff800022f14418,ffff800022f14424,11,2) at udp_input+0x1323 ip_deliver(ffff800022f14418,ffff800022f14424,11,2) at ip_deliver+0x353 ip_ours(ffff800022f14418,ffff800022f14424,458f,0) at ip_ours+0x412 ip_input_if(ffff800022f14418,ffff800022f14424,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068de1d00) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068de1d00,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd806a967700,fffffd807ea329c0,fffffd806f70c000,ffff800022f14568) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd806a967700,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806d8eee00,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806d8eee00,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8068de0700,fffffd8068de07a8,0,18,fffffd8068de07c0) at udp_sbappend+0x397 udp_input(ffff800022f14c08,ffff800022f14c14,11,2) at udp_input+0x1323 ip_deliver(ffff800022f14c08,ffff800022f14c14,11,2) at ip_deliver+0x353 ip_ours(ffff800022f14c08,ffff800022f14c14,2ff7,0) at ip_ours+0x412 ip_input_if(ffff800022f14c08,ffff800022f14c14,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd8068de0400) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd8068de0400,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068ddee00,fffffd807ea329c0,fffffd806f70c000,ffff800022f14d58) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068ddee00,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd8068dde100,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd8068dde100,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd806d8eee00,fffffd806d8eeea8,0,18,fffffd806d8eeec0) at udp_sbappend+0x397 udp_input(ffff800022f153f8,ffff800022f15404,11,2) at udp_input+0x1323 ip_deliver(ffff800022f153f8,ffff800022f15404,11,2) at ip_deliver+0x353 ip_ours(ffff800022f153f8,ffff800022f15404,1dc0,0) at ip_ours+0x412 ip_input_if(ffff800022f153f8,ffff800022f15404,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd806f610800) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd806f610800,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd8068dde900,fffffd807ea329c0,fffffd806f70c000,ffff800022f15548) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd8068dde900,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806ded4c00,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806ded4c00,0,0) at udp_output+0x5af somove(fffffd807ea334b0,2) at somove+0xf61 sorwakeup(fffffd807ea334b0) at sorwakeup+0x79 udp_sbappend(fffffd807ea32940,fffffd8068dde100,fffffd8068dde1b0,0,18,fffffd8073a5c800) at udp_sbappend+0x397 udp_input(ffff800022f15be8,ffff800022f15bf4,11,2) at udp_input+0x1323 ip_deliver(ffff800022f15be8,ffff800022f15bf4,11,2) at ip_deliver+0x353 ip_ours(ffff800022f15be8,ffff800022f15bf4,a9b,0) at ip_ours+0x412 ip_input_if(ffff800022f15be8,ffff800022f15bf4,4,0,ffff80000017b2a8) at ip_input_if+0x6ce ipv4_input(ffff80000017b2a8,fffffd806db45800) at ipv4_input+0x48 if_input_local(ffff80000017b2a8,fffffd806db45800,2) at if_input_local+0xf9 ether_resolve(ffff80000017b2a8,fffffd806ded4200,fffffd807ea329c0,fffffd806f70c000,ffff800022f15d38) at ether_resolve+0x4c2 ether_output(ffff80000017b2a8,fffffd806ded4200,fffffd807ea329c0,fffffd806f70c000) at ether_output+0x47 ip_output(fffffd806f610200,fffffd806f610900,fffffd807ea329b0,0,0,fffffd807ea32940) at ip_output+0x12a2 udp_output(fffffd807ea32940,fffffd806f610200,0,0) at udp_output+0x5af sosend(fffffd807ea334b0,0,ffff800022f16060,0,0,0) at sosend+0x671 sendit(ffff800020e09768,0,ffff800022f16140,0,ffff800022f16220) at sendit+0x52b sys_sendto(ffff800020e09768,ffff800022f161d8,ffff800022f16220) at sys_sendto+0x80 syscall(ffff800022f162a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbdede53b3b0, count: -83 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0xc0003fac80, count: -3