last executing test programs: 7.522870756s ago: executing program 7 (id=369): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0x401, 0x3, 0x1ffffffffffffffc, 0x181c, 0x8, 0x10000000009}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffeffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0x5}, {{}, 0xfffffffffffffff8, 0x4f, 0x20000000, 0x7fffffffffffffff, 0x46ad}, {{}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x8001, 0x8}, {{}, 0xfffffffffffffffc, 0x20, 0x4, 0xfffffffd, 0xc3d}, {{}, 0xfffffffffffffffb, 0x37, 0xf0000000, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x57, 0x2, 0xe, 0x10000}, {{}, 0xfffffffffffffffd, 0x14, 0x10, 0x2, 0x100000002}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x1f70, 0x5}], 0xb19, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e", 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) close(r1) 7.06705443s ago: executing program 7 (id=382): setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x7f}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xf66a, 0x4ffff, 0x3, 0xfffffb86, "9ddc413a0d6000", 0x6, 0x200007}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="33fdd4623b69191a20b44928e7b4c4f13131bab0cc6165dec03852739eb861f043b3648ea7cd46bdad63683235798e7b7bb3e619cd15f07e707aa020314f8a14682c8ac2398d0f855735ea19f718cd16e207c3ad8531de8f23a856be3e693e7a2666f40df6151f2813d0629e3e71d8a20d73b8ea6c96acca9c5132600caebfce5b54350700aeb181bbd27a31721e3ef436b7187941f8c8531a1e0ec7fa51c5868cb726db7ed48cea24540741d45d4bfdaa8476e324182f0912c989ffdad9ab471b868d97431432a5626d4686253ede2207612947f05d5afad72c35a4efaf9c5767bdbf5568bb9bfb759d3457c66d9dff5833787af074d313e62ae66c39d416a34c8634e6ff9bb77cc1a123c4f8cc4d5a2129daa172af43e3fb3e980a58c711a7644f62f00aab0080000000000000d430da7080c4ec5350d21d8a110d23afdb95f993cc46fbdca7", 0x147}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) write(r2, &(0x7f0000000200)="5aff24841b89d93785a295b70029bdc2976c41bd098fba5604af8d1f8f89ae5b6bf08ef2572f53f5ab2b37be9018acbbde78f7aa1908e547434b8049199b2fece397e193835b5fd5efef6f9362dd7a16a515bc31702d7795cab764ec34cc5347eb10ac25c0f705fc7f942ece45f4694e6442a333182e995664542a45948113d7f7337a573484ee79b611f5306c1978b1265a25f674f361295435d1cbdc7c4bce3b0c9ca7a85ecbf25bab3f62b21f944a997d0b70ce7211e95f8f336dece4eb41362d12f38fdf3310f9da2a710e94d73534434bdc27843c70da8042fdb00880342f00", 0xe2) (async) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5c}) (async) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xffff) open(&(0x7f0000000040)='./bus\x00', 0x200, 0xaf) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 6.929773712s ago: executing program 7 (id=386): open(0x0, 0x12, 0x12a) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x5, 0x0, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x3effd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc4504446, &(0x7f00000000c0)={0x4627, 0xffff0691, 0x1, 0x0, "97a2e900", 0xd8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7cd, 0x400, 0x0, "296438fe6c90e90f06142dbd32b73669cad5a2db", 0x7fffffff}) poll(0x0, 0x0, 0x7ff) write(r0, &(0x7f0000000100)="b105d31b112d99c9f3474a22f1bf524ae9e1918b", 0x14) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x7) 5.665558186s ago: executing program 7 (id=408): r0 = socket$inet(0x2, 0x3, 0xfc) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) setrlimit(0x1, &(0x7f0000000000)={0xf7ffffffffffffed, 0xffffffffffffffff}) ftruncate(r1, 0x40000000007) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x50) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x20, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x10000, 0x4) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x84, 0x48e}, 0x6, 0x9, 0x0, 0x0, 0x1, 0xb000000000004000, 0x0, 0x807}) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xe5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4004}, 0x7, 0x0, 0xffffffffffffffff, 0x0, 0x1ff, 0x204000000000, 0x6, 0x5}) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) 5.54909203s ago: executing program 7 (id=415): geteuid() getgid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x3ff, 0x0, 0xfffffffffffffe63}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x1, {0x2000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) poll(&(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000180)={0x10, 0x2, [{&(0x7f0000112000/0x4000)=nil, &(0x7f0000328000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000106000/0x1000)=nil, &(0x7f000076c000/0x1000)=nil, 0x4}, {&(0x7f00006c2000/0x1000)=nil, &(0x7f00003cb000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00005cf000/0x2000)=nil, &(0x7f000044f000/0x3000)=nil, 0x48b9}, {&(0x7f0000137000/0x1000)=nil, &(0x7f000072c000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x2000)=nil}, {&(0x7f0000661000/0x3000)=nil, &(0x7f00007e3000/0x1000)=nil, 0x2}, {&(0x7f0000545000/0x1000)=nil, &(0x7f00003fd000/0x4000)=nil, 0x7}, {&(0x7f0000093000/0x2000)=nil, &(0x7f000037b000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f000074e000/0x2000)=nil, &(0x7f0000662000/0x3000)=nil, 0x28}, {&(0x7f0000388000/0x3000)=nil, &(0x7f000058d000/0x1000)=nil, 0x8000}, {&(0x7f00002c2000/0x3000)=nil, &(0x7f00007cc000/0x1000)=nil, 0x2}, {&(0x7f00005ea000/0x4000)=nil, &(0x7f0000192000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001e8000/0x8000)=nil, 0x1}, {&(0x7f00002f0000/0x4000)=nil, &(0x7f00007a1000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000050000/0x1000)=nil, &(0x7f00003e4000/0x3000)=nil, 0xc1}], './file0\x00', 0x1}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4) (async) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 4.122985188s ago: executing program 7 (id=440): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x8cbe, 0x9, "909c992f86cd2092107e9479749d3b6d7f164aeb", 0x8, 0x7f}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="82", 0x1}], 0x1) (async) syz_open_pts() (async, rerun: 64) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="6732233e7e257fa11e707ad86573ac1bd28640a76977c0d1ab7017f2d9d064289a441b585cd577b7bb263096d5ad4614be9304a2e453a3c330a3920076ab009c63836dc667f71b3f86186bc74ec9a855bf1e024e888e0252e031e656e63d2e36c06291d54ae3d9c280b94b96b9b40e529ff693c7d809b16a48deee9cc8bd296f9e8ef51a7f72a4ee2cfadeef1d45b24027b08d2a016f23ff8b14bfb8d121521a94261444852426b36941d44d392de039b07a4110adf516dd4c03d5", 0xbb}, {&(0x7f0000000000)="76e709c8cd05c45d4a745eddd21c9eb42a8d112a68", 0x15}, {&(0x7f0000000080)="77966ba9b73bfe96791b9140ed1d42344e39b211087827fdde62", 0x1a}, {&(0x7f0000000440)="4013e5e05503652dc76742be342f6980b1080941ef697e46c296911adb75552a2683f0f21b0dbb0fb2f6ab570931d268e7f42d5ef56878277189d8c269a50c50af9591a19230cb10f5d982a9b43de19c742d89063906ba64c319a62da68919cd657e8ad06cbe9d3cab6515878aac9f507157641eb1c0f2cea4b94844b2a9a30e0a40501e0a28265e7db6a5ff343ed63e114582b6b622a66142c2ad06b7afb74681152bc1187d97568b51b6ec1c8a6f1fde148a0e48f8adf93832fb4f840722a8eb92e61027e3b525c2a2719fa3962e491f72e91fa530a9d9c76e8e8163f57a1f20584e76", 0xe4}, {&(0x7f0000000540)="5ce47c978d91b01c35bebde7b44eedb3b170ba71b1937624691e90cc138580066b62e94428bce341b66fca79d75c01f9819eabfcf442f5134ab1c1faf31d11782e5b60d3ca3739a35d133e66c2efc85c9c0093a3676a216197ba6eb365cfe4053817", 0x62}, {&(0x7f00000005c0)="3887111c9eac04723a3fcf6f0213c453d5a0cfe97c72fcf67df0b8a0e253a66295d9ac584c8afe2befdd3876a21f12305a10ed47b9e91835ca21d7e5a7741d70dff6c4fb6ae0b707d93159bc332bfdb9bdc742782264e846e659b5a6d7edc3496a3b1d7dad78306b4730e95fa455fa0cab3a8cbe", 0x74}, {&(0x7f0000000140)="dcee7ade04e076613110e798f8f3ce6ba991e12f4bdf", 0x16}], 0x7) (async, rerun: 64) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x105, 0xffffffff, 0x8000000, 0xfffffffe, "a8a39cefab00", 0xa2}) (async) setrlimit(0x7, &(0x7f0000000980)={0x333, 0x5}) (async, rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (rerun: 32) r1 = syz_open_pts() r2 = dup(r1) read(r2, &(0x7f00000006c0)=""/85, 0x55) close(r1) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (rerun: 64) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x25, 0xfe, 0x7}, {0x40, 0x10, 0x9, 0x37}, {0x9e, 0x19, 0x0, 0x40000003}]}) (async) write(r3, &(0x7f0000000080)="d81ad3d20cf7eb4e9b0800bc1a30", 0xe) (async) read(r3, &(0x7f0000000740)=""/235, 0xeb) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0xd, 0x8000003, 0x5, "001a3cfcf6c07c79eb000000e7ffffff000b00", 0x544, 0xc04}) (async, rerun: 32) r5 = socket(0x18, 0x2, 0x0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async) r6 = syz_open_pts() close(r6) (async) syz_open_pts() (async) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0x1fc) (async, rerun: 32) read(r6, &(0x7f0000000840)=""/176, 0xb0) (rerun: 32) setsockopt(r5, 0x84, 0x3, &(0x7f0000000340)="7ad08df9", 0x4) (async) setsockopt(r5, 0x29, 0xb, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="c0", 0x1}], 0x1) read(r4, &(0x7f0000000200)=""/255, 0xff) 4.104020295s ago: executing program 3 (id=441): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0xc003, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x0, 0x1, 0x10, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x4d, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc050756a, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 4.076334649s ago: executing program 3 (id=445): sysctl$hw(&(0x7f0000000040)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket$inet6(0x18, 0x8000, 0xc4) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000100)=""/155, 0x9b}], 0x3, &(0x7f0000001340)=""/216, 0xd8}, 0x1041) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, &(0x7f0000000200), &(0x7f00000000c0), &(0x7f0000000140), 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) nanosleep(&(0x7f0000000240)={0x6, 0x6}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) 3.987725855s ago: executing program 3 (id=449): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) ftruncate(r0, 0x40000000007) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0x800}, {0x2, 0x5}], 0x2}) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) (async) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaac508004806003400640003069d9078ffffffffffffffff070b1eac1400aa7f000001000e009078000b0008000003fc0000000100000009"]) (async) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r5 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)="9725db874b5776d5676fed1ea73f98a0c434268a8320db3eab6b66f85fc6c3e3784eea0d000000f442060b0f73d3d47237f91da5d2059c1266e040db88846420792a1aba3070fb930a29ddebb11cfe86730eec721e0af6bcf4d00a107421406cd3f2d2d584ca988b787135219952d8f7402de7b9291c788fea559f86c9da5ffed0c955", 0x83}], 0x1, 0x0, 0x0, 0x4}, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) (async) syz_emit_ethernet(0x224d, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd61aa77bb2217010800000000000000000000ffff7f00000100000000000000000000000000000001"]) (async) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') socket$inet(0x2, 0x8000, 0x5) setrlimit(0x3, &(0x7f0000000340)={0x2400, 0x100000}) 3.87931247s ago: executing program 3 (id=453): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000005c0)=[{0x400e, 0x5, 0x6, 0x2000803}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa08004578ac1400aaac1400aa4e204e200000003ee41e5d0000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500280009078fffc"]) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) 3.867537087s ago: executing program 3 (id=454): r0 = syz_open_pts() close(r0) (async) r1 = socket(0x18, 0x3, 0x3a) (async) socket$inet6(0x18, 0x1, 0x29) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) (async) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x2, 0x4}}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0) (async) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r4 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) r5 = getuid() (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x2, 0x4, 0x27, 0x8}, {0x1c, 0xd, 0x0, 0x3}, {0x400e, 0x7f, 0x55, 0x2}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) (async) r7 = getegid() socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000000416000b00070000000020000010c18125d7f96ecfc73fd38c23781fd6c61a27ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09", 0x4e, 0x3a3ae0e0de5f5dda, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000040)) (async) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r7}, 0xc) 3.865398046s ago: executing program 3 (id=457): sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000b40)="e2000000", 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x77a4a590, 0x2, &(0x7f00000004c0)="000000000000000920000010eb48e6d93192b24805995b5d2f084773d5ad04f5639baf4106f4e3367753aa640f3fe43cde4d4bbb19e3b44c0937a052c3e190a73d8cbe95c87e84f6df246865abf2e4a4d455272c62ca910dd6271019d2532ef60a7fc9f7fbba9eb7127171226e6c578a561e0000000001000000ff654a4b70032991e606451463d3e9c6b41be03762fee1e8124828b19a652ab259b47ec99700000000000000000000cf45a733b9b77cd789f4ec092b8d01130a82a9aee65c3924b840c38bc341ecad00"/211, 0xfe97) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES64=0x0], 0x250}, 0xfffffff6}, 0x10, 0x5) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$TIOCSETA(r1, 0xc4504447, &(0x7f0000000000)={0x2, 0x8, 0x5, 0xfffffffe, "cd04220000218100004c8c0600", 0x7ffd, 0x3}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0x8020560a, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f0000125000/0x3000)=nil, &(0x7f00003c5000/0x8000)=nil, 0xfffffffffffffffa}, {&(0x7f0000280000/0x1000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x5}, {&(0x7f00006ca000/0x3000)=nil, &(0x7f00002fe000/0x1000)=nil, 0x80000}, {&(0x7f0000c56000/0x2000)=nil, &(0x7f0000472000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000437000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003b3000/0x3000)=nil}, {&(0x7f0000763000/0x1000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000128000/0x4000)=nil, 0x9}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb2bd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000023d000/0x3000)=nil}, {&(0x7f0000224000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x2}, {&(0x7f00003bb000/0x3000)=nil, &(0x7f00001d7000/0x4000)=nil, 0x1}, {&(0x7f000021d000/0xa000)=nil, &(0x7f000075c000/0x3000)=nil, 0x100000001}, {&(0x7f0000697000/0x2000)=nil, &(0x7f0000530000/0x1000)=nil}], './file0/file0\x00', 0x8}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060396372"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000080)="a62ada487e89f5", &(0x7f00000000c0)=0x7, &(0x7f0000000100)="79c85753269c7f4b2a1875b69faf483ea60ebf40df296d11651e8a9cdf05368b8cc92233f730cbe35e1b1de836c6ffcb37dc36680656f7f49e338b7d26f166", 0x3f) syz_open_pts() open(&(0x7f0000000600)='./file0\x00', 0x200, 0x60) mprotect(&(0x7f0000b78000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f00000003c0), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) clock_settime(0x2, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00000a8000/0x2000)=nil, 0x2000, 0x2) truncate(&(0x7f0000000180)='./file0\x00', 0xb2) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x9) 2.2477362s ago: executing program 0 (id=513): sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x8}], 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x7, 0xc}) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7941) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x3}, {0xffffffff}}, 0x0) r2 = socket$inet(0x2, 0x1, 0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_open_pts() ioctl$PCIOCWRITE(0xffffffffffffff9c, 0x8004667e, &(0x7f00000005c0)={{0x1, 0x8, 0x1}, 0x2, 0xf4, 0x1}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) 2.134224368s ago: executing program 0 (id=514): mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x500) (async) close(0xffffffffffffffff) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) acct(0x0) (async) acct(&(0x7f0000000080)='./file0\x00') (async) select(0x40, &(0x7f0000000000)={0x19, 0x0, 0x7, 0xa, 0x8, 0x3d, 0x4000000000200, 0x9}, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10005, 0x10) (async) pipe(0x0) (async) socket(0x11, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x6aa1b1da9f415add, 0x82, 0x8, 0x4, 0x5}], 0x4, 0x0, 0x6, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(r2, &(0x7f0000000180)="b10005016000000416000b00070000000020000010c18125d7f96ecfc73fd38c23781fd6c61a27ddb06b36ac970bff03000000000000000000000000ebe1aa5323fbeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec589000000008d9810361b1257aba8c500002012010000de5000000000001d0900200000000000000000000000000000007ad52051c9ace16c0000", 0xb0, 0x3a3ae0e0de5f5dda, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 2.133275636s ago: executing program 0 (id=515): setuid(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2012, r0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2012, r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000006000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getegid() (async) r3 = getegid() r4 = getgid() r5 = getpgid(0x0) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) (async) fcntl$setstatus(r6, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r6, 0x6, r8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, 0xffffffffffffffff, r4, 0x40, 0xd48f}, 0xfffffffc, 0x80, r5, r8, 0x7, 0x6, 0x9}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x6, 0x7ff, 0x3, 0x1, 0x1}, {0xcd, 0x8000, 0x4, 0x7, 0x5}, {0xfff, 0xa9, 0x6, 0x4, 0x4}, {0x2, 0x1, 0x1, 0xff1, 0x2}, {0xffff, 0x8, 0x31c, 0xfff8, 0x200}]}) r9 = socket(0x11, 0x3, 0x8) getsockname(r9, 0x0, &(0x7f0000001480)) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7fff, 0x3}, {0x18, 0x2, 0x6, 0x5}, 0x23c, [0x5, 0x1, 0x4, 0x9, 0x10000, 0xff, 0x1000]}, 0x3c) recvmsg(r10, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x40) (async) recvmsg(r10, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x40) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000000), 0x0) 2.132255785s ago: executing program 0 (id=516): pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000400)="075cb5f59edb0197f578377e33cd9f000000000000000000bf5be62780731998f976ee4bd7522c8a1c42912f071204e2e935f7f5d591edd2e89d760a49cf9bda1a636abece57e0cb467218e4133b00d76a372b3a830fa0d716f723c13c4fded3cc73fb19562b2de52c6a2dd034b0324b64a6268e423ea9eb567aa7e6b4fc08d8feff2095c637daa000"/148, 0xfffffffffffffdb4}, {&(0x7f0000001840)="221ae9cb6291c823e669219b885864d95b9e81e1506dfd6891613a5e0c574ced0fa3a11105c7dfa435baf54daffcc4d5e2588277f93f9dec9e23bba630abdc0a9071efe69157aaac76c3073bc8f6e438471bd230b4ac41a7efe3de804b138619b27c37f8ae5868fc95a9c37ba6d051f7db70907118c743c6da58bb51b9c0bb8ebccca86dab74677000252a694e524232e7e120cb78c6dbf3db772cc4f947d7633d668e7c9d65042788936ef6b55ae465f0c8c1bb6152501fe7fb806500253fcb48c04a43fb6510f33a6c192594a3951e449689f8f665b538771aa684e826015f896eb0ae1b419e1a3791d67836"}, {&(0x7f0000000340)="7cac97023c57cf917acdea96c4992d94e8b9bf8169f542994e4a90956ec62668ab09ce97bb3eeb2009ce488ec2620d1bf6d5033cc4538991ac302e6e7a344ebf53d0f6f87abf4bd3c565c3170ef9c26b1fb22c247c7f1d00c1f63212b3ac6ffa348e7cc09dc29cc72e4f0d3478c28c4c5976e1cc6af108ad6b84522256"}, {&(0x7f00000001c0)="8d39639b42e4ff50a4a083bded98f4f9420645ca3a7a532b42ecd9b0c1412979f196deb4ca494e01ab02bc20e185d116"}, {&(0x7f00000004c0)="d1a85c40c63607444d7e92b63cfb45b06c0cd1eb3f22b6e590b511400be564e259b5d7419cf63a270a8143b76fd25bc52d2c305c9c3405180ffa26906806e20d9342c6009053da8564534006cca6fc8695c256c5aebb0fa8ce9bf8111e5b50780afd56aefbbe5ffa54c394cd353f0b058ea674c584e4484e41c7b92acc8e3a4c0c40a69566c8f08245969a"}, {&(0x7f00000006c0)="8c9c3b17657cbf9542d453766fd84e97bd0821333f8a386e3a3dcf62fbf29fc1e9a466093b6a87584e23e791929992151e5ade5166e5833050eb95"}, {&(0x7f0000000840)="e7eadb58323a6759990ea5e35e79a206d6d32f4b69622189350a9aee33b9b26dd652c57d3e0ad766f14efe930a5c9e4cbaeae17d6f0b74f6c5c4b23d8416c6be1831831c3f7dea0330a91587906104ab68b8333d5fc575cd81e8e5328b6107091c7c76d5fb21f89d1bf4b18be1cb3cd1733c7bc870a194a15dc15f6e66623c59784927ad855a1dbadc087f9e7fab2aa34332347824fbc67d4d4229065d28805d02e61d0cd95d4e7595f63fc4fb7a036016f6894f00f3b76800f1fd6de3e45dd76f6318324371f6df0c816e746b6b98faea7bec3ab77cb580b4516cba0b2845ec55fa2ebf457903d1050658d002688f8fdb58806a0e5c4bd5b8d1e9e392adb7fb459be4b5151c3d86ef5179deadf79bf892bdee181d85c3f906ca3d145d93c76259a7ca27c529aef44e9aceb1fc2d7b1d8c897ee9fabe27d828e8801146b6cc99804866a11a31a83b2515d2e7b647a312178f134f863186986eb5fc37dda8283439a21cce8043c5c572226ca2202456014b22c1410f757423e008ce624d22f5b6c30a1b3092baf0954c607e7f50ec34530a64d4f956e29ae3f1e34dcd1d1161669f89e3a185f5e706a00327babc6f688b4266c976c1b09eea6ccf1e49463e32733371bbb77c3150539c05090d670a75c5de5170ab750a728732e706d3c8ac7165a0e70181fd0e41643bc4f93a56033a6348a57238bd9b27fe8f6501ad949635c5cee75e0f118221d0b900202aaa4cd8848a7fe8f0f6bcb2a34fdfd4be754758a8331e59292f8301828e489f908acc6b16f916b0ec5b05b3e66288d89e13f7201bdf762ee5f33528ae31760b68a3d9505eae9fa345f380172c6c7500677493e48bfcf3e8458aee8b20a714985bb17fafff0869ed8531a2ccfbd00d10a05cd2922d5410a0004be7dc6672df9bd8beeb6eafa0a4888b3b07b0b65aff9e039616aa4c858e81147640e5cb8d076add2e21bdca1fd2c74367fac368ef8535b31cc3788408b83bc497b94ebade1d5bff158310a5afae3a2c5910d3ae15fb747070a363ee0e05fff60593c44f8fb286867ef24fb598d55f257cc38c8ea664ca5762d6603d4a65b14c960c11bcf4ce2afc2797f64cbb58365e03c8eb21c2b76e030f072347e7a2b22b62ed9bbe25be5440290d424323205911a5e503b6d3fa03aab9d0b9c01027d6f5655ed6b8edbb59da06a387fb7360e13c413f0ae1801b5a9d165bd495fa9254b8623007067ee553ad5f0f8b7648eb0b05ca4de791eae429f5ee78e208a7d290b3aedf961b969fbe0cced8ef1eb6d2fa9abe72c0054ef2f1e28f8a84eff80745a2bce443d5cb2ce6544a3928c2dc98de0845fdd95480893e47865756f76c3ba147862dc0368a5c2855d872c5c3a6cafa4b3a0cdd2fc2ac80a8220a39d3b0cadecce64aa5200f937bc45da4f76e52e2fe56d8a076b632dc7fa398e059ef3e7b77e51b63ca2c92ce1f86c6cb62a3a413dc72fd35f67d8c1318703a5a0a29bd7610b290541c8727cbc4d50d84cd0299584d2736d574cea62c911cec9b72e22a25a1561fe7493e7acd3459adf4340166836094908c5c661eee68ed713c6856e3d26ff2bf6210c3e1a14604e9eedf5e14e2834b7514d457e652a4c9f5b8b8bf95a1143b88ccd076da8975b4c1598edb1f57beecb962c6f9a46e3ed204eef3cf95e4b8eecfe721f27b5a5b94bbdfe8338e9b4c3823d410af4acb945be82ec425b6c4dd68f6d01d806818e5f0c735575f6059c1d3e9532991439afc85286a9f19d446ca453216724f0f5d853f9391bada7838551ad39600ff1fad9611db07f17cfcd4f67597bd6b04bd9cbaaec555aa79c205bedfdfdfcbb9b2c8813b4a3e4f6a5ce0d8742b4cefd59be7132ef34a00b9d8f7a369c2630232839b3c35797172db08994e53bafa2403802cb2100f3c500bb78a4b1e1aab75efa34424972f0e327e6717d0f6a0a249513548ea9084678823ae193173bbaa84d27a50a4550c0d36c700c60ee63811d2f9153a93cdd637fbdbdfeeb2ba208b82a370dd342f847b1a9f02f64d244b901bb3b5fd4944758bea672f7620fa2ed9c8a10dd5f771ef8f74e2c6e354af692bdb8e959e79f46a73a50c10c2caa8b5de620864920dd368a93efe32f10d70b2806fbf3102a7ca5d178855eccfe189b7f31bc141003f14c91880b2e1bddb12ff176bcc2c0502e14b03cace15dadc3c737012eb8efce441051c4d16b5634c450ca0155615db1e59ae0f02f634562b1280087bb1821c8f35382c1eb084b6c489b3688312c6fe6099d970dfc5be07f026f331b156e000d04af0682b8e872e6f6781e4d707bdc2cbeb6291b2d6924389cd2c971fd6654eb825ea8f90469abfccc1c7d832ab9e3f25b2dad910d01f4eee44bbacdf7925a6577f68491926018045d2a16acafc71a536e223b87c8023628bddb0a8f639a11deaba80dde1cd399f68e05d3e9daa4353dae160cfee89c5492ecac33e82c1e13a676eac23323aae25fd527585543c92da46cf2df7845e56f1ddc6d2787a132d6fd4abb950e71d3aa4bdb070d8e5971b9d94fbf3b24c0f4e2ef6ffe710c6b697c061ea1010298092f243d30c90f07b0373ecac775c7bad7076363699353159f0126046c44d29d73dff9b5e29f3588a0f075b23c7f30796e9d9d1981fb468a3bf5d103ba1cbeddb99b57c87e45e366ff39bae96a09be1ed93450d4f464d9e89d03ffe152ab1fc0eb76ab7b5191b6cbbbd787dac6fea49683e3d288f25ca0ab547db749f244db4186a6ea1a93fe0b060a5d8b766bcb954d1b14d9e5f7d17596d41963d66f05637e398f4592b80faf92c818cae6f21090090e76a13248ae11117fae8a9e6ef9696ef4fd33067db963898fc74073ea6a8ff122961e01edef729c51ac609ca4a48978755a3152956ee2c2f1177b34a37a3b717935b9eeb8a397af26d130e848b689512f2a3de602bc29e5c5511b4cc5eb61d39425d9bf8b16f99550d11465556b65bae9e7ee7e9b708f5635b98ddbd5e4ca315a61e88535244b59a8a4f1c253c47a5e954c5ebd0af8b8094a8c23f5b3f6c9902b676f1eff7f64ac46bd8dcb4b2edb29751e08b1af05ca3b364ee99ac252ca83164e37d38be95cdefd74daeb5d98d9bcd1f03c6dcf7a8dcd1b4a8754e100313731f5a9495daf03791607622a8cfe847dc0021b42043541f17300d819ff8a22dca2722c186c3a0d05e7b3ab198ffb24f9b4fb32bdafcbc8daf57209b84c0ff67b63d3e18eb13bb0f5d3f53f47088bfce00926e338188a8f49b6a51a92d83c7c9bbeae081c5d14d27ce4dfc3134271970f0b7fc3bfc2a27e3bd4648f46e5379f15b5c216da19eae848096bc7f61ef91f0cc5f40af107e06ac2b2f53e0734cdb15b19f7c44b962311c22d23043960d456adeba64cef92c37dcd1371f4a10d78857f4184ac4d2e07641185509ac4f6c68ed2cf5f949fe80e8714d37588454102e9a230d8817255021b594c6c4345dfa4f04e5300042a62c161fdcf7327175a8e02484a6f19be590604b9c2ec4e41719fddfad289ce178f4105f2a2c0f0cc343b1d6da210e70fb6ee2deef572f23ab51f4b1e435dfd8dba1305b8dd7f8e62182481b8ed8784351a50672d48bcbbfbfd27517d124dfe757ccc41bb436f6bab029dd917f4e31cdb199e2163631a8b79983baab61af440c01c0ca7aa95afb6c533e28a9585aca20c6dd3b3fdea5f02fe405ea68412e8c884937d74681f59efb2509eea31a2d3f5e8e08a8ccc6f2391e2bbbe4626a54b4a59ba88e612d9a867a7b39c55cfe3959505933a62a4ae445a3d5786d9b4a97f6abf0957fd396290ad60b0689a2308990f2fb6d1a3d7e5f7eaddb0a6bdc39a1f571ce2e4585102ca38292aa9d64aa03b95494ebe2b0aa2b1357adbd4ec9784a92c14b7111f5f45e6d202383b3ff9523198cd96f3ed5cb0309c3beb0f54827bbad286057129643ddf1db48d8f92516c7b21896706e1f33db85aebfaf1e163b919e553bf982d8267c001ad0c2e6e8372bb875c24803557c2a599e899871b991a002521105b8fa4743b247af3cb084d28370cad0a19029f5e30c936b068ec4f90c86a41d826aeb96ff4075efe36ca0a68047789c04463586d4e90f84e5d7ef368861c0e637fc4336179b66a1f2849f4d4bd67a77e8cf5dae29ccbba294aab513fb75557a8016647192d9b4f74f6ac8f76b05974a9e1aff6a53a86bc59cf755017039a1710219456dd240f2fab61f1d7cb6e5aed3004a68574170398fd7157b1f0fd2b280cbc8b3e8ca75232f361443e1c30e65a2c1b2294bfe0bbd8c8c71dff58f6d180cc1e08c0c24885dd3ed4b1955afd2d279820ca65c08114fd598dcdf56170a5945ad904a16654cfa57a0d3a2bc2c2c84e69b451e06eb601733cda29311d30d3169d2a82e828b371ce23a6e4cdb9f11fdc0f3e4a75276665e99a4ee95b9b25b4b6c00fd1e01eeca2d16b4211c9c724fd74a24f53f7662bf004865fb3ec486679e44601ffb6b7c8f9a396176573d6855125ac94e3275decf35ea5b9ee64e9158d73a426379b7a9961ff9cb3d0210dd1c3b33b6c0f50a61c1bdb9e1b8acf783f44ece21e49bf5084fce75b33f118340cec7a919cee038a7f06baedf198a72305c805762617803debbeb73553414b5795f2be527f612972d6e4b9c9dd15edbd76efefa2195495255d416c3162ea1688681688626ff5feb8bd263683fc984ba4b21a101bf071dd2ff8aa3fa73fd86e30f6b9e44275e3a7629bdf9b7a6694bec4fed78f6f7913a7d730c849be7cd38b62b60e6a0a7a774318c4ef5ccd882960789c87255d28927844451af3692ca045c6ccaf2bcdb1f30f9869d8adc34ca5cad3bc78ad1ccfc1bbb777c8fc32e4d33697dfb29e747b69c26c41b1832aa1b07f83fba671812c3957528267f729be0716abf5c2879cb6c595cc43d0126878f370e978239be9da256f44bd7b1a125815f2c3efb915315566a70de18d3b44da27599e401b5ffa55d05f8d40e915e327f66d648abd36926bf10a2cf995e7f1d0a480f2acedaacfc8c67a470e1659a0665c8cae06fb99d1421ff9dfbc199b3ba6b2f12a227f26ba06c6d312b7dcd19885c453aa0f9f4a14b285f5e43391a7b10ef1c96b5c2eb6a0cda4605ec4ded30cce94b0ffbb4903aa821dc39893198100cc6c2c724436ca78134b498b9ea21e217f1d846da5c41f46279e530969327471272201b66c50fa04c2636964581f42aafd78789dac0ad2617eb02071c8eb05c65c15e0676af65fc8f7639275de0fd52a1f6f6a7093d7b5afcb9160bdc86bf2360309a23c60bc82976e96d4726f153b548a32ca95e6fcc5db3dc19b8b34b1f169c6346e594dd40f27211c1e7ff7852342aa4dfdeeff65b7f4dd8d2e4c70af8edfc19cdf82e20e615cd9f77b938ef9229bd1f1b262c6601916cf296c9662e9a4753b35d4cbe2f3dda82b01608ecca374df2cbee70e16ad00c3980a51421972bac3312ce769621515703c42b3d1a2eac6fb024a495f6e1a813601f72737337e98a012ac4227efaafb2cff274320ea0f4af3fae2f48498cc993a6e01f406b1d5261ac9cab23677b5d01fc804ce5ba3a8e9a4499553086050936fe879c60533f399a93fbc4d67752b6a4b752687613a12a972a9d7889665d4f0da403a7c57553add5d438fe7f6f7b934ee4243e5a5d8bbc52ee658d06edb8c7a348a7e2f3e4b0cd8880a5516770e8419959ce989035420e4d64cfcdc3e1bdc488a80e37860217abfc50329d1f98560e6d42e24efb0a467d94cd6d838d54579ab18126fc3bf63a1519b9f52eb3"}], 0x1, 0x617) r0 = socket$inet6(0x18, 0x4000, 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r2 = syz_open_pts() r3 = kqueue() getsockopt(r0, 0x5, 0x9, &(0x7f0000000100)=""/162, &(0x7f0000000080)=0xa2) fcntl$getown(r0, 0x5) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) socket$inet(0x2, 0x5, 0xad) write(r0, &(0x7f0000000300), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x18422, 0x0) poll(&(0x7f00000002c0)=[{r4, 0x4}, {r2, 0x10}], 0x2, 0x10) 2.131989315s ago: executing program 0 (id=517): shmget(0x0, 0x3000, 0x602, &(0x7f0000ff9000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={0x0, 0x80043f91}, 0x10, 0x2041, 0x0) shmget(0x0, 0x2000, 0x64, &(0x7f0000ffc000/0x2000)=nil) socket$inet(0x18, 0x3, 0x102) getsockopt(0xffffffffffffffff, 0x3a, 0x8, 0x0, 0x0) 1.913930881s ago: executing program 0 (id=518): sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x11}, 0x4, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff0000cd0000158b318100000000c00600d513a0619527c62515f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2fa3", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x9, 0x44, 0x5}, {0x84, 0x83, 0xb, 0x7}, {0x816, 0x2, 0x7}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xb) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001300)={0x1, &(0x7f00000012c0)=[{0x8, 0x8, 0xfd, 0x10}]}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r3 = syz_open_pts() syz_emit_ethernet(0x8a, &(0x7f0000000300)={@local, @random="5fbb8af09d7c", [], {@ipv6={0x86dd, {0x6, 0x6, "00ed00", 0x54, 0x33, 0x8, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00', {[@hopopts={0x6, 0x1, '\x00', [@jumbo, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x64, 0x4, '\x00', [@ra={0x5, 0x2, 0xffc0}, @padn, @ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn, @generic={0xf6, 0x2, '\x00\x00'}]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80, 0x4, 0x0, 0x4}}}}}}}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001080)="4800660904b715fa967b4c44bae97c7ccd5b69ed32b0e02264f6d10eaa6897675cd70ea509878f72126a6b1e2c5ec391c06a0052ecb8819db65293ef360f60a23b4eea03d603306af13f8fe5ae6ad19f1befa7e9ea84904dbedb60c9b78f3f5c1a8161d4c6fad12cc247d4eec4ad24009dd6b7de4a323c81c6f9697d5aa47b87c0f8743cf1702f05e336ab67be96ba44a2204edadba0815d45f7324d327b6a9ccb2ec40ed4c3013cc1e8d4ed726925543c6ee8e5bec5595b929ab2776f3f674cf1a8592f937428d7df32a91e01db4edf88eca147f0c21b7aecaa43e687ea344c780e40e628460b9c950314c083b19939cb7b738e759985921ebd1ac398774a9d29495f8f0ce071dd03fbf102c268539d2a1b038e42256b13936e87b7108f52f855a4ce5f48e70d7e70d9c87fc1a59fae5ee9421fc33f8cbca4347ea186a0b6dba08d51a71308eb805a3de6b364e5eb147a2aee21787c854801906dc72bdba73c8c5a929e0221342a252776b7db4dc1e5512660957636831e757dafa9eb1fd41702ef35dafca32f1834811c35303f045efeacfc707a907604847b52b290e508c89f4efb7b5560363f6b774ba6ef8c5b7e295aaef6721749d994c1d1d3dcf083e2c474b3bb98006804ef18df242fb78a2962a38e0f446fc01b96263107fba6217c838d062f9878855a7230c6db48aa4ad720ffc4c15f28eaa4722f01aacf3cb72af565", 0x202}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x6aa1b1da9f415add, 0x82, 0x8, 0x4, 0x5}], 0x4, 0x0, 0x6, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x1000) msgsnd(r1, &(0x7f00000001c0)={0x1, "763a3cac685fbba566c527f4539389253f95a08c0d57c26f52ced9fec0d1f7532843c89de6383907cdfeba2a0149d9a12b787dd00c1e608e75e23231f258b682d768f3937fb1a527bce327136e47e90c217e2dc61528a7ef395395a890a5d045247fd116bd3bb2b8a0b0b3c0c65cf6c294b0a5238f7ac170692403d72500f1e9ea273d21e0da626f105c78ba9f74041cf781aa4937a166361c1a66ce8e5903100ab1bce07a4a5f12b589c9026d85c0f691d4f8298ce901ed58acbb3ec8442cd076f84bd2efa5a7bc2335d5218a0bb8350ed112377e0bf262bae90aaf60c842ee33ef8776ffe2154079c7a1d573f156aacfef3c8a7fed6a97de5e440656fca60249c293038176e67490eb880ad918913d7fa879b99f377fc33bc2470f3b2072b57367e13f03bb1ae749bd94f9f500b9e006e3531aba56f7672cb4e77d45a382908b34583dd8bcaafa3c02d26ac1fa969bafb35597077aad0c422e6b8797095893dd232feb4c7a80ddbe40a124d748d0e7d44796593328e9bb809862ec2aff0b0509c7aea32a531d562183a51df24d92654b6dbb2111861a81a2f866bdfe9a821ebd05d18974ba9ed0d9684ea96ad8db33bc5d9f18d0c4262ea0cbe6cf87b3022133b890cb223f4493ed81c490d217fe687c43ed708a8c9748be677c890c209b73fc3143af6d5e60f587de78cdc5d56776f743f0f171a586547531769f1bf98ccfcdb874cf5a99f6b5bdc2703378b0dd6a8f8be069224a4fd6bbb935d05c5e36df27a90c1da75090f27be0a71b97ca43a4172c34f2830c41f8a862946f1f61e081fc9b6e3f4d3e3193f43f7896d1834553ce9f23da10b9dd15e746cb5734b3310cd6eb60bdf7c22013d16a23be1a202e98297eaf3d430fead3ab973e62f5ce9bf82a9de47d916c30b7ba3bc2643504a1367e8697bbc28ae2933854b49775a8cf69ce3e003ad3b7aed764ca0cd505e8a7a49deacbe6b21ba9d7236e11de4f3a1e00b38d745d54827cc7df548cad2b7d7697d2d8dc2046e3b0aeb8f058ea90c301e88fb964cd4becfca7a536221cfe113d93f4a67a7a50d3947d0feead0726c8e67128b3246a3cd1b83bde3f33e424dbf01ea4c6e100b85c874f6278013977a4805362da5dcf0ec907730b91dabfdb159445b03ae08a299ab34bdb858f08e3d9b876949fa334d4984dbbc04a380760760bb0713826ee2cb8d610f13946ce9277858f1562a2a451f62d6e016f50a570c5f0b0b44fa5fff476865bd519795fdf8cd6a1ff0abdb3f85df6349140913462aeafa2db7eb79fd389d45c6ca1b80807b8942c6ad7c370776d851e950bbe76920b447f1d23d607b580c3f006d051a4df5e7b85c7ccd6186133f86817c493e8261f22f24749e7a8863d3efc5f4240b6ac36837f5e807c06736439d1315d0d4a3823294c554adb7654656d9fa00bf420b78130fa98c630ee35eea36ee65d9817e002fca2cfc8ccf42e63005807c50eba9827fd23d634910340fdef74d02709d351750cfd97504ae75ca512c6da881be7e077889076f3e94de9898f3b29535355de4a50b0ba859015da5bedc2ed37e95300ed45d868e5088188236e93d2626cbe7e70e1151af6cbc5efa1cce927363fad03a6a41759c06c4c508568013c7d34112a2231eece34fd41bf3a569e9625b0b1954330ab3e4abd05dd041cc89ce4388a8c4d0b63cc8db2d32954826c646163f229c3181a6b7de0cecad594955b2a8f6bc40df6a504770919274c07a4ff562688b7c2174d8f2cc67815b6f4f93822a676bb4d6d0105f53b3e9156f77125e6f583f2078cf78b5585af2d023dd269ade1f9095f25cde564ace309dfc6c6ddf83ce752fe02af3043252077ab2ae0ad94723a380ebecffcb255d7e7f0aca76429119a97525d9cb7fb1d95d4594db7fcfda51af91d0a7d37f16e3a207d079e29d65b7a1ec5bc7864deefcde69297cc02201b0d2ff10bea9e4ae6c1de0f72d00cd39ce463ffc444ef78c6da8ff714d87a02f61ac398ec54523a4b96e603d04387cc8518eae299c68d7168d2da0cf616e8ce2d1127a1f3a1e36538eabdb4140e02e2b3cb0212dc21c56f3203ca56c283dcb507d3b81973cc69107cd54450306aaed4896ff79baff6b0c12a02771e8098e4918a89376665f3cb46cb9a02e912609bf02bae2e4f7ad7d8c965b2ab16748d7ce45c878f3687a91a615d3a30f0f343a3bb51c05785e4ed9abb7c0e160247de8b70e0630675f04af917ecac5eb6a88a22ed4a1f70bb8d1d4f78b9c93b20c2dd04727349bdc09eb3e6937171fb42f8edc3f01e5c9b2918a34367e0a329c3eceefbc1ee3c7d1a688b4031d31e30e7eb9f9110dbb3352c14e21f304e26bfce8343f715a6ed5a70fc5b943a602380a1bdef6196ead6914c2863483c873420753ef997da2164633b93534b1e87432dc7cfe34ed2222efe6d7a5c86ece7c00d2b47e7706ea1323ce327f718913422a49740eab91c630a7a5c31cd8dd65ccc5aad526ce7e3e6b392298a7e2bad03ea3dcdbd17be944220cd6811a33d894ca99e1fb2ae45d47bb7fb3ab347658a9d8e072e83d9efe0d7864aa750f226fb2f270fc4854e6d332616ce4e2ae865a3d5a45b1ea64634b2f998251ec28077c090016253b0e0acc864066dddbd93128ab74a1f3392e8c4faf6665149b729096c429f733815629ba4ea27bcc1f7fd08f04ae982f08ac9e637a9413a7fca98cf66514bca5bc79833044b13c2f4fb1195740835176b75e86c09af3d3fb80cb457b2d0357ccd58baec06b0e3f49cc95f54b676a8b2271368d0f35440291fb3f7323aec6ed6c594d10469e0511f0a5819a66dadc5cf80fb53bb0c53043100281670de6cc31ab86fbaecaf3727a366b18408d96c43d02af1d9396dfbd1962cef18f0947fddf633e4a6e6eca56ac2c009f5087673095db32db491f89f7dc9d85b79b6978e67e5c9b2608ff6b38fa0be73ba03a2d07478402f3423f6a31eb17e45daaa8fa64cc2dcb78ad8bf3b31ff8b128dc7435a92eb74b34bd1d8769355e7b5955c783d636193c10fcc2181859dd9f2d28b66a6738f667cb81dec6542aca0ae91b985ff61ecc9ce153ac79aafb62bcac4b0bb12b00172e5e9867e24bbcf4f114b894e3d4355da487a5ae0536cfedd6bf347c823cb7775bb1cab0a634b0d0d400dc7345aa06c9f160f29bf2fd15b91abf42805591d55c16426e2df1d157e33ed7749f5946c9353c3f36962faae742e5cbc50d002ed65d8a8d050d786c973cbcaf9c0900e8cb80f2489b35ad25f0c297f3a3777d7ada5c5173278081aa4d83c1d90e1ef368034a59b9e23322adb61f1d0730bebba33ff25b36b7cf2012decd28c0191606f2a22caad161709aa35483cfc7087ad79e4197ff3751f1ae00899112e501713edf9b29d23f91f4c9072cd092e1a20fa074492e56cb0efa3a7cc2ceecc19cdbb8eb63815b5e9ec44023491d68914358e295a80921003c83360c0ce78ab428440bd7503b25292b1ea8491998ce224d641995c77e8c20d745147a5b6b507755f896797048cd857c196321f0d040a48fd121edd90f668fc47d201695125297b5b7a5023781c59982b2df3df0a7a4482eb512aabd7093b30fd19a0396681e2b36e21067fbabe9294d601ba7b663d2b1fb03738c0b4cc77f57c089afb7ec021b17523e5ad7339971b9c585a39ae3055c4fd8fb5060030f956ab76365cdc8908405277afd4ec6ee0a01bb419a4949d5694dafda3405513a3e68413da40613754ec04078b7018fd25d961c485a2c9a20737c68a1c4baddf52b4f2bfc95a4b2982e5b2af62ed0d4445fba7a233478aa0a9cfbc9e3007f6674ad8df8f63b4b2d6b134a4dcdbec36371de8c303655f4be1067385dfd3a8e9b7fd246a287eda784f223f9c13a5faef38f78f2ef6d6e47ea98793db06fdf7fe8045f64326d8dec0bc96c3cefc740ba65f0ca3c3e282b7951ceada376e2b52965d05df164fe9c22f1bc5ced0289580862084961050859e17d274297c92ec7df576da3e9f3a4cc888a64af3540ad7a560cadca1b4abd9f68c2ab449b6ce403a6ed75f79faba6dd86d9ca79eb991fc4859c42463b8a524ab8b38465911546414ac943f3177a27d8d705f971625e88a5c4f799d57415672e669e1718b63dcb530362f309ee17c685ddee633e927fd0b51f1487e75e71d9a2b4b1b9d8dd06de26112c1b0c2eea8d01f1917a13a2f2cc952d2a47e62e189c5abf0af4739e21dc0f56c2aad3c03a30cfe707a311e8673d985460db01d70fa9b4ce3a7694239a45737df5ce9e732d5c202d34ac2554e6abc350db46a323b465b69b549d0cb52f857f49db762d4d723a25130415e6e1af4e32e04e8efb7ca9be0834e123f9b1069840d68482df9e757f53b531e47d4b3e32af10acdcd9bd4d15959cc93ef480573e7679cc9c62374b6152b1cb6a50fc407f2b856c8708ba6ee9a7853b21e92f0e33dd35295f4217c58df8b2c6debb57a17d41fd23f281632321ee3cb9b7e474d5ea93f29c76e195fdc51f1a68b92e6ae498a286acd4bccf63cb6178e33aa3078dc040b82ea9f29ec1d7977b4535cef057f41cecff362cb76084c65bd6fac7b38d36c1e66768b0375bcca27e2459b4c416d8ed8f392030f018946d6a178b1f8a8a3be866598c1a2dc3a54e675658c1cf19b91657b2558908a651d4ca37c1a7ef37f72b39d578c49c19efb0d40667d74a72ee48e2cbba025d83c83ee3237b4e44eee9dcde6020d5ae0487559d27052dcaeb564744560d75befbe3c73e5dbb223dab1db297250c311c2acaf19166256bd45797e8ec6a96c8a05f76dab470690dc7eef5988165ca886da90b0c9931881efbb8663c3f4d62c057101f7f65da19768476795c996ac7dc7507ffaa68a158ed35225030909056923c539d2de1b5bd549b5ef83f900c9474686641523b336d263c274255ecfa64d57cf11c904affbac6e446a93ee620f25da6ef496bdc55486d164c230bc9803cdcc59e8a3340854d0ff28f69dc4082330e58b69e725bdd461d8f5b3f5afcfe30ea8c07766a00212f35c89d4fda4272be746385b85366444b64aaabcd244571cb96ed3874aebbc88a05f92682351b8daf7a4c9e53bf46864563b572774e3da97207e547b9459013cb38c8006ec44d02f470a31b1c00fbea731018e97e6e8dddc82fe581d166563e62ea9b59c6e1c46297d43aea8499eeca674abd1611e5e7006137222bb13fedcd3b491583f93cb0c22cf135c673d4a15a5764a4b7258a09664475298a9d9c7397a5e94463a8d9fd2d028ddd9db65ee95c16b9951a7a7dac17054ed3420dc68d6d2c8c247ff4877f3c4c7c9b0ae9df6729bb026851989662e8b25570d8cd76159449cd42f0e015983061d2da8abd949bf9b3b7f48b21e079253f02721428175596805d9b5fabf779a6e0dfbc639ef1bf35e02f8dbcba2cc9789f75e4f85c142a610c0ee1d17db38bbe21f2f2a9eae2d3158d4e1cd204016e4bce9f82d10bcdc6c1a5cfede15aeda7c9c39fdb9a9610abf8e58a528126b676928bfd1704efe638bd8262480004a84406a26449d532a57cce15ad6d89a2b9bd7e64f568031967bd6a18ac39a6e2e04607e60f4bb9714e56f2eb06347bdb3d82be47ebfd199da2226c7c851fb279bcbf05a760aff48c3ef2a9037a30ec4c853483f5b2ed54786acf4259ee989ab2fbe3669f72f7ee4ea708057c18449aac33d4e20c939cba7a4fb980903f88e1be22012ac5275d708336277e717eef933170b5fed2ae2677b8af5a594e5f06eccab1fd1d999768b366535ab2bcbc8"}, 0x1008, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x3}, 0x4000000000000129, 0x0, 0x0, 0x0, 0x0) 1.51020672s ago: executing program 6 (id=534): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x5c}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000009c0)="4e174776daf4fb44dfb5b39f3cb8f5ac2d401d994a15a52f26caa834ce9df3ff35e9d2a884d407d9ebae3b38ae5805a17ab8f19882b28e24d02cb61b5134be54b32d11a981d6d5a8c4dbaf221c1ea2b0cc30fccc4aa43f8de77e214ca7a18d7ed8f1acd1293f6303741c514164d1211d6fd7af98a9eac230efff65a03e862973fcf3fafcad3d6693f485899e091bcee22dfa514dc738f19f6da6c50cd5834e9af3480150350f0134e8a3ffbd44feeb3bd04d14b5a4dc85ca643f8661ad7db1a26cad7e43d2ae9d7338d81849ff51029e60ab732c44223f2e4656c47485783daf1699a46ca263d56edfc8942e19d0d5bdacd7f4892da88d46c95f938483e63ad3ff2a59261cb4c5dfafc76e7764c444870bedda3ba63dfe377e0ef5493d2f8173d654fe9147cab8c3002efd254938ae1fc3ed9a7597104d3e6e305e2e22f70b2ba589e5d8b05ee93ea6ee6f453952a18f2282127b020bbd22d3f1c1839d8bc77ceb5ab0c6a0ca0bbd71a94507008c4e4d96163e6d8d365b3f1c6cdae98aab8f7044c72a49ce45a99efd3e68450b2163bdaa18f5cf12ac9f3500caee889864d0b76ddc446dc601abb8eab9bb944891122ca82d6317911801000000ffffffffe0f2221c59f556782dc7a484cd3a7b11402eebc9c15588e7b0ebb6254fa63021334f3c027a177c1ec1b5a23108663838b139e1920fd3c337e9d68c8e1e86e3ff0e66921bfd0955f8c31950f5fa468ea4505488e19949cea51a59cf757df75081f53764bf27b2bcfaa659ed50776c2b5b3c58c36d091bd12fe8d8385dcdf3f38c30da96f04f639e91278154eb831cee3f1651c29d188f8dd8b575d14d6e524a01f9efa669f8ec70fe4f9dd88691fe3c9337f4bc09f3fadc45f932881add14a4f38b843668bfc342950f46ed57a58942904c09293660adfc5c697acbb459ba79c97616ebbbc176a5e7556410afed0ba63a149de869a98e12058e92360c066335d50feb1e55ff8d57f51c60bbfbae04281a2a50cad2b403e018a91dc60a250bc0a4843c22e5c56f92ee7ba5713fc358c1fe0360498e5042506dbd2e5c673ddde986d2a482e3e244e2c56bd1798c4b6385cf3adfb3a7d0a2e5dbc32859d757a8c44046bd0207246bf76b185232e7be7c48522055e2d8ec6bd5fc29ecafb2c5fce4690b52f267d9ac7fa69dc8a1cd8ce7c3c949ddb28a7a7c0b2bd8f1e1e77006002812157c1bc4354353b7653d3fc4d3178e8804dc81a49f2a6e35ceabcdd0ce2dbd070d49bb9a3bc59508fa618540264c53134f71d0de56d390d37d774b85c7814dbbf1930e0f100ce69b0f693af9930c1a599899fd37c481620a2855d1338a966eb600f7983049581ec3003b7c1306ef8422a6025dc38dc3b23438cd96e538afb78a6f18f51c83488ab7a65b2f4f302d24622f5417b4d81c31247b6f60c85bbd92b6703d8dfc1643fc26a8e817fb866ffcb37bd2e5fa745ccf64153e19e2447066c15dfc0d9c261a12a367ad2711d2b9046f3187c35cac53a857cf77818eef9e7ba25c585cf0688996b1cc1eb719fd3496a2ece4013a9de3687d2956bf536fe6d230dcf8af94d075ce4528e7db2dffaa517d9bf6156592da5eac87dbbb3715540cc6ecc40433619ad0c7231f2339fc2a6916ca7b53d76c6aae6d41582e7934b37d2da93fc1337ce8fa112868fa677407979f7d8fab9d9ce9c25b6c5dd78d44940609ff0192eaa7c2d1ffe2afe7cf6f1dcd627309eb930d8f52504c1b1990b8f97b08590ec1200622d2f92190722027c8fbc1b3a578a218e0b104825bb5e9c8faa43b4eea168e59c07195342a5c6b6f96d22f9edae61c0e1cd28e5db4ee7a315c7ee7d2d1d2735169792f1f10ec1d0a5f9bb68c30b0117d3fc3306a71d232d2773d4191174d33ee9bce4dc90f3bda50eea2dceceba99e41d647c50e335c950384073b25d0c7451d624e3af7b6a223d83e21b1e383c95179ab38f79fff3e83f13ff10f7fa21b815cfef3b1df6e9a387f677562a8c5b070095dc3bd77d6e41f1e6535bc093154ff561208760e0ee4163cfdfc5ae033ba3e3ea8c0ebf20fd901689c19ad1b9953e0e1efa12899ac21aaa5d31c0be681a6311416f8a0abaf80b5fd2d24dbac2fa42658a2974cb2d15b40dd0c0cca7929ed18f396f650706d163aa17483ed55c2b489affe7bc16dbd5448f6e3533cd44c22db0fbcca9aeb055ee702dd4cd326370b2f752ce0d3c9d9c8f46ab57f25e92f955f36049db1fcb5f625ccc2e90acf824c345907f66a8b99c10360f6da6c96a8cc254f20bf49bc29d79798e2a413197ae7bfe23dfcefad252fe305ff38830e0aca3ba2ecc664781098e7933e007fadf120f06c8c4f9fa4c610103df6ae239643ffc8d50455c22960fc89d6fb0ad2bb05b519faa00f90db2ff0e254b40822a00a6cf2e2bf9032cdce6154fc0f2dd85390c78ab30deee8d3ce3dd8acb91ab4a431fee6bb409c280354e336ffb19909cfebb508cbe5de1cc0cee97ce06743ef56ff0610910710d8a4e14b8ff35a39b6093b5d6a00eea81eb96bd48a413814007d00605172715ae81e454b98dcfced533e6636ca9de1bcad4ad2d5cd04d040bfdc12ca18bec77d2ceee26a81eee5bdd834ab4f9b8209febf426fd51dedc8849db0472465140b0b78c5408389fd04322857ac3625e6c1b6f3741995472d6b1243edff96f5dcb4cb5aa39ca0603f84e70a54e07d1ca41b1ce675652ea2462ef58daf5e029d2f2fbdb91177f9e3887a37403be377ee64a3511fd2643b4d7778d8f6bd64a3f6ef41651dc338c5f3665cef2df268508a5531f987e870f13a921ec0115c1de24136eb058de811522f189ec89957bfb25ae4aef17b979e8c639e741441cf805bbe658fa356f3a4ee07e115234c21abfe5d23997e1ee789f7878cefb51ae9c4799b12c1da9b2e926c3c265ae52f9ad0e142411499f39540f0f06cf907d4d4e5974be09682675dcb88d3fa29abecef813823ba561430fe4922478dfbaf370221c4423278596e2c58a9769270b6d96065d0d46390cd793619887a6d504106747a8746e2b05ca1", 0x877}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0xf66c, 0x9, 0x7, 0x5ffbfb56, "428f670c7c7cfc4dff00008000", 0x743c8c16, 0xfffffffd}) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000500)=""/239, 0xef}], 0x1, 0x0}, 0x40) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3f, 0x80000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xe, 0x6}, {{r3}, 0xfffffffffffffff9, 0x55, 0x40, 0x6, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x6, 0x2, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x20, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xffffffffffffffff, 0x4}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x2533, 0xd}], 0x5, &(0x7f0000000180)={0x4, 0xffffffffffffffff}) 955.977038ms ago: executing program 2 (id=555): mlock(&(0x7f00005d0000/0x4000)=nil, 0x4000) (async) mlock(&(0x7f00005d0000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x2c, 0x4, 0x27, 0x8}]}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x50}, 0xc, 0x1, 0x0, 0x0, 0x40000000000006, 0x80000000000000f, 0x6, 0x40}) setuid(0xee01) socket$inet6(0x18, 0x1, 0xde) (async) r1 = socket$inet6(0x18, 0x1, 0xde) r2 = getpid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() (async) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfe6a, 0x2, 0x3, 0xffff7fff, "9ddc4160fe23b9816a00002f9e6883b30400", 0x6, 0x5}) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfe6a, 0x2, 0x3, 0xffff7fff, "9ddc4160fe23b9816a00002f9e6883b30400", 0x6, 0x5}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a00)="33fdd4623b69191a20b44928e7b4c4f13131bab0cc6165dec03852739eb861f043b3648ea7cd46bdad63683235798e7b3bb3e619cd15f07e707aa020314f8a14682c8ac2398d0f855735ea19f718cd16e207c3ad8531de8f23a856be3e693e7a2666f40df6151f2813d0629e3e71d8a20d73b8ea6c96acca9c5132200caebfce5b54350cacaeb181bbd27a31721e3ef8c8531a1e0ec7fa51c5868cb726db7ed48cea24540741d45d4bfdaa8476e324182f0912c989ffdad9ab471b868d97431432a5626d4686253ede2207612947f05d5afad72c35a4efaf9c5767bdbf5568bb9bfb759d3457c66d9dff5833787af074d313e62ae66c39d416a34c8634e6ff9bb77cc1a123c4f8cc4d5a2129daa172af43e3fb3e980a58c711a7644f62f00aab26a7f43f8b394e4ad430da7080c4ec5350d21d8a110d23afdb95f993cc46fbdca736", 0x142}], 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) socket(0x800000018, 0x2, 0x0) (async) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 949.415601ms ago: executing program 2 (id=557): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa8cc9545bdc9e86dd605f6ad9005b3a0d00000000dfff00000000000000000000fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe80000000aa4f6d38913c6594e8078600ee44621460840000000000000041288f"]) (async) socket(0x1e, 0x3, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd31929648160000000000000000", 0x14) (async) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0x27, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) 948.245468ms ago: executing program 2 (id=559): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x9}, 0xfffffffffffffde0, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x48, 0x0, 0x37) (async, rerun: 64) socket(0x10, 0x3, 0x2) (async, rerun: 64) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd) (async) sendto(r0, &(0x7f0000000540)='a', 0x1, 0x400, 0x0, 0x0) 882.597129ms ago: executing program 2 (id=563): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) r3 = socket(0x2, 0x4001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) select(0x40, &(0x7f0000000000)={0x1b, 0x5, 0x4, 0x8, 0x0, 0x8, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) 765.152357ms ago: executing program 2 (id=564): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x80) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x0, 0x3a) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x4000000000, 0x6, 0x0, 0x0, 0xffffffffffffffff, 0x2}, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/232, 0xe8}, 0x1800) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x3, 0x6c0d}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0x10, 0x1, 0x8, 0x9, 0x1]}, 0x3c) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) nanosleep(&(0x7f0000000040)={0xd37, 0x8}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0xa) 677.490007ms ago: executing program 6 (id=569): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) (rerun: 64) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x80606954, &(0x7f0000000040)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x4) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a000000000000", &(0x7f0000000000)=0x200, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xc, 0xffffffee, 0x5, 0x3, "00064292daae00", 0x0, 0x2}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async, rerun: 64) r2 = socket(0x2, 0x3, 0x0) (rerun: 64) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) (async) write(r2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX=r0]) execve(0x0, 0x0, 0x0) (async) socket(0x1, 0x0, 0x3) 579.025378ms ago: executing program 6 (id=574): r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000080)="01000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x56}) (async) socket(0x11, 0x3, 0x0) dup2(r1, r0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000040)="a4769d4803751864a397aebc3a30e01a008405f7274f59f2a97d", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r5) (async) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28, 0x400}, 0x400) syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa5fbb8af09d4886dd66e2294500240000000000000000aa0000000000ebffffffffffff"]) (async) recvmmsg(r3, &(0x7f0000000000)={0x0, 0xfffffffd}, 0x10, 0x2000, 0x0) (async) bind(r0, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000180)={0x8, 0xc}) (async) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="71f90200000000000000af6fb1fa62498e5f84cf71b59c7afec37082", &(0x7f0000000000)=0xfe1e, 0x0, 0xfffffffffffffd7b) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x22, &(0x7f0000000a00)={@random="dd0e32cbf94d", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x14, 0x67, 0x0, 0x6, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}) 578.51952ms ago: executing program 6 (id=575): setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 543.490435ms ago: executing program 6 (id=577): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x3, 0x9ef) r1 = socket(0x7, 0x8000, 0x50) write(r0, &(0x7f0000000000)="4609822d9a945f713d07b863e642c39b21ef717aeb37503be98f09a3792f651c3bcf6b62e236eeb0548d84db4c1e20bd93acc043d1e123f4291b6b3584654aae1861811e7e0c822df0988d003d70466c9379d06513157dc25affa27c6cfbb0dc77910b3dfa9e31ab9b8a5fcd5e2ed22a8915f54f9b36c8bbd30d80d1469b5eeff9303f5636f5721504fa796cf978940f0536496aaa14c6d4971e4ca81f28da6788f6eb4a356d21f1cba3d9e1390bb1941f523c28537e05c38bba18242a438becc19b42d326d2d9940e620f82fd9b92b86d381f5ab91af0aa2750cb5299", 0xdd) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/108, &(0x7f0000000180)=0x6c) r2 = dup2(r1, r1) ioctl$BIOCPROMISC(r2, 0x20004269) 542.852906ms ago: executing program 6 (id=578): dup(0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000040)=""/196, 0xc4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/134, 0x86}, {&(0x7f0000001200)=""/31, 0x1f}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/51, 0x33}, {&(0x7f0000002280)=""/64, 0x40}, {&(0x7f00000022c0)=""/137, 0x89}], 0x8, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair(0x10, 0x1, 0x9, &(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000002440), &(0x7f0000002480)=0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000024c0), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000002500)={0x10, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], './file0\x00', 0x6a61306e}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002700)=0x8) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002740), 0x8, 0x0) fsync(r4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x4) getsockopt(r2, 0xef, 0x40000000, &(0x7f0000002780), &(0x7f00000027c0)) connect$inet(0xffffffffffffffff, &(0x7f0000002800)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000002840)={'./file0\x00', 0xd9c2, 0x3b, 0xccd1, 0x0, 0x5, 0x3, 0x11, 0x0, 0x0, 0x81, 0x7}) unveil(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='W\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) readv(r6, &(0x7f0000004c00)=[{&(0x7f00000029c0)=""/122, 0x7a}, {&(0x7f0000002a40)=""/39, 0x27}, {&(0x7f0000002a80)=""/79, 0x4f}, {&(0x7f0000002b00)=""/28, 0x1c}, {&(0x7f0000002b40)=""/177, 0xb1}, {&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000003c00)=""/4096, 0x1000}], 0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000004c80), 0x40, 0x0) fchflags(r7, 0x10000) recvmmsg(r1, &(0x7f0000005180)={&(0x7f0000005140)={&(0x7f0000004cc0)=@in, 0xc, &(0x7f0000005040)=[{&(0x7f0000004d00)=""/112, 0x70}, {&(0x7f0000004d80)=""/67, 0x43}, {&(0x7f0000004e00)=""/141, 0x8d}, {&(0x7f0000004ec0)=""/204, 0xcc}, {&(0x7f0000004fc0)=""/91, 0x5b}], 0x5, &(0x7f00000050c0)=""/79, 0x4f}, 0x51c0}, 0x10, 0x1843, &(0x7f00000051c0)={0x5, 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000005200)={'./file0\x00', 0x9, 0x7, 0x1, 0x0, 0x1000, 0x200, 0x7, 0x0, 0x1, 0x12000000000, 0x8}) fcntl$setown(r0, 0x6, r5) r8 = socket$inet6(0x18, 0x2, 0x3) preadv(r8, &(0x7f00000065c0)=[{&(0x7f0000005280)=""/61, 0x3d}, {&(0x7f00000052c0)=""/71, 0x47}, {&(0x7f0000005340)=""/99, 0x63}, {&(0x7f00000053c0)=""/21, 0x15}, {&(0x7f0000005400)=""/4096, 0x1000}, {&(0x7f0000006400)=""/138, 0x8a}, {&(0x7f00000064c0)=""/88, 0x58}, {&(0x7f0000006540)=""/125, 0x7d}], 0x8, 0xb) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000006640), 0x80, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000006680)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000066c0)={0x6, 0xd}, 0x10) recvfrom$inet6(r9, &(0x7f0000006700)=""/196, 0xc4, 0x40, 0x0, 0x0) 390.383878ms ago: executing program 4 (id=583): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x60) (async) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x60) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x1, 0x0, 0x7}, {0x3, 0xe4, 0x80}, {0x7, 0x91, 0x0, 0x7}, {0x0, 0x2, 0x3}, {0x6, 0x80, 0x8}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="ee", 0x1}], 0x1) select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x5, 0xa, 0xea, 0x3ff, 0x0, 0x1}, &(0x7f00000002c0)={0x1ff, 0xed03, 0x8, 0x1, 0x6, 0xffffffffffffffff, 0xc, 0x5}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3fc, 0x1, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x7}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r4 = shmat(0xffffffffffffffff, &(0x7f00006ef000/0x3000)=nil, 0x1000) shmdt(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) kqueue() (async) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) setrlimit(0x1, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x20, 0x4) 373.076452ms ago: executing program 4 (id=585): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x801, 0x4000000, 0x2000007, 0x100, 0x80000001, 0x80000001, 0x7, 0x10, [{0x10000000, 0x7, 0xc3, 0x71002}, {0x0, 0x8, 0x9, 0x3}, {0x7, 0x8000b86, 0x9, 0x2000009}, {0xe32, 0x8800, 0x0, 0x2}, {0x1, 0x2, 0x3ff, 0x7}, {0x202, 0x6, 0xfffffffe, 0x99}, {0xcdf, 0x40, 0x200004f8, 0x5}, {0x8, 0x9, 0x16, 0xb}, {0xffffffff, 0x7ffb, 0x4, 0x3}, {0x44, 0x7, 0x93, 0x1ff}, {0x1de, 0x10001, 0x7ff, 0x3}, {0x9, 0x27, 0x9, 0x5}, {0xe, 0x400, 0x3, 0x3}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x6, 0x5}, {0xfffffffd, 0x2000bc3d, 0x4, 0x30005}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002e7000/0x2000)=nil, 0x2000) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffeb, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) sendto$unix(r0, &(0x7f00000002c0)="8b8f46ea2a593476981a295daf459d47da277dcf0e4328a7d2cf381a9f1a00f049475d91220295872ae028b04d68cd637a459e125413ae501b68c8e1bf48d6750d31854b82508b5ec6a0f4252a01f86c8c775a0af16655108271c6e436d2e353344f9a192dd8439da768c3070ada27e0331533e97dd1c0c9c58e9bea", 0x7c, 0xc0f, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0, 0x4c}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe0}, 0xf0fffeffffffffff, 0x7}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) fchmodat(0xffffffffffffffff, 0x0, 0x104, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 329.082577ms ago: executing program 1 (id=588): pipe2(&(0x7f0000000000), 0x10004) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x80000001) (async) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x80000001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) (async) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) (async) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x108, 0xffffffffffffffff) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) poll(&(0x7f0000000240)=[{r2, 0x40}, {r3, 0x2}, {r0, 0x40}, {r1}, {r0, 0x4}], 0x5, 0xc8adbfc) (async) poll(&(0x7f0000000240)=[{r2, 0x40}, {r3, 0x2}, {r0, 0x40}, {r1}, {r0, 0x4}], 0x5, 0xc8adbfc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0xc) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x7, 0x4477, './file0\x00', 0x6, 0xfffffff9, 0x7, 0xa}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) (async) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) r4 = accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x8001, 0xbedc, {0x4344, 0x300000000}}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000400)=0x5e34c09c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) (async) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000440)) write(r1, &(0x7f0000000480)="4510a697f29cd4d4b78a7d44a6ce772e1879db912f8f64adb4", 0x19) setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) lseek(r4, 0x79ad, 0x2) recvfrom$inet(r0, &(0x7f00000004c0)=""/137, 0x89, 0x880, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = geteuid() setreuid(r5, r6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000640)=0xa087) ioctl$KDGKBMODE(r2, 0x40044b06) (async) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) 328.595807ms ago: executing program 1 (id=589): mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6dc) (async) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5a) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x7) (async) shmctl$IPC_STAT(0x0, 0x2, 0xfffffffffffffffe) shmget$private(0x0, 0x1000, 0x19e, &(0x7f0000fff000/0x1000)=nil) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x4e6c) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setitimer(0x2, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) pwrite(r1, &(0x7f0000000000)="4eedad56bc7604fa12f8df47d7f361d4bbd5eff8e10348c8ab68ffd064e0d0930a5f7b4f67064549a5a36c6fc8d84932e61cc51f4a809dc67961cba55b4373bb705214139821dae846437b7922cf3d7ffe791dcc69a40fa63ebe1d7ef3813c7482ba9465fd6f7cd980896fcb175166d680d3cc6fbbb505b0e374e8a82046d553baaa672f21b82261c9f70bf6a1d4a70bc2ae4f4422f5ceff86ff2c", 0x9b, 0x3) close(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) 327.008219ms ago: executing program 1 (id=590): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x800, 0x14c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x801, 0x4000000, 0x2000007, 0x100, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x10000000, 0x7, 0xc3, 0x71000}, {0x0, 0x8, 0x9, 0x3}, {0x7, 0x8000b86, 0x9, 0x2000009}, {0x2af, 0x8800, 0x0, 0x2}, {0x1, 0x2, 0x402800, 0x7}, {0x202, 0x6, 0xfffffffe, 0x99}, {0xcdf, 0x40, 0x200004f8, 0x2}, {0x8, 0x9, 0x16, 0xb}, {0xffffffff, 0x7fff, 0x4, 0x3}, {0x44, 0x7, 0x93, 0x1ff}, {0x1e1, 0x10001, 0x7ff, 0x3}, {0x9, 0x27, 0x9, 0x5}, {0xe, 0x400, 0x3, 0x3}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x6, 0x5}, {0xfffffffd, 0x2000bc3d, 0x4, 0x30005}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000009c0)="5ba2c49646020f9c55f7131e9a0916d220c7306a8422fe7d8e677de97ddfced3d18ed46dc8dfef4a6ef7682631b55ef768d23eac74ed5255405ffb5f98b74ea8c38c3d7db8452ed7f385fde3a19697e7885e277a148df5e9e46ab7188f7a2881640215fdd30b9e4cf7eb168c784db30586b2d23c855f3b1df93c29533ecac0fa2951a69e480a782a83debc0aced3d0174dbd154f597271ae5da204f538f0fc2a28a9ec2a11bc1869b8c271ad74b98ef2b3dc1b571817a0825b73fe98fb4b7b2a72934712af437c7b6addfd39d35c15f87ddc3b46db38cbbca7e9bdc0493a2898178ffd9d2d93b0e1b796ef3a8f25b1efce7b75fb58cfb986fefeabf625263102738a9dc9f65c92347ecbcc9776f923ba943edec8de3296b8c89f1901d4c18713340dcc72ba0b5ea0ab4191bcc215dc22dcd81b14eaaccc9a7e561ad5c04769796e3a6359fc62ac3845a9a0571c028218c42ae662724bb5506aebd289c1f9efef2a7daa03b9af34c09786abaf38bdb666df7739e2162059ca53490a241d26f53ea7de144e5733b043f7601da5769721a6e21b86de56f6df7c79519cdb30ca4a629480c5092ec18106e1d2db532fab9da4f9f9d190c3dd60615c867093d0320d38e9205698d601a4775d168b759d25f4ac005b146d07f57d319a65f276672204b749d30af96e4a03afba04b846752cb8111ebf87156b3cd4ef97455f208f3652b42910b7f8e3e157e8a3e6d35ce8a9de81fba868027f769f510120d9cf95b52338797e035b210e0a0d71c6f35769702934aaaaae8620520e1fa850734a32aa8651c73c3ceffd88490ac5628060aac23c843127c054809b6cfacdfb1606efc79bddba88c12d6481e70b487e096d93d8cb10b65be72e25b82dc3271570298e069088f5b3e402c1066bc8c1bb703cd97c1e5e11e58a883ca989f0a3f2c0b55cc440e53320993e2384cdd30276343e72c7b2d2c1bcfbda9623ab667198ea6bce582d02a60ef7a59b622a574c7212e8e0833794eabb5ddcf8111e9db4876ac93f5d201efea7fa5c777f1f010f5670c04a373951755e22636be0f86151bef9f0377256e1ba0aea98d184a68cb208f2d4d91e2905904568d00f8464b25ba17fcfa763d3511543ba1745fbf20a2fff5aad2baaada014b4c5df94eccbb1f72e863d92920940c4a847db19d033c5b5988a026fe49955cc3c3795bfb60e48097058a686dcc4b00fcef1b6b113cfeac69a938c001382301c99509f5ffb3ab0aa6280de2e1aeb001d82cea23a8458d904b9d2323e6b296c6010c7cfae8ea0ea1edb91308343f58d98753e86ebe9e2ce9a444adcb7dfdc04101a820b8ad9d538bfd500f53762b6dd506bbfb58acae342ed1d48222885be0c79e0f10dc5f52c7da15797300fd5c2df72ff0ab40fa85516fed12ce0616104033a8586505357fc9852ac32a08b949aced23a675125ede6da332d12299cd51750db8c9bae7632e50213229bc206e7561226e7de3fd1b3fcc1c9e7171cf59c10d4ac2ab0c10cc32c8c702175c1cf3062f6741fae3329979c85b5af74fc694ba327004bbdb318eebfca0b15b91a39c199c36683341b77169fb12fdccd414f645dc05877d1702d5165d10b9f692841234bfbae1ff572ae6909ab769ebae94f584f96abcc09eef549a30129770304dcc5bcf0a99dffc457f898654c9f3b3bf3c0c826b458c9bf2258e4afc9b04a3aa352bd978dd147e78d71e41eb7c94293cd03726c38389ae46eb78e0b585d46d729b90db4bf5ee2b21330beed39119370ac2d33d3c5fd88465e9899f809be8689a4a1463723d3c4aad5212afe0f86eaa4683e675b8acd14fd75d05458731d98e081c9d7bd5fd2313710a0893275260a7b463e7b41ce84c3d651f051b04833b1567a15ba0f7ca68728412bc43ce3e0e2bff90981d7559682191322f9ed44afa0ac6fc02c5e32ebe48f37be7a72d3fdea923862c72a08ce5344a0dbc8fb53aeab75a523b67304128f176c1f5c94d0664d95d3eec460b074fe895f7a1b00dafddb4c7c5899133ef3a723bf280e5999b47973e9761a892de133be7b6540a1d6a545c217b870d7f5a60f7ad3f142aa495c3c4a4d2682d931dd70a6e3c7218f8137a871aeb90490ef06dbd469c69092c42a90844352256ec4862d9140b31adcc9ca4217b4a1bbcc48048473304067333d539a3e6881a65651a6df4e83ab59ead40f7b22071f1bb7c749839ec859134175bb3fc16540d5509e50e0f72d3c1e2a8a0c561951091eee40d839d27fa6064f82751412b77f18f49502f7da7f3dc417e916816e5494d85311bce8a807fafd2c1b57d93c81861008ebce995ac11dc18e946ebff17a8f75ee11e60d25f79c9d91e26acba011b5f7639db4d49cda99abccb646271cc535e5387f5ea82821fb00d1b04ffa449720809a5efca7c0117ff31a6f53ceb2348239800c62fdaad41a176f7ea4e695277579c94ec6163ccc38c34e4ab2857d6d982131f927501f10ec73982d3b21f7cafd4fb05cf9f5d01d0cc8b909c82f6d4a0043cf0bc44b8489d919677c050635d87cc8702412c3a6cb14ef30e4878d3e9025193327998d6dc068ca11b317a34926798c54f0612ef15556646b9fbb93697a73f495ae8003f328eb2a573c1e7d034785dce3ebc81e976b189f0f0e08feb9b4feb73cc859accdfbaa3cd39dd3bbeaacbbef622125ba5d785b527049b3385a05584470da1c05aafb4b5036b49eea0630f5d04372d5bc5e15494de6c593c146b6ccc5730a24dc15c89fd58fad98052126460c3acf0278bb4b1ae9448050fb6904c47fb38543", 0x7c2}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x5, 0x10, 0x7fffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0, 0x4c}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x100, './file1\x00', './file0\x00'}) sendto$unix(r2, &(0x7f0000000000)="b10005016000000416000000070000000020000010c18125d7f96ecfc73fd38c23781fd6c61a27ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012010000de5000000000000020000000000000000000000000000000000000001f00000000000800", 0xb1, 0x3a3ae0e0de5f5dda, 0x0, 0x0) 253.06647ms ago: executing program 1 (id=591): r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x4, 0x800000010003, 0x0, 0x0, 0x8000000000, 0x2, 0x0, 0x100000000e63}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f00000000c0)="7eb5bef1524ab11adcc69b4f06b26dd2fbdf8b4fe8bc1bfc8be738e4fd6e2fd3c8e34b568d984d5f57b4b1bd60f2b488dde77dda5f3860fee6ea453fc3357f29c94ebb6b1066a5574f9663f4ab303e54371353f38537d002e3c8378af5c000688e67177b38b01a488f33e3280b7d82f8e6f634f74630180e33846c383261dcf66488321a725de19ef2edf08adf7499e09f30179f422a59cbdcea2ee2cc482803adf633952255a659761ca4ed14adcfdb984dcec3417057711541daeefa759aeeef83d1e02c043fc1e87b5ee52b586ac5ace7575e058997", 0xd7}, {&(0x7f0000000000)="4c050f244a184682df7b5a297e01d783d19330ea4dd61cd976b31e242ecedd1100509e8267e2c11b3b0ae2350787ac0a5a73e240f0d92aec4accde8b115cd4c8e64556b7ce1b0075992b20612206ec88e6d519014febda22b4a0f35e7d49616e31", 0x61}, {0x0}], 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1d}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="20ab04cd39f6fdf1bf11a96614d0e513da275bdffd864d30c55655a14875fb9d717137deb2e2adbc69c8d06b3fd9fa9f29fbee0bf704ab190ec79d89d469b9325080554ef207305d86f0baf041bcba2455daabbd8858e727ce817aa225f9a8648371cb8c0b008d49bd5abf0f0e130d4bd6fd219f76cdb5ef2c5093a6483b5f79f1952debfc2523fede9aca73afd21c70b5c83db9c98b0f91c7d679078295c79598bfad69397a2b218bfd0b680b1ad7412bad743fe28b2e3a84259727873089a6054f9b72521397b4a1846f88fc5277f0f1e721e8c7ca3f", 0xd7}], 0x1) execve(0x0, 0x0, 0x0) close(r0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006e0000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400000d3b5}, {&(0x7f0000ca6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8100000000b932}, {&(0x7f0000ec8000/0x4000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0xe2e}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00005ea000/0x3000)=nil, 0x6}, {&(0x7f000025e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x81}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002d0000/0x4000)=nil, 0x10000000001}, {&(0x7f000069e000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x8}, {&(0x7f0000707000/0x4000)=nil, &(0x7f000038f000/0x4000)=nil, 0x812b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b0f000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000562000/0x2000)=nil, 0xb}, {&(0x7f000001e000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000f20000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x4}], './file0\x00', 0xfffffffe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0x0, 0x40a}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x1040978a, 0xfe, 0xf7fffc00, 0x80a19f, "bb08000100f17bbc87a1da040200c50000000080", 0x0, 0x4}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r6, &(0x7f0000000140)=[{&(0x7f00000002c0)="0c1282450b5ec017424a7ed83e1307a89498a7f1939538b723da", 0x1a}, {&(0x7f0000000000)="5007f00ac3517c4c300188cdeaedfe82feb01200", 0x14}, {&(0x7f00000000c0)="a213cdd4325f4504f89015cf62792fb844f81e63d4f12eee0d64", 0x1a}], 0x3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETA(r4, 0xcd50441a, &(0x7f0000000180)={0x2, 0x2, 0x200, 0x2f, "1800e6234f5d7a0000005409456200", 0x3, 0x7}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0x0, 0x28, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffffd, 0x72, 0x1, 0x8000000000000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0xcf84, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x400, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xed82}, {{r3}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0xa2}, {{r0}, 0xfffffffffffffffc, 0x54, 0x8, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000009, 0x1d, 0x7}], 0x6ca, &(0x7f0000000000)=[{{r3}, 0x0, 0x0, 0xa0000005, 0xef2, 0x10}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x4, 0x3}], 0xcac, &(0x7f0000000040)={0x80000001, 0x1ec}) 249.380845ms ago: executing program 1 (id=592): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4aed, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x8}, 0xffffffffffffeff9, 0x5, 0x0, 0x0, 0x5, 0x20000000000003, 0x1}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) rename(0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b5049f6b6386dd6036d247001c3afcfe8000000000000100000000005d0000bbff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 249.185599ms ago: executing program 1 (id=593): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) close(r0) r2 = socket(0x18, 0x3, 0xfe) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000"], 0x10}, 0x402) 246.857215ms ago: executing program 4 (id=594): mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x1, {0x2000000000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000001600)={0x6, 0x2ab, 0x8, 0x7, 0x5, 0x9, 0xd, 0x180000000000}, &(0x7f0000001640)={0x640000000000000, 0x7, 0x10000, 0x3ff800000, 0x1, 0xfffffffffffffff8, 0x9, 0x5}, &(0x7f0000001680)={0x6, 0x8000000000000000, 0xa53a, 0x74a0, 0xb24, 0x10, 0x68, 0x1}, &(0x7f00000016c0)={0x3, 0x76}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x5) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000600)="f0452238f79cc14b947b31a33bfe9fe1bec523b11c6543a6fd387de5737d8448d92ed0f18afcba23d3ce30e5a045d4aef97a5acd7b3a9b7dc5ba34ca864250088491c19f2d1ed52382825d12c85234b1b5ad9de09776f5caeb602fe634056a52890f2ad8813fba7bc6f4fc1f3206c524704d96752d8f1ccd63a36b2b5f49de46aedb1b0147b28d0e129181716233a6eb189c47d7f16eb4e30fab4a0075c9dde26d1d38f7a313a445727696fa3a12ae46d8d9166991bef0251ccc04b83362cbd2eb7ee1b5dd0661fc44327fed78e57a3be8ab60717cb1ff7c47cb920a4d41693d3e7985f31ef2330fd5c3a8822e959ba7f691236ed9ba5f46014e30877a2b77373623e3fa259e4f8e3bc8953a430010bbca3d47fdd912f1899783dc22cd34296ae0bd0224cbca1e4b1f9076cdcb3e37e6b05bd52c0a", 0x135}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="a568c14719210631c4cb449655740cc28b13d1ca0d58e11a950594af54602162cbed1b4737f3f8a5fa67c91b3a45de8f24474e752526a75ffa1e1ad6fdb38b1aaa01be9c5db58f3181edbb0aa263639e0f4e16b324dcc513e15f988b3e69ee08453c4bbe575f8da764eba3bcae120432d3", 0x71}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r5 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) close(r5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="54e961a524041a51e04efa0f3b49467faff86c1469dff7e869bc572af2e46d5aea4f934c49e769e07bedc237bd1d3976becad5c2abbdedbd433de45fc1daca83339e1a195ab936aa39ceb8d8a6d3af846d2b8366cff773a4d91505b8d747bbdf9cbf60ba695a4b986a194c7755894f133e73b8428f5e0a6e688106f6292e660d2ef1ac3b8880cb6d476a5e245625fa1b71d427534398eb9ec136ec077c5f3059d86817b00f64adac89f78f46222376cd7cbe7e0db2d034b5c30b0de0c4ccdf766db36015291d7a58e966dd2bc0d7eeebb8cb954a516d2ec3cc47e136", 0xdc}, {&(0x7f0000000400)="7fe8350c14a78fdbb28bf6c271574fce5b2b091405059f07cf3f7dbd90fb817405c9f79d0bfd8d719b2d2d9a4029fdbd1eabdc18ffbf60c6c21c1fbb7b4143d8d1fa6049921296dae0966dbcca8ea12548f844381d8dd4962d4b56374ab0d5b0f2bff775dca9f963aa6c273724d6130cdac2b411db8751e8d079d1984b78af8bd61ae7f13b6163ea57f5840290cc1aafffabc3a19f6d159feffa1ed7d3f64320929eb662bd60665e586bee965400e237e2b9dbb7f8a8a5815e84168068c7e7f5e6ecc6254913ba4003745eb6d223e74ee2a36d83d7bc3b144bc0cc99ee7f97ebafc066dca6764715585ee4ef97f262629eea87d22d08026ba5226a03151e905622d77cb8884cc8b3f75175632fddbc241f501cb4736caf1a721f3f627b89a09513f98a0603984b33923be3b01817f5125e3fea662b7cd1892d90984aa5edf16d11828543f453a8c26be720390d5c903de70d44a7c9410a03ee497564a5334bf9503adcb29207dd68e37632bf17c59e98e8afdc30ec9b74cf26562a15f46713f86b9c9d7f940f256c022a330743844668637cee9676a88ce65027edf8a769e21f68d7f27e813c2c75595955696f3d108f98e8270576fcd41ea1e7c9f805bc82e82e0be742c4279a51bde704e1edaf32461a3c11c040bae7e293470d4a549359d4565f029dddb02552c55b25794577762731d1e4dda92234c5230b2e18a55bfe6f4362b766489abc6381ce40e55cfe856e82e3ae6ba340175efe48bea326fb259e5bd9a48b2440d203cc8cb16b95aa89cac210b7f9f87dbf1da0be117d716dae84f0c811e973ab1fccd372f8a2d8050887710b8bab82a3dfeef326f7121212f80f261d19594e591dbd8ee50ce7bcf501a624594fe1b8320faca86134c2ba993aa361df4de82d7a0d0ffc53f16a3ef12432a348b49d3ef5d5e88821e6ae49865d1863c4c680a90d826d7dbee4b786488f2a18ac0f0f0c56d359c1af909f1a45ee024f8f5e04af6f5f7e8bc91eedce18c85cabe31cc3c9160f6acb8e7f4f5a9d3b0860022e4c22a3a53fd7184a9d176e42597f1901a20af24f144de332f870889809c5e734a23d0f818d3111a183188893e0281e1aaf0fed1c1be7984fa9ac43f46b5a4808f87e5d801bd35dff90c70e4a0742c85d7c4760551ec49826a0eb2d96388b28ec5d6f3f92177b84ada96fd4cf4c6e789a3ef17617c4ef3e760dc1685c2b5feec413f84b57d740688a27f0cf37175f42d28dc5fd738fdcce4887715c8a15a0af6052790365a1e78b114cdaafac98e34b457964ff033a9f949e9757305e36b4288ba9f1e6b841cfa95af30ad9c44525a86b8fc2b41071b6f32389ebd141df64f45fa217e9beb6d0f46fa864b8ddd6b22bbf4aa0233e85d5b5de1355e21034f84962b1d2ef821195ff96c2d4a0069f854e98a5f5af8af666c510f106f98eaa30729882de3768a96da24da235811830f1ededaa9e112e2375fb09a63f9a71c1ec1060dfd6a93fd902ec7a3c58de890fa86b0848b3663f1462e0a8532420e3a06744663a2c6db21b79e9126c186255c70a6f069680a404b523a99d53056e4312af26dfe2d9aed998933023d20c46d7de0f0e59675410a95620fe0cb022156e93f004cef6cd98013f1c8e3add32fa274c2657a858d039210660f90883b989339c60f534b92484ccd6ad9837769c60b8d0423fd40e4cd1d5ab67c7bb6d0603e9ea633f01bae9df719f56c3dadf7fed786638b4d617d42796661804b629429e5c3fb5ff14edc4ad333bd8c6201d047914b37cade7a0a7a8d70b327baddf4931b869644bcf42b3781c07b44b7d97399624a6574082a5d9b1912959fe4267e8248367bf4ff29c19fd90baec94e9d8bf08f71ca409d42af5e6140b67813bd4da94e7ea11d6b82aec59a5172cac7ebfc2677962b968e7712c7c8100feabe182f5b06c1aaf3e1143a6023136c6c42cb5db984f6b30cad5eecff5c9c131e2d9d01601b231261707d8c5d52b7db41f8fd3bf6c1db05b4e81155723b6c5d7432f250bc833b37513b5179762509c8b0ea3785788d5a214fa34262f3c49bc1523a6f9dff98c17be0653cc59a3a81513f1eeab3d3d1a492d35ccc7b75c6f4e6d9e4a4b3c090319159906501b3ac87df2295091d9ee373f8afb7878edc8e7d3d0765d784d63b0c8dc0756d8875feaa7b48d6eb8b90d77de11cfdb91f6c3e9d2fad7d468697b75889bb7e39a8f9768621dc8a6a61fc6fa36937e9a92c058836570cba73ebad03df06607bba71978f8a90afd440f74e0336d39aa7cadd9764f0cdd3d9d85b95111aad552ebc6a99526efa34b4e17030ee15d089ce9af55d525a631d06b6c504c5a3b7c91a9ac980fcecbadab1f32af9f115a9d2f60bb3e05ea8d5d5c73b4f3a20c84f5c288ad83093e30aeeab0478860903e227ba935bc9c1774462861a8e79b9b85c8f4dd0dd409d4dced39f6b240b6d79b26186ea8dc03fac8141fa211c1abd00b4dfb2c9a5fb89b8bdda77c7c4663562971bdf1d7893d402877fbad0a1a0d8a9835bfb49dfdb99f956b08edfad90633f308b016a2a95c0a516e70fa74bba2f8da1d1289c47068633f95d4b75455e2e1ae3d71cfb8c125fe8066d4f2e8457b05af36a86c5f3ff4935b2c90e9abb8ce83b99d4da7624ff0832b24b8dc8d412c4a97b908ed2f25f67e04575ad4d71bddf869ea57f8c4783abf7feee5b3363b8776a0adfa3903ade58f123a1aa82b754868ff4450bb9f93ac1a354de97ffac6978a233055594c14e31c1639db1c351b6d05c6eddd33b52a040a3ddc906ca6f8f47b3f7d34bf5038edd2de3973de3c413607cc4f9ee2ad039dca05bfc7090cb4f2e8fdb32df1347e0780aee7a3f2627dde5c2c59ce1183bd167e73cf0ccd87447916cc3c26d58939dad9cb371a740593f0af9f9369e5e3d94676b4b91101ccf4651ef2f95c7d6f4652711e435d1b37b2d6eb2510e9d94121dfb7d0dde020f45e58fbf64744c1ebf28aa2f0aab766cbd77dbb90aaaf21592726c764d28a08360f689760c1f3252ec1399837b89271969bb90a5b679599e3f20ec878dc2bc23d5291669320cef1875ce09ddd48948cd2fc36bd0a1f488cfa5b304bffdee15862fbb238cf06fff7d4178b55243391f8f3dafa04c3cead0233c364effa53d760d5872c17da19d9a3dd4a50f4ad892aa870b4d95283dc66e414255e9404aea4e02f889c71835df94b7bbcd16978b0def9b9abc54c852d13e82f396895de0b5b58e6048a6352eee17c948dfc462c5e7f5456e8d5b83948e65c9125514e20f498c35ba02e7678937076b9ecae2363edafc44283cb00440b68045a73411a853ee66edce382e139213c8439fabd6b9478595c6658b4816cb3391b4b2833b319ec57c181d86116f14f5e4c1e12c6bc336cc085e13d435ba011d796cf8bcc8b07a7b3072c389393286ef15a0a4c564d5e4d9480171f343fa305ef86b3ac5a6103b13a7dd14e02e5f3b28ba7cbeeef8c7790c78d11317f6cd61dae6247c59ab679dc101f3a202491bdccbbdc28294168465428af7cb37f960231119d1b1709d0e2923c61e4f72b7aff7d156a92fab471ce1e56d05577f19bb6d31998de27d707b66130d9c05036e87dda8660fd13567fcfba279073530a51512f2297a799973922bdca254d4a6314356e0737947ff82f8793d2d40492a7fac517761d7957b7b4e22af7bb78356bc9b472fc9c8362f4ef02293048ecbb3faf3a0833bf424f78313aa146e1a1df6f81be9389c2542501ffea34605c55718701a95a35422664897a75446e8c79475b3655fc8e47dd21fceacf64c3ebb90324b9a31248327bea03262b3e6d88de701b2a87e7c7db783d4f4b0bbb1805544f0a9290a2d3e4cff2b5545f0299fe9d79c9df2ec943dd23815dd26e0c4da6baf32b80f952659fcf36f2ba44721665010d1913b7d02398fafcb5e718771e0f5e1ab53699480910c6c245b44fb077b9cb08b0c0a1b6cbedaf697cfb3a485a23b3ba54fab62addba23610350d2a71bfd18a06ae46b2ad3ffe2f78e44c24c653bda279ce7f09b531c5cf313fcde2c73015ca1032a58be62f1da4bc02f65c123b0673d82f0f6c75b2cd6ebf7d2fa5d81174d771e919d1c85c84c3e95a58fb9f69cca7697a8c9a5ef1be8a57421f382f7bbfd83e800951ad1ee2ed487ec682409b00f4448a041be01e9ba1e3c8228b5d2a0ce3ce45edadf96812c3955989f859bd3e093f187dec1021203acf06837637d99ddb665fbe1efeff1f795aee8c01f877b3be0d569f005601268f00c647922147adf4d8753eeeaad70eb25845107d8f32e85354dbc18a756d645545db89952f5f05e60ffa9e825efd5feb54ebd44173e88eb4a7586dd4f1812b34920f6d84a689443d84c12c6710705e465ca4aa4fb5697b097366c167cc8ef17ecc770d6ffae493305a19c640605e5161164e21b35fcc9794d3cbafe71574119b1537791959ae4009d2600cb7d2858402c6ac78d22eef46a57c86fc1bfb42c61e478b8625adf44e72e8bcd17d1dd849ae0d5fbb5c656fc4da47ead170c374b46e58969165fdf81e67a0efc123e5b844baf0e3eab59fdbf5b0eeb1f670e9fd8d0a56a903ae5673db34f14b01a6784563805abda9d97c0d20b65b80e56163115568010232d2eab00c297172b667f4c3d3465dbdcc93d0dce7e03072b65361c285aef4cb0907461d19ea060d5a3e082cf1494a06973b1574a3f69f2904cbc0abfc7b30aaebfdd15db02b42aa350202c3c93101c8f0326f122886f5946652c11d63cd71f0fbdbb6158a4c9abed3d3915c2ebccd3dfe8f40e0c63e93b3be56e16cca75bc5b49293eec7d22a0ede71c95f06ab96ad8dc0ebb84e9f5597dc2ba8384cb9437c3d6ea81f0694d53b339a94be9624ef283b04c795b96b84157c696aed3977adddb32728c8b39d51ced76c7afe11960715ee2b3a0f46bf686b05c46d6a31704381089c2c704b367aa0893cedd6ec17664af94a318231b44bf8de560a836cfcac279e5c9453bd56f3654e2827055feadd6c794836dfbb450a3858e96768075c70e704919cdddb0a6262e10bfcb84961b088eb352c47416490283e96a6f2857b04fdd7cdf04b3401a465d47f3cae0154759ccacd475851bcd81e1ba9b033952ca07595b117a1d0700fc24730129cfdfcc02826e7b0eae68df186c39493105a1749846c32dde46d6d63922461d4431481f6190acbd01cda1248b0ec2e8adb1250cb8c85d82880fc26ec675e4e32ae1cb1838e2139c43fd09ecb4252b06283d582ec60ff3ab311c9bf0d217a826f4f034bdb8ff9e824f24100d90ccc49c3bb17c3e97ea783c51e10e4e5683782ecc6ab5ddb0b0f2b8b21dba2ffea6148f01937d08f1eac542975695f3f180faf338e1d4cd2a7dc64b390a161d5a17c5a60724c45734783d927b8c53654074b9645ecb4b66aaf925d8f5b39e9f682caf0aad488efcc40c3d19c69fa90794143a61afc2a8a26df9a6f8dc3579ab9b3bbebb05204826599c9f978471be9d304849af6ee67fa087c3ed2bee51fd4773b277e4d3af7ed4870b89b49828887eec629a4166225eeb7b3f81d892724d65ff3dfe16b930bc88ca4d8e7e0ac1f8f3deb010d5ac66f236c5a8facc94a096b8032cc8a5f09eaf3d0924cdd9a1ce39949b97f8bc5256fa155cc48f449bf74b2fb4906e8993bf75f108f228dd7ecc46c0fb77d95a8ca66ad70773e933c13be657cc293dfbb3880eeda1979b74b92b6b0de3284f607873d27f9ca2374eae3e0ed75bb81799d6d05cb2a86cf052d662df330ac0ef7", 0x1000}, {&(0x7f0000000140)="535b6272bde86e772e", 0x9}, {&(0x7f0000001400)="b901765cf838734cbfceda92b38980bfb7c697ecef39c58af453ce1d458857984d2986f9d6b1c53b2ec34b194bff07dce2f0103ce2efdfe100d8348d25212ceeec03fd4ad8e10c0edbb099f0823659462336979ca77533a6e5e28ae719af2d5dcf969cde29eb8f80e969be28c93b34721b906de88064567120403268f8ae5894b141f0f31098020ca74d9abb192ec863de275c05ab1cf77afcc780aad51f0d4e129c203cb926c1fe26d9b62dd74520aada2caebded781a5af3aab2ff0c1cfbe50771ba1a3239f550671439", 0xcb}, {&(0x7f0000001500)="da11c68ed7e9047dfb523ef61b3081f330e3e779dd092a88f804d685b3a2ee0eef3ef0c9a1b8e15b246ef3f76e670700fcf5d2b26f35f2d102e638dcf8525d96d9dcb77facd33704479ed7e1aa7c919eebc8afd0fe677b0de61ab36abc2e5d5e9707cbdb47d3cc7e8e2aefbe64aceeed7c623d553c56b02a72b809b89e6ae12c6cc333d8b8b4b488746a9d36e983e7040049f0f8bf8668e73904434edd1b605bf2d478ccc126040885fe0eacc058e27df61f226d95ef4e1a2e50ea685b1b3cfc32f38ba0a9eafb8dd7d5ca8c", 0xcc}, {&(0x7f0000000180)="545646b0191e494d1cd592c47f5007999b49b16575c10ef46c1fdf874dfd8c8cca2401156e3777499251023b9fc9413cf81e", 0x32}], 0x6, 0x0, 0x0, 0x8}, 0x9) 4.01508ms ago: executing program 4 (id=595): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x203, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x800, 0x7, 0x2000007, 0x101, 0x80000001, 0x4, 0x7, 0x10, [{0x1000000, 0x7, 0x0, 0x71003}, {0xd8, 0x8, 0x8, 0xfffffff9}, {0xb, 0x4, 0x0, 0x8}, {0x1, 0x800, 0x3}, {0xf, 0xf2b, 0x9, 0x5}, {0x40000002, 0x1, 0x8, 0x95}, {0x82ce1, 0x800, 0x5, 0x400006d}, {0x3, 0x803, 0x14, 0x5}, {0xffffffff, 0x82, 0x2, 0x9}, {0x20000004, 0x7fffffff, 0xd1b, 0x88}, {0x1d0, 0x10001, 0x2c, 0x975e616}, {0x7fc, 0x9, 0x8, 0x5}, {0x81f, 0x4, 0x6, 0xffe}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x8, 0x6}, {0x0, 0x1, 0x4, 0xae8a}]}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) (async) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0x80000000100007, 0x0, 0xfffe}) (async, rerun: 32) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file0\x00') (async, rerun: 32) setrlimit(0x1, &(0x7f0000000000)={0xf7ffffffffffffed, 0xffffffffffffffff}) (async) ftruncate(r1, 0x40000000007) (async) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) 2.87563ms ago: executing program 4 (id=596): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0, 0xd}, 0x406) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x34a) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) shmat(0x0, &(0x7f000067f000/0x1000)=nil, 0x2000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sendto$unix(r3, 0x0, 0x0, 0xf, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(r1, 0xc0285108, &(0x7f0000000040)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0xfffffffffffffead}, 0xc) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) 451.036µs ago: executing program 4 (id=597): socket(0x18, 0x3, 0x3a) socket(0x18, 0x2, 0x0) setgid(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400400000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x3, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x8], [{0x0, 0x0, 0x20000000, 0x7d06}, {0xfffc, 0x4, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x3, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x0, 0x0, 0xdb78}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x2, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x30}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) close(r0) open(&(0x7f0000000240)='./file0\x00', 0x18289, 0x154) dup2(r1, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x21, 0x189) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x18, 0xffffffffffffffff, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x80004, 0x60}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1000000000000064) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x40, 0x0, 0xa, 0x0) kevent(r5, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) 0s ago: executing program 2 (id=598): sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000480), 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000480), 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x1, 0xff, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0xfffeffff}, {0x2, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x5, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x4}, {0x0, 0x1, 0x1002, 0x30004}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x93) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x93) open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x100007}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x1, 0x20000002}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x8, 0x3ff, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x100007}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x1, 0x20000002}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xb9, 0x1, 0xffffffffffffffff}], 0x0, 0x0, 0x7, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x35, 0x2, 0x7, 0x1ff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x6c, 0x5, 0x9, 0x8}, {0x80, 0x1, 0x7, 0x2}, {0x81, 0x40, 0x12, 0x815}, {0x6, 0x16, 0x3, 0x6c8}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@random="1d32225c9969", @empty, [], {@generic={0x8848}}}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x3, 0x3, 0x3fb, 0x80000001, 0x5, 0x10, [{0x5, 0x7, 0x7, 0x9}, {0xc5f, 0xfffffffd, 0x7, 0xfffffff9}, {0x6, 0x5, 0x4, 0x8}, {0x80000000, 0xe, 0x105, 0x5}, {0x401, 0x7ff, 0x1002805, 0x4d8a}, {0x8, 0x1, 0x2, 0xb4}, {0xce1, 0x91, 0x4f9, 0x683d}, {0x2, 0x801, 0xfffffffe, 0xe}, {0x3, 0x5, 0x6, 0x9}, {0x2005, 0x80, 0x400d1, 0x88}, {0x1bb, 0x80000001, 0x0, 0x3}, {0x2, 0x6, 0x7, 0x8000009}, {0x6, 0x7ff, 0xc, 0x2c4}, {0x29a70716, 0xfffffffa, 0x1}, {0x2, 0x9, 0xfffffff9, 0xfffffffd}, {0x0, 0xbd, 0x1002, 0x20000b}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x3, 0x3, 0x3fb, 0x80000001, 0x5, 0x10, [{0x5, 0x7, 0x7, 0x9}, {0xc5f, 0xfffffffd, 0x7, 0xfffffff9}, {0x6, 0x5, 0x4, 0x8}, {0x80000000, 0xe, 0x105, 0x5}, {0x401, 0x7ff, 0x1002805, 0x4d8a}, {0x8, 0x1, 0x2, 0xb4}, {0xce1, 0x91, 0x4f9, 0x683d}, {0x2, 0x801, 0xfffffffe, 0xe}, {0x3, 0x5, 0x6, 0x9}, {0x2005, 0x80, 0x400d1, 0x88}, {0x1bb, 0x80000001, 0x0, 0x3}, {0x2, 0x6, 0x7, 0x8000009}, {0x6, 0x7ff, 0xc, 0x2c4}, {0x29a70716, 0xfffffffa, 0x1}, {0x2, 0x9, 0xfffffff9, 0xfffffffd}, {0x0, 0xbd, 0x1002, 0x20000b}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f0000000000)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='r\x00') getpgid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)) (async) pipe(&(0x7f0000000040)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.51' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-2.us-central1-b.c.syzkaller.internal) (tty00) login: load: 2.27 cmd: getty 50943 [ttyin] 0.00u 0.01s 0% 330k WARNING: thread `nfsio' (52902) exits with status -1 WARNING: thread `nfsio' (210878) exits with status -1 WARNING: thread `nfsio' (94143) exits with status -1 WARNING: thread `nfsio' (453049) exits with status -1 WARNING: thread `nfsio' (368531) exits with status -1 WARNING: thread `nfsio' (485075) exits with status -1 WARNING: thread `nfsio' (431154) exits with status -1 WARNING: thread `nfsio' (331322) exits with status -1 WARNING: thread `nfsio' (435046) exits with status -1 WARNING: thread `nfsio' (486098) exits with status -1 WARNING: thread `nfsio' (277849) exits with status -1 WARNING: thread `nfsio' (44946) exits with status -1 WARNING: thread `nfsio' (510275) exits with status -1 WARNING: thread `nfsio' (331835) exits with status -1 WARNING: thread `nfsio' (30028) exits with status -1 WARNING: thread `nfsio' (348076) exits with status -1 WARNING: thread `nfsio' (267157) exits with status -1 WARNING: thread `nfsio' (400246) exits with status -1 WARNING: thread `nfsio' (160428) exits with status -1 WARNING: thread `nfsio' (358673) exits with status -1 WARNING: thread `nfsio' (116394) exits with status -1 WARNING: thread `nfsio' (193429) exits with status -1 WARNING: thread `nfsio' (476924) exits with status -1 malloc(): allocation too large, type = 29, size = 16796513700 uvm_fault(0xfffffd800e6bf5d8, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at dt_ioctl_record_stop+0x108: movq 0(%r14),%r14 TID PID UID PRFLAGS PFLAGS CPU COMMAND 350555 41671 0 0x10000002 0x1 0 syz-executor dt_ioctl_record_stop(ffff800001484000) at dt_ioctl_record_stop+0x108 dtclose(11e5f,81,2000,ffff8000fffeba10) at dtclose+0x109 spec_close(ffff80002a304a80) at spec_close+0x466 VOP_CLOSE(fffffd805c01a7c0,81,fffffd80097fb548,ffff8000fffeba10) at VOP_CLOSE+0x132 vn_closefile(fffffd805d3c13c0,ffff8000fffeba10) at vn_closefile+0x12b fdrop(fffffd805d3c13c0,ffff8000fffeba10) at fdrop+0x121 closef(fffffd805d3c13c0,ffff8000fffeba10) at closef+0x192 fdfree(ffff8000fffeba10) at fdfree+0x116 exit1(ffff8000fffeba10,0,0,1) at exit1+0x576 sys_exit(ffff8000fffeba10,ffff80002a304df0,ffff80002a304d40) at sys_exit+0x1a syscall(ffff80002a304df0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7276f9b16fa0, count: 3 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: uvm_fault(0xfffffd800e6bf5d8, 0x0, 0, 1) -> e ddb{1}> trace dt_ioctl_record_stop(ffff800001484000) at dt_ioctl_record_stop+0x108 dtclose(11e5f,81,2000,ffff8000fffeba10) at dtclose+0x109 spec_close(ffff80002a304a80) at spec_close+0x466 VOP_CLOSE(fffffd805c01a7c0,81,fffffd80097fb548,ffff8000fffeba10) at VOP_CLOSE+0x132 vn_closefile(fffffd805d3c13c0,ffff8000fffeba10) at vn_closefile+0x12b fdrop(fffffd805d3c13c0,ffff8000fffeba10) at fdrop+0x121 closef(fffffd805d3c13c0,ffff8000fffeba10) at closef+0x192 fdfree(ffff8000fffeba10) at fdfree+0x116 exit1(ffff8000fffeba10,0,0,1) at exit1+0x576 sys_exit(ffff8000fffeba10,ffff80002a304df0,ffff80002a304d40) at sys_exit+0x1a syscall(ffff80002a304df0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7276f9b16fa0, count: -12 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002a3049b0 rbx 0x1 rdx 0 rcx 0xffff8000fffeba10 rax 0xffffffff8380c578 dt_prov_syscall r8 0xffffffffffffffff r9 0x1 r10 0xbb38baa27052d48d r11 0x1b7670a0b6ba9792 r12 0 r13 0 r14 0 r15 0xffff80000150da00 rip 0xffffffff81eb4db8 dt_ioctl_record_stop+0x108 cs 0x8 rflags 0x10207 __ALIGN_SIZE+0xf207 rsp 0xffff80002a304980 ss 0x10 dt_ioctl_record_stop+0x108: movq 0(%r14),%r14 ddb{1}> show proc PROC (syz-executor) tid=287170 pid=33118 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff8000fffeba10 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff8000fffe3780,0xffffffff8388d730 process=0xffff80003c4aab78 user=0xffff80002a2ff000, vmspace=0xfffffd800e6bf5d8 estcpu=36, cpticks=5, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62036 215614 53535 0 3 0x80 nanoslp syz-executor 62036 326854 53535 0 3 0x4000080 kqsel syz-executor 62036 479111 53535 0 3 0x4000080 ttyin syz-executor 62036 240239 53535 0 3 0x4000080 fsleep syz-executor 60501 187899 7634 0 3 0x80 nanoslp syz-executor 60501 241055 7634 0 3 0x4000080 sbwait syz-executor 60501 277461 7634 0 3 0x4000080 fsleep syz-executor 47874 94505 0 0 3 0x14200 acct acct 53535 406621 98393 0 3 0x82 nanoslp syz-executor 50943 396572 1 0 3 0x100083 ttyopn getty 92141 207898 0 0 3 0x14200 bored sosplice 52364 443404 29598 0 3 0x100082 sbwait ndp 29598 378305 11747 0 3 0x10008a sigsusp sh 29841 422593 98393 0 3 0x82 wait syz-executor 7634 32529 98393 0 3 0x82 nanoslp syz-executor 11747 361009 98393 0 3 0x82 wait syz-executor 41671 350555 98393 0 7 0x10000003 syz-executor 15028 375687 98393 0 3 0x82 wait syz-executor 89418 349181 98393 0 3 0x82 nanoslp syz-executor 32503 261622 98393 0 3 0x82 nanoslp syz-executor 98393 381697 13670 0 3 0x82 kqread syz-executor 13670 189594 91421 0 3 0x10008a sigsusp ksh 91421 44317 46805 0 3 0x98 kqread sshd-session 46805 270943 30598 0 3 0x92 kqread sshd-session 30598 469187 1 0 3 0x88 kqread sshd 17628 17079 5533 74 3 0x1100092 bpf pflogd 5533 153985 1 0 3 0x80 sbwait pflogd 22114 62155 91261 73 3 0x1100090 kqread syslogd 91261 375873 1 0 3 0x100082 sbwait syslogd 6358 52524 1 0 3 0x100080 kqread resolvd 92087 347955 61700 77 3 0x100092 kqread dhcpleased 59234 431077 61700 77 3 0x100092 kqread dhcpleased 61700 180052 1 0 3 0x80 kqread dhcpleased 40412 334745 0 0 3 0x14200 bored smr 85452 164495 0 0 2 0x14200 zerothread 32876 441525 0 0 3 0x14200 aiodoned aiodoned 47849 397619 0 0 3 0x14200 syncer update 86186 506618 0 0 3 0x14200 cleaner cleaner 60630 362259 0 0 3 0x14200 reaper reaper 75728 461309 0 0 3 0x14200 pgdaemon pagedaemon 81747 266701 0 0 3 0x14200 bored viomb 68013 451738 0 0 3 0x40014200 acpi0 acpi0 4960 84192 0 0 3 0x40014200 idle1 5955 178522 0 0 3 0x14200 bored softnet1 84383 118782 0 0 3 0x14200 bored softnet0 12360 384627 0 0 3 0x14200 bored systqmp 51860 124829 0 0 3 0x14200 bored systq 41278 474786 0 0 3 0x14200 tmoslp softclockmp 7439 378659 0 0 3 0x40014200 tmoslp softclock 69575 399742 0 0 3 0x40014200 idle0 1 173393 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10225 11087K 11207K 166960K 11792 0 pcb 18 14K 15K 166960K 188 0 rtable 200 9K 9K 166960K 502 0 pf 39 18K 24K 166960K 117 0 ifaddr 38 6K 7K 166960K 81 0 ifgroup 59 2K 3K 166960K 125 0 sysctl 3 1K 9K 166960K 9 0 counters 70 37K 38K 166960K 126 0 ioctlops 0 0K 8K 166960K 1596 0 iov 0 0K 16K 166960K 104 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1374 86K 87K 166960K 1904 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 36 0 dirhash 12 2K 2K 166960K 27 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 89K 166960K 743 0 sigio 0 0K 0K 166960K 7 0 proc 75 131K 164K 166960K 665 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 77 0 in_multi 74 5K 7K 166960K 146 0 ether_multi 1 0K 0K 166960K 9 0 mrt 0 0K 0K 166960K 9 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 700 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 262 171K 183K 166960K 8717 0 UVM aobj 26 2K 4K 166960K 28 0 pinsyscall 44 88K 102K 166960K 1912 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 46 0 NDP 14 0K 1K 166960K 53 0 temp 61 8651K 8722K 166960K 39693 0 kqueue 13 20K 29K 166960K 154 0 SYN cache 2 16K 24K 166960K 3 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 76 0 72 1 0 1 1 0 8 0 rtentry 176 152 0 73 5 0 5 5 0 8 0 unpcb 144 486 0 468 6 0 6 6 0 8 5 syncache 336 6 0 6 3 2 1 1 0 8 1 tcpcb 736 163 0 159 1 0 1 1 0 8 0 arp 136 25 0 10 1 0 1 1 0 8 0 inpcb 328 954 0 946 13 6 7 7 0 8 6 nd6 152 28 0 12 1 0 1 1 0 8 0 pkpcb 40 3 0 3 1 0 1 1 0 8 1 kcovpl 48 9 0 1 1 0 1 1 0 8 0 mppekey 1024 1 0 1 1 0 1 1 0 8 1 ppxss 1192 20 0 20 2 1 1 1 0 8 1 pppxif 1504 1 0 1 1 1 0 1 0 8 0 pfstscr 40 69 0 68 1 0 1 1 0 8 0 pffrag 232 6 0 1 1 0 1 1 0 482 0 pffrnode 88 5 0 1 1 0 1 1 0 8 0 pffrent 40 7 0 2 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 pfanchor 1288 2 0 0 1 0 1 1 0 8 0 pftag 88 1 0 1 1 1 0 1 0 8 0 pfstitem 24 66 0 16 1 0 1 1 0 8 0 pfstkey 128 102 0 51 2 0 2 2 0 8 0 pfstate 384 98 0 50 5 0 5 5 0 8 0 pfrule 1344 26 0 22 2 1 1 2 0 8 0 rttmr 136 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 4 0 0 4 0 4 4 0 8 0 art_heap4 256 706 0 371 31 6 25 31 0 8 3 art_table 40 710 0 371 5 0 5 5 0 8 0 art_node 32 152 0 82 1 0 1 1 0 8 0 sysvmsgpl 40 75 0 70 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 25 0 2 1 0 1 1 0 8 0 dirhash 1024 27 0 10 3 0 3 3 0 8 0 dino2pl 256 2872 0 1360 95 0 95 95 0 8 0 ffsino 296 2872 0 1360 117 0 117 117 0 8 0 nchpl 144 3939 0 2235 64 0 64 64 0 8 0 rtmask 32 5 0 5 2 1 1 1 0 8 1 vnodes 216 3148 0 0 175 0 175 175 0 8 0 namei 1024 13527 0 13527 2 1 1 2 0 8 1 percpumem 16 78 0 28 1 0 1 1 0 8 0 kstatmem 264 74 0 42 3 0 3 3 0 8 0 scsiplug 72 4 0 4 2 1 1 1 0 8 1 scxspl 216 27827 0 27827 12 11 1 8 1 8 1 plimitpl 152 378 0 359 1 0 1 1 0 8 0 sigapl 424 1079 0 1028 9 2 7 8 0 8 1 knotepl 120 570 0 0 18 0 18 18 0 8 0 kqueuepl 224 320 0 309 7 5 2 5 0 8 1 pipepl 344 211 0 182 6 3 3 6 0 8 0 fdescpl 528 1037 0 1005 3 0 3 3 0 8 0 filepl 160 6976 0 6745 22 5 17 17 0 8 5 lockfpl 104 232 0 229 1 0 1 1 0 8 0 lockfspl 48 96 0 93 1 0 1 1 0 8 0 sessionpl 144 27 0 18 1 0 1 1 0 8 0 pgrppl 48 44 0 27 1 0 1 1 0 8 0 ucredpl 104 1083 0 1069 1 0 1 1 0 8 0 zombiepl 144 1033 0 1028 1 0 1 1 0 8 0 processpl 1232 1079 0 1028 6 0 6 6 0 8 0 procpl 664 2160 0 2104 8 1 7 8 0 8 1 sosppl 168 6 0 6 2 1 1 1 0 8 1 sockpl 752 1528 0 1498 28 16 12 17 0 8 8 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 106 0 0 14 0 14 14 0 8 0 mcl2k 2048 45 0 0 6 0 6 6 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1175 0 0 73 0 73 73 0 8 0 bufpl 280 11630 0 5493 439 0 439 439 0 8 0 anonpl 32 11634 0 0 94 0 94 94 0 246 0 amapchunkpl 152 28019 0 27503 28 1 27 27 0 158 5 amappl16 200 4407 0 4378 45 30 15 28 0 8 8 amappl15 192 8 0 8 1 1 0 1 0 8 0 amappl14 184 10 0 10 3 2 1 1 0 8 1 amappl13 176 454 0 452 1 0 1 1 0 8 0 amappl12 168 1416 0 1372 3 0 3 3 0 8 0 amappl11 160 10 0 10 1 1 0 1 0 8 0 amappl10 152 47 0 33 1 0 1 1 0 8 0 amappl9 144 278 0 278 1 1 0 1 0 8 0 amappl8 136 25 0 23 1 0 1 1 0 8 0 amappl7 128 84 0 82 1 0 1 1 0 8 0 amappl6 120 299 0 284 1 0 1 1 0 8 0 amappl5 112 83 0 72 1 0 1 1 0 8 0 amappl4 104 441 0 410 1 0 1 1 0 8 0 amappl3 96 4868 0 4771 4 1 3 3 0 8 0 amappl2 88 1172 0 1095 2 0 2 2 0 8 0 amappl1 80 12591 0 11962 15 0 15 15 0 8 0 amappl 88 7841 0 7664 5 0 5 5 0 92 0 uvmvnodes 80 3148 0 0 65 0 65 65 0 8 0 dma16384 16384 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 2 0 1 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 255 0 255 3 2 1 1 0 8 1 dma64 64 7 0 7 2 1 1 1 0 8 1 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 27 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1037 0 1005 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1037 0 1005 1 0 1 1 0 8 0 vmmpekpl 168 10394 0 10351 3 0 3 3 0 8 0 vmmpepl 168 74547 0 72564 115 6 109 115 0 357 6 vmsppl 488 1036 0 1005 5 0 5 5 0 8 0 rwobjpl 80 26367 0 22202 88 0 88 88 0 8 0 pdppl 4096 2081 0 2010 101 26 75 83 0 8 4 pvpl 32 19482 0 0 158 0 158 158 0 265 0 pmappl 256 1036 0 1005 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 343 0 38 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83873ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8388d4e0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff8388d4e0) at __mp_lock+0x192 ktrsysret(ffff8000ffff3ca0,5b,4,ffff80002a376a90) at ktrsysret+0xde syscall(ffff80002a376b40) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7dcf224d6c20, count: 4 ddb{0}> trace x86_ipi_db(ffffffff83873ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8388d4e0) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x125 dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff8388d4e0) at __mp_lock+0x192 ktrsysret(ffff8000ffff3ca0,5b,4,ffff80002a376a90) at ktrsysret+0xde syscall(ffff80002a376b40) at syscall+0xa50 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7dcf224d6c20, count: -11 ddb{0}> machine ddbcpu 1 Stopped at dt_ioctl_record_stop+0x108: movq 0(%r14),%r14 dt_ioctl_record_stop(ffff800001484000) at dt_ioctl_record_stop+0x108 dtclose(11e5f,81,2000,ffff8000fffeba10) at dtclose+0x109 spec_close(ffff80002a304a80) at spec_close+0x466 VOP_CLOSE(fffffd805c01a7c0,81,fffffd80097fb548,ffff8000fffeba10) at VOP_CLOSE+0x132 vn_closefile(fffffd805d3c13c0,ffff8000fffeba10) at vn_closefile+0x12b fdrop(fffffd805d3c13c0,ffff8000fffeba10) at fdrop+0x121 closef(fffffd805d3c13c0,ffff8000fffeba10) at closef+0x192 fdfree(ffff8000fffeba10) at fdfree+0x116 exit1(ffff8000fffeba10,0,0,1) at exit1+0x576 sys_exit(ffff8000fffeba10,ffff80002a304df0,ffff80002a304d40) at sys_exit+0x1a syscall(ffff80002a304df0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7276f9b16fa0, count: 3 ddb{1}> trace dt_ioctl_record_stop(ffff800001484000) at dt_ioctl_record_stop+0x108 dtclose(11e5f,81,2000,ffff8000fffeba10) at dtclose+0x109 spec_close(ffff80002a304a80) at spec_close+0x466 VOP_CLOSE(fffffd805c01a7c0,81,fffffd80097fb548,ffff8000fffeba10) at VOP_CLOSE+0x132 vn_closefile(fffffd805d3c13c0,ffff8000fffeba10) at vn_closefile+0x12b fdrop(fffffd805d3c13c0,ffff8000fffeba10) at fdrop+0x121 closef(fffffd805d3c13c0,ffff8000fffeba10) at closef+0x192 fdfree(ffff8000fffeba10) at fdfree+0x116 exit1(ffff8000fffeba10,0,0,1) at exit1+0x576 sys_exit(ffff8000fffeba10,ffff80002a304df0,ffff80002a304d40) at sys_exit+0x1a syscall(ffff80002a304df0) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7276f9b16fa0, count: -12