last executing test programs: 2m31.164553789s ago: executing program 3 (id=95): setrlimit(0x8, &(0x7f0000000000)={0xb, 0x80057}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x100000003}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) socket(0x2, 0x1, 0x0) (async) socket(0x18, 0x8000, 0x4) kqueue() 2m31.102668496s ago: executing program 3 (id=99): r0 = socket(0x20, 0x3, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x26, &(0x7f0000000040)="8858cd20", 0x4) pipe2(&(0x7f0000000140), 0x10004) close(r2) r4 = socket(0x18, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000000)="3decfe502ae4347ee8d1cc7f539927e49d9cffa8", 0x14, 0xa, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r4, 0x1000000029, 0x32, 0x0, 0x0) pipe(&(0x7f0000000040)) r5 = semget(0x0, 0x1, 0x281) semop(r5, &(0x7f0000000000)=[{0x0, 0x7, 0x1c00}, {0x0, 0xfff9, 0x1000}], 0x64) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') close(r2) fchmod(r2, 0x44) 2m31.092563042s ago: executing program 3 (id=103): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (rerun: 32) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 2m31.018566969s ago: executing program 3 (id=106): r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40000802) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40000802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x5c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmmsg(r0, 0x0, 0x0, 0x1080, &(0x7f0000000080)={0xfffffffffffffff9, 0x2}) (async) recvmmsg(r0, 0x0, 0x0, 0x1080, &(0x7f0000000080)={0xfffffffffffffff9, 0x2}) 2m30.932673551s ago: executing program 3 (id=114): r0 = socket(0x18, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sendto$inet(r1, &(0x7f0000000140)="757b76e82a131fb5cb58ab04550e8cd0b87f55d3dcd687935791b86c712bfb1d2b", 0x21, 0x400, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x35, 0x0, 0x0) syz_emit_ethernet(0x116, &(0x7f0000000140)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x108, 0x68, 0x0, 0x0, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x40, 0x5, 0x0, {0x3b, 0x4, 0x2, 0x3, 0x80, 0x66, 0x4, 0x7, 0x88, 0xb, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x20, 0x10, 0x3, 0x3, [{[@remote={0xac, 0x14, 0x0}], 0x6}, {[], 0x5}, {[], 0x3}, {[@local={0xac, 0x14, 0x0}], 0x937b}, {[], 0x5}]}, @ssrr={0x89, 0x23, 0x7, [@rand_addr=0x62, @empty, @multicast2, @rand_addr=0x8, @multicast2, @multicast2, @loopback, @remote={0xac, 0x14, 0x0}]}, @generic={0x83, 0xa, "613f72ef6eb2e4c6"}, @noop, @timestamp={0x44, 0x30, 0xf7, 0x0, 0x7, [{[], 0x6}, {[@loopback]}, {[], 0xffffe000}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[@multicast2], 0x135}, {[@empty], 0xc36}, {[], 0x401}]}, @lsrr={0x83, 0x27, 0x1, [@loopback, @rand_addr=0xc, @rand_addr=0x8000, @empty, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0x8000, @empty]}, @timestamp={0x44, 0x30, 0x9, 0x0, 0x4, [{[@broadcast], 0x4}, {[@local={0xac, 0x14, 0x0}], 0xd}, {[@multicast2], 0x8}, {[@multicast2], 0xe}, {[@empty], 0x4}, {[], 0x6}]}]}}}}}}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x8000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x10, 0x1, 0x9) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) listen(r3, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2000}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74d, 0x0, 0x37) 2m30.774951833s ago: executing program 3 (id=120): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r0, 0x907) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000005c0)={0x3, 0x1, 0x8, 0x0, r5}) r6 = getuid() setuid(r6) r7 = getppid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x9, r3, r4, r6, 0xffffffffffffffff, 0xd8, 0x4}, 0x0, 0x0, r7, r8, 0xfffffffffffffff1, 0xffff, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') sysctl$hw(&(0x7f0000000180)={0x7, 0x10}, 0x2, &(0x7f0000000080)="ccb46307004cc60d", &(0x7f0000000000)=0x8, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000001c0)="1ea9308df4ad7a4b6f57429651139cfc565452b748545422e99ad6c0b4cd8e58d4ce3331c3e41e2d5a530e043729cc00c3b136ee23e619d5097e9f81e96b39d29f81d5c79e807ac9a8c88688e097cc2b98ab0a8588482cf09d526de029eb92f631cfbd2cccdb3caf9187ab6e09f0cdf6d918f58051c7cc88f88ca8880ab8323e75214b7e1726", &(0x7f0000000140)=0x86, &(0x7f0000000280)="f8cc191094950a3e36c024685f440fbb3b4fada1297472bff4fc5c4d21c4f8d3fd483886a2c2b732a188aa8c2db697e9bef07b40dc61610ac479a5f5afab79551a1360a05ff77b2ae249c48ea9ddbde206bdc8b9ad299b2f1aadd6246300dcac5ed663007442311eee3f7cc4d1245347f8571c7770ae836db4a42f99ad49cfe60c85c28b0ef3adf3b5c3929ffccc7186d3b034293cfd3a9ffd2bc038a8e24c75a4dbbf474a2aa2a448d4b43762094d05dc402360a260e36b79976ed1c7bce43be3306fbc979932e5314a6b40c64e702d35526d1d450f9a1a6a26e4f763096f44a30d6051a613c20291241040b1dd44cdf75c", 0xf2) 2m22.793768908s ago: executing program 6 (id=294): syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082b00fe0000a3c5e33f94f9b6e000000000aafe80"]) syz_open_pts() symlinkat(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1c00}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x1, 0x3, 0x0, 0x0, 0xc1000001, 0x40, 0x1, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000140)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff9, 0x1800}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) preadv(r3, &(0x7f0000000080), 0x1, 0xfffffffffffffffd) close(r3) syz_emit_ethernet(0x14f, &(0x7f00000006c0)=ANY=[@ANYBLOB="69e1629b6134aaaaaaaaaabb88a8480081000e0086dd6000000001192c0000000000000000000000ffff7f000001000000000000000000000000000000003c04000000000000040107000100010100091785acc0c3c39047485e8636bc44a396e868ff8ffb3b29f90000000000004e214e20000a907856fc00fdf9290726c4e0c69540cad7bf996762355545e06d7a2f4128b0f048b90d3debfe6e46d316b8449d235085886fff81922941d2f2d309a14f46624987bcb13ccda9f347e6d74428170f3fcf0524ec838ebdd7488fdadbceeb8bb122f8c5b80295f5327dd72683f830ce1e2a1e7c666ec745d8ff109f20752aa61c4f8abe6e8b7924b7a7d699e4c0318e7bdd1c7a5ff3cc1824224b4a42024036beef5a0fd99fe42c04e05a5ebada7c9f3e1e5c4d6ad36a4f986c6d4957c93728057d39ae971922fcfafdad878ff08b8589f5c29dc67a8b8ba88201627f1e0d0c692908d169"]) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082b00fe0000a3c5e33f94f9b6e000000000aafe80"]) (async) syz_open_pts() (async) symlinkat(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) (async) semget(0x0, 0x1, 0x281) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1c00}], 0x1) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x1, 0x3, 0x0, 0x0, 0xc1000001, 0x40, 0x1, 0x4}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) (async) semget$private(0x0, 0x7, 0x3c0) (async) semop(r2, &(0x7f0000000140)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff9, 0x1800}], 0x2) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) preadv(r3, &(0x7f0000000080), 0x1, 0xfffffffffffffffd) (async) close(r3) (async) syz_emit_ethernet(0x14f, &(0x7f00000006c0)=ANY=[@ANYBLOB="69e1629b6134aaaaaaaaaabb88a8480081000e0086dd6000000001192c0000000000000000000000ffff7f000001000000000000000000000000000000003c04000000000000040107000100010100091785acc0c3c39047485e8636bc44a396e868ff8ffb3b29f90000000000004e214e20000a907856fc00fdf9290726c4e0c69540cad7bf996762355545e06d7a2f4128b0f048b90d3debfe6e46d316b8449d235085886fff81922941d2f2d309a14f46624987bcb13ccda9f347e6d74428170f3fcf0524ec838ebdd7488fdadbceeb8bb122f8c5b80295f5327dd72683f830ce1e2a1e7c666ec745d8ff109f20752aa61c4f8abe6e8b7924b7a7d699e4c0318e7bdd1c7a5ff3cc1824224b4a42024036beef5a0fd99fe42c04e05a5ebada7c9f3e1e5c4d6ad36a4f986c6d4957c93728057d39ae971922fcfafdad878ff08b8589f5c29dc67a8b8ba88201627f1e0d0c692908d169"]) (async) 2m22.783629902s ago: executing program 6 (id=298): socket$inet(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) sysctl$vm(&(0x7f0000000140)={0x2, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) 2m21.757142116s ago: executing program 6 (id=306): ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0x8020560a, &(0x7f00000002c0)={0x10, 0xfff, [{&(0x7f0000125000/0x3000)=nil, &(0x7f0000226000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000788000/0x4000)=nil, &(0x7f00002b6000/0x3000)=nil, 0x80000}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00001be000/0x3000)=nil, 0x4}, {&(0x7f0000328000/0x4000)=nil, &(0x7f00000d1000/0x3000)=nil}, {&(0x7f0000763000/0x1000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000762000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10}, {&(0x7f00003e6000/0x2000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xb2bf}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000023d000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f00005e9000/0x10000)=nil, 0xfffffffffffffffd}, {&(0x7f000002a000/0x2000)=nil, &(0x7f000075c000/0x3000)=nil, 0x100000001}, {&(0x7f00006f1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x9}, 0x10) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060396372"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(0xffffffffffffffff, &(0x7f0000001140), &(0x7f0000001180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f000026c000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) socketpair(0x20, 0x1, 0x31, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) sysctl$kern(&(0x7f0000000200)={0x0}, 0x0, &(0x7f00000004c0)="20a0f4375f778076c93655bdf1ed1cd571071141c522d2fff446b32bf97e181669cf273b718513e4bf9f6a2770adce0fb46dd7a7876acfb998d84e09c4497494eee2bdb9612040d90aa498ce2e269087510913df820689b32b2e55e54f8a1d46e1bdac3ed8bf3e4c0885fcbea0d0f6ea74121a61effc3c33b1e90f191107435c64a3aaa304b283a646608dd3e335580e8b248b028ad4ec04102b6915a67cba414cbc6e03b467fa4eda70922e175b85477e9f7b948d514bcc08", &(0x7f0000000240)=0xb9, &(0x7f0000000680)="983aa0a5f5ee31d5399975aff04268b8163d4ed01ebc08c11a79ed3005568d4c46c99847dd8fee4c529f11769e9ebdd602882bfe2584dab2a8d79035aaaf28a37977c0a747978b9eab5024c2c6ab2f0f28feece67fc6c60351c4cb4147c5aaa5d0dfe1eb0b365ba0e1e359bfd73d3c235419e250dd2f5c2b42d050c509f4e2c67a8e0fe78c1367f23a6a48a30e18943e17759577a6fff7ddb27b5b043dfa31e40545d9ee902ca4eccd948ae49204f5e30786b2814bfaf3f0902278a1a88da215bc22b8b6cffa352ba46b53c17f7f66b9ae99da904653ad9c696dc88e5acf3b78e9", 0xe1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x2, 0x7, 0x8}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) lseek(r2, 0x5, 0x1) 2m20.855795544s ago: executing program 6 (id=325): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) mkdir(&(0x7f0000000000)='./file2/file0/file0\x00', 0x10) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9789, 0x2, 0xfffffff8, 0x80a19d, "bb081aa9003721f7beae58be1b0000051d00", 0xff, 0x1000002}) sendmsg(0xffffffffffffffff, 0x0, 0x400) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) rmdir(&(0x7f0000000180)='./file2/file0/file0\x00') 2m20.733257416s ago: executing program 6 (id=329): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x11, 0x7}, 0x85c, 0x8000000000000007, 0x0, 0x0, 0x3, 0x7b, 0x7, 0x4000000000000004}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) 2m20.478747914s ago: executing program 6 (id=333): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x47, 0x0, 0x37) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) close(r0) (async) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) (async) listen(r1, 0x0) (async) accept$unix(r1, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x47, 0x0, 0x37) (async) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) (async) 2m20.478485085s ago: executing program 32 (id=333): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x47, 0x0, 0x37) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) close(r0) (async) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) (async) listen(r1, 0x0) (async) accept$unix(r1, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x47, 0x0, 0x37) (async) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) (async) 2m19.238815182s ago: executing program 5 (id=358): unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000240), 0x1000000000000390) symlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') syz_emit_ethernet(0x7ea, &(0x7f0000000040)=ANY=[]) clock_gettime(0x2, &(0x7f0000000180)) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x25) r1 = fcntl$getown(0xffffffffffffffff, 0x5) clock_gettime(0x4, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x8, r1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) (async) syz_open_pts() (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) close(r0) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x7) (async) writev(r0, &(0x7f0000000240), 0x1000000000000390) (async) symlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') (async) syz_emit_ethernet(0x7ea, &(0x7f0000000040)=ANY=[]) (async) clock_gettime(0x2, &(0x7f0000000180)) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x25) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) clock_gettime(0x4, &(0x7f0000000040)) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x8, r1) (async) 2m19.238312545s ago: executing program 5 (id=359): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0xff) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="c5f5d915", 0x4) r2 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0x802069dc, &(0x7f00000001c0)) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x70a, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f00006ad000/0x1000)=nil, 0x4}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d2000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f00006ad000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f00006ae000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r4, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000040)={0x0, 0xff}, 0x10, 0x42, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x400, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x20b, {0x0, 0x6}}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x4, 0x0, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x6, 0x5, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x25, 0xfffffffe, &(0x7f0000000100)="d15b65619d9d33d5a45efa9cbc9c5ba1295bf4935a8f60f3175dbf9e086b82af85059964ec5ea47797e5966d95f76affa28f0dee8ad3ef44e017363b8a6ade6349f8000000000000000000", 0x4b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r8, &(0x7f0000000000), 0x10) write(r8, 0x0, 0x0) 2m18.549240647s ago: executing program 5 (id=371): accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, 0xfffffffffffffffe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x3}]}) socket$inet6(0x18, 0x4000, 0x29) (async) socket$inet6(0x18, 0x4000, 0x29) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) 2m17.482503414s ago: executing program 5 (id=389): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) sysctl$kern(&(0x7f0000000000)={0xa, 0xe}, 0x7, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a14000000000000000f00"/120, 0x0, 0x0, 0xffffffffffffff31) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) mkdir(&(0x7f0000000000)='./file2/file0/file0\x00', 0x10) mknod(&(0x7f0000000080)='./file2/file0/file0\x00', 0x1030, 0x6) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file2/file0/file0\x00') 2m17.082007769s ago: executing program 1 (id=397): openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x7e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x4, 0x3ff, 0xac21, "8bbfb00cc54ee2221ba79c162f4b406bdcb6fde6", 0x8, 0x6}) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000800)="d6", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) dup2(r0, r1) syz_emit_ethernet(0x9a7, &(0x7f0000000500)=ANY=[@ANYBLOB="3deebe72c64eaaaaaaaaaaaa86dd60826e03097100050000c65db6cc8816ea87740000000000ff020000000000000000000000000001810090"]) 2m16.81885629s ago: executing program 1 (id=398): r0 = shmget$private(0x0, 0x2000, 0x4a2, &(0x7f00001e1000/0x2000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xca, 0x8, 0x8000000000000003}], 0x203, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x807, 0x3, 0xffff, 0x200495, "084880fa870000bd090088d11554e90d6602ff07", 0xb52, 0x2a6d}) writev(r2, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x1ba) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001e1000/0x2000)=nil) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="678177b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d417e383526b1b798983b5ee52aa916d2cba8ee000000000000", 0x2f}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20, 0x2}, 0x405) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0xfffffffffffffe01, &(0x7f0000000140)=ANY=[], 0x18, 0x401}, 0x804) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x16, 0xfffe}, 0x0, 0x804, 0x0, 0x0, 0x7, 0x9, 0x80000100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = shmget$private(0x0, 0x3000, 0x4c0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0x5, 0xffff, 0x0, 0x0, 0x1, 0x0, 0x800000800000000}) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x140, 0x4, 0xfffe}, 0x0, 0x804, 0x0, 0x0, 0x7, 0x9, 0x80000000}) shmat(r4, &(0x7f000078d000/0x2000)=nil, 0x1000) msync(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 2m16.815721804s ago: executing program 5 (id=400): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) (async) close(r0) (async) r1 = dup(r0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) (async) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000002c0)="8ed4e9e992e0fe07d86cfa5c0dc870af836fe33771a3702a813ce3b1763690906aae5b381b1fa54680c33e31c6dcfbd459c5c63ee69850187a5eb364a3cbc629381d3e16ca8fac61cec9dc49de43c49ded8f4934656312d1e7af13f9264a5341b6687db1cdc6efcdc970842628fb8fd0a649e44617c132dfcd0e361a5691c673ab50d5f7d2499bd0c8f9ba0032f9239a7f45ab89dca774e68a21f56d77264da36a03ab09bad033bf757984fe8462b58627d562d6e198e71660df095754c1ea579f5cdfd3a300f1540651a5585e6237357e9cda400c6596de7ee72b4855dd5862d94a0a9925b206442a75bbe9ef79e6215d30af07e80f1dc612aae60992eb63643dcddc0e8fac0650bb8240aace8372a52d0b5c173c8d039159ae5278b730c273cad4a11d5773af6bcc59b1a8e1fbd3f8efb77a07ad37aa337ac870081ad153e0bd491e9a05ecb266466bd2423c9ad8e47efabc055c577dbadbe75996ebbdd5ac3256b2b881def8ee1f108d3f99ab21fe67eefb090b0013f4d487f3a031e5cd923e4768ef9ba768dcadf90f3aad1c3a0ed3daede6dc349f72694999457ead4f5e4a94a8086ceac1244d67f18a1194e7e36b6ff6839761f81a0a8e15345f1aef531723cb4da3333cd1b1a1881cb4b21d3daaf0661777a86676ca4a16d7731d1678aa0db635f06f770820a9bda59e150e297ea785d3fa7b277eb59849472225855a7a8927bda154305e04a27a8991f63871dc5cb73d19c5bcd5644cd24bc2f69f007583f301a66215ea56cb6eb5f61ea5557c93bcf7f14fa747ebda6b6eb2df782bd59ff7ef1c6e79461d0cd50157fd3b6346b20e3c5d6a64c117f5f55545344c67b868e34ee55a5e5527d543675f5b6c591b158d235cf108792b03c10375293c8bacc2271728b04793b813b9ba7d2cb9275704854e88ebc0e33b615db3067345732b11f0b87588956d3c45937889434a3ced93c90d6c7ebba8d4616117d564d69e4be821c34a862fc18a8eb53e2fefea969dfc69e30ed51309dfe7bbdead7a26c98d80e8386013782e6f844a49d096b796be569793dc65560129151735cbebb8792d29b03fa42d3b9cf83a96ceaad7acac2fdc600955886a913e0efacf4b7c4dd7cebb305a3d0b1ac32609a431adf92b1e9c50c300673c4094d28114c3924e807fa0872ce1aaf893d1bda7c35be79800d65b85a7dfff39348cf0031668edba61783023c19ee963bb1f4357a0c4d8b8d97a72157f20dce9ebb703794efa9721ce362dbd33e4970b5cd4d2ddaba2fe49222c4327cad44ed3e3c15c281bd48bd00d7770769e8a3b3a51074e0ea49a4dde57c46de8164c0ff343705596dc7f355fef7c939f4b4aeb646ddbb861a0fbc3f6633d8c47f12cc45d7b04497d2ee623fd8129de05ec058a76b2c102ef2268fbe789f9a37b67c56d0086e17809cac9f620f4012b665e037d9d8aa3691ba028c9b3ce23e823ad48a19d47452b0e6ef6e8992bc3cffb29033c915a1b32c62aae8168b9f8c834d3a802a381e40d3de1174ec472d62b5285b470de45603d8f27b2d8a178ff26255b275cd277496907efe6806df37a5f834248343098392e6b8da85e252c3dd5e861da63a6391f6c16a262bb78b84ffe66162682f1d34283712e45193d774bcae9b525343e5248af3e4b5e827774f8cb3a16e642c81901ce322a72d1c633542a7fb3fcf59ffb69fd4463eace9946102c5137fca76e486a4699fd3bdba1b80b9120c2a73bf4de99de7a65162400811000b35e1add0cf134170237ab13dd24d92e645374f14b5aed2260a328dc405ab50a9333dd4e036ec2270c82540c405de195f574cb8238455e05cb33758d9f511a0c0ae7f7cfd05ed2d3e14c9ee5d330c8bf39de38d8509b3903eda5d729a7324778b06d33bb7bd2f1695786b2ae055b312cc3e5611ac6e06f7654c5f29e911aa528d764ff55986e708300d599be2c1a2357bf8c98d19ec1d647293bd925abfdfaf905429ee67d6960291147505ce796549fc1677d63c385a6c49835c09499bc17d2f6ca5f1dc8100fef729933f6824dd07e721a162077540a04e59a172d323f6477eb1d9d5fb1bf3fc19e093ca2a814b826ac7214e593254be49594955daad8e6c9c4055ab398c9b0768a1d645f462cc537ca88adedc0cd4d5d33d6c27c2154954fccef8faf4353a8fbc7fbf0073405c89e21df43d09173c358038bb7b4fcbcf081e13f602ff013fec0a5c6f76bf0ddde61fd37ab544bd4a84f02c7709c67fc0ecdac3e69af8a119e292556a0bfb3a0d5c3df75da34415c4afb33217cd2a20786978bc662ffa56a4a8a167c8ea56cb503c9d61f069c9ddd9a7ef1f7be33e9f0e91e81c3c82a2bbaf39d71d7bc42dfa3c62eccad45426761769d0a299614cfbdc2a72476d75ca823c335eb4a0e620c98e33d2d1e273195117a17de5919a1e9fdad53c1bb4e46b8b08376928ef93d5970154cd9c6814398d12b566401c4b45bf8121f3dd2f505b9d5a9bd12daadd2d4f5a2cf7fe93a9805e078efc2e89fdbd43ef7ff4eb1ca7506c29c8088a6a789b0767e1402c8e52eaaad50ec5eb1ca8a4d44321ad51e87b118fcba5c563f66596c084d1144897b540d8af27826bceaf7ed00dd92bf1814b74580ecaa87aedb4dc0402a72212030b5097833ffcc4d32e11a68ab68f7bcc4dda20484567d882dbc30849c7b0b56499b45046f15be8b092ef787c10db0cdefd6fb6fb17bcb90dd9263b1b023fdb99b18c565bde14349016474271c769c0069c01559cace24bdd79b6f00e9858d86919e3d179917fadee99f7cb2c1baa22d73c0a005947bed771746bb0c556ddf598ded088ff7acb16bb3a43b546a1b8f77acfeadf9fa3d9db45dab4ab097d486bb35b88b5f9942f2d36e478fecc8999adf0702a915cfeb88f6df2229a5bd6a1a64d141ca11c6821a9fd3dac914ee6a329f2896eeea6eeef59b53739e066bde8de9041ad764e04ff0eb9c113252d112169e3c141ebe007c958a1b3123b237a81a6c05d58593dd1f804a2afda25690f761b0cf7308b273fafabc5566e6e307cd483a8d5551665c88e2353d297921057ebb6b8539ae43c515dbb5f7fa0cd6e8be455c223aaba3bfb3433c2c448e717f5c6267692629638fe237e408b40549eafcec7734aa1d5f55feefa08f79a3f698754cf085360887a2b094898356547f7b97daa8ca119d3b848672abab0036a52bd630a883b9a7fc2d68846dad9248018337c9d5ba14602496056633c92d680c57bc4a5e17dddc4e95858c01357ae07229f6b8c2119c13232cae44a297c81fd6f97e2668ab8af24d87591013dd2d4bde61c730b3e3c1671a40d2f0ba4fae6bb026a8b182efbeef8021f3299ebe7106d42250fb503741f496adc3653566f0701bb28659e5e20c97221365c628d3db73216b92c046df7a20599ed2acc547a2ab18feddebcfeba5520cc3b3c7498fa931c732490737c093c3a1bcebd1c6ade5fae968a8d6591468ba984d46611f8aed85b9e4a17c921c729e5d635b306ac6231db1b1e2b8b055d7aea2b6d2871d5dc0fe4072a3cb958bca3b789c603b9eb87bdd168d2c65c97fc5804eb75016503d0eb2e6c82990ccc1491e64dd70b286d221b964781f373296cf6d2bf2bac23ecf382e5292e542dcfc54f57666906376a1b12da12dcb232b82b1a2a89e19265be852d57443d9d7b356b31ae9fa38c4c3b81881b5f9f03fdcb290ba6257de874d65995e0284ac63e63b7b1e89c214c698e54e5dcf6ebd300353e057c48135b944578f952d86ccea2a26ac1d5ea42e0599029def618b9d32e9ddce658f48946d0038e5a916f78bc6f0e9c309325bb49f645ac1fc03d948e8434bde51c41e5276edf7d19732918215dc2f99fb98b8ce918c1c2c4315b146524c06252412585d1885d0ad06247ef91c4506a63d0b2a9908c446d6e103be2d0f51cf3a0e008d77163398c451c6d4d28888032a693f02fa8d4294cc8032422a90f9f2ebacae471555ba3bd86aa46064966cddb32fc32ae25b52b7732fc6c7ded6c81305dc9726fb1ae7ccf631a8390773ed3d20ed272e11c5d15c1ff7014b74815a6cfdaf47527fa67155001a04ecc2c5f9f012b45167be12507bcda6b6bfcf0b7bc417cab30e4f16fc12c5c086c5268041a066048473c6d7500d76668eabac3596b519faa4b7b442e3c64d7b5028bb5116aa44e8a561384fbcafa496cfbea80eb6aed9442b2585525ed561961f54d5991f854075ff878387dcdd67ed4ab9eb68f8e8c7bb0ffd7ef765688f4eaea8718d31c6277fc3e4052360287bc5040269c908eb58b300bff2e2976e789e134dc664cfe493dccbec5f3dc41893aeba6fab2c9cf0bec3b7866319172f1a8665d3bfbdad6c90490f09777f1bde58891c861915eb438b56e696b2ffb812b6b4a169927362934e7e78f76299d263a90cbed49fd0f2b3bd6ea478456103e00f05c02adc4043a38b628db8040578930f65922424f55bc95e3ea70b29fce289a920389c02ab07d0b98e304472c6b7ae4067ee51e85203f2430ea39d9921c0a3e3eba96882608b49cf02f5dc7c77fafb48037541679803a765a73f83e886b4560ea61b7c228f4931cc630640ec1d37ac323004dd84d8ec00dc04f63441c8de6c72957317a3158ea405255f3d0317fa0257f1d94cdb5b6a002bb6c75852055c45d191bd90c85ab2cbf58b0fb45e563d586b7c775c3609b0ae3657fa1d624c3595b0c6403d84885b35ec567b8617f03644733037ab250bc3d391a3a16d22fc50c8e47d0716a25f1c928197817f9e76468ff3b972ce79e4439da24f0cf00e953296b470e1905c27d41d1dfd719e0587f6d0604148eabbd6322e503aa9a30ebf4050feb3c5f7ba90d20ff821688a677bb455b870e71672cabf0dac50b42c5e5992addfe8a0f5c5d68f23e06a3db4636b7edf9ae4371de9ddcd89f917557482eecdfb164cef37076189165cb70efe96380182fcc466eb879e5361fb80725656e830fc6db9f52b5dc57853046077bd0c92d555d20140204d3acba89faadd1380e6de487da81a959ef206afe8d11700a70fb400dca150669e7f088c0f20b19406bd2c9eee8ad14df5558ff02335df7ea53f299d82fa7f2ba57c7023f1fb54f97d7c58c69222d8a93957d2eb525587a7918225cc8ee97f71dfab4a75458257736235e5bf2d0707393348c8d6796d3b6b2ed2adc6456fdf8dbcf91793e0d484d5b81db71056c51407a86942c37860432123299d99da1a39df0da6d45e65dfb81a89208e6a0959d9798ad45e0d8b254817c631bc3cba9dbd3fc5b78a4d9284e38216664b8de45b0f135e2d8159eb87d0597afb81dc60a870132c622ae75403c238fa78c1aba2356168978f6f0def2cc4e41c0d9670635b0bde7d60b8bb62a7fe11decc35b8417c69c380d9849baa94875a8b7be2264bf3ea822ea1996b56285500865c65c2a7f71d73f5e7b1d5ef16609db23e695fcff3675625e2566cf41a6a204683ac9c32f51123413421764950395711777fb0b76c6eb404a357fea11aadd9acedc8f65e4b7a48cb92773f005436b5caa08e503ca5633d42e4f6ff2d738b9eb763685d8d85ac6415182e04e95b5b9cc5ef612b408e713a136c3dd46619ce661e73f18217e131dc3e293856f5e65f5691d0af82247c28525ece71005d971557acf9c871ac9b2d1a679ad4a84b0323e90a0c37abce2c46cbe9905cd293952ade19bb4c8090269f2ba4ff722309bd8d2ab3aece7a1b894cd333569d1b5ea359233eafbb75590450d0b50d8499269f5c617c5cabd09d789a53", 0x1000}, {&(0x7f00000000c0)="7db3ff0909485976f8733b2af1e3b7b8f5226526eb3988de62870de3a5114848ad55616db786e33ad718c41fc51c9e355acd6cd776b21cd97f9e73165f5e0cdcc0202664b93ef0bffd59d2020da60b533fcfb91a55e960eda598afb118c8d41e8760", 0x62}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}], 0x20, 0x4}, 0x6) 2m16.812484621s ago: executing program 1 (id=401): setrlimit(0x8, &(0x7f0000000000)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/139, 0x8b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b69, 0xffff, 0x21d8b78b, "070002007e74fca406128efcfffa000800", 0x5, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000900)="648c667393a368cc8b469c9ecf9cd6a8853580b610be0b390ec4bfda9e1ec00d6a8aebcbc3812242e165d9e56ad4bef9b53c7c5b5975b69dba75f45f2fb2ef2df0fce79145a86a09a48cb973fab68075329ce1d02b1dc7c64b2c57387a00cab256965af576a86990fd682446d7199025567d126761b9e4128232afddbdcb95d83ea1ec6f6f8d0c075dd207b08f1fe56ee3a0d672447d2e05931be17e95625e37c1e8042049389b49d7f7129c1c4e18d030c4ae982ae22032436b7d07096a12baf8e095a8407abda0da0c6d4f5c860a48523bd478745c781b0bd114e2d212e20d07", 0xe1}], 0x1) 2m16.501904989s ago: executing program 5 (id=402): readv(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2006}, 0x80000004, 0x4, 0x0, r1, 0x0, 0x2000000001, 0x2, 0x4}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) (async) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x200800, 0x0, 0x0, &(0x7f0000000240)={0x7ffffffc, 0x400000000000007}) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) (async, rerun: 64) truncate(&(0x7f0000000080)='.\x00', 0xffffffffffffffff) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd7) 2m16.501357798s ago: executing program 33 (id=402): readv(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x1, 0x2006}, 0x80000004, 0x4, 0x0, r1, 0x0, 0x2000000001, 0x2, 0x4}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) (async) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x200800, 0x0, 0x0, &(0x7f0000000240)={0x7ffffffc, 0x400000000000007}) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) (async, rerun: 64) truncate(&(0x7f0000000080)='.\x00', 0xffffffffffffffff) (async, rerun: 64) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd7) 2m16.501062837s ago: executing program 1 (id=403): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) chmod(&(0x7f0000000000)='./file2\x00', 0xdf4f03c5e722641a) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x7, &(0x7f00000008c0)="bb7c1aab05a468c6472d8f3137b1ae1b53734602b371b32f363f08b3db7cbe7569972022078fa96bbdfdfdb75b79fbc63999b4b34871aa34aaf55b0c7749bbc5403df045cebf58818798c8ab0f307d4feec322a8c78ed1befa794671360b337091a8817f8e85a722c7186247453b1b59c9f61fdc7e69b7ee069c41b28ae82beb41740c6c18ee407c026995ec1acaf0897960c77985e8d43e6773fea340b2747017a017b8c7db66891517179e127832039aa62eb63dd4045bb63643b8d705926fb2880e990df6b1d970c2868d32c6c3843f489bfeca26e51f70b03543667c4cd36f", 0xe1) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, 0xffffffffffffff9c, 0xfff) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000100)={{0x2, 0x4}, {0x4, 0x8656}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaa2aaa8aaaaaa86dd6000000000082b00fedd4ceffe00000000a1d4b92e2e000000000000000000000001"]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fff, 0x6, 0x8, 0x0, "8b46eab40e47cafd1a1b4250165f747b2d4c861e", 0x6, 0x401}) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) (async) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') (async) unveil(&(0x7f0000002400)='.\x00', &(0x7f0000000080)='c\x00') (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) chmod(&(0x7f0000000000)='./file2\x00', 0xdf4f03c5e722641a) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) setsockopt(r0, 0x6, 0x7, &(0x7f00000008c0)="bb7c1aab05a468c6472d8f3137b1ae1b53734602b371b32f363f08b3db7cbe7569972022078fa96bbdfdfdb75b79fbc63999b4b34871aa34aaf55b0c7749bbc5403df045cebf58818798c8ab0f307d4feec322a8c78ed1befa794671360b337091a8817f8e85a722c7186247453b1b59c9f61fdc7e69b7ee069c41b28ae82beb41740c6c18ee407c026995ec1acaf0897960c77985e8d43e6773fea340b2747017a017b8c7db66891517179e127832039aa62eb63dd4045bb63643b8d705926fb2880e990df6b1d970c2868d32c6c3843f489bfeca26e51f70b03543667c4cd36f", 0xe1) (async) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) (async) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000003}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, 0xffffffffffffff9c, 0xfff) (async) socket(0x18, 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) (async) setitimer(0x1, &(0x7f0000000100)={{0x2, 0x4}, {0x4, 0x8656}}, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaa2aaa8aaaaaa86dd6000000000082b00fedd4ceffe00000000a1d4b92e2e000000000000000000000001"]) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fff, 0x6, 0x8, 0x0, "8b46eab40e47cafd1a1b4250165f747b2d4c861e", 0x6, 0x401}) (async) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) (async) 2m16.500413476s ago: executing program 1 (id=405): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x1) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) shutdown(r2, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001200)='#', 0x1}, {&(0x7f0000000040)="2187fe", 0x3}], 0x2) write(r0, &(0x7f00000000c0)='\t', 0x1) write(r0, &(0x7f00000003c0)="092020406575e1ef00a2e29be2e79448e009ce9d0a", 0x15) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 2m16.460401891s ago: executing program 1 (id=406): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x6}], 0x81, 0x0, 0xfffffffc, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x37e, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 2m16.460108674s ago: executing program 34 (id=406): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x6}], 0x81, 0x0, 0xfffffffc, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x37e, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 2m15.746143109s ago: executing program 35 (id=120): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ftruncate(r0, 0x907) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000005c0)={0x3, 0x1, 0x8, 0x0, r5}) r6 = getuid() setuid(r6) r7 = getppid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x9, r3, r4, r6, 0xffffffffffffffff, 0xd8, 0x4}, 0x0, 0x0, r7, r8, 0xfffffffffffffff1, 0xffff, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') sysctl$hw(&(0x7f0000000180)={0x7, 0x10}, 0x2, &(0x7f0000000080)="ccb46307004cc60d", &(0x7f0000000000)=0x8, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000001c0)="1ea9308df4ad7a4b6f57429651139cfc565452b748545422e99ad6c0b4cd8e58d4ce3331c3e41e2d5a530e043729cc00c3b136ee23e619d5097e9f81e96b39d29f81d5c79e807ac9a8c88688e097cc2b98ab0a8588482cf09d526de029eb92f631cfbd2cccdb3caf9187ab6e09f0cdf6d918f58051c7cc88f88ca8880ab8323e75214b7e1726", &(0x7f0000000140)=0x86, &(0x7f0000000280)="f8cc191094950a3e36c024685f440fbb3b4fada1297472bff4fc5c4d21c4f8d3fd483886a2c2b732a188aa8c2db697e9bef07b40dc61610ac479a5f5afab79551a1360a05ff77b2ae249c48ea9ddbde206bdc8b9ad299b2f1aadd6246300dcac5ed663007442311eee3f7cc4d1245347f8571c7770ae836db4a42f99ad49cfe60c85c28b0ef3adf3b5c3929ffccc7186d3b034293cfd3a9ffd2bc038a8e24c75a4dbbf474a2aa2a448d4b43762094d05dc402360a260e36b79976ed1c7bce43be3306fbc979932e5314a6b40c64e702d35526d1d450f9a1a6a26e4f763096f44a30d6051a613c20291241040b1dd44cdf75c", 0xf2) 2m3.482276998s ago: executing program 4 (id=574): r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1) poll(&(0x7f0000000340)=[{r2, 0x4}], 0x1, 0x7) dup2(r2, r1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xf664, 0x3de, 0xb, 0xfffffffc, "8ddc412e317d3504446b576a00002f9e28cd3304", 0x2, 0xf330}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000480)="bb2faef200910ec002c6814f7ff6f955c58a56cffdc7a8b888439e74f60291ab8204bde318efc14045aa0c7a5c08d55dcbbf294f923be9ce28b609b9650f73a499e526b4f8d653f52563ee756f0523191b27c51b7d8264b434ccb6348b1a5aa975509237f0388c5b08b7285a33ba032d9692f172d88ade3088db9baf3478ce3439c530597decf5439e8c7ea7014752e1eebd20bb4453d44001a57e97f7d28798d78f36c4e4cc3feddfa2a7fb7e7c447b9111983d2eb93dff2e0f", 0xba}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) pipe2(&(0x7f0000000000), 0x10000) (async) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/193, 0xc1}], 0x1) (async) poll(&(0x7f0000000340)=[{r2, 0x4}], 0x1, 0x7) (async) dup2(r2, r1) (async) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) syz_open_pts() (async) close(r3) (async) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xf664, 0x3de, 0xb, 0xfffffffc, "8ddc412e317d3504446b576a00002f9e28cd3304", 0x2, 0xf330}) (async) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000480)="bb2faef200910ec002c6814f7ff6f955c58a56cffdc7a8b888439e74f60291ab8204bde318efc14045aa0c7a5c08d55dcbbf294f923be9ce28b609b9650f73a499e526b4f8d653f52563ee756f0523191b27c51b7d8264b434ccb6348b1a5aa975509237f0388c5b08b7285a33ba032d9692f172d88ade3088db9baf3478ce3439c530597decf5439e8c7ea7014752e1eebd20bb4453d44001a57e97f7d28798d78f36c4e4cc3feddfa2a7fb7e7c447b9111983d2eb93dff2e0f", 0xba}], 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) 2m3.480762402s ago: executing program 4 (id=575): writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="b8c0bd9d8be2790f07140f1bc414797566aefa8c16a27d375bd21ed3536e2f4b22e116189b7812f827b0ee9c309f156506045836fed514", 0x37}, {&(0x7f0000000240)="a32b207aef41f4c7b87927a5c5cae80cbbdc70032dead1a7382cb0e456508f36cdbba9f30b8fec1e62abb75cbbd02260fda3a0de98d404ced06dfccf3a481c", 0x3f}, {&(0x7f0000000280)="34593bad295502df1e250e58421ce99dd3dc9106badb355180298c17e9179a0c6aa4c05b65dcdcdd49efb7ec304af00b8e435d1cfad1d94d29c2005a5618e82bb43a6218291fec7c71963d9df957b3d175ab9d9dbc3d7b9bfdcf7da7fb95e1a2bf6337adce68e773d840c6eeaa24b9ef06f6e04a1a8ed30df31c9620f1af99bb1c11fe1a99b788e2201fdc668dd7256be70d24b0f5424eb3bbbb434d", 0x9c}, {&(0x7f00000004c0)="27e176e7eb4582c7414499a33de365012335e2f4eb118439d98f037d58cbb8e9e407ce950fcbe405af329c581f9c84c3cbdca26a324817a987a40545a82590304053e94a930b2f13f98d3d1a58abcfcccba635279ba9782270a393e735fc610a02f732eb8fcefb55052cc492e09708d22a1cc9eb4032a9db0b26b297c7a648860051af6dd7dbc9cde4a2dd66b6872ae4", 0x90}, {&(0x7f0000000580)="d64accf6d8f40280e9f098a2d072220575e970c786b5d7287382a2e9022865c2321e2af93c68ff1d2266c481c32a2a3fb8646d263a60df41e89542bb9ebc69980db19fd96446532199567d81e10abb062c862fce2f2635864e8a48d314eb454d2f9fb850a9f4a62a77cacd45a63b0bb14b5a3df7b9b0f3878b2d92b1a6a72e48e2739a70665cb747495fcbd11fc43259332796aba54b38ef659db4998ab59e966923985304cd43cd381df9450d6d39add923f306b4356a1e144dbd34acf555cc5fb14105bb2a9c0a74752acaa31f39d6814a7dbf90bde9b58b0fe6ebfd3ba10d", 0xe0}, {&(0x7f0000000680)="263154da41ae081f3a34f2a50c0be008ea2302b1ec7c80d36125f6037f993f7e13f67ec8f82ef5ed55e68e627770c2692fa28f51bd500b5096467150bada7ab74034838411718ff49c853782a1705c732cd85b8d0e766483ae1f9606bc46733fa278ba8a6c59d1addcc8086129f3738e7cb6ae350b0ec9a06d8d6f4d18222658091c58e935e0a4a331fec825a76659bea5cd1b8a", 0x94}], 0x6) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000007c0)={0x8, './file0\x00', './file0\x00'}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000480)={0x2df57366, 0xfffffdff, 0xf, 0xea, "0a6400b72860267eccc7020000060000d82900", 0x100000f, 0x8}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="6f256ccf14f6bdac3128d8a9515ab2dca7", 0x11}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) r5 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000780)=0x7) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESDEC=r5]) open(&(0x7f0000000800)='./file0\x00', 0x20000, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffcf) openat$tty(0xffffffffffffff9c, 0x0, 0x2, 0x0) 2m2.502400463s ago: executing program 4 (id=576): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000080}) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) recvmsg(r1, 0x0, 0x3) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18a8b, 0x110) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r4, 0x0) recvmmsg(r1, &(0x7f0000000540)={0x0, 0x7}, 0x10, 0x800, 0x0) 2m1.642499969s ago: executing program 4 (id=577): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f00000002c0)='./file2/file0\x00') 2m0.782624953s ago: executing program 4 (id=578): r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) close(r0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000152b00fe80000000000000000000dd000000bb0000007f5e", @ANYBLOB="705f80c753f487697c503d2b9887529a"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 2m0.551276639s ago: executing program 4 (id=579): r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xd, 0x40, 0x10, 0x2}, {{r0}, 0xfffffffffffffffa, 0x85, 0x0, 0xa, 0x1}], 0xe, 0x0, 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e1) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)='#!L', 0x3}], 0x1) write(r1, &(0x7f0000000040)=' \x00', 0x3) write(r1, &(0x7f0000000100)="9d0a", 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) close(r2) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000001540)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f00004f6000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x5, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 2m0.550357934s ago: executing program 36 (id=579): r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xd, 0x40, 0x10, 0x2}, {{r0}, 0xfffffffffffffffa, 0x85, 0x0, 0xa, 0x1}], 0xe, 0x0, 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e1) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)='#!L', 0x3}], 0x1) write(r1, &(0x7f0000000040)=' \x00', 0x3) write(r1, &(0x7f0000000100)="9d0a", 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) close(r2) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000001540)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f00004f6000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x5, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') 1m59.658626656s ago: executing program 0 (id=584): shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff3be321bd46c977cd7b251ad8bdbe6abf65a7d1faffffffff86dd644cccf2003062fe0000000000009bb53da45f9ca4db000100"/69]) utimes(&(0x7f0000000040)='.\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f00000003c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) 1m59.655478483s ago: executing program 0 (id=585): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x400000000000b, 0x100000300000003}) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) (async) close(r0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0xff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0) 1m59.654509957s ago: executing program 0 (id=586): r0 = semget$private(0x0, 0x7, 0x3c0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/5) semop(r0, &(0x7f0000000100)=[{0x1, 0x400, 0x1800}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0x4, 0x800}, {0x3, 0x8}, {0x2, 0x9, 0x800}, {0x1, 0x9, 0x1800}, {0x4, 0x8, 0x800}, {0x3, 0x5f1, 0x1800}], 0x8) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0xfff4, 0x100, 0x8, 0x1]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x100, 0x1, 0x0, 0x0, 0x9, 0x400000002, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000080)={0x2a03, 0x6, 0x3, 0x172, 0x2, 0x7fff, 0x2, 0x10, [{0x9, 0x2, 0x0, 0x6}, {0x9, 0xb, 0x80000001, 0x1ff}, {0x7, 0x7, 0x4e, 0x8}, {0x0, 0x8, 0x6, 0x13f}, {0x2, 0x3, 0x3, 0x2}, {0x0, 0x40, 0x3, 0x7}, {0x0, 0x9, 0x691, 0x5c4}, {0xa, 0xea, 0x3, 0xc0e}, {0x6, 0x6, 0x989, 0x5}, {0x8, 0x7fff, 0x7ff, 0x2}, {0x1000, 0x6, 0xd9e}, {0x8d6, 0x4, 0x2, 0x3}, {0x6c, 0xc3f5, 0x8, 0xb35}, {0x6, 0x750eb550, 0x9, 0xa5d}, {0x7fff, 0x5, 0x7fffffff, 0x9}, {0x6, 0x6, 0x2a4, 0x2b}]}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) symlinkat(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) sendto(r3, &(0x7f00000000c0)='_w', 0x2, 0x7, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x100) open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 1m59.652756626s ago: executing program 0 (id=587): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) mkdir(&(0x7f0000000000)='./file2/file0/file0\x00', 0x10) rmdir(&(0x7f00000002c0)='./file2/file0\x00') syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x8863, {0x0, 0x6, "998add", 0x0, 0x11, 0x0, @rand_addr="46f1d6cecbee8af869a782329501a45e", @mcast2}}}}) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="5b87042dd12491749d1f8cddae26ea446f121b60e9d93eaaa390a432b427f432ea46dc3ce154aa73029c14c7a29b4dfae6075348d66f122f62cbe6e7be1ff97a243bac93eb8e326e5d5f851248c8c827e226397d714dd8c259c6707120b2ad561ce13a9f7bf7e6dae684944f4cc7518feb600a485e34d332cef818b84c4e6c82b8ab8e769677cb50f0d6361278effa37c4dff1929c27f7bdd9bc6252e11fce369347b18737fbc4853d0a5508", 0x2}], 0x0) 1m59.557617703s ago: executing program 0 (id=588): r0 = kqueue() kevent(r0, 0x0, 0xfffffffa, 0x0, 0x1ff, &(0x7f0000000480)={0x0, 0x100}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000040)="d9e3ae340cf0aad662fc60a7f435910d9068723e9fb71ec63be2cd0ef08ef382f4ccf0231a8be364f1f421a7b4f1863b812bafaf28e3d8d02b6f1d5992ade6f09c8f3f383176159a07cb8626971a0671a1964bae036ce0aa8877cd38e13c73398fbcb8f8367bdc572783d32f6b", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="e312c155d0a89227b3dc71a22cc196c04a6e4dc16367e8f67f325e36d9ceed1a6ce10fe3fe50c56aaba59e3456e7b68e3e370145cd09cde7e5dad817faa30120dc82eac0be056e17d4d5dae0ffa9e2fcce2dafddf5c580ffba8aa649256cb80d6a9a8341acc0447e608941c5108206745813726dd3eb4bb601dc6b57f14291fd2269708f45dadc283d572015656017001ad37871d71b3bcb00838856b6200521bf", 0xa1) 1m59.202568438s ago: executing program 0 (id=594): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x460610f61a17cc11, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r2) r3 = accept$unix(r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="0b0220756280f6fae8b908000000f8684d52c8308bcd015e067a636aeb563f73dafe50394bc2c1", 0xfffffffffffffdd8}, {&(0x7f0000000340)="691ad8e32776cb6590d3f4979b9bff2d26d438653b6c8e091c67b294f1b30bb8747a03bb05f6acc80529d37cb0e963e1a1987db1a39b619a919bf3ab351bb799e8e81c9d30868e5da8d29cbe4d0f902fd4f1db03d285ffeaa0f6a2fdc57b4d5c396d997787540d73093d46bcec82347a3ff3edc4c1a9f076d4117b9ab19fac7acd0593c28f9518189aa6a31e2f8e60adbf39cf05551339cad3e8a9fd0c528500d48b19102551420a447a562083c5e5fdba16c8c7eb5fc75d9059c23e910dcdf025635b62470421f8aa1e3993e7cd02c447662061f38c8410689872e08302b263af1ac6ad", 0x11}], 0x10000209) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xb1c, 0x0) getrusage(0x1, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = getgid() setregid(r6, r6) 1m59.192845055s ago: executing program 37 (id=594): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x460610f61a17cc11, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r2) r3 = accept$unix(r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="0b0220756280f6fae8b908000000f8684d52c8308bcd015e067a636aeb563f73dafe50394bc2c1", 0xfffffffffffffdd8}, {&(0x7f0000000340)="691ad8e32776cb6590d3f4979b9bff2d26d438653b6c8e091c67b294f1b30bb8747a03bb05f6acc80529d37cb0e963e1a1987db1a39b619a919bf3ab351bb799e8e81c9d30868e5da8d29cbe4d0f902fd4f1db03d285ffeaa0f6a2fdc57b4d5c396d997787540d73093d46bcec82347a3ff3edc4c1a9f076d4117b9ab19fac7acd0593c28f9518189aa6a31e2f8e60adbf39cf05551339cad3e8a9fd0c528500d48b19102551420a447a562083c5e5fdba16c8c7eb5fc75d9059c23e910dcdf025635b62470421f8aa1e3993e7cd02c447662061f38c8410689872e08302b263af1ac6ad", 0x11}], 0x10000209) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xb1c, 0x0) getrusage(0x1, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = getgid() setregid(r6, r6) 1m53.739580853s ago: executing program 2 (id=627): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) r1 = semget$private(0x0, 0x3, 0x7c8) r2 = socket(0x18, 0x2, 0x81) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000152b00fe80000000000000000000dd000000bb0000007f5e", @ANYBLOB="705f80c753f487697c503d2b9887529a", @ANYRES64=r3, @ANYRES64, @ANYRES64=r1, @ANYRESDEC=r4, @ANYRES8=r0, @ANYRESDEC=r0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, r3, r4, 0xe936aae739a4d69b, 0x8000}, 0xaad4, 0x9e, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x808c694d, &(0x7f00000001c0)) r6 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r7, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0xb4) syz_emit_ethernet(0x1000e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "15f2ff", 0x0, 0x0, 0x0, @rand_addr="eee21f0000003c00000500004c58053b", @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = semget(0x0, 0x1, 0x281) semop(r8, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="7f01", 0x2}, {&(0x7f0000000040)='#!', 0x2}, {&(0x7f0000000980)="7cd7793861cf191cadbc2c8abc7c21c751fdc0c5aa5c4f6836527974d894e57dc026f7ffb82a469b0d1b2446729b546069259bc5d9963577fb99c3a3", 0x31}], 0x3) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000040)) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/98) write(0xffffffffffffffff, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x7, 0x4, 0x8a18, 0x0, "ffff0000004939c28e000e00000085e7badf00", 0x0, 0x80000000}) r10 = semget(0x0, 0x1, 0x281) semop(r10, &(0x7f00000000c0)=[{0x0, 0x7, 0x1800}], 0x1) r11 = semget$private(0x0, 0x5, 0xea) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001d80)) 1m53.663496093s ago: executing program 2 (id=628): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x0, 0x2, 0x9, 0x5}, {0x101, 0x81, 0x8, 0xb}, {0x0, 0x42, 0x8, 0x1ff}, {0x1ff, 0x5, 0x2, 0xd}, {0x0, 0x17, 0x1, 0x6}, {0x200, 0xf7, 0xd9, 0x5}, {0x3, 0x8, 0x9}, {0x8, 0x4, 0x3, 0x3}]}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x10) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344}, 0x401, 0x7ef) syz_extract_tcp_res(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x7ff, 0xfffffffa) syz_emit_ethernet(0x140, &(0x7f0000000200)={@broadcast, @random="6adeee4c10d7", [], {@ipv4={0x800, {{0x8, 0x4, 0x2, 0x2c, 0x132, 0x67, 0x8, 0x3, 0x32, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@generic={0x88, 0x4, "1e34"}, @ra={0x94, 0x6, 0xe}]}}, @tcp={{0x2, 0x2, r1, r2, 0x0, 0x0, 0x9, 0x4, 0x2, 0x0, 0xffff, {[@timestamp={0x8, 0xa, 0x9, 0x2}, @nop, @sack_perm={0x4, 0x2}]}}, {"2bb8083db01145555063788d7dc5f3b31dd501a8201ebf6395cbf23ed14fe8ef4f5071a8936572d77ccae1e3d2d2d6a1601d23fcc41dc53061cf77cad756305336fdc4093701d27aef3612f36e2d331af8d08479eaea5cafd27f91a3c1ddd362a3bdb447e260f74dee503adf05561ba05388b392fa40ebcf36c867ecfb209d7a7a631c34b87594bb1b0869e5a9eeda19a0414c569c473fc6da43d3612bcbf33fb296548a1f5f682eea7a581554aa68c4b2f746ef4921b14220b94492a71a27ebe679e8b48c69269a1ab8fa1dcbb8fc03fc7f13dc3babd644fa1506950d756fdfeb7a317b6414dbc9bfc7eaad6828"}}}}}}) r3 = socket(0x1, 0x8000, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x8000, 0xd0, 0x0, 0x80}, {0x1, 0x8, 0x5, 0x8}, {0x81, 0x62, 0xa, 0x2}, {0x3, 0x9, 0x9b, 0x400}, {0xff, 0x45, 0x0, 0x387}, {0x59f3, 0x0, 0x1, 0x400}]}) bind(r3, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x5, 0x1) ftruncate(r0, 0x50000000000) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) connect$unix(r4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r4, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f00000004c0)={0x1, 0xc}, 0x2, &(0x7f0000000500)="522af93863947d3d1f4a1f58b0c8555c99da80191108004fe6c5ab2ed395a177e692e14f75a5e4df1e4875ed2862fe9be282311ea99cc97b8eed7031afa19757e9748cbcac39bd92ab", &(0x7f0000000580)=0x49, &(0x7f00000005c0)="e53fb5fbf3310d1858813302b3c50d486ab76230cae3d3f95fff1de0", 0x1c) r5 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000680)) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000780)) semget$private(0x0, 0x0, 0x54a) getpeername$inet6(r5, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) dup(r0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000008c0)={{0x80, 0x2, 0xd2}, 0x3, 0x7a3, 0x6f8b}) r8 = dup2(r6, r7) flock(r8, 0x8) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000900), &(0x7f0000000940)=0x10) 1m53.662239064s ago: executing program 2 (id=629): openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/172, 0xac}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1016, &(0x7f0000001480)={@local, @empty, [{[{0x88a8, 0x0, 0x0, 0x2}], {0x8100, 0x3, 0x1, 0x1}}], {@generic={0x80dd, "ce456cba7a5265b0fc96200d34dc48dce316cc35c4151782b1385e8ec2ae81bdf5e2f4449533228c59d7a2c39b570ee113cfe35c85c8a1ea984f19cd361d7bb542d8831317d1d2dc36202715457869abc838044f79ff7745b82f4c6746a77f3b7afc30f38054bf9eb6e10f53c76f6740d2a0220b59762c12d5a607635657db22bb18606cb221e9f72da25a214f5b5f59ed260501dcefaf4172814641c9dc817c2c285edb758a190707a805665a450219e80286ef136a3c70b7a01c0afde05f133f1c1e116bf9ef9ee1815f81a24dfd4d8789e3dd7e1ae315b4b96ed5ba6eb4bb638682227f84f949b9c4e2e5adc935f2d7323cdfb5053fcb9508396c41e5a1fe9b55d552bc118078932a0e869837f9acf0a897d1d8395a0940b7167e898c058b1846852277a81a3f548a38f6b12df92c6997e1733090d1f46140b76386eab3d735f506928d9fb136e3b6d017d1082edc256f6c47f4747fd9066c48feabad4d324bc6a9b1aad754cdfbcddb4e78466b7543a5a38685f52f0345d27d31c7c2ede6bbf38bfa05a363a144e504369ec4ae511193fe8f0df8f67ac47af53885631a1b8c0688e3221d453c8e6bcaddd56c4012baa3d608370aea0aab6d2ace66f41157213b7864213ccf1f786765ba1cf026bec6d1de2aa73507e85936047e2c2a5eaf16a5f5add86af0e2989a0a8751925b9d5c603ba80ee34990be5fe925af7d1a64d9420ba3975471ad7c27ee3d346e51295ecfd41809babcdb7461e073dd46fff8d15df2ef67bf945d13363c758ac69144365ff20e05822b28acc09b815fe006f74e45549cc0f62c8af9bcefc385994513bd72cd49f43443a95042e1a8fbbdbbfc219229e79a59247b70277a7cdaf489314917fc6dc6c15906065a5c9dfdfa03615838ea38b9a78289dbe8951888d6a300b59f5011c2a68efbf05db23b531a7af02994a71660dfd52d9beb8f3ab0ee0fe353905501e29963fd6bdad3118554a8bb0eeb96575cf6a9a1ebbac1f23dce34e4f74347d1db4e4fa4c580cabc11f713e1d7263e904c912c358ab45853d98c834bd51ca7d19d87ab6364dfdbd363d30e88c6bb3bb13327eb5139c4c5446bb29703675f311e0ed3c5294d9932ec1d948290457ce03f11f9599d5dd4e282c0da938681b53a710a4ad54817820cf6e43f81f5cab8817193ffcce4ec8ea5494b94d3de2a8b2409a2ffc1c192322930a92798e16892c5895b75acd7d35ec979e0f56aaca4b9640121f463643286a60309e080a177ce3a7416e000ae903f510dcbf6266df839ab1ac98a9ce4c9924c1b033cadd9f6bc31ddb073dd71b2c075844382f6a05f96db9b8adfb9dc9ae3ea3ae7fe215aaafd4200d937675ecb47284b58f0c9ec60b1721c4d8cfaee7369ec88b52bb4f0d8833d4c743eef9389cab66881bf492475d6b64b89430bf0af7fecddb7f4a710515dffc9eee2c43acf2ebdb040a3e5c92b9dc372bb1d3197bf63922c387d09b83edfc4525bddf23d90b3534edd4452486224a7887518e1b2d461530fac1e89aa2c776212dbfb2c6ee321095d883fddde5506619055dd908a43d6b454c665f9ac20352ebb5e13ad3ee9816f5d9ffb50f6b03dabcf4418502138b3d1a6bfdfee3b0997a9cbc1b552769a6efc31c99a24b60169dd40f64109ad6e2bc0b0eed2ee75b24cd66c10f51595a0b856d1b4494f6b4cc3062611f41d2db393697141ff7e1832897d75f5ae5a29031560c42f712f6b72a66b08c2333d6eb827e526465c5122244bea2bc3d016d5d60881755f582c6a8f299400f30239dff13c050a83fcaf72b81cec162b5f70a6dc3eba9dccc6d8fba1a75fe26352df3014a2404305e95ef4b4c2f4206964bf1d528055d0fa6d6101fb86b19fa0ab82b8be5a6f6446f0262a6fa0b4f319a14e6c662cb42d9b30695fc6d348009a875f904ebef56c3196c8a39990b794b7412ec94f091b20075e68600c51543d8f233dfad71c6e8df1218c9673917cbdc89db5aef51b359280536670f04408b41597fe69f8a665e1704b90ef6f83db7040c325f63c14740b45c1b01800d656786bd2b7a8c7cae9fff84d2bb8fe124d629bbecbf08c7d0d4966acab23d2968a9e6a58138db0a91869a5af12a63aad1a81e9c3e1cdad0a34b01c6cc94a5bcf65b4b560b4df68222485b20d322226c1064474d174eca066c1498c799c0f0994b877f6e43b0b8ac679a19bed2182f8e3a83819cbb0aa773dee9833cfd5bfa626df42ac645332873e090afbaf5e3a8439d226dd8f3f0c8274c3f1248f149b0125ec3e362492fdeb520a6c214240bbbcc69d37e25fc12ebf0b6f350f175ff3415d0373b2e9d8ee2ce136539d1017a740d1a4b01b8161cdae2a6a4bd14469eeba1a19f1d6aa508910482ae2b00afd92e75357e3af4205e18a0204ed214e29e5f5d013304ed04e69ccf1693b713e6ed04e2f92b48c1911a12a372788fb4843dbf5a9e1927aecdf04a45e23cc2955e7b4ba7b624c53bccfadfcaddbe204c966141017ed11c2f27150f96eba22820ae27b97313c76aacbf55598bef4d8ce01787ee62de7183891ff287f09d703480a92cf98860aad25510d3e20eb8ba812cb58942963ec6a6b573969d15d6334f485f1f90a9052a212c33a2a3a09b469632719ed63183ac629176f3148877f46edd302cdb8ed3c179da7cb6e3ba6f0d632fa3de2621ca80089c18fd5d1004e741f6e0b14b6357d6cd771072b6f82b130c1ff12132df270455c9d391f281e8fb13cf76fd98f6f0e32932416b7b6c475c6121969c3663053f26b0ed3539f7f6e3684e9f1c376ad64cb717d999d73e812709ada9e7b22a36c21d8c913e8bd98c418a987deb66c7266aa302f9ad520daf0a41f8fc5d7f9c22f78e35226c854618e4c2e95b9d697eb882dd4e7e8ad646e7affe33223e252edaaa7496173bd1f81bded26f9ba7790348f82d604828ba58c533eaff32e64662325740638dfbee8395530582572924144e5d52d4d25e773060d80a1bdd04dc970450803c6a2a24d5e8e6676964a40af6a5dae979e04109709d10bc08ae30b61706433fbd9b25634b5478bc4547c36c50a54c2cc3a6c0713bf988243f42db23b95782ad12ba38e69798caddf1f3a964c00184ed59ba9bc94eb0fb341519370ff7bad45562521020ac031970853d42689036835512c3d935f0fb57e4de4dc3220792016b54a6bc67ea93cb081b181df4cc75488a33a96c21327e4955d127599d186643d5480b9aa1d4abda0af1d22ac2b50a6dfbbe833b0ca594faf9a587aafa7aa1cd6fe2251b59fcda9eb3d52037211e5a236c05a029df44709b83569d5b02072c6096eb60827e9c9597c9396a8e8e0c86f7931d6e6db6bc41b5afabf3982aa2e55a7c89e9d1e552e28908a8339677e05e6efd3f81c3b6041375d68ee14316d9682963f96c6841a6f0c191652597b926c1e8a840918d341bf5d5a561de8a59ab175c01906a43d6477f38d0835ee37438d388aed0b55dd971de2f0d5f90d9daf86c6426644ccf2441331fd87431e4c5d3b924bed22935da8fa966391453537423204f1f7e0020e93ae83d4ec58f893689ee6f887bc75db4830d9fdb093c4aed1bd0cb025dd59bee0a2d9208dccec0408dfb8f8616b376f6f9310d0ba18e188dc7e4312ed8e3cd330398fd3988c1bf05d0c768e5397c0c49eb23e43c5dccd26157e067affd443bf36b860b240141f4223871cf739098b2801da6e790c586ea2ab0f4052cb579e3b3dfa104aefb496d06e335c2a8fb14c018ccf2d0cc3ae668b5429ad305046b53bbd1e2e5d572265a566fc19599ac2216c106daebc0d44b6bf9fb7e025c363c7010c96f0b67fc8af29e97f87a20e3eed174372f7944bd882b8a788963b5190ada23c268358861f3abc070d355de06a5564fc151ff1876a4f80bdc26e8e249f78c812f0855ab80e7cfb4297f5d02c63e816cd2b30c7c9190a3429e0c9b7232b4bdf54d5ddb91dea2a11aeea0be14bcf99eeaaf0551a71213ceb7fb5250f1d826e422fa02b19238f3e6a8c44b4943e2b219be2e5b8dcb775bf3c6a7d232bd9bf5d3e6dda62bff547bc19ed6906aab4969757e71a4ebdc5b5adf1c888c47177f2b4a973bf7b1d962e0599f252effc3bff0869948ca9aaa269633d7b8a095a4de067eccf36bb6b5ec6207870f65f6e8b53e4a982c7d764c72cd386182d068810a2e90b366aea4252b52d97880e3112fbaa3f32c528f0ea75b94b5a583f264f41ab5d43466c028118843f01be8e7769346dcc0de37483ec479b51a7528aa374f3a6ee6fd4092f3644e1e6e2ecdc4df3973c73b988704adc77a1b416acb7570ed6d0a04c8dc0b939fcb7514ec2626bb6c27809e2fd36c5b2b32a87da97752c712618c2de02dceddc5e906e9a2712011231b1e0173cc604bc5f59c6819d9036ab754139b54a66baa435b00927db5175abe74e9aa66f47d81253b9f58dd6fa1a2c870e5577f9c13adc89b2bab6d0808025ddaf62243c848f353677b7e218368f02afdd1c419e585f4236be5ac04af1195df20da4059e0d7980482ced36f677715f43cf131a62e27a1779e76ff70e35243f919bcbebe6a4e3f69bc057d8a6c961fc6999e67c2cd572df9e0c89b98db46ab6008eade9127378c52f7e10932a6cbfc8b0e9a8892b12d2da0fad40b7a46ce33d361513ffdd83c53c7afba0859acd0111575e3d7f507826caa527cb9e953459664dc4e8e4bf845504117f6ff9d6589ebc47701a4608818f4bd2ede68ee7cdd20cdc7b7cbff321ce7547ae112b5d95a026b2aa79f207c221bdcbdb5409189260620e5d5706e17b2d83be40e53308a40998d6322eef7b4d01f5fc7ecaa477e2db65fc21fdff674fdbacfdc69d3a6cf6909da84bf192c4679db3c575e24426cccaa308ac14b51d5b0017b8f5fbc53e6d1cf21d4f4c11df01cc6ec70445dba0fd2126f6da26fa34b0a040cc27d8377fd3a69c3146443eaa61c27a25a05a4a2a96c59dfb71037a08d680144802490544970fb796677b7c1fcedfd78c50f681898ada4a1b94932b5002769a06e23459e4aaf4f4e020214969c7c518f2a7922894cbe0fcbb969103a740639c83f08223ddbc839b11aa072e51c1066e8950802e874dc2d229147dfeba8c6dd6e6239539198a41c6b3cbeb51c9225712562d90fe07aa89376225640263529e995e7ff101c070a13733afaae4c79ab42a3b108ea795745bcc11df152b254000b42084586219a354027dbfffffdc552c393d6c60c44c6d08c14f89622e58c924fd0c8cf680d45d7740e441615e1bd80036c8c11dd616b3190441b7f6bb59b8132028bd921cd5ba2aa9344b521fbb6f8c29f287dda9b8fff9834b946a81c23997f8f2dd8272818f735015ceaaa69f6819b7d3a3c393f65df501c43b6d198a994e28037986edf9fbe91e192eaef50ecb19f08175d9428e08e9868fab0b08ed4dbe61d94a8039f2f6c84996a112bed81a1f02a80daa10d848728429be941aa2c98736ec99e3aa9a461572bcd19da9108d667c8327db3aa5fcc878dcc6cac9d48f5fd20df6b32acc08bce096a0a4b47a891c43c1291d873519d6effb1b9469691d9ec5a9aa0964003330a33c2b251eacb48cd3a20712402fecaf307efa7ff321aaca73e84f97be5aed93ba6cc87b69f07a86f0d861950f1335c0859d3c4742d9485bbe76adf4267a204cef366fa671095aad109ef26209feb12027ca324bba6f971c8af090c1499f489da1ce3d262fe860ed5c6dd521a93e4b327bfc2a83c7029f80d1adce680101134f1251104d4d1b5708162c495526"}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) (async) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/172, 0xac}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x1) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) (async) syz_emit_ethernet(0x1016, &(0x7f0000001480)={@local, @empty, [{[{0x88a8, 0x0, 0x0, 0x2}], {0x8100, 0x3, 0x1, 0x1}}], {@generic={0x80dd, "ce456cba7a5265b0fc96200d34dc48dce316cc35c4151782b1385e8ec2ae81bdf5e2f4449533228c59d7a2c39b570ee113cfe35c85c8a1ea984f19cd361d7bb542d8831317d1d2dc36202715457869abc838044f79ff7745b82f4c6746a77f3b7afc30f38054bf9eb6e10f53c76f6740d2a0220b59762c12d5a607635657db22bb18606cb221e9f72da25a214f5b5f59ed260501dcefaf4172814641c9dc817c2c285edb758a190707a805665a450219e80286ef136a3c70b7a01c0afde05f133f1c1e116bf9ef9ee1815f81a24dfd4d8789e3dd7e1ae315b4b96ed5ba6eb4bb638682227f84f949b9c4e2e5adc935f2d7323cdfb5053fcb9508396c41e5a1fe9b55d552bc118078932a0e869837f9acf0a897d1d8395a0940b7167e898c058b1846852277a81a3f548a38f6b12df92c6997e1733090d1f46140b76386eab3d735f506928d9fb136e3b6d017d1082edc256f6c47f4747fd9066c48feabad4d324bc6a9b1aad754cdfbcddb4e78466b7543a5a38685f52f0345d27d31c7c2ede6bbf38bfa05a363a144e504369ec4ae511193fe8f0df8f67ac47af53885631a1b8c0688e3221d453c8e6bcaddd56c4012baa3d608370aea0aab6d2ace66f41157213b7864213ccf1f786765ba1cf026bec6d1de2aa73507e85936047e2c2a5eaf16a5f5add86af0e2989a0a8751925b9d5c603ba80ee34990be5fe925af7d1a64d9420ba3975471ad7c27ee3d346e51295ecfd41809babcdb7461e073dd46fff8d15df2ef67bf945d13363c758ac69144365ff20e05822b28acc09b815fe006f74e45549cc0f62c8af9bcefc385994513bd72cd49f43443a95042e1a8fbbdbbfc219229e79a59247b70277a7cdaf489314917fc6dc6c15906065a5c9dfdfa03615838ea38b9a78289dbe8951888d6a300b59f5011c2a68efbf05db23b531a7af02994a71660dfd52d9beb8f3ab0ee0fe353905501e29963fd6bdad3118554a8bb0eeb96575cf6a9a1ebbac1f23dce34e4f74347d1db4e4fa4c580cabc11f713e1d7263e904c912c358ab45853d98c834bd51ca7d19d87ab6364dfdbd363d30e88c6bb3bb13327eb5139c4c5446bb29703675f311e0ed3c5294d9932ec1d948290457ce03f11f9599d5dd4e282c0da938681b53a710a4ad54817820cf6e43f81f5cab8817193ffcce4ec8ea5494b94d3de2a8b2409a2ffc1c192322930a92798e16892c5895b75acd7d35ec979e0f56aaca4b9640121f463643286a60309e080a177ce3a7416e000ae903f510dcbf6266df839ab1ac98a9ce4c9924c1b033cadd9f6bc31ddb073dd71b2c075844382f6a05f96db9b8adfb9dc9ae3ea3ae7fe215aaafd4200d937675ecb47284b58f0c9ec60b1721c4d8cfaee7369ec88b52bb4f0d8833d4c743eef9389cab66881bf492475d6b64b89430bf0af7fecddb7f4a710515dffc9eee2c43acf2ebdb040a3e5c92b9dc372bb1d3197bf63922c387d09b83edfc4525bddf23d90b3534edd4452486224a7887518e1b2d461530fac1e89aa2c776212dbfb2c6ee321095d883fddde5506619055dd908a43d6b454c665f9ac20352ebb5e13ad3ee9816f5d9ffb50f6b03dabcf4418502138b3d1a6bfdfee3b0997a9cbc1b552769a6efc31c99a24b60169dd40f64109ad6e2bc0b0eed2ee75b24cd66c10f51595a0b856d1b4494f6b4cc3062611f41d2db393697141ff7e1832897d75f5ae5a29031560c42f712f6b72a66b08c2333d6eb827e526465c5122244bea2bc3d016d5d60881755f582c6a8f299400f30239dff13c050a83fcaf72b81cec162b5f70a6dc3eba9dccc6d8fba1a75fe26352df3014a2404305e95ef4b4c2f4206964bf1d528055d0fa6d6101fb86b19fa0ab82b8be5a6f6446f0262a6fa0b4f319a14e6c662cb42d9b30695fc6d348009a875f904ebef56c3196c8a39990b794b7412ec94f091b20075e68600c51543d8f233dfad71c6e8df1218c9673917cbdc89db5aef51b359280536670f04408b41597fe69f8a665e1704b90ef6f83db7040c325f63c14740b45c1b01800d656786bd2b7a8c7cae9fff84d2bb8fe124d629bbecbf08c7d0d4966acab23d2968a9e6a58138db0a91869a5af12a63aad1a81e9c3e1cdad0a34b01c6cc94a5bcf65b4b560b4df68222485b20d322226c1064474d174eca066c1498c799c0f0994b877f6e43b0b8ac679a19bed2182f8e3a83819cbb0aa773dee9833cfd5bfa626df42ac645332873e090afbaf5e3a8439d226dd8f3f0c8274c3f1248f149b0125ec3e362492fdeb520a6c214240bbbcc69d37e25fc12ebf0b6f350f175ff3415d0373b2e9d8ee2ce136539d1017a740d1a4b01b8161cdae2a6a4bd14469eeba1a19f1d6aa508910482ae2b00afd92e75357e3af4205e18a0204ed214e29e5f5d013304ed04e69ccf1693b713e6ed04e2f92b48c1911a12a372788fb4843dbf5a9e1927aecdf04a45e23cc2955e7b4ba7b624c53bccfadfcaddbe204c966141017ed11c2f27150f96eba22820ae27b97313c76aacbf55598bef4d8ce01787ee62de7183891ff287f09d703480a92cf98860aad25510d3e20eb8ba812cb58942963ec6a6b573969d15d6334f485f1f90a9052a212c33a2a3a09b469632719ed63183ac629176f3148877f46edd302cdb8ed3c179da7cb6e3ba6f0d632fa3de2621ca80089c18fd5d1004e741f6e0b14b6357d6cd771072b6f82b130c1ff12132df270455c9d391f281e8fb13cf76fd98f6f0e32932416b7b6c475c6121969c3663053f26b0ed3539f7f6e3684e9f1c376ad64cb717d999d73e812709ada9e7b22a36c21d8c913e8bd98c418a987deb66c7266aa302f9ad520daf0a41f8fc5d7f9c22f78e35226c854618e4c2e95b9d697eb882dd4e7e8ad646e7affe33223e252edaaa7496173bd1f81bded26f9ba7790348f82d604828ba58c533eaff32e64662325740638dfbee8395530582572924144e5d52d4d25e773060d80a1bdd04dc970450803c6a2a24d5e8e6676964a40af6a5dae979e04109709d10bc08ae30b61706433fbd9b25634b5478bc4547c36c50a54c2cc3a6c0713bf988243f42db23b95782ad12ba38e69798caddf1f3a964c00184ed59ba9bc94eb0fb341519370ff7bad45562521020ac031970853d42689036835512c3d935f0fb57e4de4dc3220792016b54a6bc67ea93cb081b181df4cc75488a33a96c21327e4955d127599d186643d5480b9aa1d4abda0af1d22ac2b50a6dfbbe833b0ca594faf9a587aafa7aa1cd6fe2251b59fcda9eb3d52037211e5a236c05a029df44709b83569d5b02072c6096eb60827e9c9597c9396a8e8e0c86f7931d6e6db6bc41b5afabf3982aa2e55a7c89e9d1e552e28908a8339677e05e6efd3f81c3b6041375d68ee14316d9682963f96c6841a6f0c191652597b926c1e8a840918d341bf5d5a561de8a59ab175c01906a43d6477f38d0835ee37438d388aed0b55dd971de2f0d5f90d9daf86c6426644ccf2441331fd87431e4c5d3b924bed22935da8fa966391453537423204f1f7e0020e93ae83d4ec58f893689ee6f887bc75db4830d9fdb093c4aed1bd0cb025dd59bee0a2d9208dccec0408dfb8f8616b376f6f9310d0ba18e188dc7e4312ed8e3cd330398fd3988c1bf05d0c768e5397c0c49eb23e43c5dccd26157e067affd443bf36b860b240141f4223871cf739098b2801da6e790c586ea2ab0f4052cb579e3b3dfa104aefb496d06e335c2a8fb14c018ccf2d0cc3ae668b5429ad305046b53bbd1e2e5d572265a566fc19599ac2216c106daebc0d44b6bf9fb7e025c363c7010c96f0b67fc8af29e97f87a20e3eed174372f7944bd882b8a788963b5190ada23c268358861f3abc070d355de06a5564fc151ff1876a4f80bdc26e8e249f78c812f0855ab80e7cfb4297f5d02c63e816cd2b30c7c9190a3429e0c9b7232b4bdf54d5ddb91dea2a11aeea0be14bcf99eeaaf0551a71213ceb7fb5250f1d826e422fa02b19238f3e6a8c44b4943e2b219be2e5b8dcb775bf3c6a7d232bd9bf5d3e6dda62bff547bc19ed6906aab4969757e71a4ebdc5b5adf1c888c47177f2b4a973bf7b1d962e0599f252effc3bff0869948ca9aaa269633d7b8a095a4de067eccf36bb6b5ec6207870f65f6e8b53e4a982c7d764c72cd386182d068810a2e90b366aea4252b52d97880e3112fbaa3f32c528f0ea75b94b5a583f264f41ab5d43466c028118843f01be8e7769346dcc0de37483ec479b51a7528aa374f3a6ee6fd4092f3644e1e6e2ecdc4df3973c73b988704adc77a1b416acb7570ed6d0a04c8dc0b939fcb7514ec2626bb6c27809e2fd36c5b2b32a87da97752c712618c2de02dceddc5e906e9a2712011231b1e0173cc604bc5f59c6819d9036ab754139b54a66baa435b00927db5175abe74e9aa66f47d81253b9f58dd6fa1a2c870e5577f9c13adc89b2bab6d0808025ddaf62243c848f353677b7e218368f02afdd1c419e585f4236be5ac04af1195df20da4059e0d7980482ced36f677715f43cf131a62e27a1779e76ff70e35243f919bcbebe6a4e3f69bc057d8a6c961fc6999e67c2cd572df9e0c89b98db46ab6008eade9127378c52f7e10932a6cbfc8b0e9a8892b12d2da0fad40b7a46ce33d361513ffdd83c53c7afba0859acd0111575e3d7f507826caa527cb9e953459664dc4e8e4bf845504117f6ff9d6589ebc47701a4608818f4bd2ede68ee7cdd20cdc7b7cbff321ce7547ae112b5d95a026b2aa79f207c221bdcbdb5409189260620e5d5706e17b2d83be40e53308a40998d6322eef7b4d01f5fc7ecaa477e2db65fc21fdff674fdbacfdc69d3a6cf6909da84bf192c4679db3c575e24426cccaa308ac14b51d5b0017b8f5fbc53e6d1cf21d4f4c11df01cc6ec70445dba0fd2126f6da26fa34b0a040cc27d8377fd3a69c3146443eaa61c27a25a05a4a2a96c59dfb71037a08d680144802490544970fb796677b7c1fcedfd78c50f681898ada4a1b94932b5002769a06e23459e4aaf4f4e020214969c7c518f2a7922894cbe0fcbb969103a740639c83f08223ddbc839b11aa072e51c1066e8950802e874dc2d229147dfeba8c6dd6e6239539198a41c6b3cbeb51c9225712562d90fe07aa89376225640263529e995e7ff101c070a13733afaae4c79ab42a3b108ea795745bcc11df152b254000b42084586219a354027dbfffffdc552c393d6c60c44c6d08c14f89622e58c924fd0c8cf680d45d7740e441615e1bd80036c8c11dd616b3190441b7f6bb59b8132028bd921cd5ba2aa9344b521fbb6f8c29f287dda9b8fff9834b946a81c23997f8f2dd8272818f735015ceaaa69f6819b7d3a3c393f65df501c43b6d198a994e28037986edf9fbe91e192eaef50ecb19f08175d9428e08e9868fab0b08ed4dbe61d94a8039f2f6c84996a112bed81a1f02a80daa10d848728429be941aa2c98736ec99e3aa9a461572bcd19da9108d667c8327db3aa5fcc878dcc6cac9d48f5fd20df6b32acc08bce096a0a4b47a891c43c1291d873519d6effb1b9469691d9ec5a9aa0964003330a33c2b251eacb48cd3a20712402fecaf307efa7ff321aaca73e84f97be5aed93ba6cc87b69f07a86f0d861950f1335c0859d3c4742d9485bbe76adf4267a204cef366fa671095aad109ef26209feb12027ca324bba6f971c8af090c1499f489da1ce3d262fe860ed5c6dd521a93e4b327bfc2a83c7029f80d1adce680101134f1251104d4d1b5708162c495526"}}}) (async) 1m53.661013891s ago: executing program 2 (id=630): r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e1) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)='#!L', 0x3}], 0x1) (async) write(r0, &(0x7f0000000040)=' \x00', 0x3) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) chmod(&(0x7f0000000040)='.\x00', 0x141) (async) geteuid() (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000280)='./file2\x00') (async) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0xd, 0x2, 0x0, 0x6, 0xf69f, 0x7fffffff, 0x2, 0x1, 0xa7}) write(r0, &(0x7f0000000100)="9d0a", 0x2) (async) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x7fc) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0], 0x1b, 0x800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) ftruncate(r2, 0x79c4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x20, 0x401}, 0x2) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) syz_emit_ethernet(0x7a, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd6000100000442c00fe697a653e336f000000500000000000ff0200000000000000000000000000013c010000000000000107000000000000000100090285b4004e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b1c000079078b27801080afffff583ffffffff050a0000ffff00000002000000"]) 1m53.651988803s ago: executing program 2 (id=631): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') sysctl$kern(&(0x7f0000000100)={0x1, 0x35}, 0x3, &(0x7f00000011c0)="71f91e5a91501d94a34bdf536647f49a902027647169000000000000", &(0x7f0000000000)=0xfe10, 0x0, 0x33) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) 1m53.222525338s ago: executing program 2 (id=632): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mknod(0x0, 0x1000, 0xffffffff) clock_getres(0x2, &(0x7f0000007000)) 1m53.219332229s ago: executing program 38 (id=632): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) sysctl$kern(&(0x7f0000000000)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mknod(0x0, 0x1000, 0xffffffff) clock_getres(0x2, &(0x7f0000007000)) 1.212504712s ago: executing program 7 (id=1077): mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') execve(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) 1.206219456s ago: executing program 7 (id=1078): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3dd, 0xb, 0x1fffff55, "8ddc412e317d3504446b576a00002f9e28cd3304", 0x2, 0xa9d9}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="5829f8689f5373394720664252ce240f07ac5e537a7d0d034ba7d737b83a2c7f581c8fba153cb80a2672eeb60f6b1cc5bd4f900489ea228d513c334962905422dd6cf12a3dd3b9edf7193491c694066b1780cf00360c4a4a819c0e8a8c7ebc46f4abfc9172eae2b0b4e56f273956c772c9973e0ae8c56dcd0c8ec7eecfcd732ad12200ae4a9b0ff8c5a0ae223fc1a5093751c6c242bca6e89d8be6d4b92c134d9f43f2919d86f1d869b27895796ad5bf4b787af565ccd3da67475670b8bacc612f5ab184ee65cc235f2e832455c8db0cc9756134322fe3d8bd2237776fde8a859e", 0xe1}], 0x1) 1.205024851s ago: executing program 7 (id=1079): r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) syz_open_pts() r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x3}, 0x8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ab0000/0x2000)=nil}, {&(0x7f00001fe000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000987000/0x3000)=nil, &(0x7f000057b000/0x1000)=nil, 0x1000000000000000}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000168000/0x2000)=nil}, {&(0x7f0000021000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000673000/0x2000)=nil, 0x100000000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x14b}, {&(0x7f00008c9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00009a6000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ead000/0x1000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xac4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x38, 0x40}, 0x9, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x8, 0x40000000001551}) msgrcv(r1, 0x0, 0x0, 0x1, 0x800) poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0x7ff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0x200, 0x0, "3749c7a40dea0000170000e5fffffffe0100", 0x10000, 0x5}) syz_open_pts() 262.526354ms ago: executing program 7 (id=1080): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) socket(0x18, 0x2, 0x0) faccessat(r1, &(0x7f00000001c0)='./file2/file0/file0\x00', 0x111, 0x1) r4 = socket(0x10, 0x2, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x88) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) mkdir(&(0x7f0000000000)='./file2/file0/file0\x00', 0x10) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x20) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 260.374753ms ago: executing program 7 (id=1081): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') (async) fchdir(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 2.511147ms ago: executing program 7 (id=1082): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3eb1bbc2feb3fda1139b672f4d3360223e7d026ba8af634037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412b7e2243e318a11547b9a68544162", 0xb1, 0x406, 0x0, 0xfffffffffffffd21) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd6000100000102c0000000000000000000001000000aaff020000000000000000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) r1 = msgget$private(0x0, 0x3b2) msgsnd(r1, &(0x7f0000000d80)={0x2, "512e3ee1784fd8b712653d93726dfb09029f7945207f714b6e452f96c32211531b286df7dea41f49a87eb1aa1c6303719f6b6cd6d9da20a39a361a1d76f64b4e73b3bb8f8905aae199b57d6cfecf4091251039a71353792f9f1381c237fccf302720cc2e61bdd069a278651bcf4662f10b5bf2415fee5a4f5ad2c6bad535b2fa18a494b1b6015c38b9e9d7fdb94be9929d417036f465454aa8b31e310cd66669404e8cda9976ad559421df469b20189b46a8c87c975c3847cb44f5728d41e835408dc7d3fd07fb5dd9b701a9c33ddf56fb23ea00e195b48429"}, 0xe1, 0x0) pipe2(&(0x7f0000000180), 0x20002) msgrcv(r1, &(0x7f0000000e80)={0x0, ""/64}, 0x48, 0x2, 0x800) write(r0, &(0x7f0000000000)="4a73c0078bd9db1151f85c45c339b1c1f93b5503a7b4636658f8fbc2b72d8bd38648932e519db573a193270ee2bf11c4c2261d4f1036f047de1f5e85bb6369b785d92925c9ff32280b6114d9be07b3199ca84c0655c8d4cbba2b69eae46d24c084b4b171ae3606fce2e243e57f8b60a07e9c727a4129b4969b7371254d6472dd041d067df2d6fd87da9e2087d6167c176a4ca829a8e5430d8894709f2487c3b16e089575954745c4d2b17978964b5b52", 0xb0) 0s ago: executing program 39 (id=1082): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3eb1bbc2feb3fda1139b672f4d3360223e7d026ba8af634037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412b7e2243e318a11547b9a68544162", 0xb1, 0x406, 0x0, 0xfffffffffffffd21) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd6000100000102c0000000000000000000001000000aaff020000000000000000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) r1 = msgget$private(0x0, 0x3b2) msgsnd(r1, &(0x7f0000000d80)={0x2, "512e3ee1784fd8b712653d93726dfb09029f7945207f714b6e452f96c32211531b286df7dea41f49a87eb1aa1c6303719f6b6cd6d9da20a39a361a1d76f64b4e73b3bb8f8905aae199b57d6cfecf4091251039a71353792f9f1381c237fccf302720cc2e61bdd069a278651bcf4662f10b5bf2415fee5a4f5ad2c6bad535b2fa18a494b1b6015c38b9e9d7fdb94be9929d417036f465454aa8b31e310cd66669404e8cda9976ad559421df469b20189b46a8c87c975c3847cb44f5728d41e835408dc7d3fd07fb5dd9b701a9c33ddf56fb23ea00e195b48429"}, 0xe1, 0x0) pipe2(&(0x7f0000000180), 0x20002) msgrcv(r1, &(0x7f0000000e80)={0x0, ""/64}, 0x48, 0x2, 0x800) write(r0, &(0x7f0000000000)="4a73c0078bd9db1151f85c45c339b1c1f93b5503a7b4636658f8fbc2b72d8bd38648932e519db573a193270ee2bf11c4c2261d4f1036f047de1f5e85bb6369b785d92925c9ff32280b6114d9be07b3199ca84c0655c8d4cbba2b69eae46d24c084b4b171ae3606fce2e243e57f8b60a07e9c727a4129b4969b7371254d6472dd041d067df2d6fd87da9e2087d6167c176a4ca829a8e5430d8894709f2487c3b16e089575954745c4d2b17978964b5b52", 0xb0) kernel console output (not intermixed with test programs): OpenBSD/amd64 (Amnesiac) (tty00) Warning: Permanently added '10.128.0.144' (ED25519) to the list of known hosts. login: uvn_flush: obj=0xfffffd8062efeb60, offset=0x2000. error during pageout. uvn_flush: WARNING: changes to page may be lost! OpenBSD/amd64 (Amnesiac) (tty00) SYZFAIL: failed to recv rpc fd=3 want=4 recv=0 n=0 (errno 32: Broken pipe) login: set $lines = 0 set $maxwidth = 0 show panic trace show registers show proc ps show all locks show malloc show all pools machine ddbcpu 0 trace machine ddbcpu 1 trace