last executing test programs: 5.381890474s ago: executing program 4 (id=2215): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 5.365925303s ago: executing program 4 (id=2217): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x8, 0x0, 0x0) 5.34719017s ago: executing program 4 (id=2219): r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000008c0)=0x9) mknod(0x0, 0x2000, 0x1e5f) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) unveil(0x0, &(0x7f0000004300)='W\x00') 2.448798353s ago: executing program 5 (id=2317): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x180}], 0x1, 0x0) 2.366326673s ago: executing program 5 (id=2320): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x400004, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x9, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x2, 0x803, 0x400, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cb, 0x10001, 0x2, 0x3}, {0xfffffff3, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x1000c, 0x5, 0x5, 0x10000000}, {0x2, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.3652274s ago: executing program 5 (id=2323): r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000500)="49d34ffdc120ffbb564d4924b2bf00d90c1b6be58619c13dc47a1c4ee7bf9191cf4868743b5259a419e49a17ab96570a12e14166728e73fef014977f37a52caa6eec503dbabdb3617fd0925fce5926e534d788f7de3d4dc8684b7b1156a51341a5eb6c5bf47cd3a2f162c22b228c65be6b3fff057da85eb909a8ed28c83479139a3ef05c77edff64400fda845d4fa0c56cc1e3b8ba5dc18b8e8b046305000000000000008724cb25280a2b1e6c2cae6a057541208f3813dc149099acbda6e4", 0xbf) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000140)=ANY=[@ANYBLOB="0600000046230000000000003c0c68f3e01a0744edc10b7c61ff337b6e71c87a7007a26163"]) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) 2.270903873s ago: executing program 5 (id=2326): mkdir(&(0x7f0000000080)='./file0\x00', 0x135) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x120) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/240, 0xf0}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 2.142915833s ago: executing program 1 (id=2334): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0xffffffff}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000a908ed080045000100000000000011907800000004ffffffff0b019078000b40004509000200680001ed11061affffffff"]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000001c0)=0x1) 1.082619728s ago: executing program 5 (id=2337): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0xd, 0x8000003, 0x5, "001a3cfcf6c07c79eb000000e7ffffff000b00", 0x544, 0xc04}) select(0x40, &(0x7f0000000040)={0x2, 0x81, 0x7, 0x1, 0xffffffffffffffa5, 0x5, 0x3, 0xaeb4}, &(0x7f0000000080)={0xde4, 0x7, 0x0, 0x1, 0x2, 0x8, 0x0, 0x4}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/255, 0xff) 906.68576ms ago: executing program 6 (id=2339): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x400004, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x9, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x2, 0x803, 0x400, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cb, 0x10001, 0x2, 0x3}, {0xfffffff3, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x1000c, 0x5, 0x5, 0x10000000}, {0x2, 0x1, 0xfff, 0x30004}]}) 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) 840.428295ms ago: executing program 6 (id=2342): syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800430000500000000000329078ffffffff00000000891708ffffffffe0000002ac1400bbac1400bbe0000002595f0740e000000189130be000000200004a00000000000000000207030200"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 812.341077ms ago: executing program 6 (id=2345): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x19}, 0x2, 0x3d3, 0xffffffffffffffff, 0x0, 0x7ffffffffffffffe, 0x9, 0x7fd, 0xffc}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x417}, 0x404) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 760.465445ms ago: executing program 3 (id=2346): writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) 760.267611ms ago: executing program 6 (id=2347): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff80350001080006040003ffffffffe0000002a0d5b9f4b80cc7abb1895812d71fbceeb9711e5eae5f82e6f130b226ba1d31d2fbaf0675d7e983e1760efe9dbd863941924b6c8fb1e1c94eeb36df66d79cfbd4d468ca8788ac77817cd351321b5d6c474d9a8a0fa41d42f05d5ae8302dd861aea8f0f85fa6cc070c6cdbf97a8e1fe256ae51eb46b5149401b44df730fdf06632f18553c458592ac9c016113c7721b9583d87da85000000000000"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000200)={0x7f, 0x4, 0xfffffff8, 0xa, 0x6, 0x8a7, 0x0, 0x10, [{0x2, 0x1, 0x9, 0x8}, {0x4, 0x8, 0xffffffc0, 0x8}, {0x5, 0x3, 0x1, 0xfffffff9}, {0x7, 0x2, 0x8, 0xa}, {0x7fffffff, 0xe3a, 0x0, 0x3}, {0x8001, 0x7ff, 0x9, 0x4}, {0x3, 0x6, 0x1, 0xa3}, {0x80000000, 0xfff, 0x0, 0x7}, {0x101, 0x7, 0x1, 0x5}, {0x1, 0x7fffffff, 0xffffffff, 0x7}, {0xfffffffa, 0x80000001, 0x4, 0x3}, {0x0, 0x6, 0xa, 0x4}, {0x62, 0x4, 0x7, 0x8}, {0x6, 0x7fff, 0x8, 0x1}, {0x2, 0x0, 0x3, 0x7}, {0x0, 0x6, 0x2, 0x5}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) kqueue() setitimer(0x0, &(0x7f0000000000), 0x0) 760.109523ms ago: executing program 2 (id=2348): preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f00000000c0)=""/179, 0xb3}], 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c5000016", 0x79, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 698.492067ms ago: executing program 2 (id=2349): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x7fff, 0xfffdff80, 0x160350d, "04f0ee091a00ffffffff0fe0ff0405080800", 0x4, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 698.227823ms ago: executing program 2 (id=2350): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000100)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x84) setreuid(0x0, r0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') 697.984973ms ago: executing program 1 (id=2351): r0 = socket(0x11, 0x3, 0x0) poll(0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) 650.923408ms ago: executing program 3 (id=2352): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="00000080", 0x4) 650.282252ms ago: executing program 3 (id=2353): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x28) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x385, 0x7ffffffe, 0x81ac, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8006}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x0, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6e75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xd, 0x4}, {0x8, 0x9, 0x8, 0xd30}, {0xb8c, 0x7, 0x8, 0x2000004}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x6, 0x5, 0x5, 0x10001000}, {0x0, 0x1, 0xfff, 0x30004}]}) 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) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0406938, &(0x7f0000000100)) 644.422801ms ago: executing program 1 (id=2354): ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x3, 0x2, 0xffff0000, 0x1, 0x6, 0xd87, 0x8000000c, 0x1, 0x0, 0x100000000644, 0x4000000000f19}) r0 = open(0x0, 0x800, 0x120) ioctl$FIONBIO(r0, 0x82907003, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) accept$inet6(r0, 0x0, 0x0) open$dir(0x0, 0xae828e137847f62, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x50) r1 = semget(0x0, 0x1, 0x281) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x4, 0x6, 0x1800}], 0x3) 638.735515ms ago: executing program 0 (id=2355): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) mmap(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) sysctl$vm(&(0x7f0000001640)={0x2, 0xc}, 0x2, &(0x7f0000001680), 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 624.462581ms ago: executing program 7 (id=2356): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x4000000}) 613.286212ms ago: executing program 2 (id=2357): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001040)="bdd2b7a0", 0x4}], 0x4e) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 612.659853ms ago: executing program 1 (id=2358): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x400004, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x9, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x2, 0x803, 0x400, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cb, 0x10001, 0x2, 0x3}, {0xfffffff3, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x1000c, 0x5, 0x5, 0x10000000}, {0x2, 0x1, 0xfff, 0x30004}]}) 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) 584.931061ms ago: executing program 7 (id=2359): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000009c0)="cff5c05664db486cda974a82388ef359025250129bdb3b3b172b8359eb32d47209b2a02c3b86a29b75b43b0b03", 0x2d}], 0x1) socket(0x11, 0x3, 0x0) 584.603705ms ago: executing program 1 (id=2360): r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x1, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 418.420621ms ago: executing program 3 (id=2361): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 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) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r1, 0x20004102, 0x0) 417.943357ms ago: executing program 7 (id=2362): r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x1) r1 = socket(0x18, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x98, 0x200}, 0x0, 0x2}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x10000001, 0x200000000000, 0x6, 0xfffffffffffffe01, 0x6, 0x4, 0x400}, 0x0, 0x0, 0x0) 367.263928ms ago: executing program 0 (id=2363): r0 = socket(0x18, 0x3, 0x17) getsockname$inet(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semop(0x0, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0xb27, 0x800}], 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 367.060703ms ago: executing program 3 (id=2364): r0 = kqueue() close(r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) close(r0) 366.596824ms ago: executing program 0 (id=2365): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) 342.068992ms ago: executing program 0 (id=2366): getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) 331.508775ms ago: executing program 3 (id=2367): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x7fff, 0xfffdff80, 0x160350d, "04f0ee091a00ffffffff0fe0ff0405080800", 0x4, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 287.235924ms ago: executing program 7 (id=2368): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1b}, 0x4, 0x3d3, 0xffffffffffffffff, 0x0, 0x7ffffffffffffffe, 0x9, 0x801, 0xffc}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d0000/0x4000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ad4000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil, 0x40}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x12}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil, 0x0, 0x9bbf}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 242.456444ms ago: executing program 7 (id=2369): r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x3) msgsnd(r0, &(0x7f0000000100)={0x1, "95937a127fdc1e26641a09b49081f1c6bfcb2292647e563b881774e41334bd0ec7ede21e72f49319c9e9c0f63a6044cb70cd58d1dd39053b937c3cbe5ea077ea"}, 0x48, 0x800) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4f", &(0x7f0000001c00)=0x4, 0x0, 0x0) 242.047134ms ago: executing program 0 (id=2370): r0 = socket(0x11, 0x3, 0x0) poll(0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) 212.764721ms ago: executing program 0 (id=2371): select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x6, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x15, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) 203.205329ms ago: executing program 6 (id=2372): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) r0 = socket(0x18, 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x870c3, 0x7, 0x7, 0x102, 0x80000001, 0x33a, 0x210002, 0x10, [{0xfffffffc, 0x7, 0x4, 0x71004}, {0x5, 0x6, 0x7fff, 0xfffffff8}, {0x8, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x7}, {0xa32, 0x1831ee74, 0xd, 0x4}, {0x2, 0x6, 0x3, 0x99}, {0x8, 0x1, 0x4f8, 0x6d}, {0xa, 0x803, 0x6, 0x8}, {0x2, 0x81, 0x40, 0x10000008}, {0x6, 0x8001, 0xc7, 0x88}, {0x5, 0x10001, 0x9, 0x5}, {0x7ff, 0x9, 0x8, 0x2}, {0xb8c, 0x4, 0x2, 0x6}, {0x29a71717, 0x7, 0xffe, 0x6}, {0x7, 0x7, 0x2006, 0x400}, {0x0, 0x1, 0x4, 0x10000}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 202.919615ms ago: executing program 4 (id=2373): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x7, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 169.707833ms ago: executing program 4 (id=2374): r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000080)='?', 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300)=0x81, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) 169.390571ms ago: executing program 6 (id=2375): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x409789, 0x10001, 0xfffffc06, 0x80a1a1, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0x4}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 132.94425ms ago: executing program 2 (id=2376): socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0xffc, &(0x7f0000000780)={@random="e702f2ffef1f", @random="97b0ae1a006b", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0xfc6, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3, {0x9, 0x6, "00de00", 0x6, 0x1, 0x8, @rand_addr="26651f52e2840a3a68632730c0fc4357", @mcast1, [@dstopts={0x11, 0x1e0, '\x00', [@generic={0x57, 0xf05, "199d97193064ece0a593eac37f10621be02f5ed9db398c546dd5c1e7533241a0e544928d9e3384a8fc744b56066b075a41f85a2fd6ef9faeb8b45ce20f21110a150a95cadc4b5f2b71c4c4fee5cb80c89559c41a0594fb1908b630db91ddae43ee44954febd21ce3c635799b29947f7036f4396cda674e35fed048f5b638e912565e7028b7d77b93fe3e105f8b000d70f34205e311e723fe02ca848b5cf13dbb13c467367813cb9f832cfba6abe6ca9feee4dad80797880c71ba7ad439caddfad794c51dc44648d0685fc3ea4c0ec5ecb2f51c8dd5f57046d39cf872c67d781ed46361797069929b868d5d2b580fc2e8915d1fe18b42fbea6c061f2461ab7612cc5c05c909ae034a9006c952f4268ce97fc69dda0b7c253d0b71f2f297dc889690d9653aa7474669520781d6564344cc151204c2fec044ad1d302954be1dfdf9e360fb064515ad84debee540c6e780b9260b91e532e734995f9eebe9a6eceea12a48a365ad80037dbd40570f267ecb9e2f7428f0305e7b378bc7e4676daaaa964a171b2b0f6b97906251def9a08a1a8ee0a24cff22eeea6659f59bc83ec2d90381d280fcfd7c57602e3c56a025470008cdbc5449c61acea7104a5a1cf0f475368b0640a4611336ade7f5cff7b89b25a3552015437bebc89647319c03ae18414c44464d74e302c1900ab739d7f5c0cff708f5523a37f16871bbf5fe9385823058d11af9945bc3f3da9dafe25c1cc2b7101a6cfc1d538626fce6128a3c372dbd73296d90efd504b1ae8d1ff91748040aecf438b8ee8ee2558b5c1eda9b67736a00f9cafdb477fb9333649709e923939e5a4810fd3a05e965f06d774d664269eb9957bd24c2491ec7d92c4a626af90807ced088227f9e3ad470527f27ab41681fb1e2c201c723b50777acd71dead37504eb8ea547f11baf195045bf34ed1bb2942f98766c284a82195c2a1ef38093be8b6e5c46ec8691f89660165f17e77dd38aef4d630b401ce3fe95dd8ae683b06f64ab2bc4721a0caf48347e30eb8530a1ad7c02c649cd1bf67fc6d458902703bb89358f4a2a5e5c0601c35b8e4296c8327ce2bc6f2ccb4d0290ec9eb69baa7a4f221f3dabf3012ce4cf649517831b26f9bc8fa5df89c0639b578f5ba9fcd74afd1a706845fb65e4454b854a8591c095c123de4f55b22957207ddb18ba4a33ab295cfb5e18ab88f672e5ff3983bc6a9499a56ab64ed906e90834f5f637ca418dce536b60f4982f3f6f5cd24a1f3cf947829e98a735c2c9c7e5a32778d4557dee863434c3e785ff87676325a8d52cdb08d06ee84c8aac8c06c933f70e2a00fad49c6cbb3b2a5b9f107f1c79fa1607996c825fb5b700ab9a06947654a06e6e3e664972b96376533c9f971a8a5dc1f2542e5a05aec346ef8285a340ab865c298b0f4a2f8e1e4ec56cbc055dd8bb6f20ceeadcbf0b070f4628dab4663000b12f68ddc93b4a9f10b9f3e51caaa137f8d38b9eef86ad257d5054156292b75a640f3cb74b9d12afbb2305ac2b319ec0f7acabf08b4a5fb7b6bade68a6d6553c845d878164b92bd4a28fe91bc09238d0174dcfb5db812e1658ad074be94d83af1bdfd82d4caabfd7b26b2c8d0f041a078173026f4a427cd9f0e36e34f01de9f2443785fd516e93d1602450ab1c700045526fbcf158862dfec19bfcfb1b9ac7bcb1bf4f6ea62ab7f949c5b1766bb9a06f5b914264c036c3785feda5bdd85849c35c8001a17450303dd97f4ad4db04c9d3c819b0a785fa557c643d76f1a70fc7617aacc5c9334694530a370a319ff3866bbb4a443da47ac8048b7710eed66188f6afefb48d754b1c51f496d82171147d8f1899ac3c68b889adab51d5d6e3b2882b1e7c84fb029bb17298975c045e9710e745e93fdd65c89fd8f8893efc2bf206f6511eb06779c0d9a9e21416e5696a31e47f1a26b9fd47759b016dddecacad30ef6cc2c71fd8fabfd9095ad9ec1b4ee39a333706d2eadb509f6073cec8e49f5fc40458bd0089bbabc2d456c8b47f76686f8304cc462030bde8838a7c7128f789ba90851be54d54e546aa4a916fe01bd44b791c53e91411e105d24faeb9ab61b0d8399d1e11b72b96b7108f2c151aaba368ff56c883400df86600a2462f78037d9d28450736dbbabe3c0164c5de54ccb79c8d56b595381b921e00973ed3649701b16bb51fe0a95fb5f3602a88900a4f5c9efe485c36ed2a021cfc8f9d6c97c5b5ebfe57fff6ae221bff01e7f06cf06d0f4a1d72aadf00b15ef7611a1d00440a1d6d11d0f98a0df3e6ee9e6445445904ae751720098d2684c8e9f00aefca4b996be313e8f8eff547e78654f452f9964de429c2f760b7a685203c2a5e6f3b7fd3a847aa6fef516ffc8a0bc2661ffafa825f5771af48494ae872617db3be6f8ad5b2eccc0b8531004c045f776da53d0460c8a0085f3bf7677b6a3df3b2967bbc63caf02b524aa094d4e89470ffdcbebec569314c3b0d69543405869b7fc41d32039de7a0845419f2d3df588a514d629f7948cf0de4365fbd09b880d8fd5fe0781c89695cddc55bc0ef14dbe3b10eaa8d05065d42ad19df166dd815e106e860e85312b91effead1871d68dc9c4764797160987d04aefe85f1049e803c77d9977cb7cf8af7e33cdd259505692f6c4cbdf4ca75d8b7560e9d04d5f87265af531ba5e1fa5d65ccad7ed942d5bc80c82c60dfc929837cc02560a87ef592d72aca36ac1f7903a546f3635257f7b9d48762ced28fbbed31e94c541a0fd5839400624bec0079b0762116c20924925576939828dabcb93207f3c4837976e805cc545952ea354f3462cf7f13f126557497cc9fb2ca9ffefd273125347be47349073fc7c05d1e896e8a093b9624fff7d9dd643343939b7221eb6ccb754ab0bb62e307c3765a2933d95428ca84b4a25063ca6a6d40fc4d680285afc6da6da2f5e72b926bb90b3dde40fa60bed10bac24e8a50e1b020b8cbc120fe7832adf7f84687ee276dc7ceefdc1c30ce4da3faf409fe502552e6433545ce1ac7974f9b7b305006e40b155f67ce08ed637b8fcb9c8599ced3f5d6a027ff9a6c2039ba9dc5fd24c1d34c32595b427db7cb7d383c37df67ac897bba3bc6996754f25f314b14f59d4f287a7d9f0fcccbe2b73594800fd73e7d944bb4f9b7691d17faf3d47d20d825f655ee4c2459fcd1affe3baca60fc3dfa1f4eefa0cf5e112bc3872598126380d307081e8572e7a86c1783943106ef35af2739c243bd75fa1ed353867f9761748c9cd4bd1946873f2c719ecbc14e1033cf8844c7d622ca3b398f1f32001edf441660e629a3c63d9455cf505aae553665e60750297f756f2a7c07ca12061033c068692b4e05a9735c97640076febed80fbacc451655c5bd0ba6f96ca1e4f830199c44e2ce4aed9cb039a60739640e9397b60e18ceb75b53be8ea8b54d25d4cfaa5f844e28b17dbb9ef990948ab911b8fb19b096a624be13b9d5d901a8d72144ba6e536013737246607ab22d4a891a1a7ec620af7b724fc9b423cdc8782f417263233af5ea9c4af9dc5d7ffd887f1c8e8e4a8cc53eadebc91b8d3f608b38c0f2d467c555fb0e19d203581e26d97c90cb370735d6dbad40601992b96b9da406898435117225c2bd6eeb1c35955daa11ecd70824c5ae79d2798e32f1f41741a954dd8828db2efc26562d0bb8a3115956937711b512b0c9a2c465c67a04cb3e219f3ea4aec8ae4708e4f934b89eee12fdea11249bacbfe978cb5fc962d94a26ba21bb167d42a03f899e1233717d2043345cfa830a84df1cb3f02260008174dc59f5be2921c8240b959c4e1f4c79c1fa4abd74b87a875ab46e90cb857dbb740a3d7a37de908c1294217fd6c5bab3415818c029bcc482c446c8cf270cf32726023c201bec06d10471ee30578a5a85c532f89a0f5062985fec1c439f9e601aa664dfefdaac7f4fead36212a4984413e34fb6b66d9dfe80f9b778b048537d123b8bccea9f298eddafccaa0d1e440613b49ea27a715e7acdc1c1384e3f6acb72dc2fb8944b3d660987f419a0948e15acbf773ee64ffcd7187bfd5a3882f092de3b23bcd6667e19d39822b14b317c4a0f35d22e574f65de700c6cbc0302cd873e1e85747176adf958c50670b7f7d0682e9a9936edf0445a4519c209c5d7a253a37e3f2378725b693428a5594745f2b05a2fca13bfdcc67a4b47997bbf1855e95f7fd22e0b25dde4c88c0327cb272f86f3b932e24c340324a6e2d8522d25cf315b983a88325d6e9f93ccb2e37909ce132c8b3495d4d72905d48960c5acbeff40a8ab9a01a2f9949f8b4adda8bb3d3033ebd3b81cda098b432573a8e61be87d9aedeb05937024c0fd11f46bfdd82afa81c89c56a64bb0c0d80a4ffe955e30eb0c7e43f511059eac53656a0bba14abbe6853f2f9be46ded802a4b673bd352dd4efa1e47f6a134e1452d22794d05e90a1176c5bcceff4dd9c54f580d882cadeeae8e8b33c5cb28d61d80333c9daa8203762e4e930714c799b73a7d2987fffeae9c57f7044ee1376191f88413f1837d0904564fdd4d29a8a276d19fdcb6abe0dbff77c99516a51648a8e2992507d74f3d1f4d7727cbc4030c18aa3b104ce87948a08d11a74539e62b246c4e66c766460964d529fcd9682b567f27eaf80a206da094f8809e52a54fdf9f229e01efc13cc0b7901a3f658755b731bf93fb86d7340baeba7f5113254b9991856ba9528bce1a231db4504c6bd2de843c258bd3b25e41d22a7cad976c137b792dd7c3d2eede98b71d2b03b8f20560144b351864f59b30cd90fb7d1e999f25e27ed78188662cd72e8d3f09b35d7b04c954b8a9f4518b20eb453f727b68f1d6c7a03c12be6a10ee4fe9c8655b7cd11082e99c56c171a13eba93f13a1c4bd89e0a4fa9beb38138eff9584f6ae2b3e104d329a869c779b28636e8188baaa3918a3fa053caf169b3b58ce2c4fc7a9b9b742fb9a954f5380417b0f125de6ee33ee291950aa22bcc657fcb8a36b516144e2bcf75f87f0314d06b33acb91c34608dd1f9b1b2408c8e7f88b647f531ca5061a774439c35bdd1568b56af9d4d2017e533f3ca7fd678395a2c6aea5dad85d6757dd40fa2e0cc24d8c13feca15cd36232bcc7b10753b3644f3f84aaedc60ad4deb3d8c1b3d41eaeced29331d6cb2de89b4f58c8f91fa418c89e6f8acc7d4abf22435849b965e346ee0675fd3d9830c5a98ae5e89b687786f1333d650a99d72674ff676c902578a178d1b634192975b557a646d99a57f81c3d97b3f9b39d2e8a3958b855b6d592166e77da17a0460c2795262205a2f56fb083c3fcfc94d78ae88d66d997bdebf79f48623408269ab7a361b8f462f6470f874b7a45ff842ce3368cf61d0ece92921a6b01d7c28e75965d85e0145389f9f2701dd4c1837a0645dd0304b3999e68ec7d5a7ef08fdd1be6e0a91a9a0d789"}]}], "cdc7d5f435179c8a3a2c30b63fae67cf8a5370c9ff870a9bff7e06613f148d95c9c8a454451e63dae9ce7126b5130fb4e1c3e21832e515326477ca06a0e8bbabfdf38dfc2e6660e36d9cb7101af879ae96ee100e71deed49ea8a28886533da262df047b4a9b7d02f78abc0501c467a88c312d39b559acac8dce47ce4246496e7503b3d21d328"}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x0) close(r0) 121.021306ms ago: executing program 1 (id=2377): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x83b, 0xfff, 0xffff, 0x1, 0x21, 0x1, 0x4000001, 0x2, 0x1, 0x1, 0x2}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) close(r1) 53.266628ms ago: executing program 4 (id=2378): mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) readv(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 52.832955ms ago: executing program 2 (id=2379): r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="e2000100", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800081, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x100}, 0x0, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000000040)="04bdfa5d1d2873c63e35341800000000000000c43050006123339a346f734000000000000000b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1d80a) 493.206µs ago: executing program 7 (id=2380): execve(0x0, &(0x7f0000000340), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1fd, 0x44809e9d, 0xffffffffffffffff, 0x2, 0x2000000000000000, 0x181c, 0x100000000000008, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r1 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONBIO(r1, 0xc0307004, &(0x7f0000000140)=0x5) 0s ago: executing program 5 (id=2381): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce7, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x12, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffd, [{&(0x7f00000c7000/0x3000)=nil, &(0x7f0000616000/0x3000)=nil, 0x1}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x3}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xc}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000696000/0x2000)=nil, 0x2}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000445000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000668000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f000069e000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x1}], './file0\x00'}) r2 = msgget$private(0x0, 0xb) msgsnd(r2, &(0x7f0000002500)=ANY=[], 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.145' (ED25519) to the list of known hosts. fuse: Cannot find fusebuf ./file0./file0 êÏ&53%: !../4 &).$ &53%"5& malloc(): allocation too large, type = 127, size = 7181888240 fuse: Cannot find fusebuf sd0(vioscsi0:1:0): Check Condition (error 0x70) on opcode 0x1e SENSE KEY: Illegal Request ASC/ASCQ: Invalid Command Operation Code pppx: unable to set addresses for pppx1, error=17 pmap_unwire: wiring for pmap 0xfffffd806b6d3500 va 0x200000001000 didn't change! pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error denied attempt to set clock back 0 seconds pppx: unable to set addresses for pppx1, error=17 pppx: unable to set addresses for pppx1, error=17 uvn_flush: obj=0xfffffd806a77fd70, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 953 Starting stack trace... panic(ffffffff83373719) at panic+0x1d0 __assert(ffffffff833af980,ffffffff833bb470,3b9,ffffffff833e56c2) at __assert+0x29 refcnt_finalize(ffff80003c476348,ffffffff83365e27) at refcnt_finalize+0x1db pppx_if_destroy(205b9a,ffff80003c476340) at pppx_if_destroy+0x3d pppxclose(205b9a,83,2000,ffff80003881c7f0) at pppxclose+0xa0 spec_close(ffff80003c4616b0) at spec_close+0x417 VOP_CLOSE(fffffd805f4c37d8,83,fffffd80097fb6e8,ffff80003881c7f0) at VOP_CLOSE+0x132 vn_closefile(fffffd806b5672c8,ffff80003881c7f0) at vn_closefile+0x12b fdrop(fffffd806b5672c8,ffff80003881c7f0) at fdrop+0x121 closef(fffffd806b5672c8,ffff80003881c7f0) at closef+0x192 fdfree(ffff80003881c7f0) at fdfree+0x116 exit1(ffff80003881c7f0,0,0,1) at exit1+0x576 sys_exit(ffff80003881c7f0,ffff80003c461a20,ffff80003c461970) at sys_exit+0x1a syscall(ffff80003c461a20) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7744724086a0, count: 242 End of stack trace.