last executing test programs: 837.995361ms ago: executing program 0 (id=1): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000000040)="fab6881fb22f8808fe50cf0f40d51db0f3fb2b18b805ea12b68e63a2aa8dcc6b68917956ec7f3b6fddcfdbb0ec3846bf27b3b6edc33eac540be7c52c25d9f1ffa26729a7566babcd99cd3e0ee3298286b77a49676dc67088b05cf7", 0x5b) (async) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r0, 0x7fff) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) setrlimit(0x6, &(0x7f0000000100)={0x8, 0x2}) clock_gettime(0x2, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) closefrom(r4) (async) dup(r2) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x1}], 0xb6b5, 0x0, 0x7fff, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) readv(r5, &(0x7f00000017c0)=[{&(0x7f00000004c0)=""/149, 0x95}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/244, 0xf4}], 0x3) (async) sendmmsg(r2, &(0x7f0000001a00)={{&(0x7f0000000580)=@in6={0x1c, 0x18, 0x1, 0x6, "25222de05110bd5c829d9e261bf3d25c", 0x1}, 0x1c, &(0x7f0000001800)=[{&(0x7f00000005c0)="98fa1e026f04ff5d6c1e3341592d06f48bd6f853fb8d576f2f19a9689e13580441905ca8b01b6f48f47e20fc7e9ed61ba376860a260597de788674", 0x3b}, {&(0x7f0000000600)="ea1ee0322f1ec5f5574dbceecb9edc582cf25f25b826afb8f2e94e20198e46db88c7b1514f10160d226a92a6271888a99a808c509e2a7bfde23ac526bc703c8c7df5d35efef3e68f0aaefdb2963e65d7fc8d1ea9c563943935e0dfa3137b4275a93f", 0x62}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="b0000000ffff000080000000b61dd5e7a90f919093fb9f114898c73c488dcae5bc24c17bac5c377699d3a462cbc805356ce26502f4ed25902ba99287b2b91da7aecd8d80912894f7420ef8410070db83d0a52ccfdcb7399e65d3c7b16cec674ae0a35589e821343fcc0867cc911c9a043ee1d16178c8aad41ee1557b9825fef27c4d19e3bc3f92d2dfc1a92f1dcf801bc2ba2862f3b37e24624d3a1d121364be6d12eca540918eee2277dc97b58e1b2dcc000000ffff0000000100004b83e0051beb2a64e13669251c355e34be8573e9f8ec5ba639ecb0ee30f33eb7a87c782a5bbc3d79236a9eecf43e40ef5630a4de46068353f16cbacc5eb3339102eeda4dedaf9c238b8f1a3f5e09a861356ec03ca68f3d79f5b5a6b4851a07cb587e3b623004d7d2f5e49cae37c2a261415c25d9cc51851937a3b16d28927fde3b263ce215b903f51fe39e094222f79ca99ca1f027d55a08ebb1e62b1263322b5957357148cc33e3bc86888e9e8cf914616efd614beb954d3bc7ea0e8822ac4f6ec08e9ffbe8cfa55800000030000000ffff00000000000055898bf798605fe51dee2095756cf08c42c0b3bc9b12a7cc"], 0x1ac}}, 0x38, 0x402) r6 = kqueue() (async) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD(0xffffffffffffffff, 0xc01864c1, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}) kevent(r6, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff6, 0x161, 0x20, 0x3}, {{r5}, 0xfffffffffffffff7, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x9, 0x80, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3, 0x101}, {{r7}, 0xfffffffffffffffb, 0x4a, 0x1, 0xb6e, 0x8}, {{r6}, 0xfffffffffffffff8, 0x5, 0x4, 0x7, 0x2}, {{r5}, 0xfffffffffffffff6, 0x0, 0x20, 0x0, 0xa6}, {{r5}, 0xfffffffffffffff7, 0x0, 0x40, 0x7, 0x7df}, {{r8}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x800}], 0x80, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x8, 0x537, 0x6}, {{r6}, 0xffffffffffffffff, 0x3, 0x20000060, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x3, 0xffffffff80000000}], 0x134, &(0x7f0000000480)={0x8, 0x1}) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) r9 = socket(0x2, 0x2, 0x0) sendto$inet(r9, 0x0, 0x0, 0x404, &(0x7f0000000000)={0x10, 0x2, 0x3, 0xe0000001}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r9, &(0x7f0000000000), 0x10) (async) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0xf2, &(0x7f0000000180)={@local, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x3d, 0xe4, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@generic={0x83, 0x7, "c13ee21de4"}]}}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x4, 0xa, {0x2f, 0x4, 0x0, 0x2, 0x2, 0x65, 0x3, 0x9, 0xf0, 0x9, @rand_addr=0x7f, @rand_addr, {[@end, @end, @rr={0x7, 0x23, 0x0, [@broadcast, @empty, @broadcast, @multicast1, @multicast1, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @end, @timestamp={0x44, 0x2c, 0x8, 0x3, 0xf, [{[], 0x1ff}, {[@multicast1], 0x5}, {[], 0x2}, {[@empty], 0x10001}, {[@loopback], 0xa}, {[@multicast2]}]}, @timestamp={0x44, 0x30, 0x6, 0x3, 0x8, [{[], 0x6}, {[@multicast1], 0xcf7}, {[@multicast2], 0x3}, {[@broadcast], 0x6}, {[], 0x3}, {[], 0x5}, {[@loopback], 0x5}]}, @lsrr={0x83, 0x23, 0x3, [@loopback, @rand_addr=0xfff, @broadcast, @local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @multicast1, @empty]}]}}, "b2b1a241"}}}}}) 818.651149ms ago: executing program 5 (id=6): r0 = semget$private(0x0, 0xb, 0x19f) semop(r0, &(0x7f00000003c0)=[{0x2, 0xb, 0x800}], 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/143) semop(r0, &(0x7f00000001c0)=[{0x4, 0x7, 0x1800}, {0x1, 0xff80, 0x1400}], 0x2) (async) semop(r0, &(0x7f00000001c0)=[{0x4, 0x7, 0x1800}, {0x1, 0xff80, 0x1400}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x180, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="09000000aaaaffffffffffff080049060038000300000000000000ffffffac14000900000000000000cbdef61e29b00000000e06000000000000000003fc0000000407000009a9ab7b8f2007fbd85d9b"]) semctl$IPC_RMID(r0, 0x0, 0x0) (async) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() setsid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0x8637, 0x6}) (async) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0x8637, 0x6}) r3 = syz_open_pts() accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$TIOCSCTTY(r3, 0x20007461) (async) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x1, 0x10040000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa59713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebf6cbdf13b9fd812eaa4e712e54e69931929648", 0x14) (async) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebf6cbdf13b9fd812eaa4e712e54e69931929648", 0x14) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000240)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/112, 0x70}], 0x1) (async) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/112, 0x70}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000000)="fc9c369048889ead276c96edcdbc8e7d9d81a67435cb1f074ab183511113b45574790dcbc038f21c75af233abe7eacd4", 0x30}, {&(0x7f0000000140)="d102485646d6802cdfcd1924631b78264ed1da1cbab8ab9e520a0866946add4a260b4e26a4344feb36ac42a0b9fa3015d7eb87f8802eedb7bbda62a8f6d7085ba03d77e25ff187b85df2fdd0956c319eedbef908318d06b807538cd820f515244bf93424cbb9d03f78423f17c1fe517ded7e", 0x72}, {&(0x7f0000000280)="ddaf8d308cedf531aed705b167da735a7d2ab1b4633a31833649485f948a1e6a2e648cdfba4512211e944d26476fcd769d39", 0x32}, {&(0x7f00000002c0)="96f277ab333b2b2d3acf939062448e", 0xf}], 0x5) connect$inet6(r1, &(0x7f0000000040)={0x1c, 0x18, 0x3, 0x1, "fe806899e9ffffffffc40680985500", 0x10}, 0x1c) 793.619546ms ago: executing program 6 (id=7): r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffdf, 0x3, 0x7}, 0x4, 0xfffc, 0x0, 0x0, 0x1, 0x5, 0x800000800000000, 0x0, 0x5, 0xffffffffe154f620}) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x38, 0xa4}, 0x7f, 0x0, 0x0, 0x4, 0x0, 0xd14, 0xfa6, 0x7, 0x5, 0x6, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0xfffffffffffffffe) 759.080942ms ago: executing program 7 (id=8): r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x0, 0x100000001}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r2 = socket$inet(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000080)={0x10, 0x2, 0x3, 0xac1402aa}, 0x10) listen(r2, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x8e57, 0x0, 0x3, 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x2, 0x46}, {0x3, 0x6}, {0x2, 0xb}, {0x1}, {0x3, 0x7ff}, {0x1c63c9c81c3e0495}, {0x2, 0x8}, {0x1, 0x5}, {0x2, 0x4}, {0xeb51957dedde4fa8, 0xe}, {0x2, 0x6f}, {0x2, 0xc0000}, {0x1, 0x280}, {0x1, 0x5}, {0x1, 0xd}, {0x2, 0x9}, {0x1, 0x2}, {0x2, 0x80}, {0x0, 0x54}, {0x2, 0x8}, {0x2, 0x3}, {0x2, 0x6}, {0x2}, {0x1, 0x1}, {0x3, 0x101}, {0x2, 0x1}, {0x3, 0x4}, {0x0, 0x3}, {0x2, 0x3}, {0x1, 0xed}, {0x3, 0x4e5e1c67}, {0x2, 0x5}]}) 753.549525ms ago: executing program 2 (id=3): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(0xffffffffffffffff, 0xc01c64a3, &(0x7f0000000040)={0x1, 0xfff, 0x10001, 0xa461, 0x100, 0x1}) ioctl$DRM_IOCTL_MODE_MAP_DUMB(0xffffffffffffff9c, 0xc01064b3, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(0xffffffffffffffff, 0xc02064b2, &(0x7f0000000100)={0x8, 0x5, 0xbe, 0x3, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB(0xffffffffffffff9c, 0xc01c64ad, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9, 0x3, 0x1, 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000001300)=""/4091, 0xffb}], 0x1) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0xfffffe98}], 0x1) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r0, 0xc01064b3, &(0x7f0000000200)={r1}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x616, 0xa2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0xdc8, 0x564, 0x9ce8, 0x6, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000180)={0x0, 0x8, 0x40003, 0x6609, 0x0, [r6, r1, r2, r3], [0x1, 0x6a16, 0x8, 0x60], [0x1, 0x0, 0x200, 0x5], [0x400000000000004, 0x2005, 0x0, 0x400]}) r7 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffff8, 0x3, 0x4, 0x40000000000101, 0xf801, 0x2010000000000004, 0x9, 0x1}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) syz_emit_ethernet(0x98, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x2, 0x1, 0x40, 0x67, 0x1, 0x6, 0x9d, 0x0, @broadcast, @rand_addr=0x6, {[@noop, @timestamp={0x44, 0x14, 0xd, 0x3, 0xe, [{[@loopback], 0x8}, {[@broadcast], 0xf}]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3fc, 0x4, 0x9}}}}}) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f00000000c0)='\x00', 0x1) getsockopt(r8, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000500), 0x0, 0x0, 0x0) r9 = syz_open_pts() fcntl$setown(r9, 0x6, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x200000000000000, 0x1}, {0xffffffff}}, 0x0) socket(0x18, 0x2, 0x0) 702.185249ms ago: executing program 4 (id=5): setrlimit(0x8, &(0x7f0000000980)={0x47, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x80047469, &(0x7f0000000180)={0x42b784, 0x3, 0x3ff, 0xfffffffd, "bb0800064ee076f40a092000", 0x4f, 0x9}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) ftruncate(r1, 0x5) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="34eb4ccf3127e8e2624a8d81c60eb0fd", 0x10}, {&(0x7f0000000380)="9da5754154e28f29358ca89d6119f7b48ce83602e33a66bac5cc6e4f6a8bd688afc88a7f855e1cb6a461915d689c65b8c7fef28f9c8c127ffa375ce962caf052ec0d24a0c6ad88cf28966bdfda24a1d5bedacc01e2cae520ea497aec7caa7d68ea13d84c6b549dfb3461dc4e7ece3c29b83cfb441d3ec0cc0a3ade99bc48097def34a65a157cb6fd2678cc1bd6170ffe2e43a102549ef1a1c0f69d2da370a8842c42995509", 0xa5}, {&(0x7f0000000440)="dff26ea1a51f9e656427617e19cd095bff77cd4749a9f0659d5454231d5d7d62722e29b6449c5d72c63a51e9ce276f1e9051125182da05824c71d344bd535714eb6006351234c6a6f5cbb527c5c75eca5184a2aa9f33eae96d9964d9b664397ad98c0b99ebe01cb7da928b50be08f07415152a8d16812e549f7d073d720f24d7708ec9724c25e0fe66dfe680d8e2e7b391421de980f40807fd252abe40727696d22b126a26b1f700f539f51f5e0728e387754464667996ffe2b1cee60669c319225e67198aee19d2518a5fb627628df4260da22d7c009d367dd88cb0f8", 0xdd}], 0x3) 498.986624ms ago: executing program 7 (id=9): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendto$unix(r1, &(0x7f00000001c0)="c39b20bb878d91c8e894bab460ed280a7738232c44f50bbd94d60a7cb9f57a4dc1cf4eae722843c2280e1ce606ed8831985baa8c8d49897958477eb9568fdaa752ae03d42ee7ab3d911ed14602190d65202dd2e41e4781ca7ee43843736b1bb024a76dcc9e885c15be63783c8d57f0c863a4c1659c1b7269f2a22318c3173eccb39da78d4ab08f79294cda3ca79e76588ceb1930b8fd3b6fa94f51067565f4537364780d6237a4a074c249a6129ae69c8331ac9a26969b22a06c0904ae3913fa0accb4ebb19276e94e598c06396f6fd7528f4a85cbbb8a694d62939c8d8ddf03f9dd3232c730637fb038d4f6f7f946eae03fc4021e3e9e4393b4c8677ab310f4f40a6163aa582ee811b2552b50416eb68a459ba246c393373008fe592379d7e3063b209f67cfe6272cbfd4035167cc2aa67939d5b1030149ede7b90965ea0a90a18cd28d220537f4730c7e5ca953fb844d98699e3b8d0ef6e00f274cc7075f391891273d182077a5e7826e127c93e8c2ecf6ba1a306a020698157d554755786877f418d9195e5088e4fa1a13d8dfd01dcf7103f40b105a49600585d5a451c73c131510c9b55ad6baf5459ec27ba72e8e60114dac8ae8abec4fd49ff53debe8448361f906fde893ab69f853e0a562a7920bd98810d0e3dfb9414c562ea74c85da5e6774c1c6a81a3a6b34a14b04fb6fe7e0d29aef7d3bf795c5563f1766a4845aee", 0x201, 0x6, 0x0, 0x0) mmap(&(0x7f0000260000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x8000000000000000) r2 = socket(0x2, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x86, 0x2}, {0x5, 0xfffffffd}, {0x47, 0x1}], 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344}, 0x43, 0x1) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60db834400021100ff020000000000000000000000000001000000000000000000000000000000004e224e21", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="008010009078000d1300c38b77454bb4541cdf3cd3f9062d626008000000006f980000002c9381cef5a7a6b2bb479f2be1c7a5d14b2fba18b8983f58f39c1eca0b79a0330c3314469e0ac7f9a76fee0b441121bc5fbbf3d77624ebd93bb7a209b8de9ebd73f1de9dc70b494db62c7ccf8d4f339aa047d35a75cd31c631f4d3f82513806283a8eeadcd1d87aa"]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) close(r6) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344}, 0x9e7d, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="d5f6705973ed60dfd91283d033e5eca053af93372a5fd23799435f8dd24040", 0x1f) syz_emit_ethernet(0x164, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60000000012e2c07cb697a653e336f000000500000000000ff0200000000000000000000000000013c04000000000000c20400"]) r8 = accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0x1c) mquery(&(0x7f0000438000/0x2000)=nil, 0x2000, 0x2, 0x0, r8, 0x9) syz_emit_ethernet(0x11c, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08c33100000e006800050467907800000005e0000002070ef8cc469c0ba4b39ec7b0607001004e234e2190677586dedb3111807c97777c8d7712856d67ac4d631e4f22e3fcb661b0df8b1357f488ee8ad6c0d3982a25529d164d756e8f120e1588f9e0ad18dd424749db7098c4c024b8e1b96d2ac6faba389c5012cadd7238c7c35300db7c17c9287e5cbc511292e31ff1fc29b7eaba510abc8602330251283c0e896d239c5315e63e7241d4a6d64dc552dae2c70fed240d6e137fc5298a9ceefc6bce3b2efa7b90dbc1e84bd5f1866aeeef7b1249364f3c6c794b6884d6842871da5907459c84dff6698e29df6fc46fa04b904b501db8408c76381df108c7410e9d13b2c93640b9ac3f5e4fa663b7f90af9f3b5502145174f90310008fefe43fea164738576adcf65e1c1b0e5", @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="9001004090780000051a00008d73000050df00000004000000080000000600000f7a1312142a691ae7c2f423f0bba0e6b45caaac03039000080a0000007e0000000604020402020400090402050a0000000400000005000020b8a95e33a1b0025ae539ebd39fa2298f629278591a12fb72548546f95cb02671ce345a43ffc5052c0dc047601d6c532e868d5e395488cee3572f8695b8c6bfb346921506362fd9b6de09cd7a7d78f415af33979929f19b9c0acc7cb379cf5ac39ec0a0ecf7f624e211c00e6c37cd5df4c75ed9aa47e06433d627de5af0d72bd81af1d3ba28"]) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000001040)='\t', 0x1, 0x401, 0x0, 0x0) 497.545515ms ago: executing program 4 (id=10): r0 = socket$inet6(0x18, 0x4000, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000140)="9880", 0xfffffffffffffea3}], 0x2, 0x0}, 0x2) r1 = socket(0x18, 0x4, 0x6) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1, [{0x1, 0xffffff02}, {0x2}, {0x3, 0x7fff}, {0x1, 0xf}, {}, {0x0, 0x5}, {0x2, 0x7fffffff}, {0x0, 0xffffffff}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0xffffffd}, {0x0, 0x6}, {0x3, 0x2}, {0x3, 0x80}, {0x0, 0x20}, {0x0, 0x5}, {0x0, 0x1}, {0x3, 0x4000006}, {0xfffffffffffffffe, 0x1}, {0x0, 0x4}, {0x3, 0x2}, {}, {0x1, 0xfff7fc00}, {0x0, 0x9}, {0x0, 0x3}, {0x3, 0x800}, {0x1, 0xffffff7f}, {0x2}, {0x2, 0xfffffffd}, {0x1}, {0x2, 0x8001}, {0x1, 0xf}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000340), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) unveil(0x0, &(0x7f0000000300)='r\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x25}], 0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x70000, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x6, "b97fd8ae7480a8db79d18a7b69856984", 0x5}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000380)="5e4fe1aacb9a70034181c33f626512edfad247d8e91dbe11c172f5e4f59c92391a4f296962b7e181dc44eb50fe4bb66bf35202ca38e7accf4852d12178f484a4f902444b102d25290d573c388adb1956c254df117a401d28f8885a5a2be2a69166b494230c94f77c7d538f4ef41aed38f677d1ddd0e9484dcdd837c9de0f3a5de6347377d3d35e61159ab2ab4c20867c54a85f07d8a52549d2214dcec2a848dcc138b21a98ea762d53701cc0bf82f8cdb3880bfe41fe067ea23c296443293fcbb804efb0a0f95d71125853c846d9effaffdd48d1a1d0b71e412ba5f3a5a8ef56924bdf3ed0ed14d0d2ad752e497aa7155f975e609536efa7e07b3282d5ce841f1a28543d344dfa5229c1c7948b9ebdc336e558f290d612f66e2749acf84ebf2f0813635cc56918a11c1163a7b62418af60aa7b95416c4dca66d346f221cfaee84abe2f0ed195dab897e6e882d509e88e2a6bdd1d00aa23de6fe93ceb4781d621c8cb5249d08180cda18aefb113494062143129170875e4c22ba496048c9086f76c9f38eeb574906b8f735629a221cec1906d4a636560a2c531b7c30b6645267ffda553206a21c61b1657b1f07a18195d497cc4e26e81f9773ec9d221e6b75f3ed4709209a300ab107f0005b0ccca354577429404344cebdce55b1872c54337a85b0f07192048c95f47b507bd7b7467079b641548115c2ca84188303deba4fdbd7dbdeeacc7d44f6a8108ff20a3190b48ef3c780d930a71b4d1016f3b15337a3694c060c278f95adb94e9165ee3c8a90de065e8925dcb8a48514fc433d07cbf4d32926a19f4639b45d1b5895b83c80e88617c2400e67bc1195f41fa041d784e46dd0c16a9b871ae656033299e51596fd1f410a33c668e934240976ee44da5825ab23e9a8bceeaf6c10616f5944f43fb7a4a6f6971d56244d9bd6195ce1e26c5c8c4d4b95a918a89af1d6df04de6809be8d3ddb7cd60874abfa470b2ddd220aa7f12dea0d07666fe76cbcd18c73bd4f056b5a64d62f3ec4d79e9b6cae4bf06271c79ebb968d793ad0176970664934cc08c50bb17e0bf45919b819483ca66c451283f4e7eae32878a7f185d49f0c0e472b14688bb30abcd53f2a7ab6d434ae2e4c34ddfec1906f17b840c25cab615042e7914dd9102922f179b0639dcbb06d31e3b59c0a3b980719c5cf6c77e0dae78911fe590f30050e40b7cc103385f2a08e728b1b6b9594de1cdeadb26d585a3da3b842c36fea67fca671d8da9df21ec108978e4586c69a67e30af53a33e25096654e2052dd4dbf81cb45d954c081664fe2c4639797e3a06b01adbbfa6e46ad806b5f034a1f1ba05b569f999595837cfbda264b32626874fe155ec499421c5261283bfb13bf5a8455b28291b61d1a557c2cb5df5ee9403d78457ddec3fe06c058dc7b78ac44e1fc87a59deb83aa26daab9cbbe31a4db81028661a8f23384fee37f229ba50430ed2f2bffc849eb7e30a71f224622d8915f3156ded3f2ad5b390d7f275c06e2e32165f2cd60df249890fa4dad8a881cf6b14a5c8f5e510ef758306edbb9a06f08b416ad19dde5260469b2ab350eddd43cbad49f4e8c85c024db783550d7652ac34c63bf959eec4b62eab91e10d0448df8769fdaa5fb06a307c3ea961e6addcdebc93530c781fe18d70fa2c9b487756f47c83f946186121ea88cdf73868dc35d7a65b5c8ca7a1cbaab01e3264d93fc4a4aa92bb31ac92cc2f8a9913f8e967457628d16e2239584b8786f6aa86c35fd4bc7c4933c1d2f4010f621e9533d15cd5f5f6a651b5d153f820dff93ca568b8c431edfaa5129764ba88889ee46a29f9be8713c084d450518a411571e8dff347946d5a7542ea2ca9662b3ba049876d8ed703b844b7ed0c78abc911a3f359ca147bf4abbb412f444f8e6892bddbbd9fd45a0fcb6f7dcf711f3d5d85d1d81961a081f1d3b3ca02c323a2f16c54e245d7b979805e8882891f637f2046ebd5df99eb75143ca3dde43a1c4b70278efe79824add68f8ba5b776ac35e35f0e9708d1772b80876b3ad18dbd497d26858733e89917697097ac4a10228a4b7dd295c79b37447cb7c74683b2a5a0f23f4edb1faa79cafbf1ca7392d0a8730ce4e4ba1bb773efe0c1090b46917638c2dd82d5bf8b7162d127c0e04799b27b49275a1f159a778f4b9a661a80f61cbb23ede50548bb8a2c7dfd2395134ac3cfa4e0584690aa55c5c170c01d5e398e993a69376aa14cb16f6fef1b027c57bd2c68080a7cd0f56cc681731208a35cbc076a2996a806ed266595df13350df1ac7e9a5433e5a9790aa22121ff3d5884ea4478d3bbdd3f1d3c1e380c4d663c69761eb95fbee4706b7f5428f8363f66fb84a4932b11eee5b9ff809a73a8bc0b3f23c55c48fdc59c712140a488dae73516c8ba2d3c8f7d72c272e734359d1953af73e44ee6d831bc42c56e54244536fad695e3ae26f608e69f016107c91a87dc219ff003ddf96decefee06c27190a4198ed74b7bcfce7ad8869540daaaf73ad3c8908e10d27f4b894601e1a999665442cdabd024d506cda6a35dd509b04f2ee4fa12d76624d00c53dcb8d5772729d7b0dc7785c74e7297d4271ead284e86a340f3bd4712a9d4e0d7d74afc373382571fab98ce2289f15ebae6c2cb26ecd82d65b89b3f1569bc61fe92796a847589655f843d5507234279874815f3145e2a4c835e9d8f55cff249dd739782f4df607b0906ffd8d17363565b4958ef8fad43b40f2e854135ad6a468a8700bfca5527bab04f370a4f8725b89e9ab7c13d5b7fb6df46099d938a5911138dca91046f723d4586e9a2fa1334fd8e38d95e733cac6dc8f10e87e71ce45301845653a4d107f9ca7de657f37bcce105109dc5964e17481bc5c3baab8967d74c50b116c746e4c8c791110db49659b334225e6a524045b0646457f64ef66bce69dee7d98cd1f7d3e18a9b0517b500efb6cca6b3c6419bbba7584f8369ac088d4f4816ff6f325acd34b72c8024957f936c49391b24f714caf0d127e1f67da907f831750e658c0659238273be2cfb6f051d89bff768a80a9cb02253e1365f6ad323dd0ed763d57b888612f7d7f98d3993968ee306710fe2ddd3c63267e0dcf0334cc70fda63a1b5e610cc36ef6bcc567133b1ed969ede8b35ac5dcdd25e826dce32a93cd9e23c98d73aca8a81714f68982e50ab039e52d6aea7bba4a301b8f8a5690e8c0256a97b13684c95a1b3f80aca0c0004f1c64d8e1239ee43429ff04068532651424d70354c5ee37ff0f73a07d999bf37e54b655f38773b755ff48dc716f5fa91b28f97774087fa47061d44ff516d6b40eea3a658d3f4817a9ee21022ecdfa5d3692457e6b4497fa4ca533727e113e488f0a9666c2e95c4463c52a4e108d96d2ae3b58b4b56979ca24bb7fd4b4faa55077fbfb5bbeb53365ad9e3fc07c2e1d55e361e917fba7927a81b2fa8f73ffb428b3726ea78bc7b44590a81cd6e106be08b1a3af36601896b9555f1d23aab190e9236c63ccf1b9fab0b4b59272e5504ad1b710c2743ebbae9b3d5f6a1fcf517479c50370d891b35d859e0516498450cc5d29fe3ffcedfb5a6947516650f53efc1fe1caf9a5e8b41ed8ecb4f1e3f95510dc0cf47ee073e6271f892c9c4a8df020be88e9dcc2615926881137b504c1a6664503c54bea3a4be61dd6f72288b564fcf5904ef3b043f3295822f22029800d5c3bee5c0aba02351dad86d19aef228fd7c6a69b73b9f01790d3a4f54ba0e7432c4fa50368e2f34bfa7d1fbd2ac57152b37d87c24fb3cb0bbef93f14222cbb52d912f9350b7889d75ef3b718fe3ebbe8f88882478ba4c2713c8aa11c8383546871142fa6980b7ac74a7c47d9f0160da59a4fcaf114fbe57d3b04d8bd39ad932dd8f1df7c3cd95f29e126a3747c82d4bdec3a4831a16c4f30d0ecbe934607520d2251e0025b3950f2d2daf536e8bf82fd3efcc44afc5dca1a6e80e745107995b1afe9c61bd64816e5777ddf997a59073463fa35eadd224b49c2f4356153793db883fe4cacb36a461df1de9f262e3e97b6a1267ef8e2a6c4a606205df286bcef464dcd1afad6b4e6d8bc73735272dcca501dab584324ebdd911951d775e5a17454e4fbfb7d9ec87fee4f9fd318a5b94a8336aaa46b596c6a76f3406c5889ac34d10bcea68149b3cc3aa03f5b136427338206d80d239a98a7d1ef08d1e82b1d0ca6362f1ac7b5f6e96a6b793fd49f01a492b1002ec61d5af4c70bae4172181093a488488b23a5ca655f376fc04891fea8388e40edcad7eb8e929f8ec4d344f8b0f203cf9c31499d13d1bb529fb922c9f70625e5d44ea9e6f115387383121dc9b630f5e09073815c7650d3b3dff468bb2b36aad35639d8c80201a62c33721c5fa942161b0af86f1bdde9d4f0439f8112cab2224901bd85452d93939fd3b56fb28f5403db24bee5d0921f0f4d81b4537bebdb663f880490bf6905b1a92865467c21db2c1a9fc723a8d1f4a0928e63c07391a5036dd5c8400011a66650d7981d676fb0d84a6ff04583a85094da479ee13f0121d69c0d9a318db6e592c3218b3ce4249fcde52417ddaccdc58f65ea6cc75dace47cdcba8e81b60e8a4e007e8b758644c0e2560397a90096ef442b5b7c4799635712001acad760d614586673f2654d41715b7775f93351b2ed865697c311f0d1a98a861727e61c0e506c5c7f233c8732681a559c6c5a14ae4b91804d83281b6f5070c0e1b56f66c9a165ac711991fbe8f4287a5f830327f1e3384990a004e11d857c6e5cbc64ae5cbec693939996d31ffd14124b6ce6e648007e98c6cc64e2afce50d816110caffaf09fe692923de92d8bc52c4b6e5cb7a4d0738132a2be4db085c562057ce96ee294f8d603d1ed0e2c1593501a9932861e13750586f5c6b52e10e7473352a71a39be70e2dcde4bd0755eeee196e45f286673690625a457f734423b163848f3bb3de71756dbc01e3ba291d0685a495701945e2a21191444b0198b6b86c16cf413879a3fa083e5187c7a7f15b881548ea3ab7643b379d819a8df585968ab1081eb23a1e6583ec2e01ea707c8955ddd1edf8669c9ac211e24e119e368391ba9c74eebb9e9d2f26593cbbff7a90be4978fc4c6010125e503083a3477351645276e91ca9161fd2cd598b5e3115518af964988800811664cc6638dd945d2e860f543e7fb7073f1bad4862b13a5bef14ba77d72f0ceb47feb0b5d591fc85f1b5624365eb95b0cb6f34f02678fc6a0d05a6498c748c7954c7594f4a7b05e6e950dafee5029b1a358baf6b8560921fc0bf619234929390bf2a7204a37bbeb8e76f63793c83e181c916b6c2089d2606cdaed5be1c5bfee7995caac33afd0b60fb630aa4978a7fabef1b9368ba470e1d5db8706f0ac641c74774f751419ae411b2352c2e235893e49753eb6bc4e389d3d8d7088bd5fa0b307c0c506108cf323e48323ef832d59c47a3827a6a479a20c497bd0c4ba6e3e2fe5455f4a0f0712d1f7b3d6cc0855d91e6785185a5049bb9ffebb0f7879217f40e809c03ed67a6f6da76c4085b257d8ec548089894d95f5f3ab6f54cb09f2239cf0b174e2fff57b946690a6ab0e4724667b35998d07465d3842beae695c2841e1a4ad5708301fecfc24fd8ccf12e5760f5b38e60c6814a4c470ba01f4862650985a6a151fe958246a0a122d02c91e49c92f9e94d50977b37107c9d552ef48a8b1994f4429a9d11f97c26257c6bad46ab8c48d77a7aa6fc574061a4f6320679c2d0045f78feba9c55839092e2e112a5ad4ff41459b5599689d32a20", &(0x7f0000001380)=0x1000, &(0x7f00000013c0)="8f2447f2996adf08073b365d67443fb36c809e390d331c31ec39c4edc8ae1277b83e5835c6c66be051d930ae8c4d831f86dd0792a67c67976389a8918656fa3dc2cd1e15d31f32f9214f899cb8163acc355a926dca05d8d823802f5495f5538c1a29885aebe6a67896e3cb7191c19f5ac1d7ff32708aebfed24a05b28366fc448358c604891b73bcd924e8", 0x8b) 474.100619ms ago: executing program 6 (id=11): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x16e) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='v\x00', &(0x7f0000000100)='\\:@\x00', &(0x7f0000000140)='\xf9\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='-*%/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^)!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')-\x00', &(0x7f0000000300)=')\x00']) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0x1c) r3 = socket$inet6(0x18, 0x3, 0x9) r4 = open(&(0x7f0000000400)='./file0/file0\x00', 0x8, 0xd0) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x1, 0x6}, {0x7, 0x9}}, 0x2) closefrom(r3) sendto$unix(r2, &(0x7f00000004c0)="a184f2eae123dc7014071193ebcd131f8776f3c027e75e6254b0fb456dd8aedd7c5af91cab7608a0ea2be26063c90aa4b247f2da40b74d5cc1ac2dbcfe0495c94deacc02dbfbc5f665d96d333f03728a9d50f710c11d4167bdb96b45de9b356e54aea5a85499d6", 0x67, 0x400, &(0x7f0000000540)=@file={0xf8, 0x0, './file0/file0\x00'}, 0x10) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000580)={'./file0/file0\x00', 0x10000}) r5 = socket$inet6(0x18, 0x1, 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) fchmod(r5, 0x8) r6 = socket(0x20, 0x5, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000009c0)) pwritev(r6, &(0x7f0000000b40)=[{&(0x7f0000000a00)="d85e3f5c4c3ff848dd43ff253574c26277ca8ab23784c9a6268d1f5d4fc4a39c6b19869fcbfe5019ea6417610bfa0bd786cba044479c2c14c8a68a21", 0x3c}, {&(0x7f0000000a40)="585493f0e4e0e3c5b65894b9e6e873c6828a064687e580bd4debca", 0x1b}, {&(0x7f0000000a80)="dab43d5e63455b9a2b113997b692d19e26ba39966db8a882363dfbea01e0291eec269420800cd601a11b93104b526bf6f053f5cb91d4e79c4b00a4cb3253e7f439460e1038ef27b3a7d62096b1b546c4c35d2ed423d3c5abc82acc8c31868c205afb07aa247f7ac76747e43f08b8b9545793a0b3792132004d93c460d7449dafeec661e424049ca1823a907dc7a1805ea2cbcf2cd7fefea49e773c973620b684996d8d850f48dbcdb9", 0xa9}], 0x3, 0xc8) r7 = kqueue() kevent(r4, &(0x7f0000000b80)=[{{r4}, 0xd962b0e24eec180, 0x13, 0x20000000, 0x1b}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x9, 0x8}], 0xffff7f50, &(0x7f0000000bc0)=[{{r0}, 0xfffffffffffffff6, 0x0, 0x20, 0x7f4, 0x2}, {{r5}, 0xffffffffffffffff, 0x6, 0x1, 0x7, 0x2}, {{r7}, 0xfffffffffffffff6, 0x30, 0x40, 0x3, 0x7}], 0x3, &(0x7f0000000c40)={0x0, 0xcc06}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000c80)={""/16, @ifru_metric}) accept$inet6(0xffffffffffffffff, &(0x7f0000000cc0), &(0x7f0000000d00)=0x1c) r8 = shmget(0x3, 0x2000, 0x1cb, &(0x7f0000ffa000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$DIOCADDQUEUE(r4, 0xc148445d, &(0x7f0000000d40)={0xfffffffb, 0x6, {'\x00', './file0\x00', './file0\x00', './file0/file0\x00', {{0xa0000000, 0x80}, {0x7fffffffffffffff, 0x86}, 0x9}, {{0x47, 0x7}, {0x7, 0x6}, 0xffffffff}, {{0x40, 0x4}, {0x8}, 0x5273}, {0x0, 0x6, 0x7, 0x9}, 0x0, 0x101, 0x5, 0x4, 0x5}}) readlink(&(0x7f0000000ec0)='./file0/file0\x00', &(0x7f0000000f00)=""/246, 0xf6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 469.14437ms ago: executing program 3 (id=4): getresuid(&(0x7f0000000000)=0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000004, 0xffff63db, 0x5, 0x0, 0x8, 0x3, 0x9, 0x10, [{0x80000001, 0x3, 0xfffff115, 0x80000001}, {0xfffffffb, 0xffffffff, 0x6, 0x2000fff}, {0x1, 0x4baa, 0x3, 0x9}, {0x3, 0xe2, 0xf, 0x100}, {0x0, 0x7, 0xf15, 0x1000084}, {0x788c, 0xa, 0x8, 0x2}, {0x4, 0x0, 0x1, 0xfffffffe}, {0xff, 0xffffffff, 0x28000, 0xffffe2eb}, {0x4, 0x7, 0x6, 0x20008005}, {0x3, 0x5, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10010000, 0x0, 0x800002, 0x1}, {0x401, 0x4, 0x9, 0x3ff}, {0x3, 0x6e2, 0x2, 0x1}, {0x3, 0x0, 0x3, 0x9}, {0x9be2, 0x1, 0x1000003, 0x8e}]}) r1 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4085, 0xff5}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x80, 0x1, 0xfbfffffe, 0x10000, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100ce4e, 0x1, 0xfffffffc, 0xa, "550585804600f8ac54a783be6e87766023a6351b", 0x8, 0x82}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f00000001c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r6 = socket(0x18, 0x1801, 0x0) connect$inet6(r6, &(0x7f0000000040)={0x1c, 0x18, 0x0, 0x3b, "f46feb5ad67a49ac5b5df897edeb734b", 0xfffffffa}, 0x1c) r7 = accept4(r4, &(0x7f0000000040)=@in, &(0x7f0000000140)=0x10, 0x0) sendto$unix(r7, &(0x7f0000000280)="21c57001ea8361a704d5c47d073479013462180cd6626363bf7fb703dd9cf98b20e5a0d0d111572b9832448f7a2e71f2d6539c469cb8a9abf90efb7e2b00ddc8b12734a6d2cc0c6259458323698c8441ee6603fd38cc6e6195fc95af6d7dd80d12bcb555f3f1b5c0cd75e8efa326d92f9d5b63142a175fa47a39f4", 0x7b, 0x8, &(0x7f0000000300)=@abs={0x3, 0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, &(0x7f0000001340)="e111fab87d307c32e4fec57b5714ca438f73e8c2f717d1bce752281ff7e85a86b9f2c63ed816204e747eb4166716d7daea5c4a8d336ced374225851e2ed26fff3ae807e4fa44027ae40cde16a7e99a8e4c64c5e492fb28cb764947af79a24e30ec21ea0ef87539f841b47d331c7812306b87f98c1d8f591c75d51f92008da78ce07a10b1e1f173a2a64b6b20a8af2372826dce7236", &(0x7f0000001400)=0x95, &(0x7f0000001440)="f3edf6a583e634c9b47f3eb7bc4316ab5f1136693130845902e2ae751bc3ca77a79ade5538ed9d5cfdbf78ab697504b17b13b1116592ed8c2d56cfe2e00bc284528cdfed404afb6b77e7b2140eae5c404b0b3e", 0x53) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) ioctl$FIONREAD(r3, 0x808c694d, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x22, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = getuid() setresuid(r8, r8, r8) setresuid(r0, 0xffffffffffffffff, r0) 468.837362ms ago: executing program 1 (id=2): r0 = socket$inet(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffef1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000180)="fd0cc085", 0x4) socket$inet(0x2, 0x2, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffef1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000180)="fd0cc085", 0x4) (async) 467.891632ms ago: executing program 4 (id=12): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x184) truncate(&(0x7f0000000100)='./file0\x00', 0x2) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18289, 0x12a) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 365.058451ms ago: executing program 6 (id=13): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000008c0)={{0x0, 0x0, &(0x7f0000000940)=[{0x0}, {0x0, 0xfffffffffffffd47}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x38, 0x2) (async) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 364.655788ms ago: executing program 7 (id=14): socket(0x18, 0x2, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) fstat(r0, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x61, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0xc, "00000000000000000000010000e3cb3f", 0xfffffff8}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000600)=""/156, 0x9c}], 0x1, 0x0}, 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) sendto$unix(r2, &(0x7f0000000300)="6b2e0635dd6e0354d0e2633b60babff70489e27657766f849bd105d2bc3635c6eb9f27e4bfe8b23167fe229ad40ad0c401b48d03c124fbf107c0ca5637ccd02fb50a3885b8caf20e74111c8eb2b96de0ce84406ef958730cf384e7e3162fe1f0f6dc140e34057a7286a5697e84cd6b3b42d636ce7c9c7111fa902f3c04000000000000005b73ff81ae038cbfb1000000f83c00179964f47f1a5c8da1e1ed", 0x9e, 0x4, 0x0, 0x0) 364.020332ms ago: executing program 5 (id=15): setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x6ed, 0x0, r1}) setsid() r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x19}, 0x4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, &(0x7f0000000380)='\x00', &(0x7f0000000000)=0x1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x40007, 0xf, 0x5, 0xfff7ff9f, "01c1020062f58d00000800000000fbffffff00", 0x0, 0x7a7c0898}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000800142b03000000000059121fc6000000000000000000000000000000008200"]) setrlimit(0x8, &(0x7f0000000300)={0x42, 0x63}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f00000003c0)="1bf39967ed9bd66391fec3c6f4356e728735664c5caed064ae51ef734095d9a049c11071e61c19a8d1053fc3ed523dc4fe22ce630b6dc726e73bef7bc48f2cfc3637a86e71436551d8472189cc02b4829c758c10b8aede87916a7da99bb9f31b044c54f5a74824ce4da4ac6958481211546aff009d53d02cf6e1ab56e1161a1f3abb47701787e53005cd5f500e467251014fe9ef013eaaa79425a1bb4da70312ba8c0eaae61595d13ba4fa0c3bb64531f58dcb4e79e1ef5b426f9e29deca1081464f7859228b414205ed5d676db8e1f0ed46eaf23e9a6989c03eef8dabea47662213ce5bc0eebc65460e7ba9b40db0b2dca391256c4a4fdc66b0af79b04abda43db7458a551ed0072d627f4029154db8ad6d805c78dcd68b8d29a3e8a4631970b284c49fcba94d9dd0e333221642a830542209e02d83d172285287eeb53a979e42f470caa09b721614bddda39b0ff23ef587792b3350831dc80b31c403718ec312ffa368b85eae265126d7e29e19009edeb6d806b8b94dbf28790de921d679f29a3d2dfc1e08e68f53ea4183864cb78f8abf79afcb7083f2acf50a786019315c49045c9e646f2b39feb9f9ff4db6ecb9942118f279b3929e9f5673b355f278c6753963699822d256d20707f806c1f6307d17184a8a380bb0dd8e9bdee43c245687257d444cd1123dcc53ba4e9264854257df0dcb9e189a1421a8a6a3fdef1e86dd37454976dafad992ffeda1fbc8ff336633d70e42d9cb21e8829e2ba5c6b8aacd33f556b39f069849cdca6f778d71c80b8d250ece6987c2e9f4b3825855e93c2d93a41718be01992222c03030ca5f6c67080077d4ea43e375e30f7a319dd00e328eef67c709b3141c8cd225fa72e316f9784bff1789c35d77419a187777b94960ee28be22d2611ec5683cfb3b5f9a771569a1396ae62ecdca43660512b349edc7332deaf330c25b39ce7ed77b159bced1d515144d42f6bca47b6294b941d2f105e817c03a9d81e0434bc0ccfc6803cc31753a01bd694fc9387d5ee80f20e130ecc4872fd17068107e3cdea925578e26a571157e82f679a7636e0e08f6967740ce6689f4e033e9d5b81cb5e25a43201414a885bf2a66353d483129cb6c0b494583df8cfa99841bd00f45ea0be487b7a6f1b72533f01c29c6d6395b765abef394dbdae9e5fd8bcfcdd0659e67900907c6dfbfb91061679a674ad29b717bed6e9c23ad935695a5f17145f523388f7f557e7bb3eb68439d94413ebf74768813e2959abd1817a864269340ab63b05b20a80e6c69cf5542f4458a714d56f136d2fddc6c853341d4ddfd428aa7e7021504f23e75415f613b764d8b676b92824809d8aecd743ecd72fb6948e37c5e01adbae0b0a7deeed079885daa595134e1a2755a9e0a5f72580aa3f9a3b47901e535c6b06cef657452a05462150688b53fc257b3d72b021079edad3077605c6e5cbfe24f0b61e75903a773d2892b2ccf0bd4d209964d77121ee2fdbc084550292f8d623bc75d9b291632a534f95eaa24ce4809dd3fcc6efb7205035af51a9187eddbe0004b74e8a587fe979ff07677099c57ae8fe4fd25082feb5c402d67377497397b21d5d0fbbbd62f60c7daf3e420c9fe482a22b171099f084a36de0f092feb04fadcee23c0cce78030271088f42dbb05455cd5a21081e714438e68ac327d86bb963e65e56cfd082c18c072269922199fe51224cd65a8266bef8b691739908cf52b20d126187455563558e0897e95d5796703409fcf9d11a3dba72212964d70413ced6f07ab98dc3f3970c3e61a7e13997eb4789f1d4f678263b09ce3855f30545e2585ad41165dbce46ad5f3c3f0279d91d355f379a794a1295315d5ecf8cc73d79f3b0b8779cf8831c6f485a43939506e93278be5cbfa879ab5b3363d544926d73083b0e1ed7d687eaabe64289a7e845220cfb1fedd85bbe76c580c2b5963df78c3a38d82e43296219a895e9002e0a283c0a4b45cf5555a4a30d71fdef00550b6ef1bdad7a5fabc31110d176b7f89aaf78fb7c80ca6c9724ffdf775265bbdc40d0b3c945b20e24faeaad83a48a3f9742a32621278c292ad1d89066749d1b298f5648ed8b8cdecc40031c9298bb019a0d7c1ba8e3f301dba7dc9998cec2ef0f5227670a96f25df05e865186f698783423f185af53bed6db93c7bfb6bcd1c93188bbc2ab9fe7f8bded0ef17077608a83a2c0cf2faec0e8959252c4e5251c59ee17d417b33e249211cfed4ad670ace9a42cd76a99a7de0847381d47a6d87896e0001db838d00376c4ee9b0bc3bec7c16a0d9af5c86c05bda2b99f60a1ad2855961d45e82b70a0185f98d719884dc362d36e90e101ba0a1c6305229dfd988c09043de4a1e3fdd7327fa8f448f8244ad390e2ef5bb8ad549abfd16272b9f9f585b69ab4203a06d94a4611240736f7ec3b36c53f208629d8b0c3f90dc120faedfdc7495ff035dce4ef2f375f87deb8812d0fac2181600e157d537fade40d25977b4147cc5e47b5b27b04de18d518db9a7343552f818802a5739239351114aedf0431981a4fec7f24319857aafa2948de7bc792bb0898f6224ea7a693a06519703fdd35afe330b6e4265bfb206b6cce7273e06e5bde14bd0f4ecfcc320e643b47a0fd72f3d7d54325a20bde444bb95ec9a22ecb47a7aa1dd68bad0ff8594419b1cd074c55e5c9d9c1e18bf966feace0bfa22eb352951fb5f9ea2ae4da346847da9aa05d5241998957029f8f747af8312c110ffd606d6030bd7fac2b0427accd68dd3103fb2a69d7752b229a7d58b54391eddae8a7af4017df3508bcd6a4d9fc8e1a32b2ff77f8b46cf212dd9193ba2128f82603539b35f5324a83c244c175bdb8e6386e9def2eda5dc13064808f6ab52e321aca3348ef121249a004ad90278e9776c41418f8d73a10da6e8ce6c8c5aeee6646d4ce4b7768985f1370f8017eb663f7fb2deba88425c4fe8eaab32649202b1a3d494158d723c8bfce3884b92a2fbd81d607c56665070b0f9d561dc8f50cb38bc4ef08a32b8429f135d39dfaf89b280b3aea9df33782068468bbf168c0a494357fd81b85949ac26773debe5c13c93a9db9f2cb05d344480baa082fa0a505218eb777b7fbf977919e3aacd71b5360d80c112da5993d73a7826e3726c7e6648ec2eacbf9b3867f8527e4c20b2ef5dd9937fb10c0c31fe0302ecddfc66ef2ad6f6188c3940121f2c0d007356b9f3c362a3d260aa537991d37a1e3880b4ce5c09159d927ca569c83750da2a2e74a79504ae4dccefa6d4fb86c585ac40be48803b9ce3c03349f12affae4c36c5e07b3a39ca5bfa6c504286c57b78662f8c6ba0fe363942cbf4ba6a993286e3c9ec05bd09b6c5209a7990e899ecd8de71dad94c4a2f0d6f5894d791a7aad38d2673277d400e523ef3ee5125fc5b258d0cdb743d706ffade5e336e969d0ae3afc6c668240d4617b2fbb4c4c78b11e62a44a1b2a863d1afc15c0efc2d28317d7ec1693ebeca62ef1bb5f9d4f1f299d6c7ef8807a1d1306d768c54fa703ff548256906ad1a831961f40b1c38d585101115bb0a80fa57fb7eb4da5e08919ca6b13a8143eb6cd380fbeeb153d8a78f5605f7bb053d068573a2a96781568569cd3dcf7afb80a4e9dc25dc442242e01bea7a82ffb9c9e1b4e25cd747e3a852efd65153168d5d1162dec713b7b3d538f920db265000828ecabb2a903420af95aa6eb89db247e8472e62bd2321bee26046ad39cfebbf9858a12a636854286bb20c33ec23b77352c2c3b6704effe508799e4d92a1f9b2cd1563a57b9e22ab64dbaaed92340e24c7da7cf021d898e775cbe586f58fe22a586ad5b11aacc78827005388f56f75d744ad8080322b17c35e6cde2206df5a51b909f787b1dfa5e8b2169105f610a79f12b92284de1655c0cd1bd88581083cf511f65dda16e2ac6465e5fcfd4efcfa7c4614a3339bab6537924c11574734348c933e85bef8776d70eb51c17301d369703c4a8746857c03fa5891fd90b1b03cf862c9911889e5787d893b3299369a35ef17a375339368e479e2ac55dcb44eb905b734077b6b0153c9d20245fa9432df43c3e4319d1cd5e3aeb18310c9a6395181a3f25ccbf439c88a861ab121d8674493559d06eef7530f2824f17792e02de100f48e5ea776a498f00f0727eb83578175ed07dfbf9fe7ef65322a572353c2c17ac4c610b632edcd53510ffd6b69be7ce8e862219bd1b5265870c1ed2b6666494f238edc8ef08bc0ee550517b1b02d5381cefa1749c6a5cef60dae72b69303eb1bdc82281d623d4ac4566a26bc3547cea41a1e3d758c1297712cf0f7e227939eac25aae553f5f8b96165bb7e8ed5089e734b5ea074d9ad704262ddeb983af05c70120d7bf4bd11d0fe6b978746b51bb6ea12e5e2f30c9401b1520f4b44aef2a5b5e96f9ff3e86ec6ec0a7e5206163591a5728ab403691d542c7162584bf14f381c494857d34683563a331b514d992135d2258dce82a7395b0b6aa1042ba4d7200d75097f62c63e36b87b13c7c9e5f6bb3f12576d26bb2e576e2909270211d3580404b8c30a4fd3079ffadc980fc00609aac1f228cdda53abb0b398bc363b557e1441898d840325dd910a7df5da4f1eda9c11e7454dddef70c867f353aa53a9e02096329f92e8e95132d1b79b05eaa227b3f559724af6fb24bf8f3bf01b4b1871270ef0cf5821549abe727f79ec519d6ae259a62a187e0cbb17ce43dd856e305a577c42e652547f962258f3e3e1a8e2906e2935915a0b12d19e19431d084ef210c7e170c0f9d6b9f967964f0c9a41a96fecc98da23a9f4ea558391bd6993b4bc125e3f749ad7ad78d3f7e32d55a1e5ac07467d08fdd504a7eafcc31ab03fdd519979cb7a557671fb6e5469d3b3bc6d9c638b1ea3d13caaab71864d0f07c179ffc737419d2d9270ef82a706f04bb34f1171ce83655dfe03382b9220ba63f491287ac9c1ebe1d07a2dd32ca64b9949d7fe9d3b2477784d7134e0283820fd507311fcf2b708fbcf176e080d08fdfd702d41fcd2876f13f7ad74e835d28daefc7ac1cec79050fa538c34e75cf8da75adac70059892f8ba00d48ac0b7f5fabe0539bec8e7136341aa33ffb101de5f58eb2c1b12852948badf72276a3d1cba976e593fd6cf15252f49755d728083fff524f1c972be61ee54d0c6d2a25588d31342ddf559596afe0983258af0b14b7aaaba2d9be0c84846b235beb19f01d69cb104b7acbd281e2c54cee2149e9465377611eb4c02c7d7faab1ec69d009f491e2ea2e6c8fb0a750de25819096c197b6d706b1a9446efe281d3cf67b3b698cc8baf50b6d0d6064400a9c63376eb5d4735940607ee5ad3a6aa1665663ae48d3cf905d6cbe8d5edd32aa3dc20ecbc9154b4bf4cbc271312798964aea49e4098af791f0aa5ad92386eb81411381764960f6389bf5d056dedfa1d3eaf8e373020e8bc3e2af58dc41e317b48fc6ebdab7887539fafe2d37fe75b783110a130763047090483792e2485bf12673964955485a6cd094190c47f2c6639d48efbc156663f95b4b6ac144a51bb67607a1a62c9ca4d17a83d197c2af3bc0c75fa5ee707e4ff23c19dcfc313b4f6bd6c0a3f10e72e3004b73f2dbe9f407133cd05fc0bf622c645bc5532e7ca19c3d78816ae5d06758012c23939e58593e4a8b7d7327e9d0dd6d50125173cf286547d6981384bbb99c6123d950cbe17531f41d5ae6e1e63ae77f7657157a158164dfc209860c48f4e60e0b573733f63e481a4575e87a27309905c76394c835e54bfa71be58e2735478", &(0x7f00000013c0)=0x1000, &(0x7f0000001400)="c276c25adbca6274953b9854063581ae7d7df2fd9dbfda8dd6153e67c7206162982c8e895a9b8ca214ed5d39974a412b1efd626e04737588eb94d7f2e347921d57600abf4c31a14ae4ccb271355c974035f9c0f8d609d50c3e32e4f30b5335126b1bced5a656834f4eb2acfc4fb1cd1ebe2533e56fdb6b9fa0fe8e644480efda8e2583cfda18cee21994df3d8d773007f048da475a07d42636e8c8a22cb6abe2ea5a62bf828a84ee950b28f489355a02e833ee091ee2bed62332fd878819f2eb108053acd16b31832d74d82367726e541b9d6358f6400c7b30ca2d8d5ee0950bd5a6", 0xe2) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x4, 0xffff63de, 0x7, 0x0, 0x1000008, 0x3, 0x40, 0x10, [{0x25, 0x3, 0x6, 0x80000201}, {0x7, 0x8, 0x6, 0xffd}, {0x7, 0xfdfffffe, 0x7, 0x20001}, {0x2, 0xde, 0x5}, {0x0, 0x8, 0xf11, 0xb}, {0x3, 0x4ac, 0x80ce, 0x4}, {0x3, 0x52e, 0x10100, 0x5}, {0x40, 0x40009, 0xfffffffb, 0xfbffeae9}, {0x9b, 0xffe, 0x9, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x4, 0x8000000, 0x0, 0x800007}, {0x4, 0xc7ce, 0x800001, 0x9b}, {0x401, 0x106, 0x92fb, 0x40}, {0x200003, 0xfffffffa, 0x9, 0x6f5fc48b}, {0x81, 0x101, 0x1003, 0x9}, {0x9be2, 0x8005, 0x6, 0x8000069}]}) 363.706684ms ago: executing program 6 (id=16): syz_emit_ethernet(0x2a, &(0x7f0000000200)={@random="b905f0ffffff", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x2, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @random="2c58da81a9f3", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x2000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0xd6, 0x0, {0x6, 0x4, 0x1, 0x7, 0x92c7, 0x65, 0x7ff, 0x49, 0x4, 0x632, @empty, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3, 0x5}]}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7fffffff, {0xfffffffffffffd}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebf6cbdf13b9fd812eaa4e712e54e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x1) futimes(0xffffffffffffffff, &(0x7f0000000000)=[{0x828c, 0xf}, {0x5, 0x6}]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000000c0)="9b3c4402a3d6625ef43a8c7ebf82f7c1bbb0eac16ca74d02602586f5b9bc7b0262531fc5bc3dfe90c781adc27e6ca7dd017e63f8d72708d5271c1abd5fa70d4e26896cdaf154d0403637817aeee04ece8aa6929eff7c7e4bef6e48662dd2fe69fa6639ce", &(0x7f0000000040)=0x64, 0x0, 0xffffff81) 296.080134ms ago: executing program 3 (id=17): fchownat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fstatat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = getegid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{r3, r4, r5, r6, 0x0, 0xf, 0x57}, 0x400, r7, 0x0, 0x0, 0x0, 0x1, 0x3, 0x6, 0x80, 0x8b8, 0x8}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x2c757368, 0x4007ff, 0xd, 0x3cd1, "0e6400b76d7639c50400957000c6000200", 0x3f64, 0x80001000}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900), 0x20000, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940), 0x10, 0x0) r11 = getsid(0x0) r12 = getsid(r11) fstat(r0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x0}) r14 = getegid() setregid(r14, r14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000180)=@file={0x3, 0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000001c0)="3582c5ae6feb154cabb9310d794b8083c1a9fd0a90bc8721becb43fca6255836264db56bbf61fbe83fad02d4107904ad2ea9ca4154df9b3f42f7f03e75a0f98ca9c999200bc42f2d079bd55888c0da23ed52d9595df168e4a32273ea5c06097fbbbad4b7e26ae98472d8151647ed41c43ace1d2cb772016373d8b9c27e464e62d7c8650312a8503b6236d417da95bd", 0x8f}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ab53e93ca58a0777462ef01ab913da0468dc27d0fd1e34c310dcd667d526c4dcb7b200758f0ec7010d67e831086a6683f0386ab1f4f4c828523cd84fca37994ba24c67e0d6b193fac83c43fba215aeaa325805b05667010a14b453c757a23a3767c8bf1f79c6b48e635c5fa61d7d528551a56fdfa43e2bb0833d8f7756afd97d97fae3dd64627133", 0x88}, {&(0x7f0000000380)="acb1f2fab2e97bb86d4d054c8dd3f90ce370c9f56b7ae003e98ce34b9ba8f30187050e9b2b43216de3c5941bc9f2a1e2e395d175c2136c254e8139eb3e75219f538075b96bca52768d7a0215f62194fc2c3f011f6b8c22695c719b520ea9a6f651ba36a141b6b982590254035dd16d284bbfc7aef19b7e891920a70d53faa516513487d06381f98d836657844d037e87c221bc3a90e14052dae626875ccbb4c0a1915f25328800c61e60e66b51a1338dd5c198fd61d9f1663a449319ba494081e971831c47326d3cb7eb9b316660e720450dde0d37f9eb64306d", 0xda}, {&(0x7f0000000480)="01ff7b6eb1710e189c9192b9917e1dab781f66d7e14d7df2d268ce901fb8086308fb8bf36081e679c2befd29f1b86f5b4e0d8bc3cc693e553fd4a10343a2723b9652d7096ce90be538dcff1e69bcaf15cec039d964b61e51072bd3106daaccc56481d664a9444160d76018df808fb236bef9e249508a0575f2eb1141d076a83b4f58ba4ae1abc081677462175e46accb1256d59f1bfc", 0x96}, {&(0x7f0000000540)="f5fb794940c9a4575e16f2e5e0d27220c88624ee7830cd2d1d92692b8ee4c2cb659caff750b48b57833a4197d99ea57a66b22beffc6d749d8fee8fbfbe179733eb749ed72264b19f040b553ac4aaa5b114539d0f5c6eae78fd5a690a6e0bc89a1ba9e141f31378955101da59e8e3761420bc614ea1af0373d8675095764dc5ca9c0622c7587f2b1361506f4248d16d2a3c19c285e7e05a9fe04a552bfacd89c6299fd3db84b3379791082dd97b1470ad4485f86a44ac86efe9192faca72173adf8fc78e41e4b12712e675656b73c70f6770a774e995b5002f4f92c1483", 0xdd}, {&(0x7f0000000640)="ba3d7c41f1c34bfb99a6943c4a3deef0ab585e471c037c345b3b2b13d7173a616a5eeefbaae154bf13dedaadb727cea24ad9c00e640abc453942acc35aa2e5de4617085ed9b6a5efcd7012dee4f9af1442f217b10c47d51f54b07a", 0x5b}, {&(0x7f00000006c0)="2ac7e4c224c7420a171a93e1a9c66100ce50b64576f2da80361fc850cb1de8b545243a2d73441daf68538e4e8ef0dbd18cc1289f1039c64017f61c1423969478c5b666fba2", 0x45}, {0x0}], 0x9, &(0x7f0000000b40)=ANY=[@ANYBLOB="2c000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="10000000ffff000001000000", @ANYRES32, @ANYBLOB="18000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="20000000ffff000001000000", @ANYRESOCT=r12, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='4\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="18000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="18000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8}, 0x408) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r15 = socket$inet(0x2, 0x5, 0xc) setsockopt$inet_opts(r15, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r16 = socket(0x18, 0x2, 0x0) r17 = getpid() fcntl$setown(r16, 0x6, r17) fcntl$setstatus(r16, 0x4, 0x4c) connect$inet6(r16, &(0x7f0000000000)={0x1c, 0x18, 0x2, 0x80000000, "fe80000400000d00009c180400", 0x3}, 0x1c) setsockopt$inet_opts(r15, 0x0, 0x9, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa4613540de91a74c6aaaaaaaaaabb0800490000380000000004a800070f0900000004ffffffff00000000000e00907800080dea000000040000000600000004000000000000000000"]) 282.377012ms ago: executing program 3 (id=18): r0 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x5016, 0xffffffffffffffff, 0xfffffffffffffffd) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r0, 0x7fff) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x10, 0x2, 0x3, 0xac1402aa}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000040)=0x10) 281.609528ms ago: executing program 7 (id=19): readv(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000500)=""/255, 0xff}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/49, 0x31}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="3fd5", 0x2) recvmmsg(r1, &(0x7f0000000880)={{0x0, 0x0, 0x0, 0x0, 0x0}}, 0x38, 0x1040, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00210100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x32, 0x2, 0x1}], 0x0, 0x0, 0x4, 0x0) preadv(r2, &(0x7f0000001b80)=[{&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/241, 0xf1}], 0x4, 0x4b8) r3 = socket$inet(0x2, 0x5, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000440)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x6, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) sendmmsg(r6, &(0x7f0000000200)={{&(0x7f0000000140)=@in={0x10, 0x2, 0x3, 0x2}, 0x10, 0x0, 0x0, 0x0}}, 0x38, 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) closefrom(r8) lseek(r8, 0xb99, 0x2) connect$inet(r3, &(0x7f0000000040)={0x10, 0x2, 0x1}, 0x10) r9 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r10 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DIOCSETIFFLAG(r10, 0xc0284459, &(0x7f00000002c0)={'./file0\x00', &(0x7f0000000280)=""/44, 0xd4, 0x3, 0x3, 0x400}) mkdir(&(0x7f0000000040)='./file2\x00', 0x1c1) setsockopt(r9, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) closefrom(r2) 194.774449ms ago: executing program 4 (id=20): openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x180, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') 194.451195ms ago: executing program 6 (id=21): r0 = socket(0x18, 0x2, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x18, 0x2, 0x1, "fe806899e9ffffffffc40680985500", 0x3}, 0x1c) 194.184128ms ago: executing program 3 (id=22): r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 193.815663ms ago: executing program 2 (id=23): r0 = setsid() getsid(r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x220, r0) kqueue() 131.028591ms ago: executing program 2 (id=24): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x5b24e0d6859e34c, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x5b24e0d6859e34c, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xb9, 0x1, 0x6, 0x8}], 0x8, 0x0, 0x9, 0x0) read(r0, &(0x7f0000000100)=""/90, 0x5a) (async) read(r0, &(0x7f0000000100)=""/90, 0x5a) ioctl$DIOCOSFPFLUSH(r1, 0x40047309) 36.418717ms ago: executing program 4 (id=25): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0x0, 0x0, 0x126, 0x207f, 0x2}, 0x0, 0x101, 0x0, 0x0, 0x40000000000000, 0x0, 0x4}) 31.609401ms ago: executing program 1 (id=26): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfa, 0x9, 0x0, 0x3}) flock(r0, 0x1) flock(r0, 0x3) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) fchdir(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) closefrom(r1) syz_open_pts() open(0x0, 0x9cab835cfdc52675, 0x0) 23.921449ms ago: executing program 3 (id=27): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x100) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) rename(&(0x7f0000000100)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63db, 0x5, 0x2, 0x8, 0x6, 0xdaad, 0x10, [{0x3, 0x3, 0xfffff115}, {0xfffffffb, 0xffffffff, 0x6, 0x2000fff}, {0x1, 0x4bab, 0x3, 0x9}, {0xfffffffe, 0xe2, 0xf, 0x100}, {0x0, 0x7, 0xf15, 0x1000084}, {0x788c, 0xa, 0x8, 0x2}, {0x4, 0x800, 0x3, 0xfffffffe}, {0xff, 0xffffffff, 0x28000, 0xffffe2eb}, {0x4, 0x1000, 0x6, 0x20008001}, {0x3, 0x5, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10010000, 0x0, 0x800002, 0x1}, {0x401, 0x4, 0x9, 0x3ff}, {0x20003, 0x6e2, 0x2, 0x1}, {0x3, 0x204, 0x3, 0x9}, {0x9be2, 0x1, 0x1000003, 0x8e}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000600), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) close(0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 23.317644ms ago: executing program 6 (id=28): sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff76a489ad44e215ab8bccd5dd08ffffaaaaaaaaaaaa0800450c00140066000401679078e00000010bffffff"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) setrlimit(0x8, &(0x7f00000000c0)={0x46, 0x68}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x900, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xa3}], 0x1, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) select(0x40, &(0x7f0000000940)={0x9, 0xffffffeffffffff7, 0x8, 0x100007f, 0x2639, 0x772, 0x4, 0xffff}, 0x0, &(0x7f0000000000)={0xff, 0x83c, 0x204, 0xfffffffffffffe00, 0xfffffffffffffffb, 0x9, 0x8, 0x8}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xf924) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) (async) syz_emit_ethernet(0x22, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffff76a489ad44e215ab8bccd5dd08ffffaaaaaaaaaaaa0800450c00140066000401679078e00000010bffffff"]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) (async) setrlimit(0x8, &(0x7f00000000c0)={0x46, 0x68}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x900, 0x0) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) poll(&(0x7f0000000080)=[{r0, 0xa3}], 0x1, 0x5) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) (async) ioctl$TIOCSBRK(r1, 0x2000747b) (async) select(0x40, &(0x7f0000000940)={0x9, 0xffffffeffffffff7, 0x8, 0x100007f, 0x2639, 0x772, 0x4, 0xffff}, 0x0, &(0x7f0000000000)={0xff, 0x83c, 0x204, 0xfffffffffffffe00, 0xfffffffffffffffb, 0x9, 0x8, 0x8}, 0x0) (async) pipe2(&(0x7f0000000000), 0x10004) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xf924) (async) 603.253µs ago: executing program 2 (id=29): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xd1e9, 0x0, 0x10000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2b, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000000), 0x0, 0x0, 0x0) 0s ago: executing program 3 (id=30): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffd, [{0x2, 0xffffff02}, {0x0, 0x100000}, {0x3, 0x6}, {0x1, 0xf}, {}, {0x0, 0xfffffffd}, {0x2, 0x1}, {0x0, 0xfffffffe}, {0x0, 0x1}, {0x2, 0x1}, {0x1, 0x10000000}, {0x3, 0x6}, {0x3, 0x9}, {0x3}, {0x2, 0x23}, {0x0, 0x5}, {0x0, 0x1}, {0x3, 0x4000006}, {0x1, 0x1}, {0x0, 0x1}, {}, {}, {0x3, 0xfff7fc00}, {0x0, 0x9}, {0x0, 0x3}, {0x2, 0x800}, {0x3, 0xffffff7f}, {0x1}, {0x2, 0xfffffffd}, {0x1, 0x2}, {0x2, 0x8001}, {0x1, 0x200060}]}) sysctl$hw(&(0x7f00000000c0)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100), &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000052000/0x3000)=nil, 0x3000, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffeffffe, 0x4, 0xfb6c2800, 0xe, "d3392beadd6dcefe83b551bda644d9c2a9025104", 0x3, 0x6c80}) write(r1, &(0x7f00000009c0)="fc", 0x1) read(r2, &(0x7f0000000100)=""/87, 0x57) write(r1, &(0x7f0000000000)="30f725", 0x3) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.104' (ED25519) to the list of known hosts. uvm_fault(0xfffff4807ec8a200, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_freemoptions+0x63: movq 0xfffffffffffffff8(%rax,%r15,8),%rdi TID PID UID PRFLAGS PFLAGS CPU COMMAND 124394 91891 32767 0x10 0x4000000 0 syz-executor *352412 60563 32767 0x10 0x4000000 1 syz-executor ip_freemoptions(ffff800000c43a40) at ip_freemoptions+0x63 in_pcbdetach(fffff4806cddc7b8) at in_pcbdetach+0xec udp_detach(ffff800010fdc8e8) at udp_detach+0x5a soclose(ffff800010fdc8e8,0) at soclose+0xb0 soo_close(fffff48067905368,ffff800045fe3780) at soo_close+0x56 fdrop(fffff48067905368,ffff800045fe3780) at fdrop+0x121 closef(fffff48067905368,ffff800045fe3780) at closef+0x192 sys_closefrom(ffff800045fe3780,ffff80002a32a350,ffff80002a32a2a0) at sys_closefrom+0x13c syscall(ffff80002a32a350) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf14663e8400, count: 5 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(0xfffff4807ec8a200, 0x0, 0, 1) -> e ddb{1}> show kasan No such command ddb{1}> trace ip_freemoptions(ffff800000c43a40) at ip_freemoptions+0x63 in_pcbdetach(fffff4806cddc7b8) at in_pcbdetach+0xec udp_detach(ffff800010fdc8e8) at udp_detach+0x5a soclose(ffff800010fdc8e8,0) at soclose+0xb0 soo_close(fffff48067905368,ffff800045fe3780) at soo_close+0x56 fdrop(fffff48067905368,ffff800045fe3780) at fdrop+0x121 closef(fffff48067905368,ffff800045fe3780) at closef+0x192 sys_closefrom(ffff800045fe3780,ffff80002a32a350,ffff80002a32a2a0) at sys_closefrom+0x13c syscall(ffff80002a32a350) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf14663e8400, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002a32a050 rbx 0x1 rdx 0xffff8000015e1d40 rcx 0xffff800045fe3780 rax 0 r8 0xffffffff82364270 uvm_map_inentry_sp r9 0 r10 0x825251bf278a1644 r11 0xaf1ce6e9183d33aa r12 0 r13 0 r14 0xffff800000c43a40 r15 0x1 rip 0xffffffff81dc6123 ip_freemoptions+0x63 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002a32a020 ss 0x10 ip_freemoptions+0x63: movq 0xfffffffffffffff8(%rax,%r15,8),%rdi ddb{1}> show proc PROC (syz-executor) tid=352412 pid=60563 tcnt=3 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=53, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800045fe2fb8,0xffff800045fe22d0 process=0xffff800045fe6bb8 user=0xffff80002a325000, vmspace=0xfffff4807ec8a200 estcpu=3, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S PRLAGS PFLAGS WAIT COMMAND 91891 170103 47136 32767 2 0x10 0 syz-executor 91891 182077 47136 32767 2 0x10 0x4000000 syz-executor 91891 124394 47136 32767 7 0x10 0x4000000 syz-executor 20457 296583 45041 32767 2 0x10 0 syz-executor 20457 388118 45041 32767 3 0x10 0x4000080 kqsel syz-executor 34940 176742 20304 0 2 0x2 0 syz-executor 60563 506946 98512 32767 2 0x10 0 syz-executor *60563 352412 98512 32767 7 0x10 0x4000000 syz-executor 60563 389560 98512 32767 3 0x10 0x4000080 fsleep syz-executor 74291 223858 68649 0 3 0x2 0 clonelk ifconfig 68649 269204 391 0 3 0x100002 0x88 sigsusp sh 391 188519 98169 0 3 0 0x80 wait syz-executor 98169 192562 20304 0 3 0x2 0x80 wait syz-executor 47136 396978 95994 32767 2 0x10 0xc80 syz-executor 99900 490802 7703 32767 2 0x10000010 0xc80 syz-executor 17293 18660 91404 32767 2 0x10 0 syz-executor 98512 481670 78035 32767 2 0x10 0xc80 syz-executor 45041 447212 18579 32767 2 0x10 0xc80 syz-executor 78035 217427 20304 0 3 0x2 0x80 wait syz-executor 18579 303904 20304 0 3 0x2 0x80 wait syz-executor 7703 332793 20304 0 3 0x2 0x80 wait syz-executor 91404 149827 20304 0 3 0x2 0x80 wait syz-executor 95994 183633 20304 0 3 0x2 0x80 wait syz-executor 86098 520353 20304 0 3 0x2 0x80 wait syz-executor 20304 43645 71009 0 3 0x2 0x80 kqread syz-executor 71009 162317 63405 0 3 0x100002 0x88 sigsusp ksh 63405 31804 86191 0 3 0x10 0x88 kqread sshd-session 86191 362746 32148 0 3 0x12 0x80 kqread sshd-session 83139 257764 1 0 3 0x100003 0x80 ttyin getty 32148 485477 1 0 3 0 0x88 kqread sshd 45016 57133 17371 73 3 0x1100010 0x80 kqread syslogd 17371 90519 1 0 3 0x100002 0x80 sbwait syslogd 57575 160270 1 0 3 0x100000 0x80 kqread resolvd 46845 448618 46033 77 3 0x100012 0x80 kqread dhcpleased 74755 331755 46033 77 3 0x100012 0x80 kqread dhcpleased 46033 407337 1 0 3 0 0x80 kqread dhcpleased 94998 268850 0 0 2 0x14000 0x40000200 smr 96349 488605 0 0 2 0x14000 0x200 zerothread 23951 502860 0 0 3 0x14000 0x200 aiodoned aiodoned 22807 55010 0 0 3 0x14000 0x200 syncer update 73341 415776 0 0 3 0x14000 0x200 cleaner cleaner 58682 227846 0 0 3 0x14000 0x200 reaper reaper 11114 413748 0 0 3 0x14000 0x200 pgdaemon pagedaemon 89789 165528 0 0 3 0x14000 0x200 bored viomb 25436 149017 0 0 3 0x14000 0x40000200 acpi0 acpi0 69192 358179 0 0 3 0x14000 0x40000200 idle1 94523 236722 0 0 3 0x14000 0x200 bored softnet1 2918 487626 0 0 2 0x14000 0x200 softnet0 78320 16886 0 0 3 0x14000 0x200 smrbar systqmp 13467 266911 0 0 3 0x14000 0x200 bored systq 56751 257000 0 0 3 0x14000 0x200 tmoslp softclockmp 99347 314821 0 0 3 0x14000 0x40000200 tmoslp softclock 80507 310200 0 0 3 0x14000 0x40000200 idle0 1 19657 0 0 3 0x2 0x80 wait init 0 0 -1 0 3 0x10000 0x200 scheduler swapper ddb{1}> show all locks Process 91891 (syz-executor) thread 0xffff800045fe94e0 (124394) shared rwlock vmmaplk r = 0 (0xfffff4807ec8a6d0) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 kpageflttrap+0x2f4 #6 kerntrap+0x19d #7 alltraps_kern_meltdown+0x7b #8 copyout+0x64 #9 syscall+0xbd4 #10 Xsyscall+0x128 Process 60563 (syz-executor) thread 0xffff800045fe3780 (352412) exclusive rwlock inet46 r = 0 (0xffff800010fdc908) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 soclose+0x3c #3 soo_close+0x56 #4 fdrop+0x121 #5 closef+0x192 #6 sys_closefrom+0x13c #7 syscall+0xbd4 #8 Xsyscall+0x128 shared rwlock netlock r = 0 (0xffffffff839a5fb0) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 solock_shared+0x6e #3 soclose+0x3c #4 soo_close+0x56 #5 fdrop+0x121 #6 closef+0x192 #7 sys_closefrom+0x13c #8 syscall+0xbd4 #9 Xsyscall+0x128 Process 78320 (systqmp) thread 0xffff800045ffe7c8 (16886) shared rwlock systqmp r = 0 (0xffffffff8392b898) #0 witness_lock+0x5f1 #1 taskq_thread+0x12a #2 proc_trampoline+0x10 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11040 12013K 12034K 166960K 12137 0 pcb 17 12K 12K 166960K 17 0 rtable 193 5K 7K 166960K 347 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 66 36K 37K 166960K 70 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 0K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1287 81K 81K 166960K 1373 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 4 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 3 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1734 201K 291K 166960K 11964 0 file desc 22 81K 125K 166960K 174 0 sigio 0 0K 0K 166960K 1 0 proc 65 115K 147K 166960K 509 0 subproc 72 4K 4K 166960K 90 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 8 0 in_multi 78 5K 6K 166960K 100 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 37 175K 175K 166960K 37 0 exec 0 0K 1K 166960K 364 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 226 176K 201K 166960K 3160 0 UVM aobj 5 2K 2K 166960K 5 0 pinsyscall 43 86K 112K 166960K 1261 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 1 0 NDP 21 1K 2K 166960K 27 0 temp 35 9118K 9138K 166960K 3434 0 kqueue 13 20K 27K 166960K 32 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 28 0 0 1 0 1 1 0 8 0 rtpcb 120 33 0 30 1 0 1 1 0 8 0 rtentry 176 111 0 23 5 0 5 5 0 8 0 unpcb 144 59 0 44 1 0 1 1 0 8 0 syncache 336 6 0 6 1 0 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 736 23 0 16 1 0 1 1 0 8 0 arp 136 18 0 4 1 0 1 1 0 8 0 ipq 40 2 0 0 1 0 1 1 0 8 0 ipqe 40 2 0 0 1 0 1 1 0 8 0 inpcb 328 92 0 78 2 0 2 2 0 8 0 nd6 152 24 0 6 1 0 1 1 0 8 0 kcovpl 48 10 0 2 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 44 29 0 29 29 0 8 2 art_table 40 453 0 44 5 0 5 5 0 8 0 art_node 32 111 0 12 1 0 1 1 0 8 0 semapl 72 1 0 0 1 0 1 1 0 8 0 shmpl 120 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1582 0 120 92 0 92 92 0 8 0 ffsino 296 1582 0 120 113 0 113 113 0 8 0 nchpl 144 1805 0 114 63 0 63 63 0 8 0 vnodes 216 1681 0 0 94 0 94 94 0 8 0 namei 1024 6063 0 6063 4 1 3 3 0 8 3 percpumem 16 51 0 2 1 0 1 1 0 8 0 kstatmem 264 25 0 4 2 0 2 2 0 8 0 scxspl 216 6346 0 6346 4 2 2 3 1 8 2 plimitpl 152 41 0 17 1 0 1 1 0 8 0 sigapl 424 462 0 411 7 0 7 7 0 8 0 knotepl 120 62 0 0 2 0 2 2 0 8 0 kqueuepl 224 31 0 20 1 0 1 1 0 8 0 pipepl 344 128 0 101 3 0 3 3 0 8 0 fdescpl 528 446 0 412 4 0 4 4 0 8 0 filepl 160 1627 0 1421 10 0 10 10 0 8 0 lockfpl 104 10 0 8 1 0 1 1 0 8 0 lockfspl 48 6 0 4 1 0 1 1 0 8 0 sessionpl 144 26 0 11 1 0 1 1 0 8 0 pgrppl 48 36 0 13 1 0 1 1 0 8 0 ucredpl 104 134 0 117 1 0 1 1 0 8 0 zombiepl 144 413 0 411 1 0 1 1 0 8 0 processpl 1240 462 0 411 5 0 5 5 0 8 0 procpl 664 507 0 451 6 0 6 6 0 8 0 sockpl 752 185 0 153 5 0 5 5 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 124 0 0 16 0 16 16 0 8 0 mcl2k 2048 17 0 0 3 0 3 3 0 8 0 mextrefs 64 16 0 0 1 0 1 1 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 145 0 0 10 0 10 10 0 8 0 bufpl 272 2319 0 102 148 0 148 148 0 8 0 anonpl 32 3841 0 0 31 0 31 31 0 247 0 amapchunkpl 152 8929 0 8455 23 0 23 23 0 158 2 amappl16 200 1955 0 1941 5 0 5 5 0 8 3 amappl15 192 4 0 4 1 0 1 1 0 8 1 amappl14 184 413 0 411 1 0 1 1 0 8 0 amappl13 176 119 0 109 1 0 1 1 0 8 0 amappl12 168 685 0 653 2 0 2 2 0 8 0 amappl11 160 16 0 16 2 1 1 1 0 8 1 amappl10 152 59 0 49 1 0 1 1 0 8 0 amappl9 144 274 0 274 1 0 1 1 0 8 1 amappl8 136 91 0 89 1 0 1 1 0 8 0 amappl7 128 139 0 128 1 0 1 1 0 8 0 amappl6 120 174 0 171 1 0 1 1 0 8 0 amappl5 112 96 0 88 1 0 1 1 0 8 0 amappl4 104 274 0 259 1 0 1 1 0 8 0 amappl3 96 1485 0 1398 4 1 3 3 0 8 0 amappl2 88 567 0 496 2 0 2 2 0 8 0 amappl1 80 10758 0 10200 16 0 16 16 0 8 1 amappl 88 2469 0 2309 5 0 5 5 0 92 0 uvmvnodes 80 98 0 0 2 0 2 2 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 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 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 446 0 412 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 446 0 412 1 0 1 1 0 8 0 vmmpekpl 168 5645 0 5601 3 0 3 3 0 8 0 vmmpepl 168 38947 0 37102 100 0 100 100 0 357 12 vmsppl 488 445 0 412 7 1 6 6 0 8 0 rwobjpl 80 14907 0 13980 24 0 24 24 0 8 1 pdppl 4096 899 0 824 107 10 97 97 0 8 22 pvpl 32 10808 0 0 88 0 88 88 0 265 0 pmappl 256 445 0 412 4 1 3 3 0 8 0 extentpl 40 46 0 28 1 0 1 1 0 8 0 phpool 112 425 0 14 12 0 12 12 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83959ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 copyout() at copyout+0x64 syscall(ffff80002a2b0ea0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9748680340, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83959ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 copyout() at copyout+0x64 syscall(ffff80002a2b0ea0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa9748680340, count: -7 ddb{0}> machine ddbcpu 1 Stopped at ip_freemoptions+0x63: movq 0xfffffffffffffff8(%rax,%r15,8),%rdi ip_freemoptions(ffff800000c43a40) at ip_freemoptions+0x63 in_pcbdetach(fffff4806cddc7b8) at in_pcbdetach+0xec udp_detach(ffff800010fdc8e8) at udp_detach+0x5a soclose(ffff800010fdc8e8,0) at soclose+0xb0 soo_close(fffff48067905368,ffff800045fe3780) at soo_close+0x56 fdrop(fffff48067905368,ffff800045fe3780) at fdrop+0x121 closef(fffff48067905368,ffff800045fe3780) at closef+0x192 sys_closefrom(ffff800045fe3780,ffff80002a32a350,ffff80002a32a2a0) at sys_closefrom+0x13c syscall(ffff80002a32a350) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf14663e8400, count: 5 ddb{1}> trace ip_freemoptions(ffff800000c43a40) at ip_freemoptions+0x63 in_pcbdetach(fffff4806cddc7b8) at in_pcbdetach+0xec udp_detach(ffff800010fdc8e8) at udp_detach+0x5a soclose(ffff800010fdc8e8,0) at soclose+0xb0 soo_close(fffff48067905368,ffff800045fe3780) at soo_close+0x56 fdrop(fffff48067905368,ffff800045fe3780) at fdrop+0x121 closef(fffff48067905368,ffff800045fe3780) at closef+0x192 sys_closefrom(ffff800045fe3780,ffff80002a32a350,ffff80002a32a2a0) at sys_closefrom+0x13c syscall(ffff80002a32a350) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf14663e8400, count: -10