kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 12 04:52:06 PST 2022 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.88' (ED25519) to the list of known hosts. 2022/03/12 04:52:16 fuzzer started 2022/03/12 04:52:20 dialing manager at 10.128.15.235:8693 2022/03/12 04:52:20 syscalls: 387 2022/03/12 04:52:20 code coverage: enabled 2022/03/12 04:52:20 comparison tracing: enabled 2022/03/12 04:52:20 extra coverage: enabled 2022/03/12 04:52:20 delay kcov mmap: enabled 2022/03/12 04:52:20 setuid sandbox: enabled 2022/03/12 04:52:20 namespace sandbox: support is not implemented in syzkaller 2022/03/12 04:52:20 Android sandbox: support is not implemented in syzkaller 2022/03/12 04:52:20 fault injection: support is not implemented in syzkaller 2022/03/12 04:52:20 leak checking: support is not implemented in syzkaller 2022/03/12 04:52:20 net packet injection: enabled 2022/03/12 04:52:20 net device setup: support is not implemented in syzkaller 2022/03/12 04:52:20 concurrency sanitizer: support is not implemented in syzkaller 2022/03/12 04:52:20 devlink PCI setup: support is not implemented in syzkaller 2022/03/12 04:52:20 USB emulation: support is not implemented in syzkaller 2022/03/12 04:52:20 hci packet injection: support is not implemented in syzkaller 2022/03/12 04:52:20 wifi device emulation: support is not implemented in syzkaller 2022/03/12 04:52:20 802.15.4 emulation: support is not implemented in syzkaller 2022/03/12 04:52:20 fetching corpus: 0, signal 0/2000 (executing program) 2022/03/12 04:52:20 fetching corpus: 50, signal 5744/8993 (executing program) 2022/03/12 04:52:20 fetching corpus: 100, signal 7634/12154 (executing program) 2022/03/12 04:52:20 fetching corpus: 150, signal 8976/14664 (executing program) 2022/03/12 04:52:20 fetching corpus: 200, signal 9790/16635 (executing program) 2022/03/12 04:52:20 fetching corpus: 250, signal 10647/18538 (executing program) 2022/03/12 04:52:20 fetching corpus: 300, signal 11448/20220 (executing program) 2022/03/12 04:52:20 fetching corpus: 350, signal 12023/21749 (executing program) 2022/03/12 04:52:20 fetching corpus: 400, signal 12602/23186 (executing program) 2022/03/12 04:52:20 fetching corpus: 450, signal 13118/24537 (executing program) 2022/03/12 04:52:20 fetching corpus: 500, signal 13826/25880 (executing program) 2022/03/12 04:52:20 fetching corpus: 550, signal 14385/27059 (executing program) 2022/03/12 04:52:20 fetching corpus: 600, signal 15043/28220 (executing program) 2022/03/12 04:52:20 fetching corpus: 650, signal 15771/29306 (executing program) 2022/03/12 04:52:20 fetching corpus: 700, signal 16219/30078 (executing program) 2022/03/12 04:52:20 fetching corpus: 750, signal 16654/30081 (executing program) 2022/03/12 04:52:20 fetching corpus: 800, signal 17186/30084 (executing program) 2022/03/12 04:52:20 fetching corpus: 850, signal 17679/30087 (executing program) 2022/03/12 04:52:20 fetching corpus: 900, signal 17959/30094 (executing program) 2022/03/12 04:52:20 fetching corpus: 950, signal 18221/30099 (executing program) 2022/03/12 04:52:20 fetching corpus: 1000, signal 18522/30116 (executing program) 2022/03/12 04:52:20 fetching corpus: 1050, signal 18788/30116 (executing program) 2022/03/12 04:52:20 fetching corpus: 1100, signal 19167/30118 (executing program) 2022/03/12 04:52:20 fetching corpus: 1150, signal 19382/30120 (executing program) 2022/03/12 04:52:21 fetching corpus: 1200, signal 19744/30127 (executing program) 2022/03/12 04:52:21 fetching corpus: 1250, signal 19965/30127 (executing program) 2022/03/12 04:52:21 fetching corpus: 1300, signal 20373/30127 (executing program) 2022/03/12 04:52:21 fetching corpus: 1350, signal 20617/30132 (executing program) 2022/03/12 04:52:21 fetching corpus: 1400, signal 20824/30132 (executing program) 2022/03/12 04:52:21 fetching corpus: 1450, signal 21093/30132 (executing program) 2022/03/12 04:52:21 fetching corpus: 1500, signal 21308/30135 (executing program) 2022/03/12 04:52:21 fetching corpus: 1550, signal 21568/30137 (executing program) 2022/03/12 04:52:21 fetching corpus: 1600, signal 21712/30140 (executing program) 2022/03/12 04:52:21 fetching corpus: 1650, signal 21976/30140 (executing program) 2022/03/12 04:52:21 fetching corpus: 1700, signal 22159/30140 (executing program) 2022/03/12 04:52:22 fetching corpus: 1750, signal 22362/30141 (executing program) 2022/03/12 04:52:22 fetching corpus: 1800, signal 22568/30145 (executing program) 2022/03/12 04:52:22 fetching corpus: 1850, signal 22776/30145 (executing program) 2022/03/12 04:52:22 fetching corpus: 1900, signal 22963/30145 (executing program) 2022/03/12 04:52:22 fetching corpus: 1950, signal 23145/30153 (executing program) 2022/03/12 04:52:22 fetching corpus: 2000, signal 23298/30153 (executing program) 2022/03/12 04:52:22 fetching corpus: 2050, signal 23480/30153 (executing program) 2022/03/12 04:52:22 fetching corpus: 2100, signal 23632/30154 (executing program) 2022/03/12 04:52:22 fetching corpus: 2150, signal 23773/30154 (executing program) 2022/03/12 04:52:22 fetching corpus: 2200, signal 23947/30169 (executing program) 2022/03/12 04:52:22 fetching corpus: 2250, signal 24124/30170 (executing program) 2022/03/12 04:52:22 fetching corpus: 2300, signal 24270/30172 (executing program) 2022/03/12 04:52:22 fetching corpus: 2350, signal 24474/30172 (executing program) 2022/03/12 04:52:22 fetching corpus: 2400, signal 24668/30172 (executing program) 2022/03/12 04:52:22 fetching corpus: 2450, signal 24849/30172 (executing program) 2022/03/12 04:52:22 fetching corpus: 2500, signal 25012/30174 (executing program) 2022/03/12 04:52:22 fetching corpus: 2550, signal 25170/30174 (executing program) 2022/03/12 04:52:22 fetching corpus: 2600, signal 25333/30179 (executing program) 2022/03/12 04:52:22 fetching corpus: 2650, signal 25503/30179 (executing program) 2022/03/12 04:52:22 fetching corpus: 2700, signal 25657/30179 (executing program) 2022/03/12 04:52:22 fetching corpus: 2750, signal 25792/30179 (executing program) 2022/03/12 04:52:22 fetching corpus: 2800, signal 25928/30182 (executing program) 2022/03/12 04:52:22 fetching corpus: 2850, signal 26050/30182 (executing program) 2022/03/12 04:52:22 fetching corpus: 2900, signal 26208/30182 (executing program) 2022/03/12 04:52:22 fetching corpus: 2950, signal 26338/30182 (executing program) 2022/03/12 04:52:22 fetching corpus: 3000, signal 26459/30182 (executing program) 2022/03/12 04:52:22 fetching corpus: 3050, signal 26607/30186 (executing program) 2022/03/12 04:52:22 fetching corpus: 3100, signal 26706/30186 (executing program) 2022/03/12 04:52:23 fetching corpus: 3150, signal 26932/30186 (executing program) 2022/03/12 04:52:23 fetching corpus: 3199, signal 27089/30188 (executing program) 2022/03/12 04:52:23 fetching corpus: 3249, signal 27278/30188 (executing program) 2022/03/12 04:52:23 fetching corpus: 3299, signal 27387/30190 (executing program) 2022/03/12 04:52:23 fetching corpus: 3349, signal 27508/30197 (executing program) 2022/03/12 04:52:23 fetching corpus: 3399, signal 27601/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3449, signal 27733/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3499, signal 27845/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3549, signal 27969/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3599, signal 28049/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3649, signal 28162/30198 (executing program) 2022/03/12 04:52:23 fetching corpus: 3699, signal 28274/30200 (executing program) 2022/03/12 04:52:23 fetching corpus: 3749, signal 28371/30201 (executing program) 2022/03/12 04:52:23 fetching corpus: 3799, signal 28477/30202 (executing program) 2022/03/12 04:52:23 fetching corpus: 3849, signal 28604/30203 (executing program) 2022/03/12 04:52:23 fetching corpus: 3899, signal 28705/30203 (executing program) 2022/03/12 04:52:23 fetching corpus: 3949, signal 28815/30203 (executing program) 2022/03/12 04:52:23 fetching corpus: 3999, signal 28915/30203 (executing program) 2022/03/12 04:52:23 fetching corpus: 4049, signal 29029/30203 (executing program) 2022/03/12 04:52:23 fetching corpus: 4099, signal 29151/30208 (executing program) 2022/03/12 04:52:23 fetching corpus: 4149, signal 29273/30208 (executing program) 2022/03/12 04:52:23 fetching corpus: 4199, signal 29377/30208 (executing program) 2022/03/12 04:52:23 fetching corpus: 4249, signal 29494/30210 (executing program) 2022/03/12 04:52:23 fetching corpus: 4299, signal 29610/30210 (executing program) 2022/03/12 04:52:23 fetching corpus: 4349, signal 29694/30210 (executing program) 2022/03/12 04:52:23 fetching corpus: 4399, signal 29797/30210 (executing program) 2022/03/12 04:52:23 fetching corpus: 4447, signal 29898/30212 (executing program) 2022/03/12 04:52:23 fetching corpus: 4447, signal 29898/30212 (executing program) 2022/03/12 04:52:23 starting 8 fuzzer processes 04:52:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) semop(0x0, &(0x7f0000001680)=[{}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000340)=0x70) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000800)=""/194) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/124) semop(r1, &(0x7f0000000500), 0x0) semop(r1, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x1, 0x4, 0x1400}], 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000600)=0x1) semop(r1, &(0x7f0000000100)=[{0x1, 0x400}, {0x3, 0x2, 0x1000}, {0x3, 0x3f, 0x1800}, {0x1, 0x200}], 0x4) r2 = semget(0x2, 0x2, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/57) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:52:23 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 04:52:23 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 04:52:23 executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, &(0x7f0000000100)="00000000303fe168f0146f6693e49aa3", &(0x7f00000000c0)=0x10, 0x0, 0x0) 04:52:23 executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x10000004, 0x0) kevent(r1, &(0x7f0000000040), 0x686, 0x0, 0x3bae, 0x0) 04:52:24 executing program 5: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309915f87c8a5b6701000000000000000000c416000000290000003e"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:52:24 executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) 04:52:24 executing program 7: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xa, 0x0, 0xfffffff7, 0x0) dup2(r0, r1) 04:52:24 executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) 04:52:24 executing program 2: msgget(0x1, 0x608) 04:52:24 executing program 2: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:24 executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\t', 0x1, 0x1, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r1, 0x10}, {r2, 0x1}, {0xffffffffffffffff, 0x8}, {r2, 0x80}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x100}, {r2, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x20}], 0x9, 0x6b46) 04:52:24 executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\t', 0x1, 0x1, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r1, 0x10}, {r2, 0x1}, {0xffffffffffffffff, 0x8}, {r2, 0x80}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x100}, {r2, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x20}], 0x9, 0x6b46) 04:52:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) 04:52:24 executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\t', 0x1, 0x1, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r1, 0x10}, {r2, 0x1}, {0xffffffffffffffff, 0x8}, {r2, 0x80}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x100}, {r2, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x20}], 0x9, 0x6b46) 04:52:24 executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 04:52:24 executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x7, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) 04:52:24 executing program 1: sysctl$machdep(&(0x7f0000000200)={0x6, 0x1}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) 04:52:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xa0000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="e2ffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:52:24 executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\t', 0x1, 0x1, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r1, 0x10}, {r2, 0x1}, {0xffffffffffffffff, 0x8}, {r2, 0x80}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x100}, {r2, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x20}], 0x9, 0x6b46) 04:52:24 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) listen(r1, 0x0) 04:52:24 executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 04:52:24 executing program 6: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@timestamp={0x44, 0x3c, 0x0, 0x0, 0x0, [{[@multicast1]}, {}, {[@local={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {}, {}, {}]}, @generic={0x0, 0x2}]}}}}}}}) 04:52:25 executing program 5: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309915f87c8a5b6701000000000000000000c416000000290000003e"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:52:25 executing program 7: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 04:52:25 executing program 6: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@timestamp={0x44, 0x3c, 0x0, 0x0, 0x0, [{[@multicast1]}, {}, {[@local={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {}, {}, {}]}, @generic={0x0, 0x2}]}}}}}}}) 04:52:25 executing program 3: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) 04:52:25 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x8, 0x40, 0x100, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x23, 0x5}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x401, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x3aac, 0x9}], 0x8001, &(0x7f00000001c0)=[{{r3}, 0x7ffffffffffffffd, 0x0, 0x1, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0xa75b, 0xb85}, {{r1}, 0xfffffffffffffffd, 0x54, 0x20000000, 0xfffffffffffffabe, 0x5}, {{r0}, 0xfffffffffffffffd, 0x75, 0x1, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x1c00000000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x6, 0x10001, 0x800}, {{r1}, 0xfffffffffffffffd, 0xa1, 0x80, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x154, 0x80, 0x10001, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x10, 0x40, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x1a, 0xfffff, 0x100}], 0xc552, &(0x7f0000000300)={0x80000000, 0x5}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7fffffff, 0x7}) kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff}) kqueue() kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20, 0x400002ff, 0x0, "007700200b0f000005000000ac38002500", 0x0, 0xffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:52:25 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000040)=0xfffffffffffffe99, 0x0, 0x0) semget$private(0x0, 0x3, 0x12e) r0 = semget$private(0x0, 0x4, 0x19a) semop(r0, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) semop(r0, &(0x7f00000011c0)=[{0x0, 0x7d}, {0x2, 0x2}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0xa4, 0xc00}, {0x3, 0x5, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0xfffe, 0x1c00}, {0x1, 0x1f, 0x800}, {0x3, 0x1, 0x1800}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x1, 0x55e) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) r5 = syz_open_pts() r6 = getuid() fchown(r5, r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, 0x0, 0x0, 0x4f, 0x1}, 0x0, 0x13e9, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) 04:52:25 executing program 2: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000040)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) 04:52:25 executing program 6: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@timestamp={0x44, 0x3c, 0x0, 0x0, 0x0, [{[@multicast1]}, {}, {[@local={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {}, {}, {}]}, @generic={0x0, 0x2}]}}}}}}}) 04:52:25 executing program 3: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x10202, 0x0) r1 = getppid() ktrace(0x0, 0x2, 0x191c, r1) pwritev(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000000080), 0xffffffae}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000500)}, {&(0x7f0000000580)="18", 0x1}, {&(0x7f0000000600)="16619d97fe71244c76aebcdd28ca250463d0ace6a4ab8322bb20a13eb1c05bd755971a6ac5f23fe18fd3e978226f72f9a4b063658bd55868ba398382d4c12d578c55acf8fc91a28eb9521935", 0x4c}], 0x9, 0x0) fsync(r0) setgid(0x0) 04:52:25 executing program 5: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309915f87c8a5b6701000000000000000000c416000000290000003e"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:52:25 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) 04:52:25 executing program 4: syz_emit_ethernet(0x1ce7, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1cb1, 0x3a, 0xff, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @empty, [{0x0, 0x15, "0f7cdd37fe785224974a35b60cbed9d3ce0183a06f1c9f6e543052126a4643cdf725177a7487565d334eab3b29b9e79e916379b146b91db83e471ed736598febf9413f76978b5b9bdda170ee3d544032dcfe6ee63d27ec518c143f6e22d170728cad1a82043c3c23198070b3c70f061a59b796251933c646d1d6a170e792d9abad65b64600dd0fce5c66c415293c058fd980d96b4fb85a74506879ef5c98fe891178f22b9921f513f4fbb07412"}, {0x0, 0x1a5, "4e0921636c11c469099821a80da02d2899b7afb959846342344932f508ea010678a65be64290a34c35291bdee486ad5589f8022204f88b621fd0f380d006a4805eb5aadf43681adb629de886012c078522769dbd4d080e24cf63758e3ac3f8a2bef20ad17f642dd96d3e9017c3b5a04034bcb5ad8ea06954cff3654470a8793377a9a1f8f90118d8fc71ccf6ccaea5278fa47d5869ae4af3e4f3f5dbffb77c4d37061a9cee6de10fd311a0973e32abe3681faba9d0e292eea3a79077112785b033c442f2dbae8ad4ace7b6f7fde43781538a13f08a26415dbc38102bee774bdee6e6e07563784b9d4977b71e9ec60327da1bd479c1e1323cf9c4e7267df0272fbc21a0a26e0d5cc4b70bac85397141239cee787594be232eaf4c6519cd251aa1b0f015e20704bf8dfb1be7c359829b47bf955f992e6067daa5c514142023fd45e0e494e0c475e7c8b66002d07f3eede1a84b0637f483d73dadd30f75341baf0cc25f9ab63ebdbcd633d57ecf46d1e811d68538dca821d5156b47ea3d7c79fba01e438a121453b69391d4823ec44a14c8ebd21ef26072f17570fafbdd6ebed93e4885b772541a225d9fa87c4c8442b4d985a49cc662c921df51dc8ddf18017d71f03cf3864c6c1ecbdf5050842eea40026caf65aae8aa5f6c0feb380fa36f34304c1147658def9557eaec4496e525bae70545ba012a7edb48fd57d4a419664402b31e42bc3fdb4c363aac0632b7257a0acf2060339c1e076f373936590e0b0de15346ffbdb282da0e2330f0133bfca68d34c84e978a6cb7397aafc9568fdb0d31778d7665cd0141a414bcc628055167ccc0ec086b857c6e19a16d97f17133bf3cebc9ae7348b9ece1d5ce7b1d15624448c37118f33aa100f12065cb87b948d761b7316b7b6c4c6d0a3e8625cec42ace849921658e0ba0b5d5638554534568ca727e96b2615b7b4e53125881fc097643fcb5e542047a633ef1c01437b70f7ce572cb8f761c2b90a28e1de2f45094b841b12da6ea8127b6c1edbe4594c12ca71db8ac0ea75fac01825bdedbe104bd4996c4d4ca6ab013d7e3794bdfc7434d6273f2ee1fe1a86e0b8dae599eee13d7c54aac225fc8129ed1c9f0ddcb24185a3dd5adce11123ce227f3b457ed31343e468c616b663689e3f4e09746335bde8a86da8d73143eb10fd60900b031ce671c9303e84d4b063846ff3e3b68fbe344182d8024ee618e7778e24026254ef3d062b2565b2a643f42326ce89c2d3be749423004f439d95320f7f92efb0d08292409549097f717cb99dcd42613d0529b45f2c26faf692d012a04f2686b366655d392334a73bd85cda7e433b8fb2622cdb518b982055b4f9c81c2373972c73fe47d89f88dbbf7036c1f3d00a50ed5072071c98f5960f5b8b8ffd4dd4952c14183590b4170098aca0008d19d76f356d9b950c29787de498b3cbfcb36358322c72b4b86013bf8978ae6447290eadf8be67d061554363ae915e5157fbc9da8412d4f52029a40425d33bcfbe64293039f8ffdd5a37376d972b3ccc379794bca838bc94104456ee0d22e15682fea1e075785d6e7ce6095b70690074613933578e86f2e9b69933750444e952a96805178605ba701dc7094aaa12a21f2c50c7a0bcd1e4e2345e8bd38bc8770de8caf33a9aad65eb800168607256d7c989b1d783ad0977ba0975a8e309b729886a6730c0ad9ce57c7075170363d6cf81660d1148ecaa23fe2175d0246777443d722c2295ad792c69dc5605a45ed627ed86baa0be395fbd6e49c9814f3815a47c49f8ab3add81694c9c2d6b3ef9f3d2c5c831ff0894bd7d6c3c606933dc48c90b7230a28f5985a7f3bc76b7406880ea711d4151e08c27f3711bf560664e0d4960dcb41aa5bedd6ee7cfa1f53ec50059368fc689d72de8193bb1e39374ba3dd64e09b5df297a94bcf17a377375c00b4d68473bd9978a54598adac180db816cfa2a617dc8413440c8788d93f410562578a77518934a966918fe64868d10011d8b404e6a5a4c03e29fdd9aa2075314cfb3880b496afe3da783e7a4b03ffd4532ba5c298d959e135b3db94ce187e7d9129ea1168e6993158cc9fba7a5dad9b9a7caf2a82486e42c9b2eb81131b513b1fca943bd151be366201b7cff255f8515cb9fc5aad92bedb363041c8a60b477e2082844bb608f6ea142dea27fc0c4971746de4118f3b1a17ab198def7c480cee8d600d53ee5c7cef347cd7083455276b0af42de4127a24f40fe2f101a119b7fb1c99d36beb15946b9d712ffabd6b28ddb6510d6405735bf44b97d15652a61881d6df9c2f16d0e0155fd4965519de6fcfe7e6f849145e9c245f224cad02e352f6cdfce42263b485c540935e892319819e391e5270bae58cd43963663359be4243b3dd9b2e7e326f274c086a011e1900485f6263686bd39d0668b0600cdbe1ba05645b71b856cd524150644f44270568c3cb27548091ba5ff98c00ce7b2a0e074ec5bb6f7437fd533b6018d5316ad0540ec290a921ea04fa690cc0b9b8e6785d1dbfd851977825cd8e72b2d1d823353ce2f0b9092bbec312cfb86cf5f1786d4286de6d8345e2a4cae4baeafca44c7e8f8363d037301518b75482fb199d698e9a14ce88cd998f1d5eb9efe5c78d99b50c3856645d72f59fc36c82323af1d0715ac81be2ad9084f6fca7cb225a975de5e3dc0e6796bf3a3ec6786fde0f5ec18de5f7dd8ef8cd5f33665ea396340c04084733ca6409b0630d10739b2f0f59a97605d1a3cc874fd958576b55cd1f846d9109e52117bd378b71c918721b200d78567500fd36e6d725044c434c015d0c25e899d0d506018995dae0964dd7ec2883680bcb1b559fa60ac664c58a1ce616e4fc0e182779c05619dbbe92645ef18051e001a109fb115eb799e8d4e24a3b05bbe54db049659aea71d20603424d469ff0a1b2ce0cdacb721257f46a9c57266f4f2508dd038d98068e51e69396a66c0fc09eb9ae4ef80b0981d44e195539cb0bf361e0f6cecbe37a2b4df994e931ae6e99e0332dbadbaf147aeb89d79a6d5937fe1ae2ce35fff33dcc9e0ea7c15911d7e069d4703d1cba851cb62efbf547e643b3e8f9efec0a730a47832775409598d525bb0464cc9ed0f4c6f779ade4cb29cdc4d254bc22b0318cc2354ca3032623712a8512e0c5bd46d4076c8629ed097039ece8255de6f57ffb35c229ab6699af5fef77df67cdb928643e1aa0212aac600f41040745ea6dc6598b979a9d29f05040d5263fc2f6c2a73e8889030a9bcf5f0f99522860036d647c3155a05185425716e676ebb10bba1df1b7c313576791926da559657ef5605b5c2d7151816a6bd2517e5774ce987201cf03e18c47ac6cd7d6e015ac7c3ff819f50d7c3d5ad90ff1b184507e9fce1f625ca0f8db6c47bb09d1a3d5c324e6c4066dd78dbb42438f5ed2a540a0c13cb945d6e19683c892bdfe5d556fed3841754cd09dd30bb0f60ee550d24dfdc878b9a40228a53c175b0822318b32f45bc82910c5948963fbdf1fbcfa3e1e9a6f9fd041b583bedd18c55ebe80570d6221485b7d8013cde5f607fd6731c7d1df02ecdec3df2e9b20cd429aa6b36837aba9cbd6698c714e8d3c513905098547d5ab1271bd9fb1e303ef6a4875bdd1df0c61d9b4fa33af52a27625bbddd8660e522697ea4489817d98ed52e24e7cff8047c0b80c44b3cb985a612e53ba15d6b12580d4940666239136dc9e5182b64d8d709b4758c81babc274f1a59dec29b7e1b6b6785056d18ff6501fa51514ad97d100c804680ad42ea7fb1dba8d5bfa7356a4d0ffb23618c5ccf758996affadf7ad1ea34ed4bfd327c82a1a6efecdbefb0f1d3b304d7ecea4ebec61e9c11ad8b1b243cb935b34cf50213a26480a76bb12bf5faf37783d8bb11d60fd683957ba1421edd06e930d0e5491669e71d6359eea2c7e9f3d03e19a3741c9da3eee411b1ac0c1cc0d5fe90a6255116162da70cb6f6d9b77479bcb3083eafc72077b07c9dbd903f85c44fe7fd4fd8706168eb99f43e4c0d11e208901a0367c8f7f96f5c9c08b6c391b17e5794bab29ff8601423df4dee7147ae17182cd6cba840d8f63fb19ddf70fee9aee92fdbd2e60ccee9158dd8d4f665eef9751a4aecd0fc005ad857be042b924dccc88262f47d562fd2cfb2483830c82225ac19741fe62af4cfa0154d9d599315b0f638a174d62c46cbb7d046c7bb6164fa3c3b5b40fd68746d5add3a88c5c3349438b4ae246c670db739f28305211ebf6b7d4c82b8d81e252dc1a90d6e346733ee615196d5fa48dc70bfcfbb4e22989b369eea4d859f85c6f348b0ed764c01489d37e6d43f2bfe9233e136818883986b26211b09f6c6c69840cfbfe64c964a158615fb9e7e6dc92c37545e87648a2c89df9813eb1154c65d50f11ada505092d9ca19ccf852c838de7c8bc9ba08e5918dff613146c786c992cb5ab759f88b2ebe46de2d15ba80bbe1399e943ef880981ab3a9f7600ad99a842ac6337e9ee281a592346a44625f2cb9ddd1394ce06daa468664e06bf1c9ab8b0792b7b6c433c19c7d5265af1a22db66961d0b27959a92e37c132f5c1f3ecb44623090a7408c30fde6a4f8529a6b57473708c8f8a5f04ac8a1bd2829a02ecdc85890b7129f8567af5cae57bc349470e3d4c4f7134a6e3f8aa56abe111c6f90e8c7502aa195830fd488791b7cff3c8f7292e309a2c13950d9257786a5aa4dc8103fcf0c6abe41c94ba81b232eac6b477e03f1eba5d1300dcdee4137d19e44f15e97e89"}, {0x0, 0x19, "7a63f7c770889ba4cb3319dabf2926c376f56e6f8a6b6ecadf9d847efaefe49f53373de66bc638d0ba0cafe43b266aacc187051cee8e088495e80c7d3e5a8534209b8325f4ccb1d373c0a43e76310383d03c97080692b66306f99f252f7743c5944361ac2860e7372c164b0ac6b3a920d764ceefb0c2c1d4af34773c19ab06ef66915c126f665ff72321148a0c4371a52f1ade2f6ac5ba9a032fbe4c7ebd7eabbd31c62e900154a8345eed8384e0ef1bf1a2c614fa3000f59c172e358438dcaf25ac3567bf00a1e9dc"}, {0x0, 0x1be, "2c5da40465b6d1d9049d498a884e0d8835fb1b9f730d40d08d3cb5da45e31299905521416e7303e8e296840ec41834e4189251ca68dfd2730732d946a8f0c748fe3db9f970dbbe4fafbfb2d51a7fc7e48c787d184575f1f0c09f74715250122aa357d074732639e4b8a65478fc3d45cdd5d7eb3a18086039d3d836068f92242c1182905d160f4fa1d083c1de4118e81eaba1c66b1cf50a9f4154e490b79463c0e082c3ba13b498136dfd106fab0210471e73a5cd03ffdc300b7511aa4827d30e6a4de5ff7d7502e19454b7835f1b8a48722ea602bffe5d33971d22efc89dd8b33f93574ef03fe68ba32083457c83a19cf53e2e68bd1110222049e7fb7b09f666b83e4ba628139d843b729ad7cf6a13f351754e2b7600e995f98bcbe09c965f47f53d0a4c512ee8d2dd831d78f9098c26afc2e4563bcd1cccfb0582c415e00581c67b5bc889dc0435d72be8568191bdb2f0f8dd84bf602eda5139de3f2f584729c8b85cf50b141a84bb5abb0fda477cdafa68c3054902e8cf812a744d3a45fd08cdf9dbbe7976a2f087ad652894b65d9e90084a01e5b2b31ad5ea5d800868db5e14191051d68ac0ea3cc6d2df7f9c34b7f81e682e804b85531f1de14c9515afd2cf248f945c0b84721918f35004cd5cf3aaed72d9cc2f4875a238932db5639e5b840936ad947561632d364251670b636cf7a0407fafd77613a2ef2b49f825a47901c32dde2a7fe5c057978601a682f85df81550bb0d870ac0a650fda61b4110420e30a5b9f0309aecc5b7d8499e1b411d79bc6c9b4da5d71c31cb07a158e9247ec976d7df863cc2b9e4293a06fdf18f2a2dfce31ac92ac6e0c2eb666cab7124e90f94fd423a913a32779ac3668d3ce07d25e458cf024be4a7c1703500f2ece00d301ba931794debcb66063838666e29159b1fc3439d4beaa92361f30e195bfe5cdb4a02bbdca40162da87c07800cf4c68d7913256c6c77a808ab138252f91c7d70ec892dc54ba303dfa7395de89dae385a9ba5ea79cbc45584b501f82e329fa6d763b4b89e91bd019f86316d4459d814afd4b7552a29f15a3b812c6fae6cbcc43eeba5b533447eae410b35ed64c086cc2eca69130dd07b0f1366942ce28799163aadd15ce300f689f155dd35cc2a5898270b53264b74d643109e7a7a0e676ce81b0d10a5cda34307b3cb4108325fa861abcf7de94f1975fe303cb25b610f458486979a30b2d66af02535dc236d6be65755f5ebf7342242733be427b60fded84d6ba2f30a9feea1ec22bdee92f097f1290cf1571e5ff9619e7d0e8cb4e196beff091f6e84d20a280c2d50bb7759fd60dee54b9cec21b0a7e529bb9c6f0d048f8152033863d6be04c36db45c0126dac6cc13fd1cedcdf3d89b2686ec1cf2487e3b17f8479d71d3faccd05b079b33940c78b76c13c313b9d36a60455e31e3d21fb95630e9c4bdd628952698bf145971a82c46257e8dc9eb99b0a01f2fff3ecfbda3be67b3aed3c6279c90929ba479c856d3b511cb7e1fd79850ad7a88b88bf60010e8ba762c7da19b191684c390fac49e3c522f150b9345147d36a68fd08a9c97387deead50814d658b77b89cdcc380852505eb934b092382756525004dd77e60173a50518b0a4dc11ecea978b197b3f0afe9227ca7e4ed6074f8d337f41192efedb06a6f4f721c14ffe100befc93fa9961dec7411b177e68343ad3b7763e6c3c01d8352fb0954553df6ed5f20542cb1c51ef97803898950880da61146b3fe4eb99cdce9034729ca09f0b8a1a7273e4d9d7ed142c7162208e9cf2ef9bf920e389ca3d5787c18d53d00102dc4cde4ee8989d2279664631358e31403a2b121d75ef2918cf5343d96cef7957e97d189ced08183f64522d7aa82bac41928ab9d7097f2e4769ca6a1fdce937e6dee7dd12641aafe5900fa0566efbc69a42e4720da788dd27f7e4484011f355886c83f4911158c602e6f1bb30fc4c88e20bd58f645c96cfc2e738865c0fbd73cb426adc68300697229d869d0fd090e1ad4923872904ac0bbcf9d84a4b37f5143039eb6a53c9f48bbd2e43be58f80a552ca36c2ffbd97f2ff968f7f3e1827e8d6a170714e224c391f7c43c63e2d7b88fc3868bf1d41b188804d2a210273a813b3eb8f40503311de89b24dce02dd43b1dad884efc1922d3d2e75b98fe7b9a3cabedbe66e5e691c27f15ca43b972254909bc9f4b49e2ce79faa06aed4d044608ebf59c4b41ece432032635ad1137b20805f043f66f510b28200086f1c4016564fbf7592dbe5de382269a5b3cee13e337497d4510dbbf221d70e0df64cd768f04225f59574de3a5d3df029685ae33e9c2a374b86bc2c45ec5173db695d5815898ed1b7da04f47bb305bd19e65585df4506afe53faf6d27850ef4198c9f44e9ae9b76670ea1e4bc730fe3ac2056b8f6fb52bbac01a7606faf2626a5a8ec50bce73720db9702fa080fe850b9cb3f12763f7d3b27a54ee93523bfdf2494f36b1a3e687393c4823a5c4caf1aa717a970d97af7a0e66bd1597e31ece430a645f0c42c41c2e5c84d2e6b294a2aa2866b07ce3ce778f953495522293aaa4358ae8fed604a7dfbea48e150f10599230a375d20cc6d35d09f77b36c88e0fc1b66a1fbdd84103900ac67a443ad305343d0863f49ff267db83425ea1d7adcf8e221cba31e3e44a25ca235fc447cf4fea5715960304c0445c7a6b64b3d2deec9e55da6f0b23632a8ce1d0f8bfcc67048b8fe4007dacf4da8f96378758b6e977c5abf87525473c4739e6311d5aed28368f513920634a5183fa5af2e7c5d4a468f61f1a558d82c53d884eb4ab876fb0f5596c15bfc14847558dd348d48c4740c17c44131000d4e7c3261d56cd1ea9e96e9b78e64f17429593d06cb3713841d087fb82bbc5cef2abefb3f9d100df9c7ecbfc86b8cd470697f0cf8a7c70ac55e28e1b921c4842fb71388e86ba26ca15b49b6ee0a96dc0b755c83e6ba078a93d87253c3450dab05338058c511efabc44b11924aea697e3e8e5ee9beef6dfad281dca60dd3b840e213be026427938e07446c399d1db8eef8aeda0e96104062e3e327fbad79429dc0bf0b5e0a7cc4848f5d5f5123b7702211339637e83512203d7fc778b8d53f575e298fc33bd54856adaed73c2f28a1c686c90a98c5ac1e04f785e1905e41ebfaf776cb0ed4198d69d99a3a6ff8bbd4e3f502639f5e411790a5c76eebbef4197185a3552d32e22809fbca3226fe1ac7104613fe627111429456f993b07557d34ea00fa0c14ba7b0f3869401b49f0fe4b35841e66afce6fd7fbd1fee9268b5bc48bba7895ba3faa2cf1aaeafe1acf9343bc3adf23b2d3655d890613a6e4be175b11b74e9ef4769f464d642f31a6b6db5e626fdd466c4966b6edcb12f41398fda2dab805044b10b1ed9231dab7e2c79da867cc98bb855ae7db5b741efb0914bada54e432cd5f8def29054e97c4a06e4d762692df4dcfe822f310c70597bb8c5b24ea6226c96e34fda56ce6ed30a493f14885785a748f860bf66d189a7b95dfbccc004ca6b663afaa86380eb848702b7a11b46fbbc93b48b65ca96c76420cd9fac861a28ab32bc6ecc1456151027eafefbf340d34b4f90aa57b47793468ce5866d1b830a879dc583e6f166da6188c3085d07f3b94e46707a240d3ecc2462a64467bddfab1a6b56479f737bcd748554c4b2d0cd31ff678f3142674426c57423def9418a40df541099083f77264af2fcb0d2e9db75b1efba7e7c7981dec2ab4628caa411e5f81304d5a46436c971f8adc6644a972a8c48ec7916e4374cff64a0f1fd0a3d90527423f81a1e1101f8ddba2728b91baac6138fff688569c63c408f1390dc96ea86b9eeed2df47c1e03a4652144f1dc050b2a865149acd7aa14e1dd017ff79c15870c6f8beec6aa3dc244d716e9c46fded901777b5d8b46a7e73100455562db525ac60f7910f528f51987d73ec1bebab05f9367cf8f09931e8ec9fc29565a1dd0978625d90105634ecf76b4874cf4e48ea24c49e387dd76486bbfc9af02547ebfc72260fee3fda8793c1d1e7b285dbf434b78ac6dd7443be9b933796d353874235e3249b83b3e31764cc48eeaee3f5589a25165532e5e380ad6c049d0fe73f97b36fd976b72030e839361ba2adb22e5f84ff5f902556184245cd9ad690f20f2208530438e483092e62eac5dd42dc1b82fcb7fab79d0aa804b6f43be30d9432d049a0e7c84643fc85ce0a7ad45fab6da6a504b50595c09a5ac603d33404fef722d4abd36a42a6dca8229405ab887fcc128cdddbaec41a60899ed549084bc38079cb4d1e06a0bb174c3f2ed15d7a7be90cf2f58483fab1d658270d24d8a8c68e0264742e341255d786728d70811b2addfc5188fe6e43fd28e0a082d71804750bf4ff5dc47f14607c9facf6e776bcb49503b527caec5c979c50c9909bccb0142856b7607e778812e5a4c11a3327561760cbf72efdda16cb2d17803324afc05724adc2667d44b44953999939ac8a6d8f22c47c1a777bb78b0cf32e639a621e8bbce0063a63c9975d02ff9a9b09d603adc51f288146286f68d57585a518a5716b8019783dc19b3b847d1cb3d6cf49119b4b8dff3558cf8fee51d8a0726cf77e90b9bd27e5520f4bd92d317a40e03988be61aff7636364d8961b9c9e6c93257c3c48c139cf1d5d40b52a70076a87cb83ed8e2ceaf43d148f07477b0048101a6b43ea916891d467633283b6926d6f3917b686dec51cd932ceefc088c4805d888094ec266d1871bd5abea0f514edf445b45b72f98516d58a47c8dafb02cd0b3cccea69caa0162f6bebbf16edf9470487e89bcf2e4feddd67682154ce8150dcd88d07f46a34598c9dea6cf01a1eeb7ba96f0ea01ec296f4a5b29bbdda5595d49cbfa56b1f36a21a55ab921290c4f04b4ce7fa8ff19780f1314ddb1bae82c231ed398aeffb025d2cc9dc42704a41ce93b79966b41a4e9e92f4712f052a78b863cf204132fefdd8ac0fffb0c69b1ecc151aa9acf04ebc77857755541b62ff1527712b87e07a02fb9c57f7e1b48e875"}]}}}}}}) 04:52:25 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="592b27890ad7", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) 04:52:25 executing program 7: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61db0300000000000000a4"}) select(0x40, &(0x7f0000000040), &(0x7f0000000100)={0xf2}, 0x0, 0x0) 04:52:25 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @broadcast, [], {@generic={0x8864}}}) 04:52:25 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 04:52:25 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000040)=0xfffffffffffffe99, 0x0, 0x0) semget$private(0x0, 0x3, 0x12e) r0 = semget$private(0x0, 0x4, 0x19a) semop(r0, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) semop(r0, &(0x7f00000011c0)=[{0x0, 0x7d}, {0x2, 0x2}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0xa4, 0xc00}, {0x3, 0x5, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0xfffe, 0x1c00}, {0x1, 0x1f, 0x800}, {0x3, 0x1, 0x1800}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x1, 0x55e) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) r5 = syz_open_pts() r6 = getuid() fchown(r5, r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, 0x0, 0x0, 0x4f, 0x1}, 0x0, 0x13e9, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) 04:52:25 executing program 6: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@timestamp={0x44, 0x3c, 0x0, 0x0, 0x0, [{[@multicast1]}, {}, {[@local={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {[@remote={0xac, 0x14, 0x0}]}, {[@rand_addr]}, {}, {}, {}]}, @generic={0x0, 0x2}]}}}}}}}) 04:52:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) readv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000180)=""/162, 0xa2}], 0x2) write(r0, &(0x7f0000000140)='0', 0x1) 04:52:25 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 04:52:25 executing program 2: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 04:52:25 executing program 5: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309915f87c8a5b6701000000000000000000c416000000290000003e"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:52:25 executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8", 0x1) write(r1, &(0x7f00000001c0)="092009df00000000000014804752cd8439df6dfe4ed2848f4aaaf26d69d99746cbe7b462cadf8f29157cb4b0159b19fc25be22ab705abf281e73d9b6338a02bf0a", 0x41) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:52:25 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 04:52:25 executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xc2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="0370d380541359d5edc08c7910faa2fe8121be4c4611115421d27c180d75e23fd96993224f1294d6d6fcfa8a7dc8c2d000228c884559da3ab694e344deb84fc298c2713d758cb7850296afc59cd0cfff3588546b8c87b85f534d91af7b7553fdcec5ab9564fd6b75a6092367c2c661244d60a421b4f990e9c1a22fc05721d72d37e0fe2cf9d14af8a1fa9137d76519427c0ae24e844bfb55f3301c7faad1ed6fcc2bcb76e2f14ecf18100c35aed44b9daedde74a8fadcf1c6ed1ae0a09768225e1b605f9b4ca6e253227f28b65b3b05770de", 0xffffffea, 0x20) 04:52:25 executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "94be1c", 0x30, 0x8dae6f429e6c0a3a, 0x0, @local, @mcast2, {[], @icmpv6=@dest_unreach={0xffffff89, 0x3, 0x0, 0x0, '\x00', {0x0, 0x6, "ef9d25", 0x0, 0x0, 0x0, @mcast1, @loopback}}}}}}}) 04:52:25 executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 04:52:25 executing program 3: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)) 04:52:25 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000080)="8aaa0a1c00000080000000005d65e25fe9bae2191e53c57f39dd9803000000668689329bffffffff000000002a4b387a087632ee561617991ba04f93f0326b16714721ba27f97c9b2d01250dae000000800000000013f856cd99dff1bae60c339c46a207f97e92ed2fd277ca226f9bf0e6c264181e0000d9a4213b3927bbb1511d1b92ed2ddda64bf7090058a66d5c761b88227108effd371f8b65c95bd4a976fa0cd449b35d090000000000000010b796ed7b827023d6bfed7471580becd55a7936334e875b5a3355d3f16adb3e2a81476748f3faaa5aeef9587b2dd56075d19b754bf8b378b18ecb229b06e666ab9f025d7d968b947f08678cec953f2ea7d55fea30df04f60b3f284615e0c4c0031530edb28d28d95fa6158146b6e654d72c1e3421000000000000000000002f3539593003aacafd0a13c7763d1bdc57285f66539492814f649bb8f2a0b339cc69049d75000362570546690d14159b729bca4e4f319ecaba626c73a75b612e18994a5a43f5b3b438097c738c91ab8fe2b439b032579bdbdc92cd6fbb258d7cecfe18876c8034ec25643574913edef0b1f964019ac49e33feeffe5b8823e889f20e0306c6601418a22e64f761fd5db38369c2869a34e6f338bc417b7a044e88e36cdf814e", &(0x7f00000002c0)=0x1d2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 04:52:25 executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r1, &(0x7f0000000b80)=""/91, 0x5b) 04:52:25 executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10}], 0x10}, 0x0) 04:52:25 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 04:52:25 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000040)=0xfffffffffffffe99, 0x0, 0x0) semget$private(0x0, 0x3, 0x12e) r0 = semget$private(0x0, 0x4, 0x19a) semop(r0, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) semop(r0, &(0x7f00000011c0)=[{0x0, 0x7d}, {0x2, 0x2}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0xa4, 0xc00}, {0x3, 0x5, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0xfffe, 0x1c00}, {0x1, 0x1f, 0x800}, {0x3, 0x1, 0x1800}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x1, 0x55e) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) r5 = syz_open_pts() r6 = getuid() fchown(r5, r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, 0x0, 0x0, 0x4f, 0x1}, 0x0, 0x13e9, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) 04:52:25 executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 04:52:25 executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 04:52:25 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000500), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r1, r2) 04:52:25 executing program 3: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:52:25 executing program 1: clock_gettime(0x3, &(0x7f0000000100)) 04:52:25 executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 04:52:25 executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa220a3025850cbb1, 0x0) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="76a061105979836dfefabc725ded13a6c09f5524afaa51b67122459007c564e3127c40b417d230b7b2a847d79af52d6dbaeb05570fc588ad3fc209e61d0aa12c6a78a4018b515cbdeada0c06c48d87955db041f2b6b40388d476caf8615d50d874ac37730722cb176d326b610ebb937537bc4f352ef74e4f9dd4e154a92b32cd6a734790f6971f875e4625bac2211d34aa1d763f26697c4bc21f104a272f39293bdd15402e5cfefd83ec9997cd4e5482d844bd75d1e5a5855a8171163b3d379d844c81803e3cce2d305479eaf98dba94dbfc192faefe1e496b546aefb82b4a9bef616244d338c0a8f6f065f05f1f74b2e9ac57b8caa07b323cc84d71779f7de222d86d77f297f56af2d40735cd6b9cd32c15eafc791d7aa535c4f733d5aa3b28b87354b0387d38ab8ee4eb5b8afd999481d478e588e8bb3039a4117a9af531c59767cc879de249a8db4d64703d888adf12dd36168cc57616f24b5a9c65ce08d6e351de161aa24c319152fb8dbc2d5f257b6ddfcc5492321e0a4114eadd03259abdd5bc7545e51dfa16377d7e3a0b20292d5ab8cba60850aae3ecd7d2015509e3f06bf1337d7b39bcf175e15e17023b6fcbc434190c908faf1ecc002277bb7c939a7c2d3dbbbe14ea0ed80b3fd57f3219007f6f997d32fbd3fb7faf6a4c9c0d5d2825aeac847c63ac11ab334e302aa3616fc5f1f3aac650ee662536825d4b3d53e99700b6ccff0e3484b28a63fa70f93859cb877738ef740e65cfae9f348b07673ed4885c53fa578cd11093ceff0856436f8a41c16915b9f18958896a85fec8b448b55d82605316ced2b6e4efe451cbe8bfed5c72e5b7e96aa88fbeed0d40bc007f74ee908f10327411afbeb8897975c97639768ec06c58bd54d7e20352201071a1bc21f69e8449e4c75219aedf0a70df86c22dcb3acd925dbc201e9a88dc388aa1d25b441d03c53a84f0f29b6088eb6694315da8e880040e32bc6d43bc67daaf1b02383c3bd8a7fce18a2d0ede0a30b450eab25b34090db2bff02cb56b074c9d8d471065309dba5a1a2139718b69d1b87a9f64d51600c826cb21f55b7d6a54df3e85061f4fa9c3d3dbffbc03d1b1ce1698a60cd29b718569b5f6c9c6a0310d7d85da4cc6b4071ca463deb9a82cef20e3645803375b7244c2e03c004bf949a445a4d1cf14f929bdb0e1ee48e989f9b1b260a06d2723dc85529720285b8f6233edc02c654f09db21db3fafc48c58a913e8156a7067ae09b5683909e29362c5a12d3ccaeaae0cf917e6a13f336c00ecb591461aa1aadf59b58288d8cdb3a410d00846534acaae84756eab21905c2313bb4b68d8e8e7099319b885df8c586a695fcfb77248774a34b196602e4a2a701c8d551dface8cce6ef6b23df6740a1203a4ed8a0c60f741520324ea3d6e67c08b307af74512b76e80479d46f1f33ac7944dc2246cd2e1504fbcb99bac800c5db9d91fa4739e13b0de58e29fdb2233bf4d456992c5e3c791b05c9441c0369e45d24b0dfdf473c9f8b0db182313480545394d4908120487b4be1e556e148b30769dab130b96c57ada4a1823d61871a534c74c9a4a6157392732110904228322cb889b8db947a49e3e7de986aaed4ef917601152bc9ec6c46206958779ccd7e29cb80810b87d8b53c4c5eaa03f2aaab86bc9a0fd46a39d02fdf62788396dc8b10470f88ff6a3c52f8198ef1efd6a0e9e9cdf143ac0566978f73b072b67439715d1df32d5092e0108e4a3f1056d42319c4a808d2f113ff16c111752bd0456a5541582e22bb0b7d89bc5d3b0c04409d8f744f916d24c52892fba34bbcc8e398d53c3b2fbe1f38114ba61555def7609ef3d743768f422dcafdaeb57db3a6ccdea003def029554442018d19e631b846e75a1a59270d8540e5aa466b20af5395c84d36f16f2c7e86ce71b877ce4e976636f089aca7de99811b514239e1df323921b435703dde5415634f3abac9bc6ffcee82354d9062067050d58a55b224d6464957ae8384375aac0d62136a6c876c37918d12b40fdade28791857c8175cc8f871334b11d7b019eb4cac1de8248bea862c95714385db9bc5bf2cf0aa3732fcdc1f66747b0c729a430be1881aca441344ad7f9db730d6ea0f3dd0d02fb899345a1af3289ff12d449b2e9d0c6c69adb96d10a4965e58a297efa82871f3b425be1d465fb0aff447eab343a92c2d4ec40ab1a91f7bc2281b2543cf95fee13ecbe1dc0336059018c86eff1687e48e10a1930e1d7fd03e2dd8ca2b43c626bd5c34e59f3d5362dd60c671d67c5c925ae5051e62c974b68bcd81634ba4e386a44368096f770ccc174ea215d372465f37c80bdcf46c6da909d6d70aa241ec5a40740dc87366c2df69fe70415dbcf060880734560ad6adab435814c88af478ae054fb368a4ea98e6fd6540943a7026bcf95a54ce4012d48fbfeb7c663f5eef2f3ef8c4de02b8494e0afc6170060f9304df4291e1c1cba0ec7590284c86bf5211e17331d0e0c2c73b1e384c6ec2c46a1d2ec9bc8beef591bfc2afd5977e7b4e6c6ee4fd3495e830fb95d7580cc442a041f0f593fc5f07202da1e3a04d514ac31cecaff5484423063d7eff88be15544dd02e0195a014f5d7ee1e7309dc5e05e7a969a9e0f70d635ec7fe60e8d437a4f01361b96075731eb193043a959baa79680fde07ade8a73805afe639ecc984974af8ec833ad8a8634e5042a690cfe0d110fbdceb6ed8aba4604ca9333c1b5cb3df0640723c54bfdd811c066783c12708035b81376aca2e581d9f1a7fd69b870cacf07c53e729afa574459ecc0ed1bf9bc250aed89c9df0044854cd9e3f81c97e8999e8fb68c1bc94ed96ee7d02d1d0eb99f8b6f428e83b297a3460bcfad449e8d2bc7e68ef79726dd58b4af91664e7db1c32348b92b50d1240b38772c9b0d42a893690fadf73512b69847171731dcbe1335a7933e2701bc57bab3a248de35932c2ede720c349f5c3b0bd6e55d987ebe6347d98b735efbb182e77df3bb7a50aeb12441307634e17a1f9ad20a0f8c88c5016f3c787678dcbd2cf61974c2548ef4395954ea2126f91c6b3d7c8016f20892a862c37a86516ebde68de690b058fd668b59f1c8e8e7ce61b74ae7a71fd575f12da8c527557cb8203305e8ccce96a3d839a5e309645cd93a30e996cabd322307a834133e46d4690bc618b9430e1d253f5fafa18aaa580fa5dbd523b94a8d1d3b5d8ca0df6c3dc288f6457955ebe609ec14c120feb5a23bed8d4cd9c757575c8c296d80c31d184641b54c2f09b9d50e50e98158c9959e2c7e1a2009f03d8f90fb349b83f65d8d23baa796480d2f1792d5ef612ad0b15b44bccb1f14b627114a2ab44b4612901a40cbd0edef5aab49c4c45f36347554314e54cc7e117b4c3261049578129004bf936589d9f8478bdbd0b3ca207e96b83c684fc00715537997693b260823543ea5682980422c740bf7484d70ab43dcd488a1cb3bc774172e75385be121f48fd758bd044e3730f535634fc5f263c35c2eadada43a64499126883d3a5837855ee8efd05a942f4d3497567b97b736fd46ebd05b9ef1cb4322500c2a364f1d7e5877341356aaa668567bff595b2cc194c3a4b73a9a99b6abf192fd568922cdd496ab5887bcc77ff3d73010c7265b3133be35b8129d850e39eff7d4cecb75f36ee192749e700367f9ede95a277995d32b398279577194157e183b4c264b757bd16c5e340ddb60112ae3636bb0d7567c32d40a27401e24849d80c1f9c77688827feda0a403725f05f63d165a750998ff88bf873ad249fdd1f11079689ae4e971b3bcbdb9f9bf0a73a95d32af2a9669057a2f89de01a43456278a0d89b5ab954937b63bcf3923b3b9bb2f917e24ea8022526bc4b8d2dd9f21423f82be2951342fdb3ad40b6ada9a54d90be5b47d7793ac21a684e10c3b9711af6427a0e824fa7ab08497598d422bd75bf37a4d73b69040e5663f4595caa0924d872cf1f08603f1e8ea405dd86ea08283798735d6902e06d639f38592b8a65d4ab1095417705b6e6f79939fc4d9b63e51470d1c142e7b177e183aa21a7a452621447b0696840536b3977745014db70d6b69ff45383a0c957a870f9a229b283ad9823bc0f8d944d63f4fed5068f56b538e5656d049b1f7e04b148bcc221d9369f534cda755aaa51bf5e54daaf579e046df20270b3d8945144165180176c4df1e2ad06f7cdadfe1b0170a49caa9d19224b1d2d4d14e15e1c9be8be78a2306a2c5350862f283b96292b2572b571d5cb79869cd1b5372f372b2c593773d5a2ae1afa752a24fefa37fb701604ced0b8c7dc486ba5b70ee58cf3d57850c3825c90aa0ef8a68b3a954d884d0bcbffc4ae402d18883eb7cb6e3eac74e1797ed0113d3ea13aa02c5702ec7b364bf29c3df27e7f392e20784eccea758b45a49ee3eb5a4f961a2533852634bfa6ff54c4df9c520ad7d9c43d461c2469af9584eb2e09b0462fefd6756ce5a07e12c25df9756e91b1c110a9303e6530a7794750800eeee03a443852a259cbfa565c2de882a3d26858d56de8ff420eb7dd055785fa41c898e5e5e1a6c4e56b3051781a09a25ddd6d609028d3c1f53305b138521328ae8ce562fa573cb9c47d69760b75e30ebfd830b98034c62d7fc1cb8ea523a91fda11b2da8a8e235b5375c64266f834d71fd649e8b0dda02cde559a8fae78a3e4d913fe3a54f9344111c83a106f49254455cd883c5d080098c9d29762bef957492dae90544100a4214cdea13c602222201c79b67acf5f95e7f3c03dbe95ae9a136fe77389757ba82efa9e64958dd4cb4d6306a8d00eddbefc6efe2a43060ae3be2189a576e35a98d345b65b42e8439b62620801d88db86333de6fd60de1b1fab724ffd4765cd1a5eab7442c27af02715cdd9a52d55ec50a13e5317d6237efc81a2a5824da6d1d1e5257926213067ccbe60f2d396f9c85e5fa58863487f9e903bbdc10610b08c3e4d35f898069b6372729a7f5421e586fb44154d3eb7e375432b530890ec01ccd0f3b881a138aed0a0e4867682610cc8d0ee733f7d70a68b8785c436dc83c85c7c56dcadc709c0053154e81f2464957723649226fe4d5f92dc1d774bfe9db9ce32738d4600bc28821aec92ee91816f112b5db4073f9dd8597a5f7d2ca94b0ffe98484e23bcbbdd49a6d6acc27c3bbf52b32a71477824a0dde984d9a03b0a7d8b568f991ac76775ed20ab85c71a6bdff120264318452d02461b27b739f36a3032de4ba36caeb1c59e45e28a9937f0d947d49f4a7a1b9a76d43a1653827e9f8ef74089f4a29e114619cb4a7a67c530cb4214a647e8bfc01b89b67e9efcf73695f62fb42eff904575a57d2792a6dc2222ba1f41348803109b106c72618983f9646ab020e1d4f2a479c1fd6d687a8e1d42e05bc514a3ff718d263044011004e1c027351e45264494f24726ad629a0ce58556999baa0c08da8fe237bb3db67653090943c0ac69be5f04bec2c71afa5796a005300a6fa9ffeb0f6213178ead1b39295147e194106b660c5ca7eb5ce1ca3458e901662da7ccb6a26787f468eca6218b5297c547f5e97e1933312fe0b12400dbfd94e32cc391f2570a62b2856fcd5e7be93434f32e2b0b2f25681def53a0a06029915d88a648970bae3f7be101d2cf4894cac44931c37378c3891147bd107f8c6ae70778d747cf72f454ae6214bf346675d04901ad9cee45553fdc9f1f1980121c296d9a2b606f619450f0778fee41ef3d19cab5764b7d00c226394c06b6d9e5b50cef73f8ab16237642a012ebc734ee14c5813e", 0x1000}, {&(0x7f0000001100)="d9", 0xffffff14}], 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001040), 0x5b) 04:52:25 executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 04:52:25 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000040)=0xfffffffffffffe99, 0x0, 0x0) semget$private(0x0, 0x3, 0x12e) r0 = semget$private(0x0, 0x4, 0x19a) semop(r0, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) semop(r0, &(0x7f00000011c0)=[{0x0, 0x7d}, {0x2, 0x2}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0xa4, 0xc00}, {0x3, 0x5, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0xfffe, 0x1c00}, {0x1, 0x1f, 0x800}, {0x3, 0x1, 0x1800}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x8000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) semget$private(0x0, 0x1, 0x55e) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) r5 = syz_open_pts() r6 = getuid() fchown(r5, r6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, 0x0, 0x0, 0x4f, 0x1}, 0x0, 0x13e9, 0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) 04:52:25 executing program 3: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:52:25 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @random="2f6381007f00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 04:52:25 executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 04:52:25 executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x1f) 04:52:25 executing program 1: sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, &(0x7f0000000140)="51647120a4dc36", &(0x7f0000000400)=0x7, 0x0, 0x0) 04:52:25 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x3414, 0x0, 0x42) 04:52:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0xe000)=nil, 0xe000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:52:26 executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)) 04:52:26 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x3414, 0x0, 0x42) 04:52:26 executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 04:52:26 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 04:52:26 executing program 3: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:52:26 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) 04:52:26 executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2, 0x0}, 0x0) 04:52:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0xe000)=nil, 0xe000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:52:26 executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 04:52:26 executing program 5: setitimer(0x0, &(0x7f0000000080)={{0xffffffff}}, 0x0) 04:52:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0xe000)=nil, 0xe000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:52:26 executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 04:52:26 executing program 6: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffdffff000, 0x1fffffffffffc}) 04:52:26 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x3414, 0x0, 0x42) 04:52:26 executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x31, 0x0, 0x0) 04:52:26 executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 04:52:26 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1e6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(r1, 0xd06d, 0x1f, &(0x7f0000000180)="438fd8ed6c5143c21a75b034bad027dd26537518d03789fc3c1145c04bd0dde6cd8b6a9ace314a979865f7de9a45086eceed34db0c504ed7a0014e3b0687c628f1ca3344a3efff1c243ea35f6975876afd51b565f70ebf65c4368aa353df4a09e8ff83bddc5337bcff7b6e55403daf80064964b5f50afcf249027ada264d9fc020e48b9b94bc78c22e0ceee93e274cb88d133b88657ec7ceb8b445f309e9b24376675285de9364fac03d9aa4ae8dd54d15a2da39f4fcf6303b9b03cf98e98dffd2f8572e839b6436572d3dd618cbf93071", 0xd1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r6 = msgget$private(0x0, 0xfffffffffffffb28) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000140)="467a49d39498dbcf8a11ec993ba69a7289d0d71938a0120822bbf40b1bad49b40193365ed375d2d0ef8dd6c01626ff6cd6f259c8a16bada337c13c5a1cd01a28cba4e9ff8f90a5aedee71af7000a2e66796515c0d9f0828a33bd4f496882ddd425f31fb9accf6f3a6600e5e112415fa88fe1f5109831542580c22ca2f0a33d43afa07c91400b4da1923a4951435a9b9e5e9b528c31dca556b49d95fea1f9e20c7699ed22cb21cbcaee14952e350c6e94f6732e3daaa521185649705c56ca273886c97e8f", 0xc4}, {&(0x7f0000000080)="5b1a6560c11191f1835ecb215f2c48b359c859e49b95218ef0cc6112f6a9b8fa42ecceff5466a3551c1068321e80b2e1e04e5a4a3f29222867a681338855bea487f928cdb25968d5c8f98a8c69391f8ec4e2c96df0b7", 0x56}], 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x2000080, 0x0, 0x0, r5, 0xffffffffffffffff, 0x85, 0x400}, 0x101, 0x4, r4, 0x0, 0x2, 0x8001, 0x1f, 0x5}) 04:52:26 executing program 6: readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x6208, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) close(r1) 04:52:26 executing program 3: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:52:26 executing program 4: open$dir(&(0x7f0000000040)='./file0\x00', 0x20291, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) 04:52:26 executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x8, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff5, 0x7fffef79, "56f4ff7f0300e50000759c00c13317e0a969898c"}) write(r0, &(0x7f0000000380)="4d000000003572222b76d50bba28abd12122c05b98aa8c3def8decac0ae790c8a11c0d9d939191e53eb746834891f945d91f8d97d5d45bf0998a390c108f1cb878325411f19fdc6b83da8233bf91a02e157b41ca86b403920eb6202ea8ef77bb1d402c61242807a6366bd5d5f70affffffffd8caf79664f1bd170e98bdf1d3ec57e0bf2e632d8b5ae658184b2886427dcd2bc5817c7940bdea473f795997f6c72f2de11d19badff7bde555c03c89296384c633eedb297af5157cd1a07a7e9bc458a726afd5f574b9d6235a321b827ae967c78f336c82f2a816a7d4e5fde8fca802ad3dfb3fe67d835afc3bf403", 0xed) login: witness: exclusive lock of (rwlock) vmmaplk while share locked panic: share->excl Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 270547 69148 32767 0x10 0 1 syz-executor.2 *104622 69148 32767 0x10 0x4000000 0K syz-executor.2 db_enter() at db_enter+0x18 panic(ffffffff8257690f) at panic+0x177 witness_checkorder(fffffd806c890e90,9,0) at witness_checkorder+0x11bd rw_enter(fffffd806c890e80,21) at rw_enter+0xd1 vm_map_lock_ln(fffffd806c890e78,42d,ffff800024674000) at vm_map_lock_ln+0xda uvm_map_extract(fffffd806c890e78,7f7ffffc3000,1000,ffff80002e36ede0,0) at uvm_map_extract+0x173 uvm_io(fffffd806c890e78,ffff80002e36ee78,0) at uvm_io+0x127 sysctl_proc_args(ffff80002e36f2c8,2,20000080,ffff80002e36f2f8,ffff800023066010) at sysctl_proc_args+0x24b kern_sysctl(ffff80002e36f2c4,3,20000080,ffff80002e36f2f8,0,0,ecc46cb54337c858) at kern_sysctl+0xfd sys_sysctl(ffff800023066010,ffff80002e36f368,ffff80002e36f3c0) at sys_sysctl+0x209 syscall(ffff80002e36f430) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6b3d7fae560, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: share->excl ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8257690f) at panic+0x177 witness_checkorder(fffffd806c890e90,9,0) at witness_checkorder+0x11bd rw_enter(fffffd806c890e80,21) at rw_enter+0xd1 vm_map_lock_ln(fffffd806c890e78,42d,ffff800024674000) at vm_map_lock_ln+0xda uvm_map_extract(fffffd806c890e78,7f7ffffc3000,1000,ffff80002e36ede0,0) at uvm_map_extract+0x173 uvm_io(fffffd806c890e78,ffff80002e36ee78,0) at uvm_io+0x127 sysctl_proc_args(ffff80002e36f2c8,2,20000080,ffff80002e36f2f8,ffff800023066010) at sysctl_proc_args+0x24b kern_sysctl(ffff80002e36f2c4,3,20000080,ffff80002e36f2f8,0,0,ecc46cb54337c858) at kern_sysctl+0xfd sys_sysctl(ffff800023066010,ffff80002e36f368,ffff80002e36f3c0) at sys_sysctl+0x209 syscall(ffff80002e36f430) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6b3d7fae560, count: -12 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002e36ea40 rbx 0xffffffff829bbbff cpu_info_full_primary+0x2bff rdx 0xffff800000bc8600 rcx 0 rax 0xffff800023066010 r8 0x101010101010101 r9 0x8080808080808080 r10 0x109b630d8bc0da7f r11 0xf7e731c78a636ac1 r12 0xffffffff829bba00 cpu_info_full_primary+0x2a00 r13 0 r14 0 r15 0x1 rip 0xffffffff8138d658 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002e36ea30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.2) pid=104622 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800023067270,0xffff800023066aa0 process=0xffff80002950add8 user=0xffff80002e36a000, vmspace=0xfffffd806c890e78 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82662 313396 30669 32767 2 0x10 syz-executor.3 82662 155620 30669 32767 2 0x4000010 syz-executor.3 38577 210346 79563 32767 2 0x10 syz-executor.5 38577 390356 79563 32767 3 0x4000090 fsleep syz-executor.5 9781 40303 66991 32767 2 0x10 syz-executor.4 9781 43519 66991 32767 2 0x4000010 syz-executor.4 39129 151490 22244 32767 2 0x10 syz-executor.6 39129 431530 22244 32767 3 0x4000090 fsleep syz-executor.6 69148 270547 87737 32767 7 0x10 syz-executor.2 *69148 104622 87737 32767 7 0x4000010 syz-executor.2 29530 283650 57778 32767 2 0x10 syz-executor.0 29530 352664 57778 32767 2 0x4000010 syz-executor.0 52901 155583 40840 32767 2 0x10 syz-executor.1 22244 118408 35787 32767 2 0x10 syz-executor.6 72301 302453 17516 32767 3 0x90 piperd syz-executor.7 17516 271863 59568 0 3 0x82 wait syz-executor.7 79563 259302 63097 32767 3 0x90 nanoslp syz-executor.5 35787 91227 59568 0 3 0x82 wait syz-executor.6 66991 224783 32169 32767 2 0x10 syz-executor.4 63097 342310 59568 0 3 0x82 wait syz-executor.5 30669 163152 93531 32767 3 0x90 nanoslp syz-executor.3 32169 21633 59568 0 3 0x82 wait syz-executor.4 87737 216828 32218 32767 2 0x10 syz-executor.2 93531 38274 59568 0 3 0x82 wait syz-executor.3 40840 481262 83553 32767 2 0x10 syz-executor.1 32218 187221 59568 0 3 0x82 wait syz-executor.2 83553 246953 59568 0 3 0x82 wait syz-executor.1 57778 12299 38772 32767 3 0x90 nanoslp syz-executor.0 38772 268034 59568 0 3 0x82 wait syz-executor.0 59568 405405 42781 0 3 0x82 thrsleep syz-fuzzer 59568 83595 42781 0 2 0x4000002 syz-fuzzer 59568 89890 42781 0 3 0x4000082 thrsleep syz-fuzzer 59568 508266 42781 0 3 0x4000082 thrsleep syz-fuzzer 59568 14596 42781 0 3 0x4000082 thrsleep syz-fuzzer 59568 345498 42781 0 3 0x4000082 thrsleep syz-fuzzer 59568 34412 42781 0 2 0x4000002 syz-fuzzer 59568 272283 42781 0 3 0x4000082 thrsleep syz-fuzzer 59568 274633 42781 0 3 0x4000082 thrsleep syz-fuzzer 42781 105245 11554 0 3 0x10008a sigsusp ksh 11554 67716 81534 0 3 0x9a kqread sshd 52705 357601 1 0 3 0x100083 ttyin getty 81534 223829 1 0 3 0x88 kqread sshd 88127 277126 64265 73 3 0x1100090 kqread syslogd 64265 476477 1 0 3 0x100082 netio syslogd 11907 482688 1 0 3 0x100080 kqread resolvd 55485 31688 46005 77 3 0x100092 kqread dhcpleased 50658 155415 46005 77 3 0x100092 kqread dhcpleased 46005 459969 1 0 3 0x80 kqread dhcpleased 67389 302558 0 0 3 0x14200 bored smr 80783 513436 0 0 2 0x14200 zerothread 99874 208644 0 0 3 0x14200 aiodoned aiodoned 32726 260118 0 0 3 0x14200 syncer update 87507 235711 0 0 3 0x14200 cleaner cleaner 27332 430757 0 0 3 0x14200 reaper reaper 69659 282649 0 0 3 0x14200 pgdaemon pagedaemon 76936 70832 0 0 3 0x14200 bored viomb 55820 444160 0 0 3 0x40014200 acpi0 acpi0 88204 160394 0 0 3 0x40014200 idle1 94765 461652 0 0 3 0x14200 bored softnet 15267 232558 0 0 3 0x14200 bored systqmp 83379 144893 0 0 3 0x14200 bored systq 15234 140387 0 0 3 0x40014200 bored softclock 83771 263465 0 0 3 0x40014200 idle0 1 356784 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 69148 (syz-executor.2) thread 0xffff800023066010 (104622) shared rwlock vmmaplk r = 0 (0xfffffd806c890e90) #0 witness_lock+0x44d #1 uvm_vslock+0xc8 #2 sys_sysctl+0x2d8 #3 syscall+0x489 #4 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff82941f10) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 sys_sysctl+0x1b3 #3 syscall+0x489 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff829de988) #0 witness_lock+0x44d #1 syscall+0x3ef #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10171 6407K 6419K 78643K 11261 0 pcb 13 8K 8K 78643K 13 0 rtable 238 6K 7K 78643K 348 0 ifaddr 81 16K 16K 78643K 82 0 counters 56 35K 35K 78643K 56 0 ioctlops 0 0K 2K 78643K 33 0 iov 0 0K 12K 78643K 7 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1270 79K 79K 78643K 1285 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 15 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 25 93K 113K 78643K 233 0 proc 56 74K 99K 78643K 454 0 subproc 104 6K 6K 78643K 104 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 19 0 in_multi 99 6K 6K 78643K 105 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 2K 78643K 609 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 323 79K 79K 78643K 4088 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 3 0 NDP 11 0K 2K 78643K 27 0 temp 86 4697K 4757K 78643K 4384 0 kqueue 12 18K 20K 78643K 31 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 33 0 30 1 0 1 1 0 8 0 rtentry 112 111 0 1 4 0 4 4 0 8 0 unpcb 136 39 0 22 1 0 1 1 0 8 0 syncache 296 10 0 10 1 0 1 1 0 8 1 tcpqe 32 281 0 281 1 0 1 1 0 8 1 tcpcb 736 44 0 30 3 0 3 3 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 304 124 0 112 2 0 2 2 0 8 0 nd6 48 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 453 0 0 29 0 29 29 0 8 0 art_table 32 454 0 0 4 0 4 4 0 8 0 art_node 16 110 0 10 1 0 1 1 0 8 0 semupl 112 5 0 5 1 0 1 1 0 8 1 semapl 112 13 0 3 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1580 0 152 90 0 90 90 0 8 0 ffsino 272 1580 0 152 96 0 96 96 0 8 0 nchpl 144 1929 0 269 62 0 62 62 0 8 0 uvmvnodes 80 1693 0 0 35 0 35 35 0 8 0 vnodes 224 1693 0 0 100 0 100 100 0 8 0 namei 1024 6234 0 6234 2 0 2 2 0 8 2 percpumem 16 40 0 0 1 0 1 1 0 8 0 scxspl 216 6150 0 6150 4 1 3 3 0 8 3 plimitpl 152 35 0 12 1 0 1 1 0 8 0 sigapl 424 506 0 456 7 0 7 7 0 8 0 futexpl 64 556 0 554 1 0 1 1 0 8 0 knotepl 120 104 0 0 4 0 4 4 0 8 0 kqueuepl 216 36 0 28 1 0 1 1 0 8 0 pipepl 336 125 0 97 3 0 3 3 0 8 0 fdescpl 496 492 0 456 7 1 6 6 0 8 0 filepl 152 1731 0 1493 10 0 10 10 0 8 0 lockfpl 104 14 0 12 1 0 1 1 0 8 0 lockfspl 48 8 0 6 1 0 1 1 0 8 0 sessionpl 144 23 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 7 1 0 1 1 0 8 0 ucredpl 96 133 0 115 1 0 1 1 0 8 0 zombiepl 144 456 0 456 1 0 1 1 0 8 1 processpl 1064 506 0 456 5 1 4 4 0 8 0 procpl 672 615 0 551 6 0 6 6 0 8 0 sockpl 480 196 0 164 5 0 5 5 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 19 0 19 19 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 294 0 0 18 0 18 18 0 8 0 bufpl 288 3883 0 144 268 0 268 268 0 8 0 anonpl 24 86923 0 74560 78 1 77 77 0 186 0 amapchunkpl 152 8719 0 7940 32 1 31 31 0 158 1 amappl16 200 696 0 395 18 1 17 17 0 8 1 amappl15 192 106 0 98 1 0 1 1 0 8 0 amappl14 184 21 0 18 1 0 1 1 0 8 0 amappl13 176 90 0 88 1 0 1 1 0 8 0 amappl12 168 36 0 33 1 0 1 1 0 8 0 amappl11 160 61 0 47 1 0 1 1 0 8 0 amappl10 152 93 0 83 1 0 1 1 0 8 0 amappl9 144 481 0 476 1 0 1 1 0 8 0 amappl8 136 537 0 496 2 0 2 2 0 8 0 amappl7 128 117 0 106 1 0 1 1 0 8 0 amappl6 120 205 0 182 2 0 2 2 0 8 1 amappl5 112 326 0 295 1 0 1 1 0 8 0 amappl4 104 795 0 768 2 0 2 2 0 8 1 amappl3 96 193 0 180 1 0 1 1 0 8 0 amappl2 88 503 0 460 3 0 3 3 0 8 1 amappl1 80 11735 0 11093 18 1 17 18 0 8 3 amappl 88 3665 0 3404 7 0 7 7 0 92 1 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 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 492 0 456 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 492 0 456 1 0 1 1 0 8 0 vmmpekpl 168 8139 0 8092 3 0 3 3 0 8 0 vmmpepl 168 47541 0 44963 117 0 117 117 0 357 2 vmsppl 368 491 0 456 4 0 4 4 0 8 0 rwobjpl 56 13938 0 11015 42 0 42 42 0 8 0 pdppl 4096 991 0 912 101 20 81 89 0 8 2 pvpl 32 284416 0 266950 252 0 252 252 0 265 111 pmappl 248 491 0 456 4 1 3 3 0 8 0 extentpl 40 58 0 38 1 0 1 1 0 8 0 phpool 112 644 0 22 18 0 18 18 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8257690f) at panic+0x177 witness_checkorder(fffffd806c890e90,9,0) at witness_checkorder+0x11bd rw_enter(fffffd806c890e80,21) at rw_enter+0xd1 vm_map_lock_ln(fffffd806c890e78,42d,ffff800024674000) at vm_map_lock_ln+0xda uvm_map_extract(fffffd806c890e78,7f7ffffc3000,1000,ffff80002e36ede0,0) at uvm_map_extract+0x173 uvm_io(fffffd806c890e78,ffff80002e36ee78,0) at uvm_io+0x127 sysctl_proc_args(ffff80002e36f2c8,2,20000080,ffff80002e36f2f8,ffff800023066010) at sysctl_proc_args+0x24b kern_sysctl(ffff80002e36f2c4,3,20000080,ffff80002e36f2f8,0,0,ecc46cb54337c858) at kern_sysctl+0xfd sys_sysctl(ffff800023066010,ffff80002e36f368,ffff80002e36f3c0) at sys_sysctl+0x209 syscall(ffff80002e36f430) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6b3d7fae560, count: -12 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020ce8ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0x7f7ffffc2780, count: 12 ddb{1}> trace x86_ipi_db(ffff800020ce8ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0x7f7ffffc2780, count: -3