last executing test programs: 2.148339733s ago: executing program 7 (id=377): select(0xffffffffffffff78, &(0x7f0000000000)={0x9, 0x4000000000000005, 0x2, 0x0, 0x1f2f196, 0x2, 0xfffffffffffffffb, 0x400000006}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) (async) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0xc1) mkdir(&(0x7f0000000400)='./file0\x00', 0xc2) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file2\x00') (async) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file2\x00') 2.063816059s ago: executing program 5 (id=378): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x7}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="721d1a7055c3cb4e34515d6a8148bed21df0b19702b0ef830731000000120682000026b27786e79738000000", 0x2c}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000280)={{0x8005, 0x6}, {0x0, 0xfbf}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50, 0xf3, 0xff, 0x9}, {0x84, 0x91, 0xff, 0x47}, {0x6, 0x80, 0x8, 0x7fffffff}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56", &(0x7f0000000000)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56a9836fa781c711aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0078d1d9a0d09cbd309a6d49c", &(0x7f0000000000)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) 2.060224532s ago: executing program 7 (id=381): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x3) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x18, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5000000", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) chroot(&(0x7f00000002c0)='./file0/file0\x00') (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x400000000, 0x81}) bind$unix(r1, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) (async) r2 = socket(0x800000018, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) fcntl$getflags(r3, 0x1) open$dir(&(0x7f00000000c0)='./file2\x00', 0x200, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0xa0) (async) setuid(0xffffffffffffffff) (async) unveil(&(0x7f0000000400)='./file2\x00', &(0x7f0000000440)='c\x00') (async, rerun: 64) write(r2, &(0x7f00000001c0)="7aaf69", 0x3) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac3846528d050712f838130efce33f523ba44706983a3bce4ed2c723e4c005d86d65f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74fd0acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f20823d0bef9177103145eb54a2612b0ff237c6e505ff5f5ba932954d7ff630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910", &(0x7f00000002c0)=0x210, 0x0, 0x0) (async, rerun: 32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (rerun: 32) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) open(&(0x7f0000000280)='./bus\x00', 0x690, 0x0) chroot(&(0x7f0000000140)='./file0/file0\x00') 1.956301943s ago: executing program 3 (id=383): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) r1 = socket(0x18, 0xc003, 0x3a) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xd7f3}, 0x695, 0xfff8, 0x0, 0x0, 0x4, 0x6, 0x200}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000640), 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x25, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x3, 0x0, 0x10, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 1.955715872s ago: executing program 7 (id=384): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2410, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8c0, 0x0) r3 = dup2(r2, r1) ioctl$VMM_IOC_WRITEREGS(r3, 0xc0285602, &(0x7f0000000140)={0x5, 0x40000000, 0x100000005, {[0x6, 0xffffffffffffff01, 0x7, 0x1000000000000c5, 0x3, 0x2e9, 0x0, 0x7, 0x8, 0x8, 0x8, 0xf, 0x22bd, 0x6, 0x4, 0x7, 0x6c3, 0x8000000000000000], [0x9, 0x4, 0x7ff, 0x2, 0xd, 0x34, 0x2, 0x100000000, 0xfff, 0x6], [0x6, 0xa, 0xbc1, 0x9a, 0x2, 0x1af2, 0x1], [0x0, 0xffffffffffffff80, 0x8001, 0x1, 0x8, 0xffffffffffffff63], [{0x5, 0x4, 0x3ff, 0x49032a79}, {0x9, 0x5, 0x4, 0xfff}, {0x6, 0xe000, 0x801}, {0x401, 0x9, 0x40, 0x2}, {0x0, 0xfcc, 0x2, 0xf0}, {0x0, 0x400004, 0x401, 0x4}, {0x1, 0xb, 0xfffffffa, 0x3}, {0x0, 0x1ff, 0x8, 0x7}], {0xfff7, 0xa0, 0x75, 0x100000000}, {0x1, 0x6, 0x0, 0x5}}}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000003, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe], [0x91f, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0x2], [0x104, 0x1fffffffffb, 0x1, 0x100000003, 0x52adeb15, 0x7], [{0x4, 0x0, 0x0, 0x5}, {0xfffc, 0x22, 0x5}, {0x0, 0x0, 0xfffffffb, 0x80}, {0x5, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x2, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x5, 0x100, 0xf, 0xb}], {0x1, 0x5, 0x6, 0x3}, {0xfffe, 0x45, 0x6d5, 0x6}}}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x1005, 0x0, 0x37, 0x0) acct(0x0) r5 = msgget(0x3, 0x280) msgrcv(r5, 0x0, 0x0, 0x3, 0x0) setuid(0xee01) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xae, 0x0) open(0x0, 0x615, 0x166) socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') acct(&(0x7f0000000080)='./file0\x00') r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504446, &(0x7f00000000c0)={0x0, 0x401, 0x5, 0xa, "97a2e900", 0x8, 0xfffff800}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r6}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69b8159b6174aaa7aaaaaabb86dd60102e6e"]) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 1.744817317s ago: executing program 5 (id=387): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) unveil(0x0, &(0x7f0000000640)='x\x00') sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x6}, 0xfffffef9, 0x6) 1.742104152s ago: executing program 5 (id=389): r0 = socket$inet6(0x18, 0x3, 0xff) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="d6", &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 1.592204575s ago: executing program 5 (id=392): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000380)={0x10000, [{0x3, 0x2}, {0x0, 0xfffdfffb}, {}, {0x0, 0x1}, {0x1, 0x9}, {0x0, 0x4}, {0x3, 0x8}, {0x0, 0xc8}, {0x5}, {0x0, 0xff}, {0x2}, {0x3, 0x204}, {0x2, 0xfffffffd}, {0x3}, {0x0, 0x7fffffff}, {0x0, 0x7}, {0x2, 0x6}, {0x1, 0x7}, {0x3, 0x2000000}, {0x0, 0x3}, {0x3, 0x70}, {0x1, 0xfffffffc}, {0x2, 0xffffffff}, {}, {}, {0x1, 0x7}, {0x2, 0x3}, {0x3}, {0x1}, {0x3}, {0x0, 0x2}, {0x1, 0x57fd}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) r2 = syz_open_pts() close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x101, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r3) socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b", 0x50, 0x40a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x31}], 0x1) select(0x40, &(0x7f0000000000)={0x7, 0xffffffffffffffff, 0x8, 0x8000000000000000, 0xfffffffffffeffff, 0x80000000, 0x2, 0x9}, &(0x7f0000000040)={0xfffffffffffffff8, 0xe, 0x3, 0x1000, 0x4, 0x200, 0x3ff, 0xd}, 0x0, 0x0) read(r2, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x122800000000009}, {0xfffffffe, 0xfffc}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_ip(&(0x7f0000001580)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) 1.5920216s ago: executing program 6 (id=393): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) (async) r0 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) select(0x40, &(0x7f0000000040)={0x7, 0x5, 0x0, 0x401, 0x2, 0xd2, 0x0, 0x100000001}, &(0x7f00000000c0)={0x7, 0x3, 0x8, 0x0, 0x7, 0xeaf, 0x824, 0x80}, &(0x7f0000000100)={0x9, 0x3, 0x401, 0x1, 0x80, 0x5, 0x6, 0xd2ed}, &(0x7f0000000180)={0x1, 0x3}) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) select(0x40, &(0x7f0000000000)={0x19, 0x2, 0x7, 0xb, 0x8, 0x3d, 0x4000000000200, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a523ce3646d36cec4b05cb2361abac1881214252026dd3726da5f8c53f23d575006ee3f9f32152a8cc9a5f2ef58f76eee01d018b87e8", 0x36) (async) write(r0, &(0x7f00000001c0)="a523ce3646d36cec4b05cb2361abac1881214252026dd3726da5f8c53f23d575006ee3f9f32152a8cc9a5f2ef58f76eee01d018b87e8", 0x36) ioctl$FIONBIO(r0, 0xc0307004, &(0x7f0000000140)=0x1) 1.591197391s ago: executing program 3 (id=396): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) r2 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) close(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x11, 0x9, 0x4068}, {0x40, 0xf3, 0xff, 0x3}, {0x6, 0x3, 0x10, 0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x89, 0x2, 0x20000007}, {0x4, 0x7, 0x3}, {0x6, 0xf5, 0x2a, 0x9}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000280)="00231b000f407061035c2532d7a0ea9200006b45b6a02038047ee7977529c688832042b6aea789af305a16b33e3f9ee1f24abe2d476baac054987c7fbbed457499f0a08d1e369bf0a532018855e8c3f7", &(0x7f0000000000)=0x50, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) chmod(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 1.296656478s ago: executing program 6 (id=402): r0 = open(0x0, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r4, 0xc4504443, &(0x7f0000000740)={0x7, 0x2, 0x8, 0x2, "01d04b0a0047c1d100", 0x9, 0x3}) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r6, 0x3}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69b8159b6174aaa7aaaaaabb86dd60102e6e"]) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r1, r5, r7}, 0xc) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/73, 0xfffffd8d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r8 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x15) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) close(r8) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 1.268811489s ago: executing program 5 (id=404): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x1f904bc703df0293) r0 = socket(0x2, 0x3, 0x0) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) r1 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004806003400640003069d9078ffffffffffff7fff070b1eac1400aa7f000001000e009078000b0008000003fc0000000400000009"]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x3) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) mmap(&(0x7f0000c4e000/0x2000)=nil, 0x2000, 0x4, 0x10, r4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x200000a, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0xffff65d5, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x1ff, 0x3, 0x14, 0x7}, {0x2, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x3, 0x803, 0x7, 0xa}, {0x2, 0x82, 0x8, 0x5}, {0x6a75, 0x8001, 0x6, 0x4}, {0x1, 0x10001, 0xc, 0x6}, {0x7, 0x9, 0x8, 0x2}, {0xb98, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x1000c, 0x5, 0x5, 0x10000001}, {0x0, 0x20000001, 0xfff, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget(0x0, 0x1, 0x281) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="e6d96eade4063c31ccd2b58d2ac20a7880cd53d4f91aaf08794b59c27b74cf6734f90663576fe407e819400a082c893e3c222b9186822abdb04be74c3022ec2fc0eee83d028611fddaafaff30058796505968c835214b887875a1f6902aec52a346f62da024b2a267a2a6405a5482f63f7847184034a61e5671441473ec4db62e9092b97dfcc9b93866507d53c07cf5d55d187bbddac269353698f03315bcb4c2b7c74f44c27a97a51cf3ce28b7dcc7f53a50325187716ee694930c7fb81bb414f7341e359edff2de9c57c67feccdc5e96a26dbff28ed8e570ab0bcb51aa034f36c2fc064041c224d3debbf1394e", 0xffffff62) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/173) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8d, 0x2}, {0x40, 0x5}, {0x26, 0x8}, {0x41, 0x200}, {0x7696c10061b0c96, 0x7}, {0x44, 0x8}], 0x6}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x0) 1.268128532s ago: executing program 3 (id=405): r0 = socket$inet(0x2, 0x1, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/66, 0x42, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) (async) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$getown(r1, 0x5) (async) fcntl$getflags(r1, 0x1) select(0x40, &(0x7f0000000140)={0x1, 0x4cc, 0x80000000, 0x1, 0x5, 0x9c43, 0x5, 0xdb93}, &(0x7f0000000180)={0x7, 0x2, 0x3, 0x2, 0x7, 0xec, 0xfffffffffffffffa, 0x6}, &(0x7f00000001c0)={0x40, 0x7, 0x10001, 0x1, 0x3, 0x8, 0x2, 0x4}, &(0x7f0000000200)={0x8, 0x8}) fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000240)=0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0xc8) fchdir(r1) (async) sendto$unix(r1, &(0x7f00000002c0)="0bb93083741b6e57ee36e7777295079a5af54defe05b738a488b0b766b6f2c6776eea6fc521c680c7644497d6fd89051eea14977029fb8ef18623d6c59c0dcd2e775ab39227091bc1890478921cc958b0486aeb88437a63b752c09e5afbdad40c19d21df2ac924468292c72a0c541adc1dbb2b13ba89273d87445b3c2ab08fb7f593ed758102f29ebbe29597e0088243bb6e2a429e84b3570f5d572f4682ee6e2a9c948f14173a0f5781551cd3e831c201d125ce0f0026d9700728455c62117bffdf6f944d13f969a6027c", 0xcb, 0x6, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shmctl$SHM_UNLOCK(0x0, 0x4) (async) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000580)=""/232, 0xe8}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000740)=""/176, 0xb0}, {&(0x7f0000000800)=""/234, 0xea}, {&(0x7f0000000900)=""/25, 0x19}], 0x5) (async) poll(&(0x7f00000009c0)=[{}, {r3, 0x100}], 0x2, 0x8001) r4 = msgget(0x0, 0x104) (async, rerun: 32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) (async, rerun: 32) getgroups(0x1, &(0x7f0000000a40)=[0x0]) r7 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a80)={{0x8000, r5, r6, r7, 0x0, 0x81, 0x1}, 0x0, 0x8000, r2, r2, 0x8000000000000000, 0x9, 0x7, 0x6}) (async) r8 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x200, 0x0) fsync(r9) sendmmsg(r0, &(0x7f0000002ec0)={&(0x7f0000002e80)={&(0x7f0000000b40)=@in6={0x18, 0x3, 0x8, 0x101}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000b80)="49de0d5a0dcd0aacac07fbbeb7c93f0058ac00693b7eb47f5bc69861e50537895e2d2057f3ed4bf6b6e65a8962eb40c55e771435b4995a9fe130048c9cd65820c0d975d69f0e2f93a5decd03319e60676ffc8fff12fb8f3869e84b3bc86ad77a4203326a827c530cb81ae032d1868b2b72021d914ca84db53fead39b6e033bead0417deb105eb832b737c5baa1d90998113a6f5cd7dd7084326d31fa4f78abe999c061691b8f2b30882db8ebf71f75b8002d77ab61f85a95d7864c65d838562fff9f1277983b08d116581a73d21cf2beeb21021883e660cc31c8c8ecbe5e092d5dfbfafc7f95c29095297bc1a413034d64771b41d435d805d5d16a1667adec59b1747b5e5209e0419e1e14117dfcc31521c662d0bbceef6d627cda6e7dc46a23565d3f66b6da072a8e9cfb5b809b22a370f715b7ee6fc74a040030fdc7f14533ddf9cafe1edac8cd1ac98d803212de08b5a5c3d2c2b995d5af40662d26e7c7ec0cfe63717086c4dc0e5c4b1a1511e68025253ce1b5f0ac877adf52b3b5b9bb647e59d78c37b01a0663c84015fdda37014bea39144e994a657c454ef5c31a121db09db66351b5520ce08dda2848812ea3a699d3b255b25a9f1468e2d66aac4d2d5823a190a72796fbf16f5598b1a9a65b3f91ef945de37d955dae8962bf519ce4a3262c4afe03931f45a8e0995b33cbc0a91759dce7ee80ce68565776f0da82699a0383f9be4b50323d7f207b2f0f69302ffe5d28b02e8c4be68fee3d657f054f805941c7edcc918cf3b0b685209bc40eee0d59e6b91cd39c153a29d54e767f44a2dee319cdf27374e60b67b611b09b9169dfe9c3636099784cde3391daa13127e7c2ffd1a0cd6541ddaaff1df765e820980c679ef0240620a3a7be311f4c9a45ae457c30ce00e6636dd569b59ef67f19dc928f8c25914ffc376755dceb56faf8dbc1c0d8227e2def44494880932481811a3f9dc85ee0eebbf52cc8a3921ffc71a6d903562ea9bf13b9f49ab45df5d8c02f75b5ed38f5ddd5e6c50bc49cec93779dbd7c00f2151535cd22682a3bc8eaad1e138203286e87c68d77a23012061d65810a81746c131e09fc20424f956692829612aee5f219e028b88ae4f9b3863f69d04275f664b900a2a40003c159573ef0708372c5ae4e98c354bc9c75e329c82209e809d97b7cac68c591fccee952c3e3bbbe20b74ea5f748465122cf64fd094c06e43e3ccc43a1389660f0b08e9eb653ee4a93ba9f8f3ac7bdb7187ce162893e7dd8721e78f84e95bc9f023fcd41f00b3cc4fc6b9f964beb639dd330a6e4295c12a691ae66ee5e6ac6c5e788eec95eaf9d9e938391b853dc30aa776f685b108d7f7db10d4f22bdfc174146ddb479a02197e3bab946db3039f30ba8506d185a56190702ec9d53fb409e26db089ed3eede61d6d1cb993d7b917b1c172c454de69a4bd576d4b97b7b6853679febb240aac3fe54bcd626c6b23271dff7acfbe293eba637a2550d8815d2970e2295a25ae17ffac0d6d2d9e14f5d512e63c213f53ce1169ccd70c8416edd6c3556f8a8afea713a62c4f1c8fc4a15bf1c07eca86bbb5de63fb8df029fd735c867cd51dfcd2e384b630dee6b598f87c8859e553093ed36ad2f118186311b2e77743d3817a670774bd7be2c3a4b9464d0e67451b54c8593ea1fddca5e130a32f6cb54e4e04176933bfc69f40e0066ab48f956c22920f145729d6f3350f7f931862fc76ed4507ba899e71ca232564260a3d572652a4fbe4f66131388b92d3f9d0f5cc14646ed3136e8a994287dec5033a7f402c65e99cbc9a022aff44ac62cbfdbc49cab50c6cf01dae89dd4b5a73670941b0b320aaeb2509c02abeb7fe6da6c260c9354a2d3a2c3605b24db4aea5efb98a3d3bf8236d27e3c77c0c9e7ef171c80b9599e8bfda25af599a0f6df5007fb550f6568ffc6146b7cbbd73105e6054736026b9c533bed526f9524aaf8e2c790bfad6081d71e36fe7bc15971a76bfc3388cb46f7ac6e835eb91ff4bfd01ff570eb14e92062e0c8795f55b13aa8e6b45af5ccb45da3793040510ad72c6f565c5183199ab8e1e98e7c787a393637b038fd0c39aae560df73df9006580fc38abeb7e89eaca9d05e8ff8810c05949a81ebffffa51440a61a5afa13637fb31e0518a23be28c682b704944dd7958fa16dc5616f88f7cf190bd48696733a541ac9da25d6a5233050661534f7e8bf6ecf772a34db1daf9bfababcf493456bbf1c7b01fcd77ce5d016cfc2abccb6247c22e462afd2273ab7192701533550e435a066280923897e69eec7297ed2f6b6d59725ab85b63f5fa17a9a98912c03991fef8b71877272dae677fe626948911ea31330db55f9fe24303dbb99d30be51933353f6c94d62ec8e5aece8509afb8790bd013efd61a5410d92d04c5102dc24467936f3fb7377fcb95dc85fd7178009e9d9cb478b24b8516a79860f22d9df8568a490c6380082aa8edb784e16200fa187df40dfb9362b25d7c34f41d5dbcf40383fe02ee6bbe674f6ca8c2cad441af02dddc629380f6e90c66ca9a1038540476e66fa7d889f104f51a6118203bb07d767f538a6ce298d32c10855810aed379a2e28433ad347232440230f69fa355d47df751e064d2f293915a3ee9e3312665f8bc5ae7f79d2f125390a0a5e3ab55605028d2133225c56d5423765bc7371d5cd402301a8ca4d776e2805c55cfa26146b2411e4d2243f84ba81513b22aa87efaeed351c91094d0272a1c53aae37d9a87f1b7b226a134906bb8b19578f4345339b7e700d093952700aaa0d58e4b8cdbeb3554b5f3b3a3176e3990c98b6b147aca4b4e2bc93d84bd218d24298bc0e9d9a39f610108cfac0ccc9a23b49fbadcf40046157ff354fa44b14463aa318bb3531807ae0269589db889bd19a43bd6dff4ff11c9d33227abb280849a856381d7bff797ea617327a95d8ba34b286846293c160e62a80f75db7c839db9266e57a8bfa3c2fc8aa2e3ad3ec3864e73e69640e99dcfafe7a37a98911b6a1411438e2108cbe59a1a2059572616e16cac753c8a2e9fb46af2bc4908caf8ada4998b80cf2fdcbba3895a5f67c28702ed3b095a52e7dd05cecc104a09c0ee1bcee4d66df75ea37701b7b478f2bc0aee434364fe28de8ebd922dea3fd4ce1ec5a778cef7c73b1a1f5f0cac6649c476a2254b6e1f7780650b24d0377b3615e244a19f3bf4a3b5997d6e7ef71f3772e151cadfb35eccdef2e6c4a07dad95dac5a238f239a95a857d0c16296fc96f4e658a61786f51b975978fab0d3220900d841f89af91bd4ed0938cbe8e4bf47320c9382cfb87912fd01681e0e6d4f33fd3f6796ad019ca472344940270a3a2e89dda0fd2ad33cc14acb327c10f790ea2047e303f113ecad7fffc6b9c127b246171ad8234be218bd2358fb25541e2aa5a6c2b315284dcb0ed07951f17f56f9ed1dbe709230caa3a6438d2bf4fd7269ec19a068943d3dabcb03765c457bf30f33cad52385ab8d807846d575fd1f9bf5198051fab9ef9370053892eb78fa5501ff53222324bf34ff615240f1c4f6989513db0a706fe8b0b1070ce32b61962027b6371ce076863b9d463aea46ccf379f9bef6e9cfdb565b330f944c0baa8eb41b23e01838747b1e67e0c943d540cf6bcf4e07ff9165fefb3fc3d94bafc459ec0e537fe3714e9150ab628192bd1b887cbc0a194bdfd51a8bc716ad36f8782e9a670fffc6e2a2e0a9ae6ce57696a03f5d59de799e24daa1438f71f2ca4613a2a5806c72bc187d47ae80ebfd711c63ede4a16e6f2063807a830094bd9dd6a13c8799bf7e61f6669bacaf5ed030607c7276b3b1b5579903f916452ea080bcf49f2cad3cd852044fd2a6a2ba64df715bbfb29d994480766599e36f9105052f169f2531677aef68c481425c12ef33d99aa3bee68daeddfd6dbc7840f15f1efa295a9b8e113c4b3943207d56e085dc4018239ac0c3c519d9cfc3ec1b1330725b62473a08257ea5ce0411a53dc0f780262d8931b26704cd72af006b9ada916a38c60b95cf6c967122e51ce0f2b7ca29fdfcc8d19f70b2a42d8a41519be7bb1868a40bf97033382f678cd150789406dba342800974c5bc5aea71c67a3f56c3b538f8363bf44dc5d2453b61965e27ca6ac5f6e7c4ae8044b4b4b27662826ef4353c0548ac2bd47b02a23339f396fd9525bce40e8cbb96ffe5f7a4673851229319708886aca53d8e5554c4d735d88ffad3fccdec2f16cd83bc55f563bf5421b92b99328272f9b5b31ca4c247b2a093e9002b8335c9cad7292e0590124c512c8b402558f09dac044c1f702d385f1e837e8b13f89cc387a8b1a4e07681cc495956e121bb0c32ce8a99e89e845c446561e8a66f7afd3d538876795ebd9881ab7653e2f921838a31058928f132e300cced1b832f2e5ea0a9ab7606e10a95cee8fe9bf68b941cef88d78d931ab4c6df98d6d201e45b1e04b8661d080abee8045f0de1118631f79b2c54def5ce668f2d5b089998f60764068afb4d56374437a05938737a2f1ee3f5182d63b602460322c40300b251c58104b745205ad8bdbf000943348d9eeb7f769cbb5de188d74d16a4369829bab0e5df8b1edbb32ff50766a6ca5a40e69f726c9b89899c399da3e3aa5193d58e861624e168d5179d1e4548465e31bfa1680bcf8949382094a03dc2aa215decbc98cfa44f625be62269447d8ebf033b7fb224490060fbb6f4b21d2486ad38c83ce16ea9cc130b104d3867ccd66a6717bd0e9f2ea4ce78df3edf00f4939aaa2d7d9ddf6918dfe38696adaa24f12b0b16ad89caedb2e5f7b04a0188ecae6ddadb0eae2fddb34df06662dda1e1f3c8482d632c962629370ceb0d1b6426c5578d073e1063a903312151a4cfd12a08ed73d25e019d3472216d6f3b54242a5823617176f7f08366cbd1914143989f097f1c69575cbef238ef7487e7a90d38940f1fd7d01ef4f33b581547534e528c6d67ecd121f1ebda2d50f021ee908c668e71351f37ce6421ede03d3e4eafff26529f87cfdad73342f95d6b784bd611db45db83eda4aff4c666892e2fc4fcd98fe43d3bce74434474e1ddb7b0abf99f1c0c899300086be13b17831c51ab577171463fd8d2fabf53685e8030afd295ea085fbf6b929bf3d86a05cefd7d6f502c51211fdacf856d3b8c6e65ff54b4ce0dc9a770b71e0e494d5196638ad726ccced245054ffc971ae1fd674d368feabe220643db6fb8a76069e9aea0b06aa8a59d0f9d19398728c19a94af8c5a128388cf9d172470a201bda247dfe9284e7ad1220d28f319ed0593e7785af35eec4607233076db8001c57560775955f87f46d0ae6d457621a509c8b92148194ee4ade27cad940700e2d986f775d57ba728652531e59e01eb643e1ac47d4e5096408552d2c32a5251d8945cdbea8719b743350ad71b1f7a6921d824269081c36bb70712137dc57d66f57e5a22d093bd91e7a6b36046e766c97a9f7bd87dc4a11f55ee4f3b1cc3d915675811e435d03497cdcd18dd3066917f0cfaa6c261b33eee911ead12d6737e0c976755128aeeca4c21bef94b9c88abab36d033934db291197e8a43f0547f7dcd8cdd06c3ae11725d84c7528bf871aaf32cc6478e0eb8277fef4aa99a31a94746b724082bb3749313f0c02dadc1c9223a1d2ccbab542cd699735003bdd07a03cf289b35709ac54b5ac1cae7e916f8bf08e32e5b9b8aaf6541059baaf774c4d37d5fb56c71bc52696af2b37f0d859a08d95fe476ba6a9743eae27c8a4f89090072625b2e9d2a4820e2d7831df2dc4347bc", 0x1000}], 0x1, &(0x7f0000001bc0)=[{0x1010, 0x1, 0x0, "6c2b3e523a40cc1861e9960bbe055a9e80e5b24e88e66934502183de80783219eeb81d850048049cc55d02e06e05ed758dbb4ba8ef3e8c54dd923cace3a4def3230cea7e24bcee6c28eae26eb38ef73cf714af4c80daaccaf468a57af71b5d1558251cabb4a2b26eaad0cfe3c5d6fcb53694574fc84b316e222e41212f19b25aeab8dc3c8f1f9fb194dcb5a5ef3f76fabc518416cc255f94991873e7c8becef6543180414967791c41b8b7aec03f1ed502d6c9ff66427d33d8e8fcda4480eced2cf26877b04498454a2b60d0eaab38b9948dfe5aa62150012149ad7bed7b831d24a90baada1c86bd9a54bf9165b49f97787c23ed77f642a6f71ea70c28dfa74d69b7c448811e96cba769d27ce76f9cb088e24ce45b02faed607b377bb9a182073387e594280ededf0acbc8ab44a6aa18b8efa482c31b0c81eb16f44265c1d8b1a0e00d243d4b1976dcf74980e2ee7cf9139e760b5748e37eedec559975c5a17402757ba4cadbfd7d5db1f98d21aa7ca4fdbeef964b2f7a2f324bf024d1141118790fa9bfa8d930663f56c60eee47f7e2c17c37e93635e10064d2cb47c39c524d6e3a5d1c7e2137ea82646595a5c10a6a7f00ddb7127cfac6cfd3d236380330725580a355dd6d062b444a4580a1970be55fd7e5943ef7d2a6fd72ab4f1a93466a63dbd3b57faf4c0476b45d9e3c1b2844e647e428d6a6c8dbea70ed32e1697170117c4c4c89ac66dd6c437868d60fc9bd4628c0a776dcba207a0dabd817916710745b60ac9ac874b740cae6292e38ae07a23b6145789ec949764db6ab28cef63322b86106def2b837ca0cf8ccc683b3b4f5e79cb759919a2d50d898e96e2531e82451f0b14c2361446784f7149fcf63225ab4c4048b340f4e9ee090790653c46a5c1a44f0de4fcb408d342c5e2abf8a9fd4c4b898fd352d0ef87b03a9b3cd3b1befabfa5ca625a10aeb46407ed5bad94a611d87ddf72beb2b5228de5cb103d762909bab915ac4eaa4979eb6980c34b96707acd06ba10edb2959856c759953f1f69d3c1374b3dda86783b2179b8e908e02bbe8f29fdadf43e61dea9c265d0a127d7567892d8f50c30993a21eae72ff3e7446db7cb28f06e03fc6681dbde9c3fdf6afaea071ec0e21044cdadd9584504bfb9d72b607cdeaca9600ed45d3a5b155d3b1ade53b62ff5c639d36df1c5fc7656eb046a5d9fd2198b055711821ac6dd11c6bb92f1dd6ef5c419723557f590ad5b9cb71354bb34611c2c09e00b1b521d797a93f48ec126a131a1a678cd41fb06b7c5a009c080bebd0b7568176921f02712b7fe2e8f6e417ab0a0542fce5972fc74eb966b751a489a38ff641dfb644772fdbbfddc251b9f5a848dd4bb6ff072da7d4217f31f6c1d5f41df087c388ac1e4c3277b06b7945d1741b7f1f945bbd9136b372d5254aaa95de0d394efada38e1ddfc3d180470c111c9c64a827f41e76775917d531f9ba9891692dd66d857b2a37293f5ea315920953224890be8bf54f4a95dcd9543de68beb51f76f729f729cabaafd6702836b61aef404b5e8b82efcef63c1a95d6bce12ada47d38a68c085d13777ebfc922f8664ff05f3cddaef31752a18452c60a6fa9010d74f43fb6c11c01a4a152b1dcf1328fd518ca6c82ee963297ad20a84c18bdbb38a67d012b5a315e38e35bc077bfac3229ac34f4e3d15d3b766121c9942887e45fce39d2b6a0bc818eca0a917037506ce0b14ee557f85a89a898f83e14d86c94347296dc5bc53cb9803ee666f10468c1582521ce6ee4737bd21f7304969ae73df6d9782c94829f8ac265e6c31cc6f4ca0c9537acccf95112b3f1ac4f6fc9bac3d1bef29de3045beca052c29e4795f942eae3093fee58b6b0a7940c656d267fbbe8ca9f681821345ea4699e00af6bb112638d28e93b888b7cd7597c8100215fa010c2ae784e88c014b6ca4a3c2660ca4346ee9f238dbc0c4457e5367af213666a3c56d118ac3b32f6bdac6e59e4db51c955cb22cd980bd5dbbb7bdcc33eabadebefe3fd27a6ee03f36da27b846e6c1e73e50c146ed717c088494d4db95059c9374770cdc71faaae7f0231f423a6f31e5c0dc20381d8574e182e35dd5f5cb4986c88ea9149f0aa15d3f43c9d86ff3b89ae35eaeb642e46dbf48f2048b6e7afb17436c04c9ae06f1b8623c03df272d805a7de5b093686177f047668d15bed65612dc960a33301147c5ecea1cdc16aff143f51a67a629e65eec92eb845e20a64e54b11f36f41bab03d89e822aac3f9ba4dc173eab3d513e1449f95c1cbf2ab48c991f5f86cc68cb9965b40a8e9c39d114dec14b8eaa296b500192c9bfc33f6cf0233711d5c24aea7e33573b6884c1cfb7688a2cd156d0dfb75c8c386f0ac3060b6a3c0c54db23024b770c9228e502e905a91e095ccb54693cd77b5170fe7428119c2f12db29077242b4806f90660a1c699b986845e6cca36fd5ff354f80e9340042bc0f1f1ca42f458f2b970f7aa509f346d854347243896ecad7114e4e9afacf6b254b2ec06be5fa514d7eae0c06693e1eb207bc5206c4daa81f75599d22afacc5576082dbfe732990dce70fa41933dd241ef08560b2b6b9e14e7c6efd2a9c78358a1e882c637db2f6f08151f36e663364d6043b1de263e2c0f995b27315ee0f8449aec175857a37c07057c94e8b9a002c6372da539cfddcc5a5cfcf8498d57e51f9b0756ddb6e2a1a07bff2a43d9e001fd167a5d3a7d55689ac9801be5728cb75f4342352d9e325a2a3251979017f1832a20e9ae794abba18eda45b39e817e406b549f0e0b4e16a874320f5326581cd450a18051405c8368832d3d73f8740820c600679d0a97fd2dbafc61bedcd9e51959e6e3bf89c628c0147e964436560e7b2441726aee024c8a5a5ffca95355be20ebce6921c31e8ee7ee522594411a2fdb296bee32d4cb0accbcb3eb8930d54946ca27799a0617355ac743abd056f62baa5b2c805246a5413f8251854def1e2375c9339d4cb11d03cfae9f40cc06d6a7d77d0dbcdea24d31b45fdfd75d9a196498d6af94229d6fd6b7e27fd6d8825e1addcc36da60a64e3c2c9afc1abe5348a18736c61579f53395abd068b1e124a8cf3b23e085cc07faaaef40bd7454059fc05e2b4a0727590ed2d1efec0e5432e8d19379229da02b22e116f237b40950bfdf6a55144f31a4c04e2fd5002e3349e56a40456e0da50ff83fb8ec39a58980e3ea90d39325d49af61db5f131fd0def4d9088da1f24a5ffbe7d9999370ce662c6a0905bba1e27a171dfb44f615fe3ebd46f8112197109a8e749c6fee758864607a3e961adba4afd0bc85ab011bbfa1c70d96517bc2943dcfa602814484b5630e63a992fae73a48aed91fea0a7466eed8c14d5ca7c2f940b00b228a799701132aac88307e8d2dd3affe7b3aba569b97894d5ca0eeecd5409d008e486637a286bc0205cbcd49ce59c01dc511451ebfd682acbfa392f48dba1c05304a3e587e8c797df0cab67a253e24616aa889be4a5b2f69814f917515f8efc7ae9d75c80e70dd2fba7caa6c7c76008ff3b73ef200d96a894ef056c7b2ce88771fe9bd43a620d39f75766cfbb38125550ca827c458afc1d9b49d425c84362dd4037f852c98d15e0d0bab9b3cdadf0bb6ffc73defa9b77e1170bf4fac82965b82a43e64ec4863c08a8b032a27ac1562c4fccf42c5b510a5e3869f9d93ac4e2ea39834721c098c3f19a334c0b6ba30a05ca7496aa8c71ac3f515eea920951b6d777ec4e9d4099b4abbd00a423ade2a289f8a07acd2dc12b6285e1eee61ba7a845cc9477972e9a8eb1eb9fe18878d36b3f3ac0382243c12e976a8b893d26e38add415eb2a99fcb1b8b90952dc67c09f8a5900193f4b19ecf7f7f4c1a5836449123fa768a6ff97ebf178f6eb49d39fecf65b46d59be35134518b0b7eea5176e15ac358a378ead8346483fcbb51ad660508e3342575db55f1acc652b37fc8bc322cd44a187f6c05b2acc6bc693db4d115235af2023f6a70c75f77459dd4763e8c0d1d2523437e84b4b474b6c20442c6ce9b3e80f5404820e7b9648fe1e30477ab995d53bf699a5dc44f4ef0c0d1fadd5bb00a02ab5342fbfd6648a644270a16b6187af53bb9390ff485cdfbd1908c9bad3868bb75dae713c7e243ccf2a152d46c9ec40e797d35373c8df4be79fa93108b370907ca623814b1b6816f34c0acc55dddb674f18737874a759309a2a0ce1b1c11ccbe20609088d5720616b115d6a770abace37ab1415f43987f27724ed25714488d7a61be419621394d18e4d81f133dec84a3ad0c3d690d365756d9c7b8ab37ff20d49dc138c05be123278fb0df67830b382d737ef468ce6e9d91082da406e094967cd4d6cac7341b2d154ddf53acc1ddd2f868cb4eda4ef61af4f00a51ec3f1b00d463154358ef3e03640d8ab6114e45ba283e38e769f4872edbfbdd97869d01a5067a84c24a1e9e04eb321c55300a30b48a87d8ec14590b72f3418101e9216c1741322b63f08d06f68d4a7d1223f730dda72061234bd3526d46f7194d6736319b94513e3245dc1f14935b0da6e23f2ecf3e7ae66bc553ca59b62feb7bdc65b984ffde994f524b408b82b3c335e989939091a8f4692cd390421058ebf300cf1036b4904d8d54156cf79d15d4094ddb7011d5f4d4a8ea823ff24b306b6555c730998725d1484f5383df10e9ab35f1580b150bfe37bde97814ea7604f6707ef2dc0c526dbe97e060c5635e368c92ee18203cfe23d36eb6b8ac12185e207e40a31c23a7934b1c822cd90298de428132470274a34d4dee78bc723bbeb5bbf0bc19317ae09e1a8ed815bbd9e25ac499cab2724bbe85e68975f6e55a6d29e7ee6a546523b6c9f148b474d0510fc7b7c08ef73e913b85b1b018a501bcb9918d43e1be36b1d3e868820a0438e14f29fc91f90094855afdec9cf7952a10d46455ea02924a317b92bde1692b9b709ede3a0131f4dfaec0b918a844d8193c5c123f5fe322f14f056c8f07310e165d34b2aac05f9f941faf32c584cae10a2a7098a9e49584e478dc382de859a003ae270cdd30c2337da58b0f5d5993c5e68c81b0b7c7520325ca356b8fbf925c7f2a9c8bda9de1299fbf8603ae1ddb79dfecd5ad09e3a736a69b9dbd646a8fef06c5f6f07d34bc2d27c0d0b4d0b529b9842fdb6097edb83167d71165850e4959e099ca6e942374c7525fed5e92835d47b34ce210ffca7a5f49ee1f944fadbe9023faa84c7d94af47265d8b8218cc97aa8ec5411a18a4ffaaf712f550c9099f56a866ca43489e9227795fef0ccfd176913313dd2cc1822ffaa69affdfc036bb95991643f1ba86f53246d4b8537fd13b759d8eb21fdf24239d0c20e1eb1d09364acea686d924635713ff996f668fdbda847c5d544eff12f7913a2870ed650b60eaf69e867e3e8b24c45423f2c3a4f23c24fabade1387b9957bb77d84245eb0a5d350683f45e6a151e593b77229d5bc93239e9083887fdb6cf15f544fd391033347717d02aab757bf18487c8f72654feccee251f66256d3fcedc6afe6a2fd2009ad98951987968845c44673d648236e875d44569dc0de131650d4a5cdacf573e323aa12826ea3ede39a9b4811f30205666aa33c59c9cbbd37cc6bcef0d79e9af871ac26a4839b4beb021e9b5f433e41c51191671c853404b8c4a159fd099aa8e7316b166da1c68b35a1456420e668352ca0ef063f2adf25db5a55fd9eaa9c33450cc6ad566adf6e1b612f47a5929c35ae38078738141d05218ec4d281d7e99adf1265cb8750e0f8138c1695265c8a5c"}, {0x80, 0x1, 0x4, "f5cfb5afa50d1ed89498981914b8ae742a78379ccda288be0fac7b7fa5c9c342349824023007cbaa80d3422e48df7a01100f8615575ce43d71e215ab8f4cdca39025b4bd5bbff0f07d095ed39318067a9352bf43fb90e5f03a1a45d14fe88c6b8f7bde6608b6ca0688e1e2775dc0"}, {0x90, 0x1, 0x8001, "c08c524a248a363905765d91f56c309a2dd7fd88ea5f8d3c82c18dc8547da188873b70547c53da3000e451879ba5ab5bd5b0a8a8cc0b238eb7908cf7ef9a7e4d266d6c41ea7f9065f9709426c6509b9853bcbe8f6c02b8e17fb67633ded3d108c76e0fdf19137425986e9c3b8b569ed1cb80b3af2c9aedb4de50a95f2c132643"}, {0xf8, 0xffff, 0x3, "9245f139a13ebcbd625e726443ae223581e083bc6747b8783d3756bb950c6454a503ec576496859fe2fcddc2dba4ffb4dd0b8b4708d52242403f70b52981fdeb20b846dbdbf8605436b31130c783e958b097e3eaaa5c1ce58d2894bef817761df4a06435597a5f2c72a0cd1f2301a4b4229cd969960c696152cab19d0a5f2d3a7ffd185e40122a77e311626d06c6ab6bc64960d7be26fc83abfa76b10f73de7fe19675ec12ba0f1dc4b618c3c6b1782453d8e5e0fc481bb4c4bff8a0b0f03aad03701b9aad01bbc95a50dc85c7a259fb75fa91698cf5611f79f65cd8d0a9b81e516ea48bfa75"}, {0x78, 0x1, 0x8d, "4d1cbeba5700856b73cef4ebbe79f99191972a94e4bfd309b1391f47fcdd1cbfe6e13fe1689be23db9c862e158bf69c6ed4a6abdb197e6589986033b9f0089543bf3df9daaa3a5048aa2955d7ce84ebd1df1128f26033b54cb874a50dd8747c044"}], 0x1290}, 0x40}, 0x10, 0xa) (async) acct(&(0x7f0000002f00)='./file0\x00') (async, rerun: 32) pipe(&(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000002f80)) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000003000)={&(0x7f0000002fc0)}) 1.109813913s ago: executing program 5 (id=406): r0 = socket$unix(0x1, 0x5, 0x0) getpid() (async) r1 = getpid() setpgid(0x0, 0x0) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, r3}, 0x0, 0x0, r1, r2, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) (async) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r6) (async) fcntl$setown(r0, 0x6, r6) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchown(r8, 0x0, 0x0) fchown(r8, 0x0, 0x0) (async) fchown(r8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r0) 1.01103957s ago: executing program 0 (id=411): unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='c\x00') open(0x0, 0x200, 0x33) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2100007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x8, 0x4, 0x71000}, {0x8, 0x9, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0xa, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x300, 0x55, 0xc0000000}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x0, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0x7f, 0x1, 0x6}, {0xc, 0x407, 0x5}, {0x8000, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000002f00)=""/4096, 0x1000}], 0x1, 0x6) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001640)=""/4101, 0x1005}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x5eb78f274ce08113, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='c\x00') (async) open(0x0, 0x200, 0x33) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2100007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x8, 0x4, 0x71000}, {0x8, 0x9, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0xa, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x300, 0x55, 0xc0000000}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x0, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0x7f, 0x1, 0x6}, {0xc, 0x407, 0x5}, {0x8000, 0x1, 0x1002, 0x30004}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000002f00)=""/4096, 0x1000}], 0x1, 0x6) (async) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001640)=""/4101, 0x1005}], 0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x5eb78f274ce08113, 0x0) (async) 984.950182ms ago: executing program 7 (id=413): ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000100)={{0xff, 0xff, 0x1}, 0x0, 0x1, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x637c) setrlimit(0x8, &(0x7f00000008c0)={0x43, 0x61}) socketpair(0x1, 0x4000, 0xfc, &(0x7f0000000240)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000340)="7a39275a74f8de987923711c04cf5b1d14ec7848a6241fcfbce7bf7d74c30807b552090127544925cf783e", 0x2b, 0x408, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000380)="bbb65f6a88f810af0e883f613b540306576fe42c9543507cc34290d874ea14a8e4759a17a63b2e3951165646aa926f2d81ca47a6d1e8fc6f701719", 0x3b}, {&(0x7f00000003c0)="e27cecd2dec1d56f3edb672ee01d270c20ba4a", 0x13}, {&(0x7f0000000900)="d7758680441d73006f6ee2b9cba5bd4c070f9b50866e9edfea9d5182fe1b8e1a0b7d7f98fd7d44cf9da9ea003a3532b0ed24749fbfb8cc580f7b4c79da4d1e5039624776a79f261f4f1a3c8773a9b5591aaf056a3bda4203a26ea79018ff2708a82e37d34f26777fca345036de397ac6c086079a74201238aa493784d54e025712932812a63b5006e44a0f16d8f3d921ee3d07b96814f645cf0ea4a2d0aa91453af1948f21579fc2b40085ae33f26c4b4f22dcbc324ae95e679c79a6179642936a37eac982d4bebc76df628f76f2b02dc6a65acd67823ddfa6e676304f2b47c22200cc82a07c6f267a324d5f63f4a3dd5c733a56c46ad9fc354c18b1d70ae6ca3a1e1662fb36ebc7dca581e3c2520235e3d99ddbca69edec3f6c967785f82420e7c9133339bb697199ea6af437e915709b97e97f37b3a154a87d5026a5019d43ded54f48f71b2ba380032bc4e8d77a2bf30ac4b6566cc6a0ff3f09cc4e8ecd2bffd804a93c5dea20fa38fe53fb83a3ab5e7beac6b86ffb1df33e7e873eba1f68af9e5898fd33509d8aa8578f9252a4fabe3d353e52a3dad25d6c55b001527fff9fb0766c6a9b9f6eab7e922b78d5a3799c89e8165130eaf38978de4dcb315c7c92a0697ad94c9f88e43c9ff0473bcf94d8a03699e7e49f9cfacfef5cff23b126e88696ae71b0ee403414b838dd84834cc2ea9e7a219c603a17a75599cbd19585382cc645d4a55d8519d0d4f2309a560d31b1814d0b6cc7f34d343adca8f32aa8235691a70c3860f867297f9d7cb44c1c10d7915b083d225958b5fe321dda1e2e36f97dbadf1077d2678bf93df883c373b31db1b676d83853b0a0bd7612cbb151a17a8b08d3ca6d350fe2f8d4710bdad53a9a298b17db3dd5bd4bbbfc6e8a9daf28de14e743fd3e99c7de3fb8bc716b0d8c233d1750c98c6019d72231dcb1a2de5d05b4dcdd79c22aec9af3c859b7ab99afa41ab246ac9f41dd530faa2a9fdd4ca7d35d373dc8afb428daaebd8645f71d02993bdd9aeb8449d21bc1743f4a92e22801b2dcd537ea83e70ae5c74fd9459f63ef40fec268f6be4ed8b688e36fc9bd3e5779c0d1c15f143a9d55888b381de4a714e8f88fbe04c4229377ec88732ec0451b7b0421c9283ed3b0c3b1ce5921f04e7e24f92a491706dfdd5acec9c4766f1cdc5931d778649c8ca5146126c1b77aa1714f4124b90dac1e7f3cd047df4dfe91c980aced619f15f8318380c81400952a3e555572c1b6aca2a55a7dcd952cc29e4ece6246804cd6bf283ff2e583fb3846115e4c9be451e7161804e4ba5ab449e2dc6c34337b6d0c63449c0b0956dd96e821bb0a49a419c269f667415727e2ab72b44e560f31cd9979dca70b2dce4a3cc8929915a639e6a3f3a661ed77a6aea7bb5b323811eb890ff229aa53c7e34451205d3f047fb00a48f03dbae719cfd9e54fda5baa9a62d7a23ce0032f5e87e86547266dcbf0bcb4e88c19ea20bae8b4af84108fc2442f46e801c183bf28580707607bb562e8c166230dc20cc3d57f7f0977e42c96a918894b1b981637524c113859bb577bce37b27b44e13fe033bb46f0a668b724e7813f277df3716d6b9ded7faf13178b18b555ed49330d2c73f3bc24ecbbe6618dd2ba1dd62143d7311ab23d9930a9d69f69daa58cbd5a5ccd04b13232c3cc3e5c12b7b9720f55fd677ecd67669393e20c6bce1ead20baaed6bba87f10732a8fd5b6d928a562cbd84d32fc1c469b3f65324c078be435d81596ca7d731add7adc13e5d2ad82325f1e5fe2b33bcbf87283029d4ba2e6155b860469c1a257d4391d7d42daf7e3e306149ec569898a6a8ca25739a3b5f54c8a2ece3bd39039a45daa93a071dcc23bd67166b206b749bfed2aadc8781803c236c309bb3b2f0813588b9ad3454d2df38a5c9d1b1fe3f9b7e3effe9fd7d724d220faa61b0a4f90d27b293c2d4ced189969cb1850a0ee058f6047e2eb4661baf5dffae0995e329a2a17395541f3289d0de4dc8595e40ba210b410aaa5d899fb30ef0c9ba889cf1af361814e0406664aa01f811d857f53a48105f0f76abfd539afe09ddcb57c5f31e6408144ac81c74f30a083c3d751d2bd65c99c518b637cceffe0986e7af49b6a14fe86e67e23c7b32327be999103c385782915c164cde8c686171978132c9617372da5fe6faaafe7832165dde100aac312df83c1970544ed4a255d3b8070db3dd8c19cd324d31d919c57b8fc19779c22d2ba04e37a44648323294e171459c2127cf8ff1636d86b42ae16fda74e0c5b8c4817d83ba41b358ae8daa32b77006fbe54627d51d64114b828017f818e805275fd9e6ce5f115d80603ba23b3cd0024fe9451a57629d448233eb40853e8a0beae508d00fabb6501eba9d1ba5c059f5bf0cea65e2934f1f43112684259ace0e28b716e2fb9017f4a478a81523d647526bb5ca5ec7236913cc9ab1c4b3aca342b72487159369999cbfa5d5d147680fb3d8ea3c6576e0ba93a9d11d612b221b78ecb14ea9ef0c023af850e80f4c34bc3358751b68628781e3ff81b837f97457b922aab1a3a11cd8e57cfa232f7208561101eeea2b4399bc0aaa7b823728f379db7777d3df3e8dbb0b8526ab2ed837a8c92799dafcde9b627c697e2428830cb4f24bb85fffa9d61d9bf819e341a6769f0632fc665951a159bfe1990fc796995008ad94af6b9b7f48b37604357cfba551fbaf6d3a8320d56ced713dc7420d5ba844ae4ecbfff6eef42d70b5901bec38e18a9d106db27d3400893f475066fd67ce99813d4bda5fd000c15c6520c0e5d63fc70b5069aaa5d05ef98e4b15599a3dd527ab51ca388d8b8974c31a9a6fde598fccf568a81c69a2ac237d8df3ae2aa5a8c9d4e43b471fc47a4a56b8d1e72ba3bf1d1812d9639a2f6266e50a48f9e79429e68b78c42aef1e74e57efd9b8603413a4ac796a2c5ee79294dd887025f6cf71581e76e78af3409d188ea9875092ed84d208cb750423720ca263dc7a294c7f863d110ba3b37132b79fed4daffbba9b5d61675be92bfd6a4711c042a20312fc6813b4760e49272d1f5a88493eee38f9da703d629ae7cade8b121dd4b8fb54e832f2418cb1d78cac51bb51fb3c2a8c342f7c96c6ddebd536465b84862157a80ccfe9a4f1e9de16cbef75937bcf1932e6d6eba7ec76520e7b3f14c43ec7d18e9ddeb5726e53737f9b72def69b9ed40966a302510f07c21ab1ac01bb8ae6b1f9e58657aa1fe38a7c82002bade1aa9a96e749b67c6cf5a1dda5ed3bd5b7d3cf771f9b1e7c42f05d503b22416ef8d1f7cc03ef685ac45d78b4e4822417030b24f32b693f16f5ebc363f8815d8f3be5859c76cbafe7c23d3ef9fee9d7b5a0809a03b3a4139d1db613f4e496bc27715c6eec9743bcc563c229dbea51f69709d12e93ff16ef8b1275243ccbf89fe063759a24975e7932a218c383c3edc901416cb17e6f9791e8bba08ecfa58e43658886a67ece75c56bdf3c7fc143d31852343dc45b578453371bc5d789370f05dc22bb3cbf11fd33196b577ff92c67ee8f24784882c7e761c4f2e32f09030776740795978ce3bc98ac45178580d66a4af1d310beaac3eaede63ece073009f3840c148ba47488fd2f29b1fb0b5ebc8b932023e71a7012d1e2ca50299a9fddb2030228c4e22dda1b0cd483dc9aba552bba251f4e6b9aaa55691e7767e6506d7ccf55c1a9080a8c273896a176b25e8dbab8366e76c82ff70269fd2a77af3b40a28e4243bef2553ea57595cab3efb6eb0a040dcc01fbe82f36ab7451a5701ac338a9e670c23163a7a3c369f63fd40bcf60d62851886b6995f07cef1a2d0b0321db7c738992fe9e02429f5d5dbfc400dc48f21fdfb1d225050c87d00f92adb178e2c165012ff760b9b9ebaf2046c342d148d0487f26cd392725b1a928b57fad1986f037ce12b0425d3825c45fd9ae0e9515244a2c03e980bfd5fe255d1da331d191bb462efe9cf3d94081b3c32aa43d7765780a2d6c34b04471a221129011d64d321e0eef3c190047fe78cf40a23716def17642caf9527f0c908e7b27f65c362c342156c4f357d13eaca77926398297fc6e37593b72a2ee90e3d258792bf3345eb96899e1090db079ae7fd5f3cc5455297c784616133512f05d21b88527042bd82d78fddec3cefed798906fd1c959559de750acf195b55ccce7bab854baa2cc8c2df0120ed625e23545d73f2d58260aecf9911df32395b24316e0bc1371b4a8969870647c4d9e6969c1d1ea92386e97036f7acb3630c3f777a844fe2544838e3b712933bd194a6597a05754c1eb39429be38831a37f9020daef20e065eda9549dd87aadd1d381b8f68441de61dcdee605eae4ef84f359f4782d779c799bb3dc4d7d419bc56a2b46ae778b0d78928a3e3e3bc1438738bfe1e8a8c36bb270ac3b1d54667ed76286353ca43cd392ad7733a17725f466829e1abc2c92e5472d6a8c8b807b4ce5e0e62aebc00c84538489b0bff1d98b81fb791f815b78d0fe8d6c31072c7fa00af840102dfd31a59420e259569253974b4a5d785441b607d7b81ac7d26d3d1155faa04184057d5b2f06182f8644645f88d7051de49e4202b7dc9467ac7b3cd4dbe678d457b8abaa700227a0b39aa53c667736cea01436228f035331d0ac55eb8d68936a9b3a123b3df95052ef11997abc2983e055148f7181cdef5a1e175611c4a11e9362794c7ea029ed859c90f8595fa3f886c47d5450700f8e57c9c74fe61f7c5312ad64dc98e33cde84241ec5c0c192a3526b5f20b3c3f83fa3c52e728f55387b1d1a0d6c2244617e4251429f9381c1e2450b3bc99af136df49c45cbe54f20376785a3ddf560fec6ae1f1048ba9b81a902a9c8ee11f15655bd6e2de00c9c89bfcc01efa2ab87236a44b237e6e499a5c784ca0bb78599cf1570e8e77e9178ba21b9c24fbbadc40594f17350ac67983f8e83125575df787223a77e8eede456895877ecb637435cf0b31bde425c152e811f86931797031d2742effcd2c9884ff34760d66308407ece958f1192059478143c5605256f266f5e0c5dc7fdf24a850e20bb8252d54bdcaa8d7dc54b0354a34595361aa42365fef54d2831e0cf474a7fe0d61489568e789dfa692c743928516e373cabbf26201dd67ca19f54e5183da0cf73af2c3b4e29ffc3bdb864d60150fe659550c3beed210eeb51c1acbef70660379d8c94c192b77cf1ce533a94c42474cf7eea6d2da58f1c2c8b75f32a05013e4603ea1279c5ab29fa39912a4218801887ce468e165dd291f72c2a08afc46ab2092b5f1dd8f0a071325f886b46b4f9a2abdd7c8b7e1020aabe5db98b157ac596a23d4f131dbb07c11d2fa68c27a5f41e1b509da433373c33c3d38ea63c6cb4a28212666631e0551b4ce849221c4e3ce5dacca4e1d385bc006b02b5e5632af4221844965cfb2216c0e104c21e43ead7f56fff057682f0b995e0f845790841031ac2eaa1a55eda66217f5851ec4495aecddccad767eb7f7ebdd11763e1d2e20eda94e0f05cd2da0fb2db9ba2b8fc80eac5dec4d4f823536af8e5759f2dd5e24b72e7abbcf58b98efbfe7352ac13254e145f8a3d561e9d8a3a0627e6ad828f6cbe9b5fa552826bbe95cf47edd524f362e3b636cc9ec2db5f53f24268c8843477c07da597f1d503aa3ea761c3043f1d7e088e659df0bb788041e75ce95444085e5310a31815a80df0ee748cd6e0235a0fc6ea95c062d351f015d8e7b5d9698b42fa3da1d30304fca6aa688761b659ad6028c275c2e2debcbaf7a8c35cfc7b384f86eaf9d0c608fa79", 0x1000}, {&(0x7f0000000400)="e63525cfb6a82a52aaa0c2c73943a785f93b0029a64207d4ca54cb9dff16", 0x1e}, {&(0x7f0000000440)="a918e26c22291660248b86c01b9016c3b1b648488f63eb33defa86a3e143ce2a979764af63b30aa065f7342380c10a39994f3819f0b815127aa340ffde866aab092728937e0a9024fe05b7a9e3cd81925fa088cd4c21c0d3d2be06266ae198ef294007a54f32661a97b58448255fe93c3b27a8cd6edbf1298f53a47a5c8ecdc9b6289a445e19d2b1d2e0a71498f4c47c8ef4af838281672fea0ae6ef505dcc8f93a18650aa4bfe49ebef01ffb3b72ceb0980746df4262937e8fe2e038fb872fa59faf18dcb77210ab569e226c61c2a27ebb3a05981ba78669f72e9c3cd1ca04a1067cbd27a44c1c287a70a04249bebb6978cd129", 0xf4}], 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) fchdir(r3) readv(r2, &(0x7f0000000780)=[{0x0}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r5 = msgget(0x3, 0x280) msgrcv(r5, 0x0, 0x0, 0x2, 0x800) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfe) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000004, 0xfd6, 0x80000001, 0xb, 0x17ffe, 0x10, [{0x0, 0xb1, 0x4, 0xa24}, {0xc59, 0xb, 0x8, 0xfffffff9}, {0x800007, 0x7, 0x200, 0x9}, {0x53, 0x80000800, 0xba2, 0x1}, {0x3fe, 0x20007ff, 0x6, 0x4d8a}, {0x1, 0x101, 0x3, 0xb4}, {0x8000008, 0x1cb8, 0x81e8, 0x4}, {0x100004, 0x836, 0x6, 0x6}, {0x8c27, 0x87e, 0xfffffc01, 0x9}, {0x1000002, 0x5, 0xd1b, 0x2}, {0x8, 0x5, 0x2004, 0x41ac8390}, {0x100003, 0x6, 0x20004, 0x4000000c}, {0xb8d, 0x7, 0x6de, 0x1}, {0x69a7171f, 0xffffdffa, 0x8, 0x6}, {0x2137, 0x7, 0xfffffff9, 0x100}, {0xfffffffe, 0x8, 0x40004, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r6, 0x80184404, &(0x7f00000002c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r6, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffff080094ea09066dbdaf4686dd72db83440038110103f4bff5b4a77c000000230000000000ff02000000ef000000000000000000014e234e220008907872bfe8bc0cc3890b55a0b6d94249a9a2c0947728ffafa07951714cfa5b9b591c5875d6f38258b3d0e2bef78f698aa698"]) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 881.667732ms ago: executing program 0 (id=414): mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x48) faccessat(r1, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x27f) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x7178, 0xffff, 0x9, 0x1, 0xfffffffd, 0x7, 0x3, 0x2, 0x1, 0x6, 0xa9}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) ioctl$TIOCSETA(r3, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0x6, 0x400003, "000000000000000001000000d89ba2dd00", 0x11, 0x10008}) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000200)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad477cf807815cc174c5e1bc4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000", 0x2400) ioctl$TIOCSETA(r2, 0xcd504406, &(0x7f0000000740)={0x0, 0x4, 0x0, 0x4, "9700", 0xfffffffd, 0x7309}) fchmod(r2, 0x30) chmod(&(0x7f0000000140)='./file0\x00', 0x1d) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f00000001c0)="03000000", 0x4) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 881.285528ms ago: executing program 2 (id=415): mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xd02) select(0x40, &(0x7f0000000040)={0x80, 0x1, 0x4008, 0x8, 0x5, 0x1000000000094, 0x89ce, 0x40000000000}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0785101, &(0x7f0000000040)={0x0, 0x3fd, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x800, 0x0) msgget(0x3, 0x608) socket(0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x141) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000480)='x\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000340)={0x2400, 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x144) syz_emit_ethernet(0x6e, &(0x7f0000000680)=ANY=[]) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x22, 0x9}, 0x1ff, 0xf, 0x0, 0x0, 0xffffffffffff75ba, 0x4, 0x8abd, 0x5}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = socket(0x10, 0x4000, 0x7) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f0000000780), 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 880.374148ms ago: executing program 1 (id=416): mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x8) (async) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x3, 0x5fe, 0x80000014, 0xf, 0x10001, 0x10, [{0x6, 0x2, 0x4, 0x70fff}, {0xffffffff, 0x28, 0x8, 0x8001}, {0x8, 0xf86, 0x3, 0x3b}, {0x8000001, 0x2, 0x8007}, {0x5, 0x4, 0x2800, 0x3}, {0x2, 0x2, 0xfffffffe, 0x99}, {0xa1, 0x1, 0x6, 0x2000006d}, {0x4106, 0x1803, 0x14, 0x8}, {0x42, 0x80, 0x3, 0xb}, {0x804, 0xc0, 0x399, 0x88}, {0x1ce, 0x4, 0x406, 0x40000003}, {0x7ff, 0x9, 0x8, 0x9}, {0x400, 0x8, 0x40000008, 0x3}, {0x29a71717, 0xfffefffa, 0x1, 0x6}, {0xc, 0x7, 0x3, 0x7fff}, {0x0, 0x1, 0x1002, 0x3}]}) getitimer(0x300, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000000000000000d00000000000111000003"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x8, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = socket(0x800000018, 0x3, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, 0x400, 0x6, 0x0, 0x0, 0x200000001, 0x1, 0x6, 0x7}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x18, 0x3, 0x1) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000440)="e5893a921670de6c82cb4e392e2e", 0xe}], 0x1) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x3d, 0xff, 0x3}, {0x3c, 0x9, 0xc, 0x8b}, {0x3c56, 0x7, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) (async) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x0) (async) sendmmsg(r3, &(0x7f0000000940)={0x0, 0x1}, 0x10, 0x3) ioctl$TIOCSETA(r3, 0xcd504404, &(0x7f0000000040)={0x81, 0x2, 0x5, 0x0, "cd001000000000000700", 0x40048001, 0x7}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 879.613965ms ago: executing program 0 (id=417): r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffff8, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe01) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) getppid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) 743.264842ms ago: executing program 4 (id=418): r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7f618cc2, 0x8, &(0x7f0000000000)="5cfe3fe87b77f0e919700e594818790f7a5c0e59c8e3fba616ce0d31b0eac6570a55b4653cea56c7077002a3c8feb63bac4f66753c28b4546628de8343bdb39912f613d588450c25deb21e526139bdf3e47c001525c7a873b5e39385107d0a079c356aac480895bf304bcc8ff6de54fcc4", 0x71) sendto$unix(r0, &(0x7f0000000200)="b1000502000000000000003401000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x2b) (async) sendto$unix(r0, &(0x7f0000000200)="b1000502000000000000003401000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x2b) 740.806005ms ago: executing program 1 (id=419): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x2, 0x81}) (async) r0 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x85, 0x45}, {0x40, 0xf3, 0xff, 0x7}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="721d1a7055c3cb4e34515d6a8148bed21df0b19702b0ef830731000000120682000026b27786e79738000000bd6e0e1abbce5c9ac7", 0x35}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000240)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c2000000000000000098237a51666d56a9836fa781c711aa35f39a00d73ec82fe5c2fa159c3ec32a8daff0", &(0x7f0000000000)=0x48, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)=ANY=[]) (async) setuid(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @empty, @mcast1, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x80, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "c516fad0a6c8a2ed"}}}}}}}) (async) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x20, 0x401}, 0x2) (async) clock_settime(0x100000000000000, &(0x7f0000000040)={0xbe1ecc7f}) (async) r2 = semget$private(0x0, 0x6, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x90, 0xff, 0x47}, {0x4, 0xf1, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000280)="add35c427a00308df57bd4233b220f44706103e705e75ccbfd3c23ae6fe2c3b2", &(0x7f0000000180)=0x20, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/197) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = getpid() setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r4) (async) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) (async) nanosleep(&(0x7f00000025c0), 0x0) (async) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 721.924221ms ago: executing program 4 (id=420): r0 = kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x82, 0x11, 0x9, 0x45}, {0x40, 0xf3, 0xff, 0x4}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)="6d1d1a7055c3cb4e3451213800a05e9f1ebc17efc8b19702b0ef83729dc6b2864fe751a9547308b274560731000000120600000026", 0x35}], 0x1) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) sysctl$hw(0x0, 0x0, &(0x7f0000000480)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0c8043846b45c6888320424dca5d2c044a51f48cef4008b3b6aea789af305a16b33e3f9ee1f24abe2d476bbac05498", &(0x7f0000000000)=0x4d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r1, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) fcntl$setown(r0, 0x6, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x1, 0x4}, {0x0, 0x10}, {0x2}, {0x0, 0x5}, {0x3, 0x5}, {0x0, 0xba}, {}, {0x1}, {0x3}, {}, {}, {0x0, 0xffffffff}, {0x0, 0x20000}, {0x2}, {0x0, 0xb1}, {0x1, 0xfffffffc}, {}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3, 0x2}, {0x0, 0x5}, {0x1, 0x1}, {0x1}, {0x1, 0x80000000}, {0x3, 0x6}, {}, {0x0, 0x4ab60683}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmmsg(r2, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/25, 0xfffffec6}, 0xfffffffd}, 0x15, 0x2000, 0x0) 720.390854ms ago: executing program 1 (id=421): ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xf8f) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005130000200000003e0004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2c136acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18", 0x62, 0x40a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7941) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000400)={{0x0, 0xfffffffffffffffe}, {0x10000000000003}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0xa3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000001c0)=[{0xe, 0xf3, 0xff, 0xa5}, {0x7, 0x8, 0x40, 0x7f}]}) sysctl$hw(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r4}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69b8159b6174aaa7aaaaaabb86dd60102e6e"]) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="6abb6869d0fbaaaaaaaaaabb0800450000280000000000019078ffffffffdfffffff4e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000190ff007a0ff443f4f03817e326b34db7dcc50d23283b378aeb15d7e0354870b37d597ef47a40f8694df6a8015707098bbe3a0714fa612d2c9307fdfc874c6e4fde74054190d026754ffcb8a22dce8b672054e8a9a23513f03ce921040a46d33e10e69ba485e632dbe675279f8fcb19cb540b293bb53e39d809cb414ac2c1419ff51e407eddace5389524326133b435dbc7b27c08b7d69b71c31e4ea31e412b37bac7b720ccb27237fa75072c53fcc8032775301c2e50b0fd6ce23e41a6bf4d56dc304896b1b0d2237ed00c2930664776fde01a60880c091a40823c7ef4b7da57d196886135806462b74d97b34e68fc76890214a6b8e23feb355e60860068aeb1f28903dabb3bda0516fb6acc4b9afbed04e68c76b80523ab006aa9c88f45b93c13d4b8e17f8e4afdeae7a4861ba9bd5a0371ece796dcce810bd3a2f1cd49d3fd36b5d666bb6b109433fca736101e3f7e3574b343480946c10500000000000000e0cfcf58faae08494bcde0a48c9a0950dc951fc6c14ef8abd8680000000000000000000000000056d1eeba8d2bc0a9324f09c7c01d5137a1740f7f103de732c191fe2adf67a32ee312342b065d779e40af9f7daa0515b1a206397d2ca1426c7f8525de16f5310742876e5acf9492"]) socket(0x11, 0x3, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x6) 515.492022ms ago: executing program 2 (id=422): r0 = socket(0x2, 0x2, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x7fffffffffffffff, 0x100, 0xffffffffffffffff}) (async) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x6f, 0x2}, 0x400) 515.10092ms ago: executing program 2 (id=423): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$TIOCSETA(r2, 0xc0804467, &(0x7f0000000040)={0xd, 0x2, 0x7f, 0xfffffffd, "8fe6cc341f323bb1a10000f90000000000000900", 0x800406, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x91, 0xff, 0x47}, {0x40, 0xf3, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffddb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r4, 0x0) (async) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000040)={0x0, 0x0}) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSETA(r5, 0xc0084463, &(0x7f0000000340)={0x6, 0x7ff, 0x3fb, 0x5, "f0ff0f00090000000000000000000000008100", 0x2, 0x80004}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000000c0)={0xcd}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xa33d, 0x9, 0x0, 0x9}]}) 514.800105ms ago: executing program 2 (id=424): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x4, 0xdffdff7b, 0x9603528, "04e4577e0104050108000000000400", 0x200101, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x82, 0x11, 0x9, 0x45}, {0x40, 0xf3, 0xff, 0x4}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="452417d45410916bd5813a4df657d22dd12cc560000198a4bd096851", 0x1c}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0c8043846b45c6888320424dca5d2c044a51f48cef4008b3b6aea789af305a16b33e", &(0x7f0000000000)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) writev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="a59294178b0732b549e52cc5c520a41cf12ae337c201e71b9d5e2c038115dcf7b4a032e45e70b81cceed30523070cf57a63f9829f2ad89ef156854b43e02ed22aef3c3ec0e05b39ea83403c97987bcfc54d060ca5e68ad3128a96840924a53cad004fc01c31c5424dfd655da680cfbafef3c2a5c8237d5d8d43bbb0960a7791024b0cd650cd698fa210ced7658b15b1246cfc8adce8a70c25c8c80aa46ff0ec1c282ef03858ff67d928299ff04082ba1dea8e513074507303f2c4d66cb93d0498120925537511bcf4a39c14f868b43c37111c927f9574f44cbd1b7d092f09c352c5801d3d05cf59cfb62f225570ef04b68d0ea71841eefa02e1d162a9e0bfdf5c6f60628f00448f542bd4d5031fc35c93da5a19700cd574b5dff34935fb8427071d2e2672846fb118585cd3f7791d41889b043dc1a34c9efd36cebe3468b580a595b8a3c3a04babdca458082edd55ab5b571d252c4effeced45d5cc43cf66fead0f7c4fa7db3040fd022bee5578fd56540d0bcc7f56f84402d014184ec5b7c0e1b7b506f52e7f3c1feaf8de6c0d882affe54be22429b77286cd2a9770e74f00c500f14fc4aec50fb0e77fd9f1547539ad3e1a4c813613cb506ebae934544c87445009eeb269ad0d5c2ca9533d4f52bd500222219b69d66acb7c3df063bc4973505c1b0b6e1ed0064a0b3704d023fc78feabb1c79f549445e72d37ee80ae74d06ffe2390607beb841128339a86e990659adf697c2f060b803595c4760b61ae87678d951f1bb1dfa26931966134949a59a5dab2abd6d4981f1796d0cc7930115209c6314bdf010ec6cc2a78978b36b28ba850948a5ee7d1580ecb123c260faf7ff484a885e59f7a447b3012322e4e1126015b42e87fc64cea26efc253ffa3486890672b51b38ad8b532e5d5372f4bcb3234db3a4431ddbd609295363cbe9adfb30a3c140cd28f63a205c6f9c23ffcb7144ddb1da7265f71e78a477b790ea6812239fd0e367e467851b8b5bc617a041f4b7b1705d2023fc73a4107dd4f6da4d055085ce872eef4f9787b9a53a37b797d6dd05ce6e7f4152af5cf0215db64c11008911d9bfa108ebc6d7e10cd282f036892bafe4f6414c0eeef76e5fe9053b3fe2877a3f4bce130c30033c1aabceecf9dd5a8741004a490a61c5f84be9f904e57ed2f25f7ffb1a62e67d536b9363d6844c7ef186d599dbe0b11b89d8d22883b060eeb18b3239a93773573d3a0254be95c435a5e9e2892cb0420247e79482da27518433f71b57cdf77554273b3c9dd0cf4d0f3a494fcf50019d5fbf19419afe4cc70c7ed8f0df48d899a14eaad651a14363b1a1761304bc26c40e7db933d81a6fb5413ba2ab57256907ee9b635d0f1fbfce52f45c97d9d769a8b31ccde0b3731c4f0f3301e0b00816bd71539d6394ce5cfd04a444f1c9ca6777045a621d48aca7a327ed1acab96b914ebed4eec173fe9fabd36bb6a2d30344a0ccc2909f18c7b9abcf2c4dd01ddb1ce3b0c10493befb6714e3a99c59026b7ab9e7c61b20e792842fe21c38f8e238496f02796899ec38cb75688e0fd975445ec15950d2539e4b238b4b612b8ddc579322c39ec38140c18a0a0ee4484d239a623accb4859bb86ea70b3c0ef6db9da626d7d61baefbdecb80c2af2f5eb588a14fe9efc23303d09ee6efe9734e0640df3d6e5f074992f40526064c16c77edf5c5d588553716c364b9842abfb2ad46dfc616e770fa0dc18b92ccfcbf66a29a7bcf40b76ebc0a25843a548d4c5a977d08663bcd710703fd46f263f9dc3d744fd8cdf1fe7c5b7694d42ca8da0c5e51119c00487d474f6861c131dec81d8c78c2fb18a0af3358b7eabdb10c24ba44f1d863b89602b2888a83f59bb705c3f8a6ef3194fc0f42e95fa6d0b00b79ab231cb49510301738d0052d87e696134b18bb83a35e8a55f24d71fe5fd395586424db0e1600b35a365235544d4d54e3a30586cd9ea458b902388c8bc7fa411844e30166130ca6576e7605387b24c01937e0e4124a808ecd02205a7ffc34a52b50faf59d0ea88cd3d5a5597d954eb64e16f48e7e2209058f838da7116a56615b7d848012716cfb595c055c62bcc10cee795deb3001d3e63b65fa423b7400bb103c311c2f79f324832b1285e722790b5831e1578c8d224c37cf1520a3d213732be75b3b78cd525806d919b080b90a67b2f16d9eace408413058ea8cfa08bc95f2823831fb299b979a556929a9e6aa963b7a73c28f5f0e33c7df8083b1b5ca8cba35d1f3a760ad7c01492922ac9ca09045cde", 0x651}], 0x1) 514.618112ms ago: executing program 4 (id=425): sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r2 = semget(0x0, 0x1, 0x11) (rerun: 32) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) setgid(0xffffffffffffffff) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000980)) (async, rerun: 32) write(r3, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) (async, rerun: 32) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) setgroups(0x0, 0x0) setuid(0xee01) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 32) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async, rerun: 32) semctl$GETNCNT(r2, 0x6, 0x3, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 514.217285ms ago: executing program 2 (id=426): r0 = socket(0x2, 0x3, 0x3a) poll(&(0x7f0000000100)=[{r0, 0x1eb}], 0x1, 0x101) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chdir(&(0x7f0000000040)='./file0\x00') close(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r2 = syz_open_pts() close(r2) syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/43, 0x24}], 0x1000000000000247) write(r2, &(0x7f0000000100)="b281df9e46c01ebfa12c395e47b9f9e6c28ff288546279403989542b8a6178e28ce1428d", 0x24) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 440.331619ms ago: executing program 4 (id=427): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff01) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323", 0x41, 0x80e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffe33) setregid(0x0, r3) setregid(0x0, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, r3, 0x0, r3, 0x33, 0xa2f}, 0x80000002000007, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, 0x5, 0x8000000000000001}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x1000000000029, 0x1b, &(0x7f0000000000)="c04a1190", 0x4) munmap(&(0x7f0000287000/0x4000)=nil, 0x4000) r4 = socket(0x1, 0x4, 0x8) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) unlink(&(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x14) msgrcv(r5, &(0x7f0000000140)={0x0, ""/111}, 0x77, 0x0, 0x3c00) msgget(0x3, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000200)="caca1b0330b3", 0x6) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) 439.781416ms ago: executing program 1 (id=428): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) r0 = shmget$private(0x0, 0x3000, 0x602, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r0, &(0x7f00005c3000/0x1000)=nil, 0x2000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0xfffffffffffffffd) nanosleep(0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mprotect(&(0x7f00004b6000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x130) r5 = getpid() fcntl$setown(r4, 0x6, r5) close(r4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7941) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c23", 0x8e, 0x8, 0x0, 0x0) shmat(0x0, &(0x7f00005d0000/0x1000)=nil, 0x1000) getgroups(0x0, 0x0) shmdt(r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10a) write(r7, &(0x7f00000004c0)="b96abcf5ac8affa09ea845315c0d853a14", 0x11) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 438.983472ms ago: executing program 6 (id=429): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x26, 0xfb}, {0x23}, {0x25, 0x3}], 0x3}) 348.032598ms ago: executing program 4 (id=430): setrlimit(0x8, &(0x7f0000000980)={0xa, 0x5c}) r0 = syz_open_pts() close(r0) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000100000007000000041c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc202000000000000004d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09cc94fc59f8738001040781e40500000000000000000b00000000000000", 0xb1, 0x2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x5bd630b6, 0x7, 0x1, 0x5ffbfb63, "498f67177c7cfc4dff000080fc00", 0x5}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000a40)="5d1a066c058bde7ff08a15d0b428c9440370c0cf95f9d44efecba5a457d38c847f69089f5d8a414137c002bc4398b3770c81b9a709a8e1c20d47bb98d21d2c45ffed9857866d59d123d9d7821d0f265aee761ed48c7bfaef9e45fcb336d4fd4592046c8c085e0a38ee864bf6d90ef2cf337fc86ce3bc71b7e8296364010b3aebde5473c3d3f1d7f16898dd3ccce68756f7357beb362c3457a32b91e75bdde54cb55d530ae233887131be85296a58fd0de0b0c1fab19c0fa8cb196ad941ff61188927e56df09519628f8bcbea63fe0ff474dd1c103785ec1cdf64622f158a5c21", 0xe0}], 0x1) 347.708154ms ago: executing program 6 (id=431): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af188a", 0x34e}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="79040f91f15da040473675618dcd42b074", 0x11) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCCLR(r2, 0xc0a86b04, &(0x7f0000000200)={0x0, 0x10000, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) write(r3, &(0x7f00000000c0)="cbe499e55d623fcf1a340145e9fc0e0ad0668a4825fcdee5e0913e0c49cbd741302f6d3e1681346b52ef0ec3beda93fdd5c71ec59478f19d3fa2048c96b78d43e9c9d64b2a63f2e4fcdc47fd1dc8536339aa9af3bf5dc04b0112bff5859a53149e4865ccd79b2688c6", 0x69) bind$unix(r3, &(0x7f0000000280)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') ioctl$TIOCSETA(r0, 0xc0504417, &(0x7f0000000000)={0x1, 0x0, 0xdbe, 0x4400004, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>\x00', 0x11, 0x1000a}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8001, './file1\x00', './file0/file0\x00'}) 347.403425ms ago: executing program 3 (id=432): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x7}, 0x85c, 0x8000000000000007, 0x0, 0x0, 0x1, 0x7b, 0x7, 0x4}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) close(r0) (async) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0x3, 0x7) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) ioctl$TIOCSETA(r2, 0xc0284416, &(0x7f0000000100)={0xa00, 0x0, 0x741, 0x0, "97000000efffffff00", 0x900, 0x7}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) (async) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) shutdown(r4, 0x2) (async) write(r0, 0x0, 0x0) 345.751345ms ago: executing program 6 (id=433): sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async, rerun: 32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r0, 0x0) sendto(r0, &(0x7f0000000040)="44c52e9821df1af1602b93e05ed56a4ad3ec422fec4a4823b588e8786e78dab9b41fc316c0d030bec04edd6c32bac92112dc3c2266fb472e0bf5299b340aa05afdf2128b826f461429a2a57c048dfa0e737695e0852869a66afa51650bf3c4d752f43dd8ed8f01c4d099fdd5c5e01930bc652945429c3ee5b4", 0x79, 0x404, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) 184.944297ms ago: executing program 6 (id=434): r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) setsockopt(r2, 0x6, 0x42, &(0x7f00000001c0)="c11c2aea", 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYBLOB, @ANYRESOCT=r2]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sendto$unix(r0, &(0x7f0000000280)='L', 0x1, 0x401, 0x0, 0x0) 181.484985ms ago: executing program 2 (id=435): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb, 0x20000008, 0x3c, 0x9}], 0x4, &(0x7f0000000100), 0x5, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x96, 0x1, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0xfffffffffffffff1, 0x7fd}], 0x2, &(0x7f00000001c0), 0x2, &(0x7f0000000080)={0x1, 0x3218d001}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x80007fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r4}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69b8159b6174aaa7aaaaaabb86dd60102e6e"]) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYRES8=r2, @ANYRES16]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {0x0, 0x20000}, {0x0, 0x200}, {0x0, 0xfffffff7}, {}, {}, {0x1}, {0x2}, {0x0, 0x1}, {0x2}, {}, {0x3, 0x3}, {0x3, 0x20000000}, {0x0, 0xfffffffa}, {0x0, 0x3}, {0x1}, {0x2, 0x6}, {0x2}, {0x0, 0x1fffd}, {0x0, 0x35}, {0x0, 0x9}, {0x1, 0x7}, {}, {0x2}, {0x1}, {0x2, 0x10000}, {0x3, 0x800000}, {}, {0x2}, {0x1}, {}, {0x3, 0x1824}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) 179.37092ms ago: executing program 3 (id=436): fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfe) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7fc, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000002, 0x17fff, 0x10, [{0x0, 0x3, 0x4, 0xa24}, {0xc5c, 0xb, 0xfffffffd, 0xfffffff9}, {0x800008, 0x20f05, 0x200, 0x9}, {0x7ffffffe, 0xb6e, 0xba2, 0x1}, {0x3fe, 0x7ff, 0x1002802, 0x4d8a}, {0x3, 0x101, 0x1, 0xb4}, {0x8000008, 0xd16e, 0x81ec, 0x2d}, {0xfffffffe, 0x836, 0x17, 0x6}, {0x2, 0x87e, 0x5, 0x9}, {0x1000004, 0x90, 0xd1b, 0x88}, {0x1c4, 0x5, 0x4, 0x41ac8391}, {0x3, 0x6, 0x20004, 0x4000000c}, {0xb8d, 0x7, 0x8, 0x2}, {0x29a71720, 0x3, 0x1, 0x6}, {0x2, 0x7, 0xfffffff9, 0x100}, {0x0, 0x5, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x33, &(0x7f0000000080)="031000086941e7c5ce5876778f181b12184c256b1ca6f583b03f959b5253027d08b90779da6a56ed10c81a19096dc2baca0179cdd9967a674820f89c4daa330fee01c76728490d1851d4ab60059f6a3f7cc45ac10500000078bbf169d0632f4ce57a508bc82acd00000000140e0343395b00737a4a00000084fc604fd6642787b31558a39bd20000", 0x88) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x20}, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x1ff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1576c59a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x667}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x35}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000002000/0x7000)=nil, 0x8000000007}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], './file0\x00', 0x4}) 177.97093ms ago: executing program 3 (id=437): setuid(0xee01) setegid(0xffffffffffffffff) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x8010427e, &(0x7f0000000040)=0x8) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000340)={0xe, 0x2, 0x7ffffffd, 0x4006, 0xa, 0x40, 0x501a, 0x10, [{0x90, 0xfd29, 0x7, 0x6}, {0xbb6, 0x0, 0x6, 0x777}, {0x5, 0x7, 0x81, 0x200}, {0x0, 0x1, 0x8, 0x1}, {0x4, 0x407, 0x5, 0xc}, {0xb1e4, 0x7, 0xfff, 0x2}, {0x1, 0x7, 0xffffffff, 0x9}, {0x3, 0x6, 0x10}, {0xd, 0xb, 0x4, 0x4}, {0x3, 0x9c, 0x1, 0x1}, {0xfffffffc, 0x8, 0xc, 0x8}, {0x424, 0x8000, 0x7, 0x3}, {0x809, 0x1002, 0x6, 0x4}, {0x8bc, 0x4, 0x200}, {0x8, 0xfffffff3, 0x7, 0x7}, {0xfffffffc, 0x5, 0x0, 0x4}]}) (async) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xff, 0x55f7}, 0xc, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="14"], 0x18}, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f00000004c0)={@random, @local, [], {@generic={0x1995}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) setpgid(0x0, 0x0) (async) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x0, 0x0, r3, 0x0, 0x16ef97e0, 0x0, 0x400000002, 0x4}) (async) r4 = getppid() setpgid(0x0, r4) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = accept$unix(r2, 0x0, &(0x7f0000000000)) getpeername$unix(r7, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) (async) sysctl$net_inet_esp(&(0x7f00000005c0)={0x4, 0x2, 0x2}, 0x9, 0x0, 0x0, 0x0, 0x1b) setuid(0xffffffffffffffff) r8 = msgget(0x3, 0x280) msgsnd(r8, &(0x7f0000000f80)=ANY=[], 0xe2, 0x0) (async) fcntl$setown(r2, 0x6, r6) (async) r9 = syz_open_pts() ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000180)=0xa) (async) close(r2) 176.899562ms ago: executing program 1 (id=438): mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x90, 0xff, 0x4a}, {0x2c, 0x1, 0xff, 0x9}, {0x1a, 0x80, 0xd, 0x1}]}) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) chmod(&(0x7f0000000080)='./file0\x00', 0x60) 167.01722ms ago: executing program 4 (id=439): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setpgid(0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$FIOASYNC(r1, 0x80047476, &(0x7f0000000300)=0x81) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r3 = socket(0x2, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xe}, 0x2, &(0x7f0000000000)="b9c72ab5", &(0x7f00000000c0)=0x4, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) getsockname$inet6(r3, 0x0, &(0x7f0000000440)) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206997, &(0x7f0000000100)) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0xc003, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x67, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) r9 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r9, 0x800474c4, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x3f, 0x200000001}) 166.312765ms ago: executing program 0 (id=417): r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffff8, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe01) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) getppid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) 5.92384ms ago: executing program 7 (id=440): r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000000240), &(0x7f00000001c0)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f00000001c0)=0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) setpgid(0x0, r1) 2.780396ms ago: executing program 0 (id=441): rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x20ad, 0x6, 0x2000007, 0x5f, 0x80000001, 0x6, 0x80, 0x10, [{0x1000000, 0x7, 0x6, 0x71003}, {0xd8, 0x5, 0x8, 0xfffffff9}, {0x0, 0x8, 0x8, 0x6}, {0x8, 0x800, 0x3, 0xfffffffd}, {0xf, 0xf2b, 0x9, 0x2}, {0x40000002, 0x1, 0x8, 0x95}, {0x82ce1, 0x800, 0x9c29, 0x4400006d}, {0x3, 0x803, 0x14, 0x6}, {0xffffffff, 0x82, 0x4, 0x400009}, {0x5, 0x7fffffff, 0xd1b, 0x88}, {0x1d0, 0x7, 0x2c, 0x4}, {0x7fc, 0x9, 0x8, 0x80000000}, {0x81f, 0x4, 0x4, 0xffe}, {0x29a71713, 0xfffffffa, 0x6, 0x3}, {0xc, 0x9, 0x6}, {0x0, 0x3, 0x2}]}) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e60) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x29) (rerun: 32) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x1a, 0x1, 0xfd3, 0x3, 0x80000001, 0x17ffe, 0x10, [{0x0, 0x4, 0x3, 0xa24}, {0xc5c, 0xb, 0x5, 0x1fb}, {0x800008, 0x9, 0x1fa, 0x7d2}, {0x7ffffffe, 0x3, 0x2, 0x784c}, {0x3fd, 0xd, 0x1002802, 0x4d8a}, {0x18, 0xff, 0x3, 0xb}, {0x8000008, 0x0, 0x81ea, 0x2f}, {0x2, 0x836, 0x8000017, 0x3}, {0x9, 0xf71, 0x5, 0x7}, {0x10001, 0xa74d925a, 0xffff, 0x40000088}, {0x1d8, 0x5, 0x4, 0x412c8391}, {0x3, 0xa, 0x20008, 0x40000010}, {0x2, 0x4, 0x8, 0x3}, {0x29a71720, 0x81, 0x1, 0x6}, {0x400002, 0x7, 0xfffffffd, 0x100}, {0x200, 0x8, 0xf5, 0xc}]}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (rerun: 64) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2a) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffff7fd, 0x0}) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000080)="f8ed967a", 0x4) (async) setsockopt(r2, 0x6, 0x8, &(0x7f0000000280)="c2c2e9a2", 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async, rerun: 32) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) (rerun: 32) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f0000000400)={0x0, 0xbffd, 0x0, 0x27}) (async, rerun: 32) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0}) (async, rerun: 32) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 2.369405ms ago: executing program 7 (id=442): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x3}, {0x4, 0x1ff}], 0x27fd) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0xe, 0x7, 0x0, 0xe, 0x80002001, 0x6, 0x10, [{0x8, 0x402, 0x6, 0x9}, {0x22, 0x1004, 0x800000, 0x4}, {0x6, 0xa84e, 0x7, 0xafd}, {0x80, 0x6, 0x4f, 0xfffffffe}, {0x1, 0x3, 0x401, 0x7}, {0x5, 0x47fff, 0xf45, 0x2}, {0xfffffffc, 0x7, 0x4, 0x6d}, {0x800, 0x803, 0xfdf0, 0x8}, {0x8, 0x10, 0xfffffffd}, {0xfffffc00, 0x2a2f, 0x2005, 0xfffffffd}, {0xa44f, 0xfff9, 0x48a, 0xe1}, {0xcb, 0x2, 0x8, 0x6}, {0x2000dd, 0x40000009, 0x4, 0x3ff}, {0x8, 0x7, 0xfffffff4, 0x6}, {0x6, 0x5, 0x26, 0x4}, {0x81, 0x33, 0x2003, 0x5}]}) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x13, 0xf27ff7794bbc9c2d, 0x40000000fd, 0x10004}], 0x1, 0x0, 0x9b68, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000180)={0x1bd1, &(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r7, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000002c0)=0x92) fchown(r7, 0x0, 0x0) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 1.901764ms ago: executing program 0 (id=443): r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240)=0x8, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r0) poll(&(0x7f0000000040)=[{r2, 0x86}], 0x1, 0xf) write(r1, &(0x7f0000000080)="c30516845e", 0xff55) socket$inet6(0x18, 0x3, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getpid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000500)="3dc899cf", 0x4}], 0x1) write(r4, &(0x7f0000000080)="c30516845e", 0xff55) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r3) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) nanosleep(&(0x7f00000025c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xb, 0x4, 0x0, 0xc14}, {0x0, 0x7, 0x0, 0x1}, {0x6, 0x8, 0x45}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240)=0x8, 0x4) (async) pipe2(&(0x7f0000000100), 0x0) (async) dup2(r0, r0) (async) poll(&(0x7f0000000040)=[{r2, 0x86}], 0x1, 0xf) (async) write(r1, &(0x7f0000000080)="c30516845e", 0xff55) (async) socket$inet6(0x18, 0x3, 0x10) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) getpid() (async) pipe2(&(0x7f0000000100), 0x0) (async) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000500)="3dc899cf", 0x4}], 0x1) (async) write(r4, &(0x7f0000000080)="c30516845e", 0xff55) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r3) (async) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) (async) nanosleep(&(0x7f00000025c0), 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xb, 0x4, 0x0, 0xc14}, {0x0, 0x7, 0x0, 0x1}, {0x6, 0x8, 0x45}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x1, 0x0) (async) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) (async) 0s ago: executing program 1 (id=444): r0 = semget(0x1, 0x4, 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/240) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb2a, r1, r3, r5, r7, 0x90, 0x5}, 0xed74, 0x92, 0x81}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000300)=r9) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000340)={0x800, 0x100, 0x6, 0x6, "e29457e21c6e433167f3e162356ac4f245b585bd", 0x8, 0xa90d}) r11 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) r12 = accept(r9, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) bind$unix(r12, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000440)=""/238) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r6}, 0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r14, 0x17, 0x7ff, &(0x7f00000005c0)=""/89, &(0x7f0000000640)=0x59) r15 = getpgrp() setpgid(r15, r4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x0, 0x1ff, 0x100, 0x1, 0x4, 0x3, 0x5, 0x0, 0x2, 0x5, 0x3a53}) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0xfffffff9, 0x1, 0x1, 0x1, 0x4, 0x1, 0x5, 0x2, 0x1, 0x2ec3}) clock_getres(0x4, &(0x7f00000007c0)) r17 = fcntl$dupfd(r12, 0x0, r12) r18 = socket(0x18, 0x1, 0x4) sendmsg$unix(r17, &(0x7f0000002bc0)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b00)=[{&(0x7f0000000840)="3e1e4189325fd93a775de2c518e4c051f9a241f81a6d50521faeb08d1b0811", 0x1f}, {&(0x7f0000000880)="08aa35372c34718898182f3130f99dbf3b804331fea05ed3ea32a0918aad4ddb7a2b95d6bbdb056400223e939138bdd0706253653e79a05faef7be1f672b6ad1ddd1cc51a8b0b4e6f0385b7f283cf9f94ae54951b68b784ec179da7c63571ff321914ed5d6a3e05aa26612b31826eccb1876a4d6fd60c4633c3068c7d51128bae356b17339766a1765b01b06054cf87812f19430d4c7d9e9d1be07331c084689ab60d1372132be7df16ed7", 0xab}, {&(0x7f0000000940)="c0805fa86c7eaf55029a41cd9816b1957123978fe5e4eaf514c49c41273c2dd528b2a56149ccc885e8a70bdccb8206905cb6a33250f297aefec8fa50dd5e6a1a6989395e7eec4f727d32de3def9cccf99a72404f49e3843e683edc14a8ec6f8d644bb500c6a33227ef9d6665d649db0dce5133e2792944e9f634562457d89fe19e0d1db55d72f54f6efe616b15c062445f02f811eccfd73b1ec0ab2a50c14dfa102fe9ddfe05736e3ce4b6fcb849eb755660a69ce6749a903e58ffa50e2641a80aab243690d70585719f351dbc2fab6fc8e4239ce8ee46eca153bc1c9abbe3add4112a1f3b6838ea636e07cc8a400c25c58a07d44cadaa66d17d02e139ff4fc94f0d3e670e6d8c457c11aca6106d94a9e5c0609857de2b75450fec3867b93295c9d79471f179bbaa78a8715e140c42c486e3dc1143cbef2c9978e14aff77a569f29f4743f4a94bccfb192ed7f9071c458ccd16232040a065fc3abddfd62219331f3ed12057229c8fcaea31243d0c534c0da965725f71581bf6b5eb49eb70dfdf24b5c446b0226f8e83f2bf9bd622f8dd00df96501437ad6dac50c4794fd5115be7a1fa127e3c21f6e9cf4dc7326111d0a619da1e152b3ae4f6d5fde62de942883491e1eacde515f863298a9f3698d48e8384d7b90c4bb20be971c173b04e676940394677022767e74b504b7a3c01e64e7eb1e2f671e419edd154a6634cb37d061e106f5126033823b492f6dd5e9d576fbc709e8d3de5106d9f1e78be5a28948075fe37046e543ff0d9814055003ccb5a4fad2e45e52bf025c2dd588c6419583a3d99d471421892c9156b37e97d1c7fecf39d00197b15db094aec8705ab0458ddc6ec7683a1d095a3003e0755f587b78a56b7cdb7044218b053662b58616be27bffb30aaf3e27f740c20192b7cbf1003c95c8e7153948d06e577e439dfa403d6266393e143c64aa2a9f8b8eb3161ccfaccd27f044f6037b8a34c6e3f5b3a2ef761b5b19a1c1485229825d3ad42f09f710da68735a1411ce0b2cba4de278d679729ca139342b019a20094bddd6331292c66b394a3347d96286a7f67a9b3c89fcf67e678fe1fce45356d187505fac3728d367c5ac56c5c093777bb3380504a045611ae1a62e64436a810cd53c34ed05985d64989a1ff3b541e044959eda10e3eaa06c7acd6aae1e165493c9a9e3cd713f1ec5456d211eed7e6446184d71e9cce5cef931050f86075b581af69297733fad3d9d2685cd61cd45dbb3ec766f0f281c8161ea29bf31c0ec9058c4c54065a330685edcc54d7a2e5491b9a44b922e715bf2dcdd0bdbbe8414cb8785563ca41785c92f7d5c5e55ddc9a6645d6b64d62f4fefea9f4748679292457465ea210206effc1f81cd78131a6349df6da625450fe81bc69fae237c839f52fdeb56230570b3795232f14e6cd86f4771cdc42dac446e7967664bc97068cf4c55f5bdadfd4e59a2105886a50c37c94a2bcf6d7e49eec05d6548b0793bdbb8f7a006536f9dd82ec8e5f19ab379174e54f3ce48ec82556ed896ab109c475b9c8c308f10dadbf63269514f713e4ec80be7a83a2cf5964b785e2e35969324571133f73df5ac0e403ba23f98be42f49674fb7792b5ecc008c0233bd42bf322a0bd1e5cf34277abda836c2e90300eeb22e6ae6db151295abedd6d01334e07660df76afdf18dc9aeae5d4f90dcf786f19a8d5fb80f8b0140fdf44bb6a500fe2eeb81c9e56cb361ec8db9a6a6b8574c8a7f42e5aca0be4c8ce481efaf29300ba00a5a264b72257217454b7ee3adb4e76b4cf1f7d04189506442d21ab390472eb217030fd3ff81db497bf13ca158aa41ccebf3041239eb7150ecc475fd29f948ed5f604ba766a49d8840ff9bc6d8a3c48b0ae6e4b1eee9cb45174bcb6a1f26c6b5143857a0d0a57cff151bd911e1de5776a9e24383ab2b4c64d8edb0d0e1306d23a11edd6ff999d92dbf1fdf23db8b5c53b7ce8de72f42f94c53a15583e6c723855f1881d0b3c7a3f2586525bbd6f41ea8638101b4fbce525b967af0e7fbfade2c01767a7817941f9b99dca3b26f546df5e4713e824a627695947c578095ec7d8d4cf2a7564aa7ff41ee3a92723b7362cc73c635b65cdbc289090e1b90cf77880c77109baa71e023efbc4de0cb7577ab39f49c14ca970453e37338275bef89736b8018797c277d2d68e90c02980fef9c0c7cbd676c3e64570a996bdbdbe8a012d45f31676afd5aed7840e9e4f6cba10c6250a940b94d8ce9ac705cc53a75fc1f472b5ce4d00712ee3cf8919efe5c6d929f245baa2564fd52c06d8e833f5daa4ec046f538394059289bbe7afd0857863da4ecec4aacdc78e3c8ed1c8427d455c6370cae6f933b9ee0d27b1c86471e99413bd4b40b50199f4af86031fbd0cc723b7a44efb190c4d6aa498dffcc3f583949a637e91fb4a50d2a6a13f70bd8490378c40618687c78f671b6d136bcf03fd8e11402476a3a0c376707011276679d2f95028a922229f8d3879d0d753cacc1dd63aaf3267e4cfb9b3ae1cd294f131a7cddb8315e99055860b30141c2c90452757a0ef9e0d0880829be2a5d35c3a8980e1d878e46a3d3209f50e5c43f119332352b921744dd072949e6d2fa2f990e26d74217bd77f4b3debfa32ef7ee4073ef5c686c38222d25595876300f13442f468a20aaa3332ea9a74047cdb1a930dbea9f773ab34a087124b2aa1560337827029f739d053893b051790023c789e35dca98e0d11df0605d7c06e3f81e4687a66de54e55742b54dbf5959e5f143a43ddae23e9e55c88725dbc113a82373dcfad70c65debc51458194e7f3ae989f31be663a557309394ff98bf7142c55826baa3b8635e402c84181d01af29c06c26ce4c5bbcd8f8838b461ef74b2e1d17fd5c38a79f0a64206d9e95e01a37d4be70dcbe678772c22a70e1e368cef5477e99425ff1d003c701a1361a2f076aad65efa8ff1bfbda914ec3fdffafe32959f3e0cfe10bbb42a2a3b2ef4fe84d38a220dafb0e85d11036b3d1418bb832a316671f4a2ffc63c8e985b19f55a387c1603d12ab541ee3979c680aa06d0dfe4be0398d85197cfd73d66b1bb505cc122aeaff442943c80f02c44746f2e03c3a2671808dc4585aeadf0b2e02c0686f6b43dc89bc45e313008572b11e51b9d948560cee987aa087fde42fda94c1b3b6e4acf8fc35462734ae6b49d70fc13491314728060d1bef3b2adc63df02273a379f44bee2df6ed93cf99f32f537d431bd4ba88af168f79abf97371de8351c0af4a194bb1ce33db572f046414e402244a30b854bccc94825c2e04b79db92ec59dada85c67e3b8a8237d2e4060f6bdb4252960f6cbfdb57452eb0fe642371ecf5d2368136cf308c91bf6e6535c821feebea232f05cc6fee158b638a42954dd79aec6b33e4d931249ca57772c2c9553aa77e61b21e9500ba44633b6b25e30bdec10c5ee30f1f4a20b74ea8908a1b4922de4eb2e4251a9852501a0a26bf3c3bfad1a0e0691e60c001b4b5c257182d5b271ac1e69c53f0ceeb8b6e34aa28a6e0c8f8f9201507b51e736540ff37977ae206e66660fa0c2b745c48c7a84c71826ac012ae92550eb2e96ae6881cfbfa534060a4411a9762046985dbbe8b4f135e4913cac65cabbdc53446a6bea87c93a55b92d81b2e23ccf9ec91ad7bcfdc0b56a65971c3def40e3ee8b0accb1911de0ddb2babcb1d9fdeed39de42e69612108a2789ddf27c577c938d28b20207a982f0698fe341005398342c683330c9d386a267b7de0521f7ed76a92e569cfd26b4b376304068e1b3b27e1c90156ca83e7363007069afe90e170e3effd53f3dccb9e8e00a8da435b8d7f0ef2b2c73904a333c0a980b2b875504ff16a6d8222b41da917ec7b20343f7d03daaf0fe177eacdccaccb1caa18246d9659b220a6e05d11232464dd6f744014f953a37f063b3d5a3b32fe8d2f8914bf95155b82557c96d93b8744bfd4cd404d59c7642c4d1682729fc14a8d00f85f7211f494c99db44fe0132b002ec121c69995540d5cda3a2d85728670f49bdc82620013f13c65ce619b31b18dbeba20a07fb1b59d8ecd6a77cf1e13516624b0fdb81bd5b121a3b85c807485e5947299b0748e58a27e74a392492b70d748385d6bc6f7c71e1db24770b21c7c5ac5ae98b6cc3b7becff037e87701479fd00b1aeea831ed089ec8e751ae4ddf3e42c200bf56cef365842e863ea2f02ad5d6dcc3256c87077d80eb9ad9c613543bf5832e5a8d2274ee2c323cac6ed6276918b31e3728d001624795758940763205742f2c53a1dcd920e08645d92bb41e11075a34db542099b5f28698f33ef1ecd60e3785dcb66592a3a5d32f7e89a9ceb245ebddb6f364969e2af78728805585242e6ab6abd9e7ef0bd4bacd866ca4e2faa9fc0d28241eb8c9a515cddb3a52392f4d75a9b8d452955d88da6ea8589b1edc2b897df819b9e586406008d2a1d03142d9577de272dfeb4237d1a68b9827515b291fa4d458cc7d2b31e690c6cdcaed4ae690b2a8a2b55b0e1e5caa018362c720367039de99abab676b9a0a48c785dc724b9b28bacc966acb4a845efa613974681c353f573be95b1b18863530c0935ab9b917dd17bea0b370b1b1b46d60687b0c1afba4254803cca244c92f6260214d57aa8195d1e9a6ec9277b43eb3fda376a26e24193b6aaf1ad9f620c412921494289eac8fedb3450fc5e16616e3267bfc84e13abedbe1b67b397cc7ff71581a279665482ed486310e869c427534054b2136efcfedfc853e83121543c09e999feb2fd0a1410e77b959f0b908c9a37eed8122014506f4b225a74d82e0a4db3b100f69d9785e81ceb630274b11c82ffc9ee4da12e9dd7404922937db1315a48ccbd754483b3c0d6dae0c53f9d489681df632fd93a458d9c9a3f56fd47a43c4b49e7aa20bd97b40dab50583534141873aa8baf2d596ab033b89f27de686092701a997cdb045d046a02074830362c05ac277a1ce3d3eed99863a11954bd628c08f272d2767048611e9ffc29b937bb1a764a7c11e63c46f3e02d6ae8b5a5e05ed01dce2b9656fe36f095e149e087c5e6602bde96a0562d2fb74bbc290b07c3fdcf67bb7f2070f944cfd56a4a86bb8736d487f843f49837f56a58893561b11ccb5ab375096661c238ed95f5f64985a1ceb52b7b0f28a057c962e116f4c7652fb08946bc38f598622bc5a44c94d21b25f2e850ac25555b62e51e664545b1ed33a498482c31345c995b65cf39dfef2a89a82486ec580505563612c2677b268c6b0c3ba57257f723d5c2d2b5e017e4a42239b5fd37ba62c89d194fabf3b45e45c14e3576ceb944a52791ee326cc2a4f8c11a24e5305c0ed541929131e4ca56993288e24b0c2875eefe78f4fe24830f2f6d7ac2257476497a0e220bd95662d359ec4792c411a0dba8b7e3cd56da1f910b85967267645feeea4c61e5865792c253ead1efa5c76a281e279909c282b744165ea9f457287d1eeac35dd50c9f9e8719b1bd48f95d72ec0df5468fd921a0a0a5ac5c95922dabfba7f578e3ef33855845c6dafffe6df4f9e1af330db3ed651b28c35228490efa5c918610472d67d45142023b748aca0279d838bb582f5eaf19d94084095a6b8b2e332c61af5e006b241b3473322339e96219263db1a851631ba32692eb13c7a27c578320e53d3ac835eef1e5eac6f3d541e8b0b9f4b2ae68757ac8b10823c47fd7d28c67db00c5ea73d65309e6d25a74dfc2a6187d71f71457af3fc468556ad552bb7c9b03344521dab35ba8c4b9df9523d12e1bdd5c219ba6f", 0x1000}, {&(0x7f0000001940)="22e734efa4658ebac6c8eb877f1adf5b11be44f543bfea673fcde97c8ee6986f969c2bb4e16f7c00cbadbe774a6a2579c6739aeed575be1edc13658c642342807c51b43af3301d573fac1e74691047c7a53bdb3f2e9dee60ec529141d2e3c3706ce951e4b2711668eb9ecf87cef1692c9e3b82f7b45e645f5a177ee9fe888e6b37cdeceaaa1dda313e154b0603694ab377e53c1fce06c19f7955449e0c5e9f99ead326289c9e2892ec8ad28c83b63afd9975ccd3ade8358c531c20cd36be1da4696ec4920b4ddcf104a085055b91f61092454f8cc612df23714d0a5150d7e7790c33a6f7a2608b8dad4fd1d90b2ab7b69eaad6209388e4f50f34c29c60ced11a5fc64326db0ea7db7c1108fd16835b7c6b0d7b7f411d8471e192f23a1391bd2eae167f31495de8fd858b735310b774bd2058238aa4c9fecbe214deb06e211648d00dd7328fb7957bb343409b2a299c6fc1965e6ec6726df3c4e0a62e2dc2776e3dea3acae3f5bc47c6667fb77f7f02becce38cd2c72b01b290171211ecb890af9f260c70a4ea3bb4295400ef841a5c1d010ffbadc9ff86d8c458205661c933a3d552a5f79e2694ff93b2aac9fb7a0d9e80ca23c5428fce03d1c3dc8419b9d9be8e891b96eb0feda862d16235ed597566500a96611697025fe7ef91239a63d18bb74bf833bf8d2dd50377ff4c04970b0aacabcac789063ba613c4808c0b755968f318d19c98c59637c8bbb8218b7e2d7d899d1a62b1e6aef30663995faaa294ddb9b20af9a8089b357e403a309f442f2b5355647b5cabe4bf1df7d0ed460cfefa14cdae4f416d793210343189e629ad61e5ca60144570756a3dcdfeb0125027be56f68602d4542c33bbaf6826490d1e882d81e07d89ce5dfb15afe30e9d18ee985af8976d41432bcc604f8f5c7b123257233915e1e5620818c78fe16512c79ad96eb64aeedde756c584e2cd8a66a990d8dfb191d4948d87815224f37cacbeea7988d1afd53659f7b9a2a14aab7683e677f91181cff5506f48c0e0ba60bd7cc5ad333df4417ff1c8407532f6948ce4164971f36ac639802ca62a47160caaa331f5ddd3d36766b2992831e55004424672f3debfeb7f84ce51ea54e988eedfa82396ec4e2f26b08dd8b2938c69f4f0a0b32622083ed10c872c0c8288918b0886bd3c5ffa4d06dce739920fefd1dc18fdc39ca4eaed41d825638967d2d19157b7440d2729f03c23ec4cf17c45ca14346dcc93cbd175c82058c60ec6ade97cb7063bcc9facb32ada72cce3878802f3c612d50ff07e823b37400e0ee03efffd7d925b0365fa6ba4997bddbc5b082a0b8eaf365c6fcd2410604ada1aa62a11fb4ddd17cdc3197b75ca50d54de7d2dc73fbae7db75c14a47600370b88d1b4b237630732859d058225ba3004999cc0d03e7b1a99c7bc2eeabe4005c98d999689575dc088eb9b16ea09ecce80bf58d4101187b842b1c0009816f634b66beb0d6969bd1b04017df955d78f7177b4bbb61e7648550e73a083b046bdb2edbfa125af0357c22b6a721a3bfd5e395c2f8482d5962313906ae729c2d70d188d4c568f7bdc517166b6b4768686076f5c2b441ff45d108535ceaa428ca123d1e0525515a575b7c84b8545d6cb1dd0bc8d444e01dd89c0e7328f2103280fd5bf32eada57754800c40ceadd9fcec3a9b0721e4212c7e5272bf440cec50fb0150ee61b8a59b93c5cb66d8d52f6d0f8658d7e95ca0f505a086b66444fa3970543274ceafccae0798bea47d7aff482e5ba2c046bd760102e4a965e55beb2e76787c249cc287d25e20615f3087e071dc8a696cb4e6f6720ef00ee98679c2cea7f96734fd3e44b51bdd07132cb836fd5cf6feeee580d36b8e0eda493fe12fec94a27feba37947517dcf30e0242b195c52f3886f362f297ba3ce76d0b9c5ddce1757e8bdf86769a8f803955086e3dbb902889a740be32a694be23c46545769ff60b555859b015cd0ed406331c221cda683c2ffb8473dfbe0995156aef6d8e83a8d7a5fcc910cde08de50f7d2391896f0a04f60e5141d9ab338e45c360b1d4cbe0a6e80c3ad9f114a41f9d6b381c6abe02339d61006261546eedaa2849395fc8bef1512b9c4543b48b0861443706f102ce7278100ad373ffbea78b61f938563130b926c93ae5a9d75e8ec0a599c350295680e3657fa4d45289b3913d7163d6a2177e1281b1717881636dcd18bb5c8118a2b4cf6cc137a5c0be4c6c4d288fdf27e6d5077b77c00cbf6d1ce71f2930049424847b2b9856f765b492f78dd6bf719b54053501138df87bef18fc7059a7b348e6ce44fe4b375b87ab16387c06c96ed6d2875d3f132bcc9c1052da27c5e23fcc77857dcc0d14673444562915a7bca6cc2126ef1dbb26998ec1615741d46188ca800710012c4d93a276b0f8a0e80bba4b46181c845ba7d1558885ffac7a14275b52e71545387ef9e671b4a4d33ae35ef66025047db4557806c925b6f5ae8e0f2ae68faddf70eb46213d4cef94d359091912a331aafae52ae848be6b974bd7d724f5d96a99e77df771bc86bab5e6678960d96c8fc98009fe8d8fe569ffcac459a69a7c0b91167c80c9db6bd9345c0b00181ee5dc1b57be01863a4a36b324d883620da0020be74e201dedb8b34575e7e2ebfcab46c5f8c0d31d47bba7eb9554c68e63fa9c004f82f5196bef0695d7f6d49ec77d4193d12f83ac447b886a478a3944a542764c972061857cfdf66d26d8e009179e843703a28a7f1137652c5758526bfc59ace280adbd53caa8ce63dd323e6a3fff92ef88a3e82323b005010f25c64b74d0c05c428d4e6514ab4965f1f1b41e67a7406ff64e4c07ba77e8c0f656bdc733902189f19313819cdf90a5633c11b7018b8c77ef3dcbd3064dc913255dc8141e09b282ebd4905e768d82cc4820a2b8cbdee6a473d9919b905af1f3d150268b9377cd8f2be25e6d7b390eb338298c1897eba8a8d65a300cd13db0103a4d0ece8a96f6e7efcabdbf2dc5ab30eb7b0ab31c34693cf190267eacae5d4d09c611396cdf11c66acc135dd0d9f8194e6cf6de0d767b4e71c80358873807c1f1590f765397e903cb77f042f9b1c8b0f927b11f1aacbded0ca4e0cfa1631d1f9d2a6c048d93ca1c8efb073f1108c43becc8f4a671315abf707929ad6bc719280a917b243883fddd27e42a933a5b2d0ccb7dfc98d3d110d3880f295fb8eed30e4730bd2ca4e4734e835d82915ee48c8f7d9c23deed22addcaf8a21d4e2f3206507ec0792be118db8c483e04284ffeeb21ee0a80f2d3a8e0e2abd2918e37639fde0707bf4a0e1231e236dbf0250352d2cd62f4787b098f481e4a3e82893312fbc41475472a745cb18931d7b6e58c1d1836a44672072bc40f0cc19b2057e995df607c39fff8d87cd51b9e802e304666343b49327eba5fba892d0685aa2423ad9c2dda812915b180892cbf291dfc4606c64ccf2712d5c2fb340c1ccfd2b8c3064ed897d8abfc01cb8a43c2cc1ce8754a99307801669b0d458c2dd61184ffab9f35a90b25757a10e31aa426592949c715cf01ede2f43a27a17cf0dab916f0fc2c6759604c1a2da491da7f4ea94a65cae5bf9e62839d4ca291c77f00edd93c9c310e3e8d0071f379a042e8a6ddeec7db157fe98465647915101165bada703f38a01fdd8e42c1cdfed97d09b79233dc42cdb2bee958fe39be150196c70747a7a38f6248293f77a17d221e615f725840723d793f952ff55fd33bcbb565ef082bb22d4f7e03258852a243e2cc45c7829930065a616a97b6add732c412b4a84933df6593494db1eba62738ad4742ed5d5dc50ee11ec69c0aa7d03c0deecfbfe631d7470a6b2dac1fcc45216a20a7e8c2bf138604f689330a6f32958a93562ab6e7ce5a1b35a18b98249c29ac28ff0bfe928f2d342c6879164ce1d5da27346be19cca4334e4a2d5482db8b7de346feed8a20d873c09c4823db4f9836294cd4b935097acef923532dc6679546aa72f74dee9c8dfffcacdc777950925a75a7b31a49b496d9618f136b8ecb8f2f29fa8641e15f2096cd7ad47cffeeefc120e0c5d8db2b973b235babc133c70f2fd477ef01d35e06c873c0a572e59cc5aed07037cc08782889de7f00e5be678aeb813e36a17582a9d4f2d7894285c0b83269eaee755ca0cdfd4617929e1b4c019150aeea4dd5c86b233064db62cf5256f56f785c5768060b0d2f5940dc67ef481b54fb686a5624eff8daeb19fb33b80543e2bcbd830bc44e2e68130893bd2ec17b11923745b0d5e028564681035f7df2546a2ae992012401b5b0ead919ec7dd6af28940426827a39090041bc5bb1b28ecb3eb0442979ba85c6fc3d2707e3f7073c72560ea2418ab30ed57939bdde9abf58230c8b4647a890e890af03341887813d9cda3947b7bb1187f840be560d08e35f3cd48bf650a326962dd13c7657480b97b50a746b358a8790224c94808c5ce4871fe25483ca976eeab144c8c5aa7fa1f3383d4e244abacf262125d547770f69a0472ee53a94ff84a7acd604a621735789cee20d2b39897cf8ebdca6753afd9c1bfec02265c70ebe8fa5c35c567aa1743c0a669ee15e8cdd9f06825896d99bab0371b2ecea2678f8e6d80d439f2657f732083f34e6170b2af545128e7371305a02a65c17ca82a72f15bd32653b65d208c7c99900bf6f521213a21aab8396ef3eb59c24936843f7eae0bbdb02b81f03c831d6bc3d701ab21bd52f906ecefb0d50b172d4027c1f262c6668ee33bc06a13582e714cb756f3a7cd2af1740670235e524b0e39953145bef60d1259541329886c6a63bc115172917e63276f518c5ef7f35e48ac4aa75af5881b476795ae722a28efa1730431f58966b968dbb42163cda169bec5898d8e09331b534906412073e929bcd6fc799b5955122805303941134776993bae857d1c49f53979ed93d492c7092edc2f6c3ced732504b3641f2405044ad4133a7598615bc1e076717fd64872c42a853616dcf4deabe624fc95fde8a611cf6b59087e409700cd8b0aabf72c2abb091aaec93eeca5f7a9995348ebcc7773f26f069c67a5f416ce2f71373df0b92b0048ee98c33efc5cbd5d735712547abed9340483569e083e838232cfcbc896143aa1ab351004f83ade9f29339f8f69fadd1a6cd9971f02dbd88302de5d9e40db9b5091bcd4d64f0a18d8146f3c064c476ea643bd09cf01424597dd810cd2cf18cf22d053428bd2efbee3358f5a77ac59b855e78ecb041271b9ac2d3c9987a77f1d5340f54e9688b71738b9d6df5667b6626c4c06bc04bc3225ef7ab4c9fa9ea82ddffef73df62e7ebe8172a3621d14c53e7708d8d32b988761811e0c194348982fc657d6129ad37e1f44edf266605ce5a28e2e860f177f9c1c208713cb76859432922ef1903dcf54cb24deaa75b8dc06bd3f672fa527e7023d6ef10d602f9d2dede074ff6a41965c4c578d1ae1ee37d449defb462851ac8d30f74fd8d69574feb227a57545f5e269576ab945d57be2fbe5b759d5b81150cb61225576641bfbf39ad90161fac859247680cc71c238e81314c1d4d12b82e20cca346a14abcf13a81b35a7fedeb711fa4922878e6607f9fc68e6e4c2b618f251d2faa3af92a2962d966fbceb26882f03e5c02c508afbc2a5a8b28486b44493ab107b5bd36f3bb0cb7283cdbe982a67e391777bd9acbd58d744687749fcc60165d6543ff4dd8b0cb64832b90e6249e5016315a271d9babcf75db953e5ef55a626c725861e665f9a09ccaef7c9ef642997a15c69c83702ed1edfe127ac0dea3308cea8c", 0x1000}, {&(0x7f0000002940)="cc20ad2ec9b940d184cebc5918e2512747a713118561d60c60386d2cdc7635364a252698fe5c84b070d92a23d8d4dc18ca7345a0b3013c5dcf6aff46216b071f026fc06847088b26e08fa54b47b3142db9ffe52a1756917feef1743f7b7fa628b53e85c036aa81017ef9f6a3d9b8c69168dfcec1fb90e8ce6e5a57c8bf24356fc2c349e042c04c7ae53c0f0fc2e433efcad63380339440a3953f796f89e79eedbc76df64a6f696d034ebc7324da87e9bb732f71b630c78da96cbd8b7f0878bc7bd617fa14bbc9d5cfb5c0591be38a7c79e4c51", 0xd3}, {&(0x7f0000002a40)="40274bb9ead80524bf97139da4a9eaea28c680ccd6f80f", 0x17}, {&(0x7f0000002a80)="e15fc7618a5a3ce9ba65f872c0123c2d5ab0afeced865922c68f18a415c2ad05201f081ebb56ebfa5afbe7cd3ada7685b0caa3798fe68a8343422cbb0b03dd3b04a54e09815f4dfbaa319c32", 0x4c}], 0x7, &(0x7f0000002b80)=[@rights={0x20, 0xffff, 0x1, [r14, r18, r10]}], 0x20, 0x400}, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002c00)={{0x5, r16, r2, r5, r6, 0x20, 0xfff}, 0xb, 0x8001, 0x8}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.45' (ED25519) to the list of known hosts. OpenBSD/amd64 (ci-openbsd-multicore-8.us-central1-b.c.syzkaller.internal) (tty00) login: malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error wskbd0: can't attach mux (error=5) malloc(): allocation too large, type = 29, size = 16796513700 pckbd_enable: command error WARNING: thread `nfsio' (481893) exits with status -1 WARNING: thread `nfsio' (328843) exits with status -1 WARNING: thread `nfsio' (1273) exits with status -1 WARNING: thread `nfsio' (408440) exits with status -1 malloc(): allocation too large, type = 29, size = 16796513700 witness: shared lock of (rwlock) maddr while exclusively locked panic: excl->share Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *131789 39135 0 0 0x4000000 1K syz-executor 105819 51789 0 0 0x4000001 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff80000159e078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff80000159e060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd806d4ab7f0,ffff80000159e000) at in6_hasmulti+0x41 ip6_output(fffffd806d4ab700,ffffffff839eee58,0,1,ffff80003c40eab0,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015b3480,84,ffff80003c40eb48) at mld6_sendpkt+0x385 mld6_stop_listening(ffff8000015b3480,ffff80000159e000) at mld6_stop_listening+0x125 in6_delmulti(ffff8000015b3480) at in6_delmulti+0xb1 in6_purgeaddr(ffff8000015d9900) at in6_purgeaddr+0x1d5 ifnewlladdr(ffff80000159e000) at ifnewlladdr+0x21f ifioctl(ffff800001624908,8020691f,ffff80003c40ee80,ffff8000347dc558) at ifioctl+0x2d3c sys_ioctl(ffff8000347dc558,ffff80003c40f060,ffff80003c40efb0) at sys_ioctl+0x674 syscall(ffff80003c40f060) at syscall+0xbd4 end trace frame: 0xffff80003c40f0e0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: excl->share ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff80000159e078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff80000159e060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd806d4ab7f0,ffff80000159e000) at in6_hasmulti+0x41 ip6_output(fffffd806d4ab700,ffffffff839eee58,0,1,ffff80003c40eab0,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015b3480,84,ffff80003c40eb48) at mld6_sendpkt+0x385 mld6_stop_listening(ffff8000015b3480,ffff80000159e000) at mld6_stop_listening+0x125 in6_delmulti(ffff8000015b3480) at in6_delmulti+0xb1 in6_purgeaddr(ffff8000015d9900) at in6_purgeaddr+0x1d5 ifnewlladdr(ffff80000159e000) at ifnewlladdr+0x21f ifioctl(ffff800001624908,8020691f,ffff80003c40ee80,ffff8000347dc558) at ifioctl+0x2d3c sys_ioctl(ffff8000347dc558,ffff80003c40f060,ffff80003c40efb0) at sys_ioctl+0x674 syscall(ffff80003c40f060) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9e16da9bc0, count: -15 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c40e700 rbx 0xffff8000299dee07 rdx 0 rcx 0xffff8000347dc558 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xfbc743a295dba47b r11 0x6ad68fca85f98ef0 r12 0xffff8000299dec08 r13 0 r14 0 r15 0x1 rip 0xffffffff810e0165 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c40e6f0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=131789 pid=39135 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000347dca88,0xffff8000347dd260 process=0xffff80003c419830 user=0xffff80003c40a000, vmspace=0xfffffd805eabcb98 estcpu=36, cpticks=1, pctcpu=0.0, user=1, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25100 493520 9135 0 2 0x10 syz-executor 25100 124914 9135 0 3 0x4000090 fsleep syz-executor 58534 54707 86753 0 2 0x1 syz-executor 58534 258387 86753 0 3 0x4000080 fsleep syz-executor 39135 428913 97828 0 2 0 syz-executor 39135 352260 97828 0 3 0x4000080 pipewr syz-executor *39135 131789 97828 0 7 0x4000000 syz-executor 51789 338069 97667 0 2 0 syz-executor 51789 105819 97667 0 7 0x4000001 syz-executor 33108 463516 86849 0 3 0x80 nanoslp syz-executor 33108 522459 86849 0 3 0x4000080 lockf syz-executor 33108 415345 86849 0 3 0x4000080 fsleep syz-executor 46593 22407 70000 0 2 0 syz-executor 46593 86990 70000 0 2 0x4000000 syz-executor 46593 183973 70000 0 3 0x4000080 fsleep syz-executor 46593 233252 70000 0 3 0x4000080 fsleep syz-executor 25517 431428 10308 0 3 0x80 nanoslp syz-executor 25517 374618 10308 0 3 0x4000080 fsleep syz-executor 25517 71608 10308 0 3 0x4000080 netcon syz-executor 25517 246949 10308 0 3 0x4000080 fsleep syz-executor 97828 364093 79214 0 3 0x82 nanoslp syz-executor 62407 71602 71131 0 3 0x3000 suspend syz-executor 62407 495027 71131 0 3 0x4081000 inode syz-executor 62407 1039 71131 0 3 0x4081000 biowait syz-executor 62407 323811 71131 0 3 0x4081000 inode syz-executor 46088 231191 1 0 3 0x100083 ttyin getty 97667 350600 79214 0 3 0x82 nanoslp syz-executor 10308 489092 79214 0 3 0x82 nanoslp syz-executor 71131 433291 79214 0 3 0x82 nanoslp syz-executor 86849 119747 79214 0 3 0x82 nanoslp syz-executor 9135 187692 79214 0 3 0x82 nanoslp syz-executor 70000 154905 79214 0 3 0x82 nanoslp syz-executor 86753 21069 79214 0 3 0x82 nanoslp syz-executor 79214 125377 10814 0 3 0x82 kqread syz-executor 10814 140386 45430 0 3 0x10008a sigsusp ksh 45430 375791 36934 0 3 0x98 kqread sshd-session 36934 153507 75202 0 3 0x92 kqread sshd-session 75202 85935 1 0 3 0x88 kqread sshd 35140 410267 27475 74 3 0x1100092 bpf pflogd 27475 77561 1 0 3 0x80 sbwait pflogd 16153 160845 37039 73 3 0x1100090 kqread syslogd 37039 493421 1 0 3 0x100082 sbwait syslogd 75276 168245 1 0 3 0x100080 kqread resolvd 85015 270498 30693 77 3 0x100092 kqread dhcpleased 59004 52670 30693 77 3 0x100092 kqread dhcpleased 30693 180459 1 0 3 0x80 kqread dhcpleased 63676 37669 0 0 3 0x14200 bored smr 78852 247107 0 0 2 0x14200 zerothread 19602 334655 0 0 3 0x14200 aiodoned aiodoned 63899 300361 0 0 3 0x14200 syncer update 85681 430082 0 0 3 0x14200 cleaner cleaner 30742 13193 0 0 3 0x14200 reaper reaper 16307 322626 0 0 3 0x14200 pgdaemon pagedaemon 59938 439934 0 0 3 0x14200 bored viomb 97698 38754 0 0 3 0x40014200 acpi0 acpi0 58820 459105 0 0 3 0x40014200 idle1 97927 516731 0 0 3 0x14200 bored softnet1 97247 364237 0 0 3 0x14200 bored softnet0 37690 193059 0 0 3 0x14200 smrbar systqmp 22102 260631 0 0 3 0x14200 bored systq 23594 56190 0 0 3 0x14200 tmoslp softclockmp 51861 128069 0 0 3 0x40014200 tmoslp softclock 76382 164956 0 0 3 0x40014200 idle0 1 422650 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks Process 39135 (syz-executor) thread 0xffff8000347dc558 (131789) exclusive rwlock maddr r = 0 (0xffff80000159e078) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 in6_delmulti+0x9d #3 in6_purgeaddr+0x1d5 #4 ifnewlladdr+0x21f #5 ifioctl+0x2d3c #6 sys_ioctl+0x674 #7 syscall+0xbd4 #8 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff83891cc0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 ifioctl+0x1be9 #3 sys_ioctl+0x674 #4 syscall+0xbd4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83902dc8) #0 witness_lock+0x5f1 #1 __mp_acquire_count+0x58 #2 sleep_finish+0x2d8 #3 rw_do_enter_write+0x1dc #4 ifioctl+0x1be9 #5 sys_ioctl+0x674 #6 syscall+0xbd4 #7 Xsyscall+0x128 Process 62407 (syz-executor) thread 0xffff8000347d9248 (1039) exclusive rrwlock inode r = 0 (0xfffffd806f084490) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xbd #4 vn_lock+0xa4 #5 vn_write+0x18f #6 dofilewritev+0x242 #7 sys_write+0xa2 #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 37690 (systqmp) thread 0xffff8000ffffe000 (193059) shared rwlock systqmp r = 0 (0xffffffff83892ca8) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11064 12251K 12416K 166960K 12774 0 pcb 21 12K 12K 166960K 98 0 rtable 219 10K 11K 166960K 450 0 pf 33 17K 82K 166960K 93 0 ifaddr 36 6K 8K 166960K 70 0 ifgroup 47 2K 2K 166960K 112 0 sysctl 4 1K 9K 166960K 10 0 counters 66 36K 38K 166960K 126 0 ioctlops 0 0K 4K 166960K 1550 0 iov 0 0K 16K 166960K 23 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1367 86K 87K 166960K 1778 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 14 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 93K 166960K 591 0 sigio 2 0K 0K 166960K 14 0 proc 72 115K 180K 166960K 611 0 subproc 72 4K 4K 166960K 81 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 180 0 in_multi 75 5K 7K 166960K 134 0 ether_multi 1 0K 0K 166960K 7 0 mrt 1 0K 0K 166960K 4 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 91 413K 413K 166960K 91 0 exec 0 0K 1K 166960K 461 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 272 169K 182K 166960K 7576 0 UVM aobj 18 4K 6K 166960K 19 0 pinsyscall 43 86K 102K 166960K 1790 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 35 0 NDP 12 0K 1K 166960K 49 0 temp 50 8673K 8745K 166960K 21830 0 kqueue 17 25K 30K 166960K 112 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 64 0 60 1 0 1 1 0 8 0 rtentry 176 126 0 38 6 0 6 6 0 8 0 unpcb 144 345 0 322 3 0 3 3 0 8 2 syncache 336 6 0 6 3 2 1 1 0 8 1 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 736 112 0 101 1 0 1 1 0 8 0 arp 136 21 0 6 1 0 1 1 0 8 0 inpcb 328 553 0 534 11 4 7 7 0 8 5 nd6 152 28 0 10 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 1 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1192 20 0 20 2 1 1 1 0 8 1 pffrag 232 7 0 4 1 0 1 1 0 482 0 pffrnode 88 7 0 4 1 0 1 1 0 8 0 pffrent 40 12 0 9 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 0 1 0 1 1 0 8 0 pfstitem 24 56 0 11 1 0 1 1 0 8 0 pfstkey 128 56 0 11 2 0 2 2 0 8 0 pfstate 448 56 0 11 6 0 6 6 0 8 0 pfrule 1344 26 0 19 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 539 0 169 29 2 27 29 0 8 3 art_table 40 541 0 169 5 0 5 5 0 8 0 art_node 32 126 0 46 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 14 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2449 0 941 96 0 96 96 0 8 0 ffsino 296 2449 0 941 118 1 117 118 0 8 0 nchpl 144 3304 0 1596 64 0 64 64 0 8 0 rtmask 32 7 0 7 2 2 0 1 0 8 0 vnodes 216 2767 0 0 154 0 154 154 0 8 0 namei 1024 10908 0 10908 3 2 1 2 0 8 1 percpumem 16 78 0 30 1 0 1 1 0 8 0 vcpupl 3968 2 0 1 1 0 1 1 0 8 0 vmpool 848 2 0 1 1 0 1 1 0 8 0 kstatmem 264 64 0 42 4 2 2 3 0 8 0 scsiplug 72 3 0 3 1 1 0 1 0 8 0 scxspl 216 14511 0 14510 10 9 1 8 1 8 0 plimitpl 152 82 0 63 1 0 1 1 0 8 0 sigapl 424 914 0 866 7 1 6 7 0 8 0 knotepl 120 543 0 0 17 0 17 17 0 8 0 kqueuepl 224 175 0 163 2 1 1 2 0 8 0 pipepl 344 190 0 158 6 0 6 6 0 8 2 fdescpl 528 894 0 862 3 0 3 3 0 8 0 filepl 160 5047 0 4794 16 3 13 13 0 8 2 lockfpl 104 131 0 125 1 0 1 1 0 8 0 lockfspl 48 62 0 57 1 0 1 1 0 8 0 sessionpl 144 27 0 18 1 0 1 1 0 8 0 pgrppl 48 46 0 27 1 0 1 1 0 8 0 ucredpl 104 599 0 585 1 0 1 1 0 8 0 zombiepl 144 1125 0 1124 1 0 1 1 0 8 0 processpl 1232 914 0 866 5 0 5 5 0 8 0 procpl 664 1776 0 1712 6 0 6 6 0 8 0 sosppl 176 4 0 4 1 0 1 1 0 8 1 sockpl 752 973 0 927 14 3 11 11 0 8 6 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 118 0 0 15 0 15 15 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 28 0 0 4 0 4 4 0 8 0 mtagpl 96 14 0 0 1 0 1 1 0 8 0 mbufpl 256 223 0 0 14 0 14 14 0 8 0 bufpl 280 5315 0 131 371 0 371 371 0 8 0 anonpl 32 7890 0 0 64 0 64 64 0 246 0 amapchunkpl 152 24408 0 23839 39 9 30 31 0 158 5 amappl16 200 3266 0 3116 18 8 10 16 0 8 0 amappl15 192 12 0 12 1 1 0 1 0 8 0 amappl14 184 20 0 20 2 2 0 1 0 8 0 amappl13 176 476 0 475 1 0 1 1 0 8 0 amappl12 168 1276 0 1233 3 0 3 3 0 8 0 amappl11 160 12 0 12 1 1 0 1 0 8 0 amappl10 152 51 0 37 1 0 1 1 0 8 0 amappl9 144 315 0 315 1 1 0 1 0 8 0 amappl8 136 36 0 34 1 0 1 1 0 8 0 amappl7 128 86 0 85 1 0 1 1 0 8 0 amappl6 120 299 0 285 1 0 1 1 0 8 0 amappl5 112 79 0 69 1 0 1 1 0 8 0 amappl4 104 456 0 425 1 0 1 1 0 8 0 amappl3 96 4039 0 3930 4 1 3 3 0 8 0 amappl2 88 1036 0 958 2 0 2 2 0 8 0 amappl1 80 11882 0 11282 14 0 14 14 0 8 0 amappl 88 6702 0 6511 5 0 5 5 0 92 0 uvmvnodes 80 113 0 0 3 0 3 3 0 8 0 dma65536 65536 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 2 2 0 1 0 8 0 dma128 128 255 0 255 2 2 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 18 0 1 1 0 1 1 0 8 0 uaddrrnd 24 894 0 862 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 894 0 862 1 0 1 1 0 8 0 vmmpekpl 168 9426 0 9383 3 0 3 3 0 8 0 vmmpepl 168 65311 0 63183 103 10 93 99 0 357 0 vmsppl 488 893 0 862 6 1 5 5 0 8 0 rwobjpl 80 20898 0 19686 28 0 28 28 0 8 0 pdppl 4096 1800 0 1727 111 36 75 86 0 8 2 pvpl 32 15032 0 0 122 0 122 122 0 265 0 pmappl 256 895 0 863 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 298 0 46 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837e3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 intr_handler(ffff80003c499760,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 ktrsysret(ffff8000347dca88,61,0,ffff80003c499950) at ktrsysret+0xde syscall(ffff80003c499a00) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe5375ba36b0, count: 5 ddb{0}> trace x86_ipi_db(ffffffff837e3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 intr_handler(ffff80003c499760,ffff8000002a3480) at intr_handler+0xe9 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __mp_lock(ffffffff83902bc0) at __mp_lock+0x192 ktrsysret(ffff8000347dca88,61,0,ffff80003c499950) at ktrsysret+0xde syscall(ffff80003c499a00) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe5375ba36b0, count: -10 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff80000159e078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff80000159e060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd806d4ab7f0,ffff80000159e000) at in6_hasmulti+0x41 ip6_output(fffffd806d4ab700,ffffffff839eee58,0,1,ffff80003c40eab0,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015b3480,84,ffff80003c40eb48) at mld6_sendpkt+0x385 mld6_stop_listening(ffff8000015b3480,ffff80000159e000) at mld6_stop_listening+0x125 in6_delmulti(ffff8000015b3480) at in6_delmulti+0xb1 in6_purgeaddr(ffff8000015d9900) at in6_purgeaddr+0x1d5 ifnewlladdr(ffff80000159e000) at ifnewlladdr+0x21f ifioctl(ffff800001624908,8020691f,ffff80003c40ee80,ffff8000347dc558) at ifioctl+0x2d3c sys_ioctl(ffff8000347dc558,ffff80003c40f060,ffff80003c40efb0) at sys_ioctl+0x674 syscall(ffff80003c40f060) at syscall+0xbd4 end trace frame: 0xffff80003c40f0e0, count: 0 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833b4a35) at panic+0x1e5 witness_checkorder(ffff80000159e078,1,0) at witness_checkorder+0x122c rw_do_enter_read(ffff80000159e060,0) at rw_do_enter_read+0x99 in6_hasmulti(fffffd806d4ab7f0,ffff80000159e000) at in6_hasmulti+0x41 ip6_output(fffffd806d4ab700,ffffffff839eee58,0,1,ffff80003c40eab0,0) at ip6_output+0x13bd mld6_sendpkt(ffff8000015b3480,84,ffff80003c40eb48) at mld6_sendpkt+0x385 mld6_stop_listening(ffff8000015b3480,ffff80000159e000) at mld6_stop_listening+0x125 in6_delmulti(ffff8000015b3480) at in6_delmulti+0xb1 in6_purgeaddr(ffff8000015d9900) at in6_purgeaddr+0x1d5 ifnewlladdr(ffff80000159e000) at ifnewlladdr+0x21f ifioctl(ffff800001624908,8020691f,ffff80003c40ee80,ffff8000347dc558) at ifioctl+0x2d3c sys_ioctl(ffff8000347dc558,ffff80003c40f060,ffff80003c40efb0) at sys_ioctl+0x674 syscall(ffff80003c40f060) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9e16da9bc0, count: -15