last executing test programs: 23.223719272s ago: executing program 7 (id=8): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file1\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='m', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) dup2(r0, r1) 23.05741067s ago: executing program 7 (id=11): r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) write(r0, 0x0, 0x62) read(r2, &(0x7f0000000180)=""/189, 0xbd) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) 22.60927521s ago: executing program 7 (id=23): pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(0x0, &(0x7f0000000100)={0x1, "cef53c90e1b7dea99b371287c0e4e786b449816f829fb63509536d69c5b0a07dab5a815944b4db39c1f918552e7a7f9b63ad00e5721d76d3803d7fffc7d9cbf5c7f020cb24cbb19e2d24589c65c51c7b1193e203b21f8fa23a6b9f908e5f15cc543eaa4065256bf8d3f9f18bf5849702abe61a8803467a736d700447c7dc903fa86b5935e22e0b3a78400e489796635b49b8e1fe7c699b3c9ff7a9bee96a1f956d7910f629e37acfc277e3be785976cc6e47c36e99f88f780b4df6a2d30363b56b7f1d30768367"}, 0xcf, 0x0) r2 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) readv(r1, &(0x7f0000001700)=[{&(0x7f00000004c0)=""/4087, 0xff7}], 0x1) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) 22.609149417s ago: executing program 32 (id=23): pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(0x0, &(0x7f0000000100)={0x1, "cef53c90e1b7dea99b371287c0e4e786b449816f829fb63509536d69c5b0a07dab5a815944b4db39c1f918552e7a7f9b63ad00e5721d76d3803d7fffc7d9cbf5c7f020cb24cbb19e2d24589c65c51c7b1193e203b21f8fa23a6b9f908e5f15cc543eaa4065256bf8d3f9f18bf5849702abe61a8803467a736d700447c7dc903fa86b5935e22e0b3a78400e489796635b49b8e1fe7c699b3c9ff7a9bee96a1f956d7910f629e37acfc277e3be785976cc6e47c36e99f88f780b4df6a2d30363b56b7f1d30768367"}, 0xcf, 0x0) r2 = socket(0x6, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) readv(r1, &(0x7f0000001700)=[{&(0x7f00000004c0)=""/4087, 0xff7}], 0x1) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) 12.143678967s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 10.242837133s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 7.864459316s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 6.111627911s ago: executing program 3 (id=207): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503200004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x2c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 6.034365118s ago: executing program 3 (id=210): shmget(0x0, 0x3000, 0x80, &(0x7f0000082000/0x3000)=nil) link(0x0, &(0x7f0000000300)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x28, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/149, 0x95) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x0, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}}}}}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 6.034105195s ago: executing program 5 (id=211): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x2c) 6.033791581s ago: executing program 6 (id=212): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r2 = socket(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) close(r3) (async) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) (async, rerun: 32) r6 = socket(0x2, 0x2, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (rerun: 32) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) shutdown(r3, 0x2) fcntl$lock(0xffffffffffffffff, 0xa, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x1000100000007}) (async) r8 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000000)=""/179) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f00000005c0)={0x1, 0x5}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) (async) clock_gettime(0x3, &(0x7f0000000000)) 6.024655137s ago: executing program 5 (id=213): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="b0646ebb1824db44768e911f9cfd9eab5807338e84199b3d8bb62a2df461ac38576e4a897681fbacd94870bb226b123c722be24ab5c4214d97da0e9757207583b6ca49a15a8a5efc343365b32f38162c89656af4eb9d1f5faf8e57dc6e72980dc1e48a8f8792b253e87d515a226d42bc23bd881ad24eb7bcf2a94acfc261dd2c992732f2e877e912313d5daa13ab012bd2ae97c2fa2678013941bd88848952e204b13ec1bbaa2647f27f7e882216e4c72f9a01d2d0d0007679054e", 0xbb, 0x5, &(0x7f00000001c0)={0x2, 0x0}, 0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x5ea614f0394d1f43) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xb3}, 0xa3b, 0x8000000000000000, 0x4}) semctl$GETNCNT(r1, 0x1, 0x3, 0x0) semop(r1, &(0x7f0000000240)=[{0x5, 0x9, 0x1000}], 0x1) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xc9, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000200)=0x1) 6.019396196s ago: executing program 6 (id=214): mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0xffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/189) link(&(0x7f0000000080)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) 6.018932868s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 4.282521594s ago: executing program 3 (id=218): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) execve(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x1}, 0x408) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) write(r0, &(0x7f00000000c0)="80a6af5d0780f7cff2598f4d5ce2c2f425fcaf01f5d7e87b650d79226df33783ce931326e15ed9cf41daf3db6bd2ac5336fe78cdf245f390e2ef85051022b35f9136c36e35bf643e4ba89cce0daa576e07668bcdf041bef5ffe1c22ec315c2c8bafcb245f99213840a813cff843139782baa5ddb551bb6b695b8ebe884fcf30dba734745b515065e9781e7ca8f4ff82cd1", 0xffffff97) dup2(r0, r1) 4.281084848s ago: executing program 4 (id=219): sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001140), 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 64) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x298, 0x800) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x0, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async, rerun: 64) socket(0x0, 0x5, 0x40) (rerun: 64) socketpair(0x20, 0x8000, 0x8, &(0x7f0000001180)={0xffffffffffffffff}) (async, rerun: 32) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) (async, rerun: 32) socket$inet6(0x18, 0x0, 0x0) (async, rerun: 64) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) (async) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) r5 = socket(0x2, 0x4001, 0x0) dup(r5) recvmsg(r5, &(0x7f0000002580)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f00000014c0)=""/43, 0x2b}, {&(0x7f00000011c0)=""/111, 0x6f}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000002600)=""/115, 0x73}, {&(0x7f00000025c0)=""/45, 0x2d}, {&(0x7f0000001340)=""/161, 0xa1}], 0x7, &(0x7f0000001580)=""/4096, 0x1000}, 0x1) fcntl$lock(r3, 0x9, 0x0) r6 = getuid() (async, rerun: 32) socket$inet(0x1e, 0x8000, 0x2) (rerun: 32) setreuid(r6, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) (async) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x0, r4, 0x4e96) (async) sysctl$net_pipex(&(0x7f0000000040), 0x3, &(0x7f0000002700)="172325f80f7f400021e608a5f2978276b13c45891e8873af5beef3227e5cfd3194adca22a3f78db8599b13d0bba7e3c1501c7bff0659a39ca39f9e4eeb03f1de6f40f4070000000000000000000000000000000038ef4bbf67cdb18179dbe13faba82046d2fcc34e234d528c278964fafe9571f766020b9e100803759031ecd75a8d0d1e55e35378d20d5ad2330306514767cbd335dacdbe36bd504d6d0ee1fc5b385c8f15ec108e6134c88237c7107bbb", 0x0, 0x0, 0x0) 4.280792025s ago: executing program 5 (id=220): r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xff, 0x1, 0x3fffffffffffffff}], 0x5, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000001600)='\t', 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffff0c000100000000000800480000340066fffe00019078f8d7e0000002ffffffff94060000dc369406fffffffe0d00907800"/66]) 4.278495304s ago: executing program 6 (id=221): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1}, 0x2, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f00000000c0)="117fb146f1f57a24b71f5c035663267f4924b2a1fd9be3aa2cc3a64f56c6d6b6c9d156982e4f5e571d664079166231eab391a92cae262b9eb597e46baa34e1b7bea3766f40d59933d2a8b013ea0678bd8a6ec48cc4598b527eb8c102d849883156e9932816afdac4f7dccc7c41802af591052ce966a97f18bd80013b7eecd80e45729d91386cf9f4659d1caee5cd1094ec7ac5d7461dcc5eb8bb786dbbc759ee50dfe79e9b6bef8579fa260ffb355f927527da514ded0c8699f721afdd7d4fb635904375eb71dcf39524209d07991e07f5c6075c400c5c769d9198a981", &(0x7f00000001c0)=0xdd, &(0x7f0000000200)="5ae368f5545f6a7c407b6f4fb5", 0xd) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) pread(r1, 0x0, 0x14, 0x8000000000000002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000000)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) 4.166018053s ago: executing program 4 (id=224): r0 = socket(0x2, 0x1, 0x0) socketpair(0x1e, 0x3, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="87de5256", &(0x7f0000000340)=0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffbfffff, 0x100, {0x800000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="a5821c2731214d407a4b5c40885d281cc2ee6152f5ef6603042e060976857db1125a400bf9bf7deae87444e67eb155c3e79ccf80b3b13c97f9500f21a773992b4f6b59bcb38186b798a48eb177329ec409d7140758408c34038e10b811bfa733d01c", &(0x7f0000000180)=0x62, &(0x7f00000001c0)="e9f946a057b286e0ab1126c9f7a09565cf9c30106ebae110a10ffa6c", 0x1c) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/228, 0xe4}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r2) fcntl$dupfd(r6, 0xa, r3) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = syz_open_pts() close(r7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0xfffffff8) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047466, &(0x7f0000000200)=0x5) ioctl$FIOASYNC(r7, 0x80047470, &(0x7f0000000000)=0x20008) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fe8000000000000000000000000000aafe80000000000000000000dd"]) 4.153530234s ago: executing program 0 (id=225): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) read(r0, &(0x7f00000000c0)=""/239, 0xef) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) close(0xffffffffffffffff) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 4.152232459s ago: executing program 2 (id=226): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4000000f) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x6, 0x0, 0xef20, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="55eede", 0x3}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x2c) 4.125623449s ago: executing program 5 (id=227): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9e4209810b", 0x5) 4.124950452s ago: executing program 2 (id=228): r0 = msgget(0x2, 0x210) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) syz_emit_ethernet(0x4de, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e037593a8aaff02000040000000000000000000000100609f"]) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="22a60764dfc19883ebc50e9904d533ff", 0x10}], 0x1000000000000379) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x10000, 0xfffffc01, 0x4, 0x2, "a68521b0b89c7ad45609900a7c64e1494b288042", 0x0, 0x2}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000040)="fd0cc085", 0x4) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) sysctl$hw(&(0x7f00000002c0)={0x6, 0x15}, 0x40, 0x0, 0x0, &(0x7f0000000300)="a866989706e624d0755dbc9b5e9f73e6cfb175d7655914b39c4b013a4b4ddff28b9c4ad946569e627b458f80c0bcaed3ab229a908336cfba7226972f552d7c15b8270fcf12bc7602a060b5e2e637c41e59e8ca9a518153a037a2c7dca80910c27fcaf1aaec26f94b2ac5120fd02dd1a49e82dfad965c9f4129bba2046965", 0x7e) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe0c) sysctl$hw(&(0x7f00000001c0)={0x6, 0x10}, 0x2, &(0x7f00000010c0)="a9c0b8e61b3ffdaee84111c553e48d9a70d6aeabe2951cfef4a77ce894ef2f3eb685b84ce8da5af6291c6a4700ac41faab28edbe4ec664327cd4b10d282914a0da2c0987bcebc62632e96c2649519c82e44f54dbcd3f84abb62ee870e973d9881a172bc2b8a1fc678942ad78c4c0802f9a05c0509ebc3b7fa43a1cbffa4f16bbe2757e729b23a13d8eda6835bef7dfb27c87861e1e6632d8fb6c0320b955b64e5c09be6b8cb00481072d37a78545e6ef06a23b70935b296aa7c30dd691773405549d029a451c3e335a99867b29801f7c801ffa1c084e21a15143fe172bb3a3a7f5403e2941eb23b081dc7dbeb26a2b52d398abf32199d6cab4f3353b6e4b866c3a3d2dd205d0c55de1b7503cb5edbb0b7761e8c8b52efc74b189a2c6a73a1b51b9c9bf794634176f9e2c4a43c43cf83f00364faaf7d400534254e17c57d0dad1e849aacd6be4230373a6905412928fe895202532d016f595cd301ade9b1cf59435c5350e16d03940888f98a47ddad6a6671ff8f14fb4f1eaa5aae78e178b8cb971f56df891bd1056b75af4ec731e89740597ea55f6585df1df5d0fd85f9df5755c7b94b1c8303c3d5d9daa885fd5d2b6b43528a1564043efa613f339d9e7720a05267a05605ed21f62392adc81baa8f4172a261162f0e9f3c138654cdd090d0de67cd5ce6434d7045d6d93950755354ede3b3f0c943266c09ec502793d72cd1bddf438be572181d6f347e35ca09387432bd423104377bcddf8ba8a26ebc48b339efcd2300332aeca150c19f7cadb498cde6d334542e20257a15ba46921381d054ea97ea22923267842ee426b4615376cdc1fbdf85cf90c682e192c27e2a0f438a94e064172cec4ded6def56ec229b6656be47117a432ce2de804772d94ac188d2c1f6be0cca9ab1b0610f2e83b588638e15fb4bbbef5ef8d2a69681d1688be64a10f1fa740bd7e90da4b845829fb1fdac5b05761f14ddcf36c450d94fb385deccedff7e14353a7cd32548cb7fa5a160d0fc67719c29cde76597ff9252b98768a6a969cc234042e77cd2a6e2443bdbc8a956d9bf335970dd271618e4cebbda391579da7ccbc98b36eeed66d88be2362d3bd1964cb1a818c289a001e75d4d499dbe02d6f692c81aa16767e36b3a60b400c529818db7e24d3000d142445ab6d833fcd1d977431669383331f1a56d44c8bf09dfa9ca03c00eddb6c7729b1b6cd8171a90af2c3c82156ed207e56e1159eac6c999117bb6f6e42756778a49da9de7b702f2a5db74bbba16d5a33483c6a8cec19c37bc962b5ccfcee70e78c49b916296e818c2c1fa0e2f96333bbbe7bafa5715484c641efbd36524cc0f52a20751f90559ffabf6d312a8e648204e98a6fd2dfc50cc6d14696343d4d781ae2a343871388037dbf08d6d3f295d14e6c6d44b50c7b2255eb931b92f50dd5dd02cdc239331905291e642471d56a6f1ce9ed22be7457c6803efe0c00875981e110476f312d67f9381fc52aeca0ee62c4dc9f2f7cc9b106073fd15916756c4edcca13bdb319278927677d0f5629306da1aa2c9ae1bb617b0c292ba798263149369857c9a16869e5d5b9f4c2bdd6e02250d4c9443e10ac46cd1a353a85ff4ea8aaa442a6a1d14a686cc11aed1e39588281706f78f36b5add6270a0994d1243c9fe9d697588923ac3411ef385dc453fddb353d35ef082068e3f848819ac4a277d60e2a11ca4de1aa38b08b4bd8114282ab563ed492c84fb391012639f00587669fa327d37885f0be477a79df0424f435d6a021efbcabff5e8b7397dfec6611dff396c83f50319ad8a41fc2c509a22d0595a362cc9e213f9c95c8a10b1006441af7db1e52580ab4237be628151b4cebaae0e980aa1863f3d2e7051e1620863f96e5bea0837a5073447a2ca74d5878d4297bd010ed1793dae94241b9c151d289b91fbed95ea3e7213fe22d9e6c35a061408b6be567a2b7426824aa1d3754ee670e140c5a99ede1af1dab53647b7e59c76cddf5d4b4ee7ad24e38147403fc11e476da6c61cddfb32387775d7a1062dd14662e35571b600792f3560e25af373b7b1b706640aa0df622c1080024daa6f9a6aa6d442f83fc81078abba46772300f77ca1cf520dccc59cb32597c75d1e406eb2aab1369d0a23a12386aeda5c6aed30bf2beab3bb342539408115d7da5ff72994d8bdb51c2966579e74cb31b962a2e6e3c5847aab4c5937b3f489c9bc3b3f65e746990820b70445b7080805f8b68f0246d491b1dc91b50f42bbed7927b5559d3448dac92ebd44202a893235e507cb9563209a8ac348049243d7b3893f0eea8798b77be80f545e9639943d21e6e74bb488f518fd2e88a8936d5ea10fcbc0163d4835bddff426688f20f91a86905d2c51eb5398f31afe670e364c4aff579669f18be817d361fd995cae45a1a07e392c5f1a7cfa3a1e121f695e05ee54a418ca54d9028cd0a949b18ca8fa2bb53cd2aabe43154b17e899111279e46dd534955c5979fd113ecb00381f7a16953761ab318437b0481bab259c5e6564a5a25f38af2c0d727fbd12acb72bc77f059ef087aa1fa7f5bb5ed1c00780fb2a7c80ef3b77ca10992972c4d7d05471c306ec69bc93b6cee179173fa8170f2a2eafa5f53a05d260b1d6afaca651abf7f9f46b77ed16739d6eb45ebe31d7f2aa6c855e857f2a9befbd56c754a55bfd5c9f62c33b3f732c371669610e90ffa1cdf7f6be729ab50662968e239fb4c7e5c1deb08372d42410aba420c6179a2e9cd6c2c38e5c17ea6ee9a854a7c4943c15a25b67e71474bf048386d6adbda06fac5bd11f8864d93f4067d13b51b5498745eba8a6c2caf2fe3b3519c7356f8763a2675e30726d226e208c22729665cf4735f6fb2cad15f5b3a3c620c42d1bc6337097efee373d8e7c77e61b06b9d2ac9fcb93c5470095d3ef61e414d7895ef20ee43c488252485f2115c57c37b39e99d1802cb670f4a3f032f46cdfeb363f8974847a088b640baa2b456180181621634a3a96d8080c0fe36bc5fe4a6492e4d2e0912c0dd0cfcb6f17ab4b5a23d08725897666769d3fc127650d6173380213aedd0ef1e5691efe7ba45a72d01e891913d5b6a9d5fdef75019dfbdaf4476ab555c409a0ae57d838c7715958866d4e835bba582609f8a89627ad4e8f833317efc92780ed55e4a7f6fffc57bcff6fe6011b37a84198f2056fb08ec83580cf69d95ddcf5a48cb87282e02f4771f3f9bc5cd816839c81e4c0cf99745a7424158d95ccde7d8241fa83447ee73e8cdef3262bb523e1b538906d7069ed97f4e15624ccf116fed0821aeb186027c96370e580d20f7eb6de67febf25f31e652a1193204dafac4a649a8ba589ff49abf17d1eb73777a8ef9b1040ed103c2e63f6a99bc43cbec2af9f3b7a6845bf1078387d08773e9cfda81131abc056768ebfa007b9f5918fa584a0e3f68c7a39f275a68be6fcdae4034ed2f8d2d2db9131733cece75e313023ffe5597bf32a7ad4fdacb1a3f4110600bc03951acfc64f3a0fc80de42c805b4d65c4ac687d28c0c39c0ce64a87bc4ac684204f191fe6692c336e25607d7600bd04a0375765a024b6f15ec4a36e1ea1439ed355102b46a7f1daeb91b910568a74ed465f1041d8ba085d02c8cbd921d2e280d9e9280ff803836ac5628bb0c69a617fb3d4c1f447b0a9556830330b6e533701a67744e5dd179b5ce22aa6550736b2e5140ed96be19414aa879da7f8f094e5a2459048a19b3ca310ccb5ab3a7e6ae740de89477d7c8db4147efc636d70db895674e63b103b3520f48d0f0767694c8039f09484f420788b543bd8bb578e620fd23b11d79a7dac2d5e5592c225864f697d575e5cdd7c06d793f3550209c27c6bb9d8ed668ad69540d248114388c6f2982cc9d465e53edefb866aebdd6c510ad1b4dc61eb2aa58dcd241044e85e359959b869896e179a8bc49f048caf79914bb766da9e27cc663d2091e5a62f58c4e3aae44d2b2d48f2b800496158e03d6b11e29bf63f08a668850897e135dfbaa24952cfd6bd911f0ef45b406934488dccfd43a317a5da30a4d578dfd5379a0d694b48db8e5feac7c50c5e0d50dbe7032d1dba4e67f9cfa80455ee88cf9d2a3dc4ce1268e340148c20827b2feebfdcd6efa14c9d796ef7b7e76a24a9f6d4212f5f87d95ad88fd1547162fe8465728fda77e8035ea1ef53aae73fddb666cff809073bad746cc6b66199c6581fdc7349f99c2f3e048e984b6c19ab69ce3d8f193fc7842b0af55256ac4ae60e785051888225c49aaa5e7495bb5bcd9e9c8e23e06ffcf78e7197d3ee6663980373aff641c34239e82cb03b5c49a9ccff018becebe1a9b44a9cc0559151473b3bcd42899a405fc49fad7a67faf4982dc7c95746846198b976a6475ebd30662b21157d2cbd9c0569cd721eefdd78893a27ca66cab1be8d8902e4db6f0a7a545bc7d7a379a6b8aeace91c319e8a316eb7e7499f09ec3d8da20a01ae773ba7620cb2f0509a764c0fa64feb510c4f0c90a4ed40917970a2715121ff723a633e6891bf8dd929e09083968880d21c74af6b0cbfe1af0cc8961029ce186d7a5a353efbea65530ec7e89deddef204b568529e3dd624d588adc764846f1c8ed515c7f9cdc0e7caa0fc8a1b51daa0f1316391e16adb9b8857b8f2cea5fe8b3ee369b634e622da74497b6fd10bc9c9826f6d6b1291f65805721cc712abb6408a0d19d94f8060f3568ef5ad5d156e228927e067e6880e83de86126133f8f16882df4c39d293b431b434b3d66b696d5208338962bd33503259668af3365e2237fc8c0778034dda2c561643420944f0dc82023c71b775ecac7dd2d16a9c589036475ee77de96f0049a27f46574e6f3d0140b61da42d6ba4942630551995627626a9e32c5e00ece45775d9073da0b5f438a44c6a0813e07094c4733649dbcb7117e0bce33abcca1a10bd960ff5b4ca7835123d235f8a2d83b9027e4b8cb6b055c233194188d5196cc5e4b15e9c69b021e88b858dfd321e76b6bcecd05c11f5abb22fc385d4f4e0ee400e17312fdad2049f7a918d50f5119d88a96d5282aa7e80369039d007326bb0d2cc4f6bb8f650b044d8d57a3284b94f9d8270cdbc3188206475dfd32a4ef4005ed567093726cda250dd179ba7077030425595a4afcdfadb0525f699ecfac0a700289b2acd2c1f8ad27258d6b045034e651842f7edf754e0b132135383acf3422f361813312f3b060a9e42537fabb138578f27e1de10c5168560fde684d04f8021c0e3cd5a8363d49515875bb59828b64b21279894c6a299cfa8afc6bf63dab8140d6b2ce4f5c5e7a3b66bed52f1a314b919a9d39c97bfcc27ac4de5856c3d1ed45379cb5b33069ba7ce8225d22cc25afe3f5454d0ed8ab09322eec3f58ef1ab50e09c7c53f29a757ecea372f1e1b4c19d4dd6ae4259a8ea711ad5c7cb4cdf77f1967055f070897184ebf88c6e440990865a7916d03c656d3e1aee9d730044a11a3e7ffae80e0c281195d971b4952a9089b68d5ad7dc2458e03346cdcf8e294ba48bd00575bb96c45e759362ac7ef119ad7244623c78e36015e08b322531a5f6a5f30df0540265776ad9127b3a0bbb7721b6487a462920a488eaea7c26135fe3ed8c43fd4c487e171eb8e960a3b72081da884ad604b9a59ad0211d005f0272540d61656aa2d9b77f1cd1e4207e34508735e7dfd5c83d86fc2f029de9d7c1f2edb6396001210cd4c00cddcaf112f110d14404a89261bda92c458afbe025be111acfd84691f485e2c354e08df6d7d6ff8670c316e5581e64b2563a", &(0x7f0000000200)=0x1000, &(0x7f00000004c0)="fbc47f335ccb630dd2ddfcaf3d3451f9d0987970e2fd0ca0c54ba49e2d816188b1ce7437b91680805d4ef9c4a7ebcf9276fb5d060edb0cddb9be58d51bae6595836b9fa1e8bc34aae1c4d272c097c2e12cb1f411de53b0f43bcd5498459a95172fc4e5fcdefd598d282739ea5abeb6de80437815c0ca21dc22caed4aac3dca2f0c194c89bf80a014cb70819f8592839743a1398330f2ca4624833d1551d65b645f21aa75b217032344780d29f7cd456251d86c4f595261f7ba69b1", 0xbb) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180), 0x0, 0x8, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x65}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x3a3d, 0x948f, 0x7, 0xd2e, "0d38d8402439000000000000010045000800", 0x200a, 0x8001}) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000dc0)="f1c1db76ea65b5bbd6764469011a3100a35c8e3b6d62e4b4b9f745ab7bf7a2c769f778b3e1f3e2a8afb9695392621afcd068d199b14c9effcd6919ad8b8f8070c061c30d33857a4d7287b7f4fa28dff8d734197a0951bbe69233ebb80037ed23b7341e3cc876502faff2a0326e008a988ee6702329d9eff18d5487aef04ddf41f01f4307a20da3d3651261b733b963cf347281bd10063cd15062b309d46fe381a39bfe34479190ebb2672a91706d8fe58647704c32d95072859f2d9038d010cb39048b332f31f5bf7acf681bf1b0631814da8dea7f7b6f10637b16836e2ccbde0ef7ffc4353042ac5ceb7244022bd18512c73f28383522f6c5b12a55531e2f9b95ab94c8969b1f155d41e394296859271d97e65bfd92cd242949f836e0f1e9a47ea7ae3e746c33d8a9e7fa4c0888daf8629be032c5267b981fd44f02cba275556247ebee71d4c2426850ef954823dad110f0c98f37047a9ff23262e3c33bed83be53311c2b98f115101e28f98c12b9f212f9fbe5b40cd2866f1d6e73b16f66d342fd5f93f3864b5af7a903ceffad753f4a9fc821955983d62bec8865aa677cea123a06cc50e6587b30143ea05e6dc0e2c3451ae0f19e44693053a1376ec22239796a61e9bc9dcc3a57035b01d088e71451e7353ae108748f273ebeb283ad68b0f5bfba2416415dfb1e916edd1f023f069da0b9749f3ae7c893074ee15b40507eae8d02f613580d8f0c2cde0c113367d579557e1f5249da8427939e27d1fd150bcab47dbe6ef9c2660bfe4339664b45c568c49fd977e7c4b7e5d6ef1a9e3bd5d9f8a094cc8ec6d20a1825295d42a3b606646b12bbbd70f49150522d9b65599ac437c5aca0067b6d7bba2332064051765ae5a207ea1370436d0cb3e591f105c59be6f5a1aa9f1e5f65e8871a3edb8308171fe0fc2dfc8c33d7e97719442fc3baa8c4c4ed3ba84c4e7eff0be55f9ac4e27d3bcd2098ff3c9f58b31d38f5d47da989591375c9d291d1b269bbec301ddfe54b12685bee3d434c6d4b6ad5bd3ad3638a21f4bb9a4d43c0a7488a0d", 0x2eb}], 0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1) execve(0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x1008, 0x800) syz_emit_ethernet(0x13a, &(0x7f0000000380)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x104, 0x0, 0x0, @rand_addr, @mcast2, {[@dstopts={0x0, 0x1c, '\x00', [@generic={0x1, 0xde, "04e0c68dfb4fed3e21a4e09ec7cc38425a6837401e541a37b6bad0b3243a5d49b574d684bc3a4fa1cf356f29defd96a9fe0c2aa912d50b84a13e843e1b7d0065d91fe2ebb393eb240cc50232612d241620d8caf0ca76f5f89267cfaa2830c012d5890fc7aacdb48edeccc662e08ded69fcb5d4482b88e3bc1c4f96ef2981aa3645ffcd6af07b9cee4425fb7ec062f08a21a01364ffe7002892ef2765253cbcbe9ae5e27171eb189ad8d2d5ae0f9e77938470483b7c80cda05b905503330f708cb46985c99ccd4031bc781edd73e00c0ea848537f2b5177efabee8acabe66"}, @pad1]}], @tcp={{0x1, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x80, 0x55f4, 0x0, 0x3f19}}}}}}}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x3, 0x5, 0x8}, 0x4, [0x0, 0x6, 0x9, 0x2, 0xf, 0x8, 0x1, 0x2]}, 0x3c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000005c0)="1394dbf0fbdb1d060768c12804cfd2cfb4dd2807f96322d9f98a4a94c3a18f17a4ecf23b3d30123c6d1a27c3ffae23e3af0dc98b8a040a30f171e7879d7ac13dc6dbf98361cda753388dfb470c8f1a5621b875502a16dd9453dea8398ce4a2581d486567cfc33965c0b94d24b4de9ea7b51f5f13af39bffb67422888cebefb7f9a81f710a9d82e05345fc6bc61d2", 0x8e}, {&(0x7f0000000680)="d0d9e3975cc56caca4c86d5420ace2e82d0989a6ae610a82f8d078fd544c7e0c94eed8ef90e6845958995b1dffeb58f7cb7a3fad55c76e2442c4ab607388e8983706c7413b26a8cc7a84ed7b31f36ce7d6bfdc668790fe4112096a6706e2e24cbbdcffd6bcbb5e62605fcc44b3eca182bea16113b410153b834f242581ab39c4fa74b1b8396119350906abffc6c1bf86ed3e29290637", 0x96}], 0x2) 4.118910195s ago: executing program 4 (id=229): r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0) 4.041617412s ago: executing program 0 (id=230): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x2c) 4.036291552s ago: executing program 3 (id=232): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x8, 0x9}, {0x2, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x7}]}) getuid() r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffa, 0xe4, 0x2, 0x6, 0x8}], 0x8, 0x0, 0x7, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x3, 0x0, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[@fragment={0x1, 0x0, 0x4, 0x0, 0x0, 0x9, 0x68}], @udp={{0x0, 0x2, 0x8}}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 4.03290349s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 2.236630475s ago: executing program 5 (id=233): sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x102) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320a77bff0100000000000005ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642118410000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000002600)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000001340)=""/194, 0xc2}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/166, 0xa6}, {&(0x7f0000002580)=""/91, 0x5b}, {&(0x7f0000000140)=""/11, 0xb}], 0x10a3) 2.23215371s ago: executing program 0 (id=234): openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc10016", 0x4}], 0x1) socket(0x2, 0x1, 0x0) r0 = socket$inet6(0x18, 0x4, 0xf) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000280)=@un=@file={0x0, ""/4103}, 0x1009, &(0x7f0000001500)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f00000012c0)=""/78, 0x4e}, {&(0x7f0000001340)=""/232, 0xe8}, {&(0x7f0000001440)=""/8, 0x8}, {&(0x7f0000001480)=""/81, 0x51}], 0x8, &(0x7f0000001580)=""/29, 0x1d}, 0x1842) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00020100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) 2.22684908s ago: executing program 1 (id=235): shmget(0x0, 0x3000, 0x80, &(0x7f0000082000/0x3000)=nil) link(0x0, &(0x7f0000000300)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x28, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/149, 0x95) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x0, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}}}}}) socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 2.226316049s ago: executing program 2 (id=236): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 2.224482353s ago: executing program 3 (id=237): semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0xfffd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 2.224055169s ago: executing program 4 (id=238): writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='m', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) dup2(r0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0xfffffbff, 0x80a19f, "bb08000100f167d910508b7a9300000000000080"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x16, 0x1c, 0x66, 0x21df, 0x1, 0xff, 0x0, @multicast2, @rand_addr=0xdfffffff}, @udp={{0x3, 0x0, 0x8}}}}}}) 2.216348142s ago: executing program 6 (id=239): open$dir(&(0x7f0000000040)='./file0\x00', 0x10280, 0xa0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) 2.183596696s ago: executing program 0 (id=240): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') (async) chdir(&(0x7f0000000080)='./file0/file0/..\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2}}) symlink(0x0, 0x0) open$dir(&(0x7f0000000280)='./file0/file0/..\x00', 0x0, 0x0) getsockopt(r0, 0xfffffffb, 0x9, &(0x7f0000000140)=""/191, &(0x7f00000002c0)=0xbf) (async) getsockopt(r0, 0xfffffffb, 0x9, &(0x7f0000000140)=""/191, &(0x7f00000002c0)=0xbf) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) (async) sendto$unix(r3, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 2.183353903s ago: executing program 2 (id=241): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086"]) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086"]) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f000079e000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x2}, 0x10, 0x400) (async) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x2}, 0x10, 0x400) 2.178397978s ago: executing program 6 (id=242): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x0, 0x0, 0x0, 0x1, 0xe2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) listen(r0, 0x1) accept$unix(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r1, 0x0) close(r0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) nanosleep(&(0x7f0000002580)={0x0, 0x2e771bf2}, 0x0) execve(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x7, 0x1000}], 0x1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) shutdown(r6, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r7, &(0x7f0000000100)='M', 0x1) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r8, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) semctl$SETVAL(r2, 0x4, 0x8, 0x0) semop(r2, &(0x7f0000000100)=[{0x3, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x6, 0x1800}], 0x3) 1.890564452s ago: executing program 0 (id=243): sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) 1.879835736s ago: executing program 8 (id=25): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) 194.871672ms ago: executing program 0 (id=244): semget(0x0, 0x4, 0x204) pipe(&(0x7f0000000640)={0xffffffffffffffff}) fchmod(r0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x7fffffff, 0x5, 0x7, "05ffffd1c004631400e40400", 0x0, 0x80000000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendto$unix(r0, &(0x7f00000002c0)="b10005040000040000000000010000afd3357ace0200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051f0ad3ebbc257699a2e1385d304a3c86546a7a6d6602ed6ff84279b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c09000000088b6b4e593f3939dda2956022ee69b3be9e50663049a3f0a0db83bbc674a4ef327c37dc33b2b97735db60a15194fe99ac1f7b4863a2b9e78f528bba27f94cc39e00f7de0f6add75493369c509558a98bc59936312829fd018228dc8159a5ac0247a52fba3021bc603db94d9c34f2ed0c2f2ca997ac6cd922b4710f8262711cf37a717b8dcbe2baa56f816975e1b22121841b4dfe0e1e3a876c8a1859a8f1b7b6033ffa23ed9b739db136f8e234e942505012ee641ad51687e8254b4855e184e44433822b830017c61dd204d75a9390fe7e1a0742e9e900f480a49e88110b2", 0x180, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x41c, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000100)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x100002bb, 0x0, 0x55}, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x9, 0x80000}}, 0x0) 194.037959ms ago: executing program 1 (id=245): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1b}, 0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x1e) 193.42493ms ago: executing program 2 (id=246): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x3, &(0x7f00000000c0)={0x4, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(0xffffffffffffffff, 0x79c8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="e4", 0x1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0xfefffffa) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000000c0)={0x8}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 120.736832ms ago: executing program 3 (id=247): read(0xffffffffffffffff, 0x0, 0xfffffffffffffe72) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x71, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x53, 0x1, 0xe, 0x7149}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4d44, 0x1fffc000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x31, 0x2, 0x5, 0x7}], 0x0, 0x0, 0x7f, 0x0) sysctl$kern(&(0x7f0000000480)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) close(r4) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xa7bb, "d8f276d3bbb39500c8930aff9c660100"}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$FIONREAD(r3, 0x800474c4, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x4d, 0x8b, 0x7ff, 0x8}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)="10", 0x1}], 0x1) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) close(r0) 120.477085ms ago: executing program 4 (id=248): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x1) getdents(r0, &(0x7f0000002c80)=""/4091, 0x42f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2031, r1, 0x0) symlinkat(0x0, r1, &(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000ac0)=[{r1, 0x2}], 0x1, 0x887e) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) lseek(r0, 0x1, 0x1) (async) getdents(r0, &(0x7f0000002c80)=""/4091, 0x42f) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2031, r1, 0x0) (async) symlinkat(0x0, r1, &(0x7f0000000000)='./file0\x00') (async) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) (async) poll(&(0x7f0000000ac0)=[{r1, 0x2}], 0x1, 0x887e) (async) 120.275107ms ago: executing program 5 (id=249): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x800000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffbfffff, 0x100, {0x800000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x800000}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffbfffff, 0x100, {0x800000000000000, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) (async) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) (async) 119.86115ms ago: executing program 6 (id=250): pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) fchown(r0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0/../file0\x00', &(0x7f0000000140)='./file0/file0/../file0\x00') syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f050004000000000000000101009078000000006039"]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000", 0x7, 0xffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ktrace(&(0x7f00000002c0)='./file1\x00', 0x4, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000100)="f6309c7e229d", 0x6) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r3 = getpid() setpgid(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040)="5b294301", 0x4) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 1.549665ms ago: executing program 1 (id=251): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x600, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b38304000000817a0000000000006a89dbdf", 0x2c) 1.11567ms ago: executing program 4 (id=252): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x3, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpgid(0x0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000001240)="b7", 0xffe1, 0x21, 0x0, 0x0) 919.783µs ago: executing program 1 (id=253): openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0x8b}], 0x2, 0x0) 508.026µs ago: executing program 1 (id=254): syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaa96aaaa00000000000008004c0000300000000000009078ac1400bb00000000440c7f0000000000000000004410060100000000ac1400bb00000000"]) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYBLOB="7cf98f4500000000d58c87de819f0000000086dd609381820040000068100000000000003a00000000c4000000fe80000000aa020090787fffffff6c74a1700724ff0200000000000000000000000000000001ff0100000000000000000001fd0dadb4ccb00054fa97f817c0d00b3200"/124]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = socket$inet(0x2, 0x3, 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, &(0x7f00000024c0)={0x1fe, 0x0, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) close(r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="9643dde2e14a9bd2f356369b41fd1cf4c4cc19611d7e2191493c66f1a6cd2c4ac7cb1babaf953a3c974a241d1d54b894d915bc3cdcb8f1ea7abed47d720e19f48d719febf205c548b10993405b3504cf94a85f99acc3823ee9a7bee99c3d57fc65e915d96d8db8edc8b786ecfb0a8afb437251b277497fc4928c69f7245c6a22fcccde7ce6b161a0f491dc600ab7fc09957a5723d2322a6ef08a72f53be0699b34456023ef", 0xa5) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="9643dde2e14a9bd2f356369b41fd1cf4c4cc19611d7e2191493c66f1a6cd2c4ac7cb1babaf953a3c974a241d1d54b894d915bc3cdcb8f1ea7abed47d720e19f48d719febf205c548b10993405b3504cf94a85f99acc3823ee9a7bee99c3d57fc65e915d96d8db8edc8b786ecfb0a8afb437251b277497fc4928c69f7245c6a22fcccde7ce6b161a0f491dc600ab7fc09957a5723d2322a6ef08a72f53be0699b34456023ef", 0xa5) geteuid() (async) r4 = geteuid() r5 = getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000000)=[r5]) (async) getgroups(0x1, &(0x7f0000000000)=[r5]) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="bd33693ad62f86788bd94285aaac40da123504272d", 0x15}, {&(0x7f0000000100)="dd093c17aa860027e92afe070747f2e9382a3a52c78f85873bbc8b77a0641dc7af2b30cce4cb821a3094b8435828747706a16322f5685025159d3a1e22d33d9d11d95748a9efb5d2033bdd515f7a1fff71b1a64c95be6ebc3a1fded096ad7ec63b7c3a486dc36be8a0daefeabd98d2f2120f9ca411bbebefdc0c83a9", 0x7c}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x20, 0x40e}, 0x408) fchflags(r2, 0x0) 162.863µs ago: executing program 2 (id=255): mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x4, 0xa011, r0, 0x0) flock(r0, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffc75) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r4) 0s ago: executing program 1 (id=256): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') setsockopt(0xffffffffffffffff, 0x405, 0xffffff0a, &(0x7f00000001c0)="e057c4", 0x3) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) chdir(&(0x7f0000000080)='./file0/file0/..\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.52' (ED25519) to the list of known hosts. kernel: protection fault trap, code=0 Stopped at witness_checkorder+0xa9: movl 0x18(%r14),%r15d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace witness_checkorder(dead4110dead4230,9,0) at witness_checkorder+0xa9 mtx_enter(dead4110dead4220) at mtx_enter+0x47 prsignal(dead4110dead4110,14) at prsignal+0x36 reaper(ffff8000ffffc008) at reaper+0x32c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002a3c2120 rbx 0 rdx 0 rcx 0xffff8000ffffc008 rax 0xffff800029b5bff0 r8 0x2 r9 0x1 r10 0x115d6fec596b2f02 r11 0xbc33793f188dcf63 r12 0 r13 0x1 r14 0xdead4110dead4230 r15 0x3 rip 0xffffffff81229069 witness_checkorder+0xa9 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002a3c2070 ss 0x10 witness_checkorder+0xa9: movl 0x18(%r14),%r15d ddb{1}> show proc PROC (reaper) tid=433582 pid=43714 tcnt=1 stat=onproc flags process=14000 proc=200 runpri=32, usrpri=51, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffffccb0,0xffff8000ffffc2a0 process=0xffff80002a3c5488 user=0xffff80002a3bd000, vmspace=0xffffffff83672678 estcpu=1, cpticks=3, pctcpu=0.45, user=0, sys=132, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99250 166380 2569 32767 2 0x10 syz-executor 99250 412185 2569 32767 2 0x4000010 syz-executor 48412 408133 75586 32767 7 0x10 syz-executor 48412 296263 75586 32767 3 0x4000090 ttyout syz-executor 48412 67383 75586 32767 3 0x4000090 fsleep syz-executor 48412 461053 75586 32767 3 0x4000090 fsleep syz-executor 27717 44563 40029 32767 2 0x10 syz-executor 27717 39679 40029 32767 3 0x4000090 fsleep syz-executor 66923 208059 0 0 3 0x14200 bored sosplice 85982 60078 96466 32767 2 0x10 syz-executor 30519 211437 20271 32767 3 0x90 piperd syz-executor 44011 411924 44053 32767 3 0x90 piperd syz-executor 5236 400643 16534 32767 3 0x10 biowait syz-executor 40029 237317 42951 32767 3 0x90 nanoslp syz-executor 75586 502965 93288 32767 3 0x90 nanoslp syz-executor 2569 220186 63964 32767 3 0x90 nanoslp syz-executor 44053 186931 70858 0 3 0x82 wait syz-executor 20271 78183 70858 0 3 0x82 wait syz-executor 16534 228625 70858 0 3 0x82 wait syz-executor 93288 461789 70858 0 3 0x82 wait syz-executor 96466 271986 70858 0 3 0x82 wait syz-executor 63964 456195 70858 0 3 0x82 wait syz-executor 42951 137822 70858 0 3 0x82 wait syz-executor 70858 248151 68676 0 3 0x82 nanoslp syz-executor 68676 33485 42049 0 3 0x10008a sigsusp ksh 42049 287979 88156 0 3 0x98 kqread sshd-session 88156 480723 1858 0 3 0x92 kqread sshd-session 37113 28238 1 0 3 0x100083 ttyin getty 1858 175192 1 0 3 0x88 kqread sshd 34162 123262 94227 73 3 0x1100090 kqread syslogd 94227 108181 1 0 3 0x100082 sbwait syslogd 61150 143021 1 0 3 0x100080 kqread resolvd 16849 311419 37093 77 3 0x100092 kqread dhcpleased 86236 275598 37093 77 3 0x100092 kqread dhcpleased 37093 387847 1 0 3 0x80 kqread dhcpleased 70561 310564 0 0 3 0x14200 bored smr 87902 183685 0 0 2 0x14200 zerothread 92670 322061 0 0 3 0x14200 aiodoned aiodoned 71606 83642 0 0 3 0x14200 syncer update 41238 114427 0 0 3 0x14200 cleaner cleaner *43714 433582 0 0 7 0x14200 reaper 81039 479213 0 0 3 0x14200 pgdaemon pagedaemon 73214 428552 0 0 3 0x14200 bored viomb 52108 329115 0 0 3 0x40014200 acpi0 acpi0 64665 109706 0 0 3 0x40014200 idle1 31854 479753 0 0 3 0x14200 bored softnet3 6888 188884 0 0 3 0x14200 bored softnet2 42213 290455 0 0 3 0x14200 bored softnet1 82185 292547 0 0 3 0x14200 bored softnet0 99568 343655 0 0 3 0x14200 bored systqmp 91653 90230 0 0 3 0x14200 bored systq 12530 181185 0 0 3 0x14200 tmoslp softclockmp 86354 261264 0 0 3 0x40014200 tmoslp softclock 27909 502048 0 0 3 0x40014200 idle0 1 260714 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 48412 (syz-executor) thread 0xffff8000ffff62a8 (408133) exclusive rwlock uobjlk r = 0 (0xfffffd806cf73058) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806c233bd8) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 5236 (syz-executor) thread 0xffff8000ffff9458 (400643) exclusive rrwlock inode r = 0 (0xfffffd806c0ab618) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xb08 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c32e878) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xb08 #9 Xsyscall+0x128 Process 43714 (reaper) thread 0xffff8000ffffc008 (433582) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835f89c8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_write+0x1de #5 knote_processexit+0x2b #6 reaper+0x2ad #7 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10183 10952K 10966K 166960K 11265 0 pcb 17 12K 12K 166960K 17 0 rtable 218 6K 6K 166960K 372 0 pf 29 16K 16K 166960K 31 0 ifaddr 38 6K 7K 166960K 44 0 ifgroup 46 2K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 4 0 counters 62 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 34 0 iov 0 0K 16K 166960K 88 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1605 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 7 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 24 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 19 69K 125K 166960K 475 0 sigio 0 0K 0K 166960K 2 0 proc 58 79K 115K 166960K 491 0 subproc 63 3K 4K 166960K 252 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 46 0 in_multi 88 6K 7K 166960K 112 0 ether_multi 1 0K 0K 166960K 5 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 399 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 193 64K 82K 166960K 5431 0 UVM aobj 17 4K 4K 166960K 18 0 pinsyscall 40 80K 112K 166960K 1522 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 21 0 NDP 10 0K 2K 166960K 27 0 temp 36 6891K 6957K 166960K 5081 0 kqueue 13 20K 26K 166960K 80 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 59 0 56 1 0 1 1 0 8 0 rtentry 112 115 0 13 4 0 4 4 0 8 0 unpcb 144 280 0 265 4 1 3 3 0 8 2 syncache 336 6 0 6 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 808 142 0 137 4 3 1 4 0 8 0 arp 120 18 0 2 1 0 1 1 0 8 0 ipq 40 4 0 0 1 0 1 1 0 8 0 ipqe 40 9 0 4 1 0 1 1 0 8 0 inpcb 376 536 0 528 11 8 3 11 0 8 2 nd6 136 28 0 4 1 0 1 1 0 8 0 kcovpl 48 28 0 21 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 463 0 49 29 1 28 29 0 8 0 art_table 32 464 0 49 4 0 4 4 0 8 0 art_node 16 114 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 15 0 1 1 0 1 1 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 1983 0 460 96 0 96 96 0 8 0 ffsino 280 1983 0 460 109 0 109 109 0 8 0 nchpl 144 2514 0 819 63 0 63 63 0 8 0 uvmvnodes 80 2244 0 0 46 0 46 46 0 8 0 vnodes 216 2244 0 0 125 0 125 125 0 8 0 namei 1024 7809 0 7809 2 1 1 2 0 8 1 percpumem 16 46 0 1 1 0 1 1 0 8 0 kstatmem 264 22 0 2 2 0 2 2 0 8 0 scxspl 216 7502 0 7501 9 8 1 8 1 8 0 plimitpl 152 112 0 89 3 1 2 2 0 8 1 sigapl 424 721 0 670 8 1 7 8 0 8 0 futexpl 64 3351 0 3348 1 0 1 1 0 8 0 knotepl 120 321 0 0 10 0 10 10 0 8 0 kqueuepl 216 89 0 80 1 0 1 1 0 8 0 pipepl 328 186 0 158 3 0 3 3 0 8 0 fdescpl 504 702 0 671 7 2 5 6 0 8 0 filepl 152 3513 0 3314 15 3 12 12 0 8 4 lockfpl 104 60 0 57 1 0 1 1 0 8 0 lockfspl 48 29 0 26 1 0 1 1 0 8 0 sessionpl 144 44 0 29 1 0 1 1 0 8 0 pgrppl 48 75 0 53 1 0 1 1 0 8 0 ucredpl 104 567 0 549 1 0 1 1 0 8 0 zombiepl 144 671 0 670 1 0 1 1 0 8 0 processpl 1168 721 0 670 5 0 5 5 0 8 0 procpl 648 1144 0 1088 6 0 6 6 0 8 0 sosppl 168 2 0 2 2 1 1 1 0 8 1 sockpl 688 882 0 856 17 7 10 12 0 8 7 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 120 0 0 15 0 15 15 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 221 0 0 14 0 14 14 0 8 0 bufpl 280 2585 0 123 176 0 176 176 0 8 0 anonpl 24 138217 0 135321 55 8 47 55 0 185 20 amapchunkpl 152 17284 0 16872 28 5 23 27 0 158 2 amappl16 200 2675 0 2654 16 14 2 14 0 8 0 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 165 0 155 1 0 1 1 0 8 0 amappl13 176 39 0 39 1 1 0 1 0 8 0 amappl12 168 1317 0 1286 2 0 2 2 0 8 0 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 8 0 8 1 1 0 1 0 8 0 amappl9 144 254 0 253 1 0 1 1 0 8 0 amappl8 136 25 0 23 1 0 1 1 0 8 0 amappl7 128 114 0 104 1 0 1 1 0 8 0 amappl6 120 178 0 175 1 0 1 1 0 8 0 amappl5 112 137 0 130 1 0 1 1 0 8 0 amappl4 104 291 0 277 1 0 1 1 0 8 0 amappl3 96 3084 0 2986 4 0 4 4 0 8 0 amappl2 88 650 0 595 2 0 2 2 0 8 0 amappl1 80 9243 0 8714 14 0 14 14 0 8 0 amappl 88 5026 0 4880 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 17 0 1 1 0 1 1 0 8 0 uaddrrnd 24 702 0 671 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 702 0 671 1 0 1 1 0 8 0 vmmpekpl 168 7517 0 7478 3 0 3 3 0 8 0 vmmpepl 168 49838 0 48123 94 7 87 92 0 357 2 vmsppl 456 701 0 671 7 2 5 6 0 8 0 rwobjpl 64 18848 0 15803 50 0 50 50 0 8 0 pdppl 4096 1411 0 1342 131 50 81 97 0 8 12 pvpl 32 15924 0 0 129 0 129 129 0 265 0 pmappl 248 701 0 671 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 317 0 60 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff8353bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835f87c0) at __mp_lock+0x192 intr_handler(ffff80003a1aa430,ffff800000079f00) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 __mp_lock(ffffffff835f87c0) at __mp_lock+0x1a3 uvm_fault(fffffd806c233ad8,ad7b5eb000,0,1) at uvm_fault+0x1ee upageflttrap(ffff80003a1aa7d0,ad7b5eb000) at upageflttrap+0xa9 usertrap(ffff80003a1aa7d0) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x73ca70b6a020, count: -12 ddb{0}> machine ddbcpu 1 Stopped at witness_checkorder+0xa9: movl 0x18(%r14),%r15d ddb{1}> trace witness_checkorder(dead4110dead4230,9,0) at witness_checkorder+0xa9 mtx_enter(dead4110dead4220) at mtx_enter+0x47 prsignal(dead4110dead4110,14) at prsignal+0x36 reaper(ffff8000ffffc008) at reaper+0x32c end trace frame: 0x0, count: -4